Agreement
Dados do Acordo de Parcelamento
type Agreement {
status: AgreementStatus!
creationDate: DateTime!
financialOwnerId: Int!
financialOwner: FinancialOwner!
companyId: Int!
company: Company!
breachDate: DateTime
breachReason: AgreementBreachReason
breachDescription: String
description: String
billingAgreements: [BillingAgreement!]!
id: Int!
refId: UUID!
externalId: Int
active: Boolean!
deleted: Boolean!
changes: [LogHistory!]!
lastUpdateDate: DateTime
}
Fields
Agreement.status
● AgreementStatus!
non-null enum
Status do acordo
Agreement.creationDate
● DateTime!
non-null scalar
Data de criação do acordo
Agreement.financialOwnerId
● Int!
non-null scalar
Id do responsável financeiro
Agreement.financialOwner
● FinancialOwner!
non-null object
Dados do responsável financeiro
Agreement.companyId
● Int!
non-null scalar
Id da Empresa
Agreement.company
● Company!
non-null object
Dados da Empresa
Agreement.breachDate
● DateTime
scalar
Data de quebra do acordo
Agreement.breachReason
● AgreementBreachReason
enum
Motivo da quebra do acordo
Agreement.breachDescription
● String
scalar
Descrição do motivo da quebra
Agreement.description
● String
scalar
Observações do acordo
Agreement.billingAgreements
● [BillingAgreement!]!
non-null object
Cobranças associadas ao acordo
Agreement.id
● Int!
non-null scalar
Id do objeto da Requisição
Agreement.refId
● UUID!
non-null scalar
Id da Referência
Agreement.externalId
● Int
scalar
Id Externo
Agreement.active
● Boolean!
non-null scalar
Status de Ativação
Agreement.deleted
● Boolean!
non-null scalar
Status de Deleção
Agreement.changes
● [LogHistory!]!
non-null object
Histórico de alterações
Agreement.lastUpdateDate
● DateTime
scalar
Data da ultima atualização
Returned By
agreement
query ● breakAgreement
mutation ● createAgreement
mutation
Member Of
BillingAgreement
object