Campos da Entidade Empresa


Request

Payload

{warning} Payload

É necessário seguir a hierarquia exibido no exemplo abaixo.

{
    "entity_fields": {
        "entity_data": [1,2],
        "entity_data_group": "company"
    }
}

Attributes

entity_data: [1,2] (required, array) - "Id das empresas" 
entity_data_group: 'company' (string) - "Tipo de agrupamento relacionado ao entity_data."

entity_data_group: O campo terá que conter apenas uma dessas chaves de valores:

  • company
  • equipment

Resource

{
    "entity_data_fields": {
        "label": "Dados da entidade",
        "name": "entity_data_fields",
        "fields": [
            {
                "label": "Unidade",
                "type": "multiple_select",
                "name": "entity_data",
                "value": [],
                "options": null,
                "uri": "v4\/companies"
            },
            {
                "label": "Agrupar dados por:",
                "type": "select",
                "name": "entity_data_group",
                "value": null,
                "options": {
                    "Equipamento": "equipment"
                }
            }
        ]
    }
}

Validation

{warning} Response 422 (application/json)

{
    "entity_fields.entity_data": [
        "O campo dados da entidade é obrigatório."
    ],
    "entity_fields.entity_data_group": [
        "O campo agrupar dados da entidade selecionado é inválido."
    ]
}