UpsertContractDataInput
Dados para atualização de contrato escolar
input UpsertContractDataInput {
id: Int
refId: String
totalInstallmentValue: Decimal
installmentQuantity: Int
installmentValue: Decimal
installmentsMaturity: Int
startDateInstallment: DateTime
lastDayInstallment: DateTime
discountLimitDate: DateTime
withdrawalFee: Decimal
withdrawalFeeIsPercentage: Boolean
punctualityDiscount: Decimal
punctualityDiscountIsPercentage: Boolean
dependentId: Int!
financialOwnerId: Int!
companyId: Int!
enrollmentId: Int!
financialOwnerRg: String
financialOwnerBirthday: DateTime
financialOwnerOcupation: String
financialOwnerMaritalStatus: String
dependentParentsMaritalStatus: String
dependentBirthday: DateTime
custodyArrangement: String
documentId: Int
type: ContractType
integralWeekDays: [String!]
integralStartTime: TimeSpan
integralEndTime: TimeSpan
includedMeals: [String!]
minimumMealsDaysPerWeek: Int
minimumAbsenceDaysPerWeek: Int
generateDigitalAcceptance: Boolean!
generateEnrollmentPaymentPlan: Boolean!
sendNotification: Boolean!
relationshipDegree: String
integralAnnuityValue: Decimal
integralInstallmentValue: Decimal
integralEndDayForChanges: Int
integralShift: ContractIntegralShift
integralLimitDayAbsenceForDiscount: Int
phone: String
whatsapp: String
email: String
manualContract: Boolean
manualContractFileName: String
manualContractFileContent: [Byte!]
}
Fields
UpsertContractDataInput.id
● Int
scalar
Id do contrato
UpsertContractDataInput.refId
● String
scalar
Id de referência do contrato
UpsertContractDataInput.totalInstallmentValue
● Decimal
scalar
Valor total das parcelas
UpsertContractDataInput.installmentQuantity
● Int
scalar
Quantidade de parcelas
UpsertContractDataInput.installmentValue
● Decimal
scalar
Valor da parcela
UpsertContractDataInput.installmentsMaturity
● Int
scalar
Dia de vencimento das parcelas
UpsertContractDataInput.startDateInstallment
● DateTime
scalar
Data de início das parcelas
UpsertContractDataInput.lastDayInstallment
● DateTime
scalar
Data do último vencimento de parcela
UpsertContractDataInput.discountLimitDate
● DateTime
scalar
Regra desconto pontualidade
UpsertContractDataInput.withdrawalFee
● Decimal
scalar
Multa por desistência
UpsertContractDataInput.withdrawalFeeIsPercentage
● Boolean
scalar
Multa por desistência é percentual
UpsertContractDataInput.punctualityDiscount
● Decimal
scalar
Desconto por pontualidade
UpsertContractDataInput.punctualityDiscountIsPercentage
● Boolean
scalar
Desconto por pontualidade é percentual
UpsertContractDataInput.dependentId
● Int!
non-null scalar
Id do dependente
UpsertContractDataInput.financialOwnerId
● Int!
non-null scalar
Id do responsável financeiro
UpsertContractDataInput.companyId
● Int!
non-null scalar
Id da empresa
UpsertContractDataInput.enrollmentId
● Int!
non-null scalar
Id da matrícula
UpsertContractDataInput.financialOwnerRg
● String
scalar
RG do responsável financeiro
UpsertContractDataInput.financialOwnerBirthday
● DateTime
scalar
Data de nascimento do responsável financeiro
UpsertContractDataInput.financialOwnerOcupation
● String
scalar
Profissão do responsável financeiro
UpsertContractDataInput.financialOwnerMaritalStatus
● String
scalar
Estado civil do responsável financeiro
UpsertContractDataInput.dependentParentsMaritalStatus
● String
scalar
Estado civil dos pais do dependente
UpsertContractDataInput.dependentBirthday
● DateTime
scalar
Data de nascimento do dependente
UpsertContractDataInput.custodyArrangement
● String
scalar
Acordo de custódia do dependente
UpsertContractDataInput.documentId
● Int
scalar
Id do documento de aceite digital
UpsertContractDataInput.type
● ContractType
enum
Tipo do contrato
UpsertContractDataInput.integralWeekDays
● [String!]
list scalar
Dias da semana que o aluno frequentará o integral
UpsertContractDataInput.integralStartTime
● TimeSpan
scalar
Horário do integral - Início
UpsertContractDataInput.integralEndTime
● TimeSpan
scalar
Horário do integral - Fim
UpsertContractDataInput.includedMeals
● [String!]
list scalar
Refeições incluídas
UpsertContractDataInput.minimumMealsDaysPerWeek
● Int
scalar
Número mínimo de dias por semana com refeições obrigatórias
UpsertContractDataInput.minimumAbsenceDaysPerWeek
● Int
scalar
Número mínimo de ausências para direito a desconto de alimentação
UpsertContractDataInput.generateDigitalAcceptance
● Boolean!
non-null scalar
Gerar documento de aceite digital
UpsertContractDataInput.generateEnrollmentPaymentPlan
● Boolean!
non-null scalar
Gerar plano de matrícula
UpsertContractDataInput.sendNotification
● Boolean!
non-null scalar
Enviar notificação
UpsertContractDataInput.relationshipDegree
● String
scalar
Grau de parentesco com o aluno
UpsertContractDataInput.integralAnnuityValue
● Decimal
scalar
Valor da anuidade integral
UpsertContractDataInput.integralInstallmentValue
● Decimal
scalar
Valor de parcelas integral
UpsertContractDataInput.integralEndDayForChanges
● Int
scalar
Dia do mês final para alterações integral
UpsertContractDataInput.integralShift
● ContractIntegralShift
enum
Turno integral
UpsertContractDataInput.integralLimitDayAbsenceForDiscount
● Int
scalar
Dia limite de ausência para solicitação do desconto
UpsertContractDataInput.phone
● String
scalar
Telefone fixo da escola