2.5 Incluir dependente
Request
Request
mutation AddDependent {
addDependent(data: { name: "teste", companyId: 10, financialOwnerIds: 68 }) {
id
name
}
}
Params
Parâmetro | Tipo | Descrição |
---|---|---|
data | AddDependentDataInput! | Dados de inclusão de dependente |
Objeto AddDependentDataInput
Campo | Tipo | Descrição |
---|---|---|
academicClassId | Int | Id da turma à qual o dependente está associado. |
city | String | Cidade do endereço do dependente. |
companyId | Int | Id da empresa associada ao dependente. |
complement | String | Complemento do endereço (apartamento, bloco, etc.). |
country | String | País do endereço do dependente. |
cpf | String | Número do CPF do dependente. |
customFields | [KeyValuePairOfStringAndStringInput!] | Lista de campos customizáveis, cada um consistindo de um par chave-valor (string). |
district | String | Bairro do endereço do dependente. |
String | Endereço de email do dependente. | |
financialOwnerIds | [Int!] | Lista de IDs dos responsáveis financeiros associados ao dependente. |
financialOwnerRefIds | [String!] | Lista de IDs de referência dos responsáveis financeiros associados ao dependente. |
id | Int | Id único do dependente. |
name | String! | Nome completo do dependente. |
number | String | Número do endereço do dependente. |
state | String | Estado do endereço do dependente. |
street | String | Logradouro do endereço do dependente (rua, avenida, etc.). |
zipCode | String | CEP do endereço do dependente. |
Response
Response
{
"data": {
"addDependent": {
"id": "effaf373-058b-47f3-bdfe-935466103b06",
"name": "teste"
}
}
}
Result
Campo | Tipo | Descrição |
---|---|---|
addDependent | AddDependentResult! | Dados de retorno da inclusão de dependente |
Objeto AddDependentResult
Campo | Tipo | Descrição |
---|---|---|
id | UUID! | Identificador único universal do dependente. |
name | String! | Nome completo do dependente. |
Inclusão de dependente com matrícula e turma
Atenção
É possível adicionar uma matrícula e uma turma para o dependente no momento da inclusão, desde que seja com uma matrícula ainda não cadastrada na escola e uma turma devidamente registrada.
mutation AddDependent {
addDependent(
data: {
name: "teste 2"
companyId: 10
financialOwnerIds: 68
academicClassId: 1
customFields: [{ key: "ENROLLMENT", value: "ONE_0001" }]
}
) {
id
name
}
}