Agreement
Dados do Acordo de Parcelamento
type Agreement {
status: AgreementStatus!
financialOwnerId: Int!
financialOwner: FinancialOwner!
companyId: Int!
company: Company!
breachDate: DateTime
breachReason: AgreementBreachReason
breachDescription: String
description: String
billingAgreements: [BillingAgreement!]!
requester: AgreementRequester
id: Int!
refId: UUID!
externalId: Int
creationDate: DateTime!
active: Boolean!
deleted: Boolean!
changes: [LogHistory!]!
lastUpdateDate: DateTime
}
Fields
Agreement.status ● AgreementStatus! non-null enum
Status 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.requester ● AgreementRequester enum
Identificador de quem está solicitando o 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.creationDate ● DateTime! non-null scalar
Data de Criação
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
AgreementsCollectionSegment object ● BillingAgreement object