openapi: 3.0.1
info:
  title: docs
  description: Greenmile API
  version: 6.42-SNAPSHOT
servers:
- url: https://releasecandidate.greenmile.com
tags: []
paths:
  /AccountType:
    get:
      tags:
      - AccountType
      summary: List Entities
      description: List Entities
      operationId: AccountTypeDocumentation/openApi/GET_4_31
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AccountTypeArraySimpleResponse'
              examples:
                AccountTypeDocumentation/openApi/GET_4_31:
                  value: |-
                    [ {
                      "id" : 10002,
                      "creationDate" : "2023-10-19T13:34:51+0000",
                      "key" : "93f0e5b6-917c-4e71-9",
                      "description" : "Sample Account Type.",
                      "color" : "red"
                    } ]
    post:
      tags:
      - AccountType
      summary: Create Entity
      description: Create Entity
      operationId: AccountTypeDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AccountType'
            examples:
              AccountTypeDocumentation/openApi/POST/PRECONDITION_FAILED_2_19:
                value: |-
                  {
                    "organization" : {
                      "id" : 10417
                    },
                    "key" : "",
                    "description" : "Sample Account Type.",
                    "color" : "red"
                  }
              AccountTypeDocumentation/openApi/POST_1_23:
                value: |-
                  {
                    "organization" : {
                      "id" : 10417
                    },
                    "key" : "93f0e5b6-917c-4e71-9",
                    "description" : "Sample Account Type.",
                    "color" : "red"
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                AccountTypeDocumentation/openApi/POST/PRECONDITION_FAILED_2_19:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "76897be5-bf1a-43ef-8709-3888ce96d0dc",
                        "date" : "2023-10-19T13:34:51+0000",
                        "resource" : {
                          "key" : "System.Uknown_DB_Error",
                          "value" : "System.Uknown_DB_Error",
                          "parameters" : {
                            "databaseMessage" : "ORA-01400: cannot insert NULL into (\"GREENMILE\".\"ACCOUNTTYPE\".\"AKEY\")\n",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060",
                            "errorClass" : "org.springframework.dao.DataIntegrityViolationException"
                          },
                          "i18nMessage" : "System.Uknown_DB_Error"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AccountTypeResponse'
              examples:
                AccountTypeDocumentation/openApi/POST_1_23:
                  value: |-
                    {
                      "id" : 10002,
                      "creationDate" : "2023-10-19T13:34:51+0000",
                      "organization" : {
                        "id" : 10417
                      },
                      "key" : "93f0e5b6-917c-4e71-9",
                      "description" : "Sample Account Type.",
                      "color" : "red"
                    }
  /AccountType/restrictions:
    post:
      tags:
      - AccountType
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: AccountTypeDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              AccountTypeDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_19:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
              AccountTypeDocumentation/openApi/POST/OK_6_19:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10002"
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                AccountTypeDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_19:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "5b3974f2-6caa-490c-a909-2a28c7edda4a",
                        "date" : "2023-10-19T13:34:52+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AccountTypeArraySimpleResponse'
              examples:
                AccountTypeDocumentation/openApi/POST/OK_6_19:
                  value: |-
                    [ {
                      "id" : 10002,
                      "creationDate" : "2023-10-19T13:34:51+0000",
                      "key" : "93f0e5b6-917c-4e71-9",
                      "description" : "Sample Account Type.",
                      "color" : "red"
                    } ]
  /AccountType/{id}:
    get:
      tags:
      - AccountType
      summary: One detailed Entity
      description: One detailed Entity
      operationId: AccountTypeDocumentation/openApi/GET_5_32
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AccountTypeOneFullResponse'
              examples:
                AccountTypeDocumentation/openApi/GET_5_32:
                  value: |-
                    {
                      "id" : 10002,
                      "creationDate" : "2023-10-19T13:34:51+0000",
                      "organization" : {
                        "id" : 10417,
                        "creationDate" : "2023-10-19T13:34:51+0000",
                        "key" : "93f0e5b6-917c-4e71-9_O",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      },
                      "key" : "93f0e5b6-917c-4e71-9",
                      "description" : "Sample Account Type.",
                      "color" : "red"
                    }
    put:
      tags:
      - AccountType
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: AccountTypeDocumentation/openApi/PUT/
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AccountTypePutRequest'
            examples:
              AccountTypeDocumentation/openApi/PUT/OK_8_16:
                value: |-
                  {
                    "id" : 10002,
                    "organization" : {
                      "id" : 10417
                    },
                    "key" : "93f0e5b6-917c-4e71-9",
                    "description" : "Sample Account Type.2",
                    "color" : "red"
                  }
              AccountTypeDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_14:
                value: |-
                  {
                    "id" : 10002,
                    "organization" : {
                      "id" : 10417
                    },
                    "key" : "",
                    "description" : "Sample Account Type.",
                    "color" : "red"
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                AccountTypeDocumentation/openApi/PUT/OK_8_16:
                  value: "true"
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                AccountTypeDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_14:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "a18e515f-4860-43e7-b41d-bd3f64fbe28b",
                        "date" : "2023-10-19T13:34:51+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
    delete:
      tags:
      - AccountType
      summary: Delete by id
      description: Delete by id
      operationId: AccountTypeDocumentation/openApi/DELETE/OK_9_19
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                AccountTypeDocumentation/openApi/DELETE/OK_9_19:
                  value: "true"
  /CancelCode:
    get:
      tags:
      - CancelCode
      summary: List Entities
      description: List Entities
      operationId: CancelCodeDocumentation/openApi/GET_4_4
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CancelCodeArraySimpleResponse'
              examples:
                CancelCodeDocumentation/openApi/GET_4_4:
                  value: |-
                    [ {
                      "id" : 10000,
                      "creationDate" : "2023-10-19T13:30:09+0000",
                      "key" : "CancelCodeDoc",
                      "description" : "CancelCode Sample",
                      "enabled" : true
                    }, {
                      "id" : 10022,
                      "creationDate" : "2023-10-19T13:32:01+0000",
                      "key" : "53218510-4652-402d-8",
                      "description" : "CancelCode Sample",
                      "enabled" : true
                    } ]
    post:
      tags:
      - CancelCode
      summary: Create Entity
      description: Create Entity
      operationId: CancelCodeDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CancelCode'
            examples:
              CancelCodeDocumentation/openApi/POST_1_2:
                value: |-
                  {
                    "organization" : {
                      "id" : 10358
                    },
                    "key" : "53218510-4652-402d-8",
                    "description" : "CancelCode Sample",
                    "enabled" : true
                  }
              CancelCodeDocumentation/openApi/POST/PRECONDITION_FAILED_2_1:
                value: |-
                  {
                    "organization" : {
                      "id" : 10358
                    },
                    "key" : "",
                    "description" : "CancelCode Sample",
                    "enabled" : true
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CancelCodeResponse'
              examples:
                CancelCodeDocumentation/openApi/POST_1_2:
                  value: |-
                    {
                      "id" : 10022,
                      "creationDate" : "2023-10-19T13:32:01+0000",
                      "organization" : {
                        "id" : 10358
                      },
                      "key" : "53218510-4652-402d-8",
                      "description" : "CancelCode Sample",
                      "enabled" : true
                    }
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                CancelCodeDocumentation/openApi/POST/PRECONDITION_FAILED_2_1:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "9937cd93-07a4-4823-bfd1-119bb31f1d73",
                        "date" : "2023-10-19T13:32:01+0000",
                        "resource" : {
                          "key" : "System.Uknown_DB_Error",
                          "value" : "System.Uknown_DB_Error",
                          "parameters" : {
                            "databaseMessage" : "ORA-01400: cannot insert NULL into (\"GREENMILE\".\"CANCELCODE\".\"AKEY\")\n",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060",
                            "errorClass" : "org.springframework.dao.DataIntegrityViolationException"
                          },
                          "i18nMessage" : "System.Uknown_DB_Error"
                        }
                      } ]
                    }
  /CancelCode/restrictions:
    post:
      tags:
      - CancelCode
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: CancelCodeDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              CancelCodeDocumentation/openApi/POST/OK_6_1:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10022"
                  }
              CancelCodeDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_1:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CancelCodeArraySimpleResponse'
              examples:
                CancelCodeDocumentation/openApi/POST/OK_6_1:
                  value: |-
                    [ {
                      "id" : 10022,
                      "creationDate" : "2023-10-19T13:32:01+0000",
                      "key" : "53218510-4652-402d-8",
                      "description" : "CancelCode Sample",
                      "enabled" : true
                    } ]
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                CancelCodeDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_1:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "1ae48e34-8ddb-413a-8e9b-d15b002ef5d4",
                        "date" : "2023-10-19T13:32:02+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
  /CancelCode/{id}:
    get:
      tags:
      - CancelCode
      summary: One detailed Entity
      description: One detailed Entity
      operationId: CancelCodeDocumentation/openApi/GET_5_5
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CancelCodeOneFullResponse'
              examples:
                CancelCodeDocumentation/openApi/GET_5_5:
                  value: |-
                    {
                      "id" : 10022,
                      "creationDate" : "2023-10-19T13:32:01+0000",
                      "organization" : {
                        "id" : 10358,
                        "creationDate" : "2023-10-19T13:32:00+0000",
                        "key" : "53218510-4652-402d-8_O",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      },
                      "key" : "53218510-4652-402d-8",
                      "description" : "CancelCode Sample",
                      "enabled" : true
                    }
    put:
      tags:
      - CancelCode
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: CancelCodeDocumentation/openApi/PUT/
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CancelCodePutRequest'
            examples:
              CancelCodeDocumentation/openApi/PUT/OK_8_1:
                value: |-
                  {
                    "id" : 10022,
                    "organization" : {
                      "id" : 10358
                    },
                    "key" : "53218510-4652-402d-8",
                    "description" : "CancelCode Sample2",
                    "enabled" : true
                  }
              CancelCodeDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_1:
                value: |-
                  {
                    "id" : 10022,
                    "organization" : {
                      "id" : 10358
                    },
                    "key" : "",
                    "description" : "CancelCode Sample",
                    "enabled" : true
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                CancelCodeDocumentation/openApi/PUT/OK_8_1:
                  value: "true"
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                CancelCodeDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_1:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "5d353a66-f488-4de6-9484-bd1669e75fe4",
                        "date" : "2023-10-19T13:32:01+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
    delete:
      tags:
      - CancelCode
      summary: Delete by id
      description: Delete by id
      operationId: CancelCodeDocumentation/openApi/DELETE/OK_9_1
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                CancelCodeDocumentation/openApi/DELETE/OK_9_1:
                  value: "true"
  /Chat/AllMessagesByIdAndTo:
    get:
      tags:
      - Chat
      summary: List all messages filtering by message id and recipient
      description: List all messages filtering by message id and recipient
      operationId: ChatDocumentation/openApi/GET_4_2
      parameters:
      - name: id
        in: query
        description: Id of the message
        required: true
        schema:
          type: string
      - name: to
        in: query
        description: Id of the recipient user
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ChatMessageResponseDto'
              examples:
                ChatDocumentation/openApi/GET_4_2:
                  value: |-
                    [ {
                      "id" : "65312ec2366f3d3a93c57909",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "61864713-5013-4c9b-9900-f78f072a69f5",
                      "createdDate" : "2023-10-19T13:27:30+0000",
                      "sentDate" : "2023-10-19T13:27:30+0000"
                    } ]
  /Chat/AllMessagesByToAndRange:
    get:
      tags:
      - Chat
      summary: List all messages filtering recipient and a date range (in yyyy-MM-dd
        HH:mm:ss format)
      description: List all messages filtering recipient and a date range (in yyyy-MM-dd
        HH:mm:ss format)
      operationId: ChatDocumentation/openApi/GET_5_3
      parameters:
      - name: to
        in: query
        description: Id of the recipient user
        required: true
        schema:
          type: string
      - name: dateFrom
        in: query
        description: Range start date in yyyy-MM-dd HH:mm:ss format
        required: true
        schema:
          type: string
      - name: dateTo
        in: query
        description: Range end date in yyyy-MM-dd HH:mm:ss format
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ChatMessageResponseDto'
              examples:
                ChatDocumentation/openApi/GET_5_3:
                  value: |-
                    [ {
                      "id" : "65311c64366f3d3a93c57907",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "4072315d-d02f-4439-96c1-22a79a1efb2f",
                      "createdDate" : "2023-10-19T12:09:07+0000",
                      "sentDate" : "2023-10-19T12:09:07+0000"
                    }, {
                      "id" : "65311c65cd76673ca7ccfcfe",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "39f8dccf-b48b-49e0-900b-80c37f2ec721",
                      "createdDate" : "2023-10-19T12:09:09+0000",
                      "sentDate" : "2023-10-19T12:09:09+0000"
                    }, {
                      "id" : "65312af1366f3d3a93c57908",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "d1a78583-4a45-403a-b205-ea7b5d402cbd",
                      "createdDate" : "2023-10-19T13:11:13+0000",
                      "sentDate" : "2023-10-19T13:11:13+0000"
                    }, {
                      "id" : "65312af2cd76673ca7ccfcff",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "43988d19-ae2c-411a-b370-74a19c25f0c1",
                      "createdDate" : "2023-10-19T13:11:14+0000",
                      "sentDate" : "2023-10-19T13:11:14+0000"
                    }, {
                      "id" : "65312ec2366f3d3a93c57909",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "61864713-5013-4c9b-9900-f78f072a69f5",
                      "createdDate" : "2023-10-19T13:27:30+0000",
                      "sentDate" : "2023-10-19T13:27:30+0000"
                    }, {
                      "id" : "65312ec3cd76673ca7ccfd00",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "15d1ed0b-0561-4030-b318-89991ef0e39d",
                      "createdDate" : "2023-10-19T13:27:31+0000",
                      "sentDate" : "2023-10-19T13:27:31+0000"
                    } ]
  /Chat/AllUnreadMessagesTo:
    get:
      tags:
      - Chat
      summary: List all unread messages to sent to recipient
      description: List all unread messages to sent to recipient
      operationId: ChatDocumentation/openApi/GET_3_1
      parameters:
      - name: to
        in: query
        description: Id of the recipient user
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ChatMessageResponseDto'
              examples:
                ChatDocumentation/openApi/GET_3_1:
                  value: |-
                    [ {
                      "id" : "64df7061d1bb341585fd2a2e",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "62cb129e-f273-475f-a4dd-2b28fe99d06e",
                      "createdDate" : "2023-08-18T13:21:37+0000",
                      "sentDate" : "2023-08-18T13:21:37+0000"
                    }, {
                      "id" : "64df7062fc01bd5c765b882f",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "c7d49ae3-22f4-406b-b9b2-355135f419a2",
                      "createdDate" : "2023-08-18T13:21:38+0000",
                      "sentDate" : "2023-08-18T13:21:38+0000"
                    }, {
                      "id" : "64df81cbd1bb341585fd2a2f",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "98222086-8a1d-405f-9a70-eb51fb8b1cd1",
                      "createdDate" : "2023-08-18T14:35:55+0000",
                      "sentDate" : "2023-08-18T14:35:55+0000"
                    }, {
                      "id" : "64df81cbfc01bd5c765b8830",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "3bc47c53-b6fa-4c7a-b490-6a7d737e7603",
                      "createdDate" : "2023-08-18T14:35:55+0000",
                      "sentDate" : "2023-08-18T14:35:55+0000"
                    }, {
                      "id" : "64dfb237fc01bd5c765b8831",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "67139b62-ea86-48b6-97ba-7f04853a34b5",
                      "createdDate" : "2023-08-18T18:02:31+0000",
                      "sentDate" : "2023-08-18T18:02:31+0000"
                    }, {
                      "id" : "64dfb237d1bb341585fd2a30",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "b6235008-1171-4cf0-9bd5-954c4cf4753f",
                      "createdDate" : "2023-08-18T18:02:31+0000",
                      "sentDate" : "2023-08-18T18:02:31+0000"
                    }, {
                      "id" : "64e64e50da92102770a039cf",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "b73336e2-9eac-4829-96ea-1d60cff5a4bb",
                      "createdDate" : "2023-08-23T18:22:08+0000",
                      "sentDate" : "2023-08-23T18:22:08+0000"
                    }, {
                      "id" : "64e64e511ef6257417326975",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "1c036044-9b7d-4881-a96b-c3d6037c0b23",
                      "createdDate" : "2023-08-23T18:22:09+0000",
                      "sentDate" : "2023-08-23T18:22:09+0000"
                    }, {
                      "id" : "64e761c08060ce650e8325fe",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "5a4d7903-c8ac-4ba7-bf79-527612ad3ca9",
                      "createdDate" : "2023-08-24T13:57:20+0000",
                      "sentDate" : "2023-08-24T13:57:20+0000"
                    }, {
                      "id" : "64e761c169536248d66c4749",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "4e722e93-4438-4582-a480-508eedfc56f3",
                      "createdDate" : "2023-08-24T13:57:21+0000",
                      "sentDate" : "2023-08-24T13:57:21+0000"
                    }, {
                      "id" : "64e768b18060ce650e8325ff",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "4d29c366-d5e4-435f-bda2-dc106fc520b0",
                      "createdDate" : "2023-08-24T14:26:57+0000",
                      "sentDate" : "2023-08-24T14:26:57+0000"
                    }, {
                      "id" : "64e768b269536248d66c474a",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "e40c8983-67b9-42c8-bebf-2a3f4608a4da",
                      "createdDate" : "2023-08-24T14:26:58+0000",
                      "sentDate" : "2023-08-24T14:26:58+0000"
                    }, {
                      "id" : "64f61ad924ca8925ddc7caf0",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "6763fe8a-a8b4-463f-9443-d17f64e5028b",
                      "createdDate" : "2023-09-04T17:58:48+0000",
                      "sentDate" : "2023-09-04T17:58:48+0000"
                    }, {
                      "id" : "64f61adabf0c793036e7870d",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "4ad22ff0-cbbd-4df3-8304-0340b6b30bbe",
                      "createdDate" : "2023-09-04T17:58:50+0000",
                      "sentDate" : "2023-09-04T17:58:50+0000"
                    }, {
                      "id" : "64f8ad018e372c397e9c425b",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "9a32f807-eea3-43ce-818b-1872fbd141fb",
                      "createdDate" : "2023-09-06T16:46:57+0000",
                      "sentDate" : "2023-09-06T16:46:57+0000"
                    }, {
                      "id" : "64f8ad03c7f4920d8e87e7c3",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "22c1fff5-a85c-4afa-b76c-137ae9aa81c7",
                      "createdDate" : "2023-09-06T16:46:59+0000",
                      "sentDate" : "2023-09-06T16:46:59+0000"
                    }, {
                      "id" : "6500bde93a3afe796d01945f",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "4780b519-889e-444a-aa8b-a2dc3e3e946b",
                      "createdDate" : "2023-09-12T19:37:13+0000",
                      "sentDate" : "2023-09-12T19:37:13+0000"
                    }, {
                      "id" : "6500bdea400b54048f6d9e0a",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "0f4f93c3-829c-4258-8d2d-31df5be06a38",
                      "createdDate" : "2023-09-12T19:37:13+0000",
                      "sentDate" : "2023-09-12T19:37:13+0000"
                    }, {
                      "id" : "6500d12f3a3afe796d019460",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "dd47688c-aada-41c3-a515-944d1c73462e",
                      "createdDate" : "2023-09-12T20:59:27+0000",
                      "sentDate" : "2023-09-12T20:59:27+0000"
                    }, {
                      "id" : "6500d130400b54048f6d9e0b",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "3c5911d2-7497-4577-af12-f58c74a124de",
                      "createdDate" : "2023-09-12T20:59:28+0000",
                      "sentDate" : "2023-09-12T20:59:28+0000"
                    }, {
                      "id" : "650351af5b48dc0bf04e6b80",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "4e3daaa5-f3f5-4496-83e5-7d6914800bfb",
                      "createdDate" : "2023-09-14T18:32:15+0000",
                      "sentDate" : "2023-09-14T18:32:15+0000"
                    }, {
                      "id" : "650351b281b6284e2415babe",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "db14a9bd-c773-4721-a49e-da2ea1548449",
                      "createdDate" : "2023-09-14T18:32:18+0000",
                      "sentDate" : "2023-09-14T18:32:18+0000"
                    }, {
                      "id" : "65044bd8ef9c4b690af6ba4d",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "5e33fb0c-2d66-46d1-a7bc-d490420d58ad",
                      "createdDate" : "2023-09-15T12:19:36+0000",
                      "sentDate" : "2023-09-15T12:19:36+0000"
                    }, {
                      "id" : "65044bd97dc3870c5c7dcc1a",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "08f39776-c018-4858-a1dc-71d3884b2939",
                      "createdDate" : "2023-09-15T12:19:37+0000",
                      "sentDate" : "2023-09-15T12:19:37+0000"
                    }, {
                      "id" : "65045d147dc3870c5c7dcc1b",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "b3cc523d-b529-4e17-bf41-78d3a775be89",
                      "createdDate" : "2023-09-15T13:33:08+0000",
                      "sentDate" : "2023-09-15T13:33:08+0000"
                    }, {
                      "id" : "65045d16ef9c4b690af6ba4e",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "f4922730-d95a-4824-822f-ce58d7c0200c",
                      "createdDate" : "2023-09-15T13:33:10+0000",
                      "sentDate" : "2023-09-15T13:33:10+0000"
                    }, {
                      "id" : "65047418ef9c4b690af6ba4f",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "dec2d025-6b75-4d21-b412-1c95ebf08989",
                      "createdDate" : "2023-09-15T15:11:20+0000",
                      "sentDate" : "2023-09-15T15:11:20+0000"
                    }, {
                      "id" : "650474197dc3870c5c7dcc1c",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "e358581e-3ca6-4362-b7d0-1695210aefd3",
                      "createdDate" : "2023-09-15T15:11:21+0000",
                      "sentDate" : "2023-09-15T15:11:21+0000"
                    }, {
                      "id" : "6508a29ed7651301347d23b5",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "2bb890e4-1790-46d8-874d-add2e0d1deb5",
                      "createdDate" : "2023-09-18T19:18:54+0000",
                      "sentDate" : "2023-09-18T19:18:54+0000"
                    }, {
                      "id" : "6508a29f55c9232959943518",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "8058e9cc-a772-4bfa-8ad9-0e35b5841bea",
                      "createdDate" : "2023-09-18T19:18:55+0000",
                      "sentDate" : "2023-09-18T19:18:55+0000"
                    }, {
                      "id" : "6508b9da55c9232959943519",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "04716cae-4b7c-4e39-a2e3-4ec498fa2191",
                      "createdDate" : "2023-09-18T20:58:02+0000",
                      "sentDate" : "2023-09-18T20:58:02+0000"
                    }, {
                      "id" : "6508b9dbd7651301347d23b6",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "f18e4f9d-18d1-4bfa-9ada-96096fc080e2",
                      "createdDate" : "2023-09-18T20:58:03+0000",
                      "sentDate" : "2023-09-18T20:58:03+0000"
                    }, {
                      "id" : "6509b57cd7f4b742b6f48bf7",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "c5f7ec89-52c8-4e83-ad9e-1409635a7ec6",
                      "createdDate" : "2023-09-19T14:51:40+0000",
                      "sentDate" : "2023-09-19T14:51:40+0000"
                    }, {
                      "id" : "6509b57e0c8ed137b0776d12",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "d957b276-6803-4043-a376-57ec075af281",
                      "createdDate" : "2023-09-19T14:51:42+0000",
                      "sentDate" : "2023-09-19T14:51:42+0000"
                    }, {
                      "id" : "6509bc0b0c8ed137b0776d13",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "9990e879-2967-4978-849b-e380173f6c4a",
                      "createdDate" : "2023-09-19T15:19:39+0000",
                      "sentDate" : "2023-09-19T15:19:39+0000"
                    }, {
                      "id" : "6509bc0cd7f4b742b6f48bf8",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "cb1e5a88-99b4-47e1-8d47-d95b935c72c2",
                      "createdDate" : "2023-09-19T15:19:40+0000",
                      "sentDate" : "2023-09-19T15:19:40+0000"
                    }, {
                      "id" : "6509c2be0c8ed137b0776d14",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "e12f5827-bf84-4951-9e55-937a24cc278a",
                      "createdDate" : "2023-09-19T15:48:14+0000",
                      "sentDate" : "2023-09-19T15:48:14+0000"
                    }, {
                      "id" : "6509c2bed7f4b742b6f48bf9",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "ce9a7f1e-1584-4652-b8fa-6be30ed86aa0",
                      "createdDate" : "2023-09-19T15:48:14+0000",
                      "sentDate" : "2023-09-19T15:48:14+0000"
                    }, {
                      "id" : "6509ef80d7f4b742b6f48bfa",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "8734f2e3-a9ef-4452-928c-dcfdc030effd",
                      "createdDate" : "2023-09-19T18:59:12+0000",
                      "sentDate" : "2023-09-19T18:59:12+0000"
                    }, {
                      "id" : "6509ef810c8ed137b0776d15",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "18311f8e-7983-4e02-bc22-7993b3f244e3",
                      "createdDate" : "2023-09-19T18:59:13+0000",
                      "sentDate" : "2023-09-19T18:59:13+0000"
                    }, {
                      "id" : "650a04b7d7f4b742b6f48bfc",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "1d0031ad-01d6-41fc-b120-391cf4d5bfac",
                      "createdDate" : "2023-09-19T20:29:43+0000",
                      "sentDate" : "2023-09-19T20:29:43+0000"
                    }, {
                      "id" : "650a04b80c8ed137b0776d17",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "e936b1f0-43ea-48d9-acda-4b35947f0d59",
                      "createdDate" : "2023-09-19T20:29:44+0000",
                      "sentDate" : "2023-09-19T20:29:44+0000"
                    }, {
                      "id" : "650b117ad2fd754759ac7d71",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "3e8ee501-a2cb-4f86-8afc-c7b4f67c66ec",
                      "createdDate" : "2023-09-20T15:36:26+0000",
                      "sentDate" : "2023-09-20T15:36:26+0000"
                    }, {
                      "id" : "650b117bb2ab564482bcb418",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "c6201fc7-6b1f-495b-bc78-7c6d0088244f",
                      "createdDate" : "2023-09-20T15:36:27+0000",
                      "sentDate" : "2023-09-20T15:36:27+0000"
                    }, {
                      "id" : "650b2386b2ab564482bcb419",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "eb7cb35c-725d-4a9b-ad9f-2ba318ca4ec9",
                      "createdDate" : "2023-09-20T16:53:26+0000",
                      "sentDate" : "2023-09-20T16:53:26+0000"
                    }, {
                      "id" : "650b2386d2fd754759ac7d72",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "cfcc8740-52e1-4f3e-9d78-21ac943ffe3a",
                      "createdDate" : "2023-09-20T16:53:26+0000",
                      "sentDate" : "2023-09-20T16:53:26+0000"
                    }, {
                      "id" : "650b6157d2fd754759ac7d73",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "96845ce5-9971-4699-8b26-f649f3d1b8ea",
                      "createdDate" : "2023-09-20T21:17:11+0000",
                      "sentDate" : "2023-09-20T21:17:11+0000"
                    }, {
                      "id" : "650b6158b2ab564482bcb41a",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "3dc58e80-ec6d-43d0-9106-0d4d484fd45c",
                      "createdDate" : "2023-09-20T21:17:12+0000",
                      "sentDate" : "2023-09-20T21:17:12+0000"
                    }, {
                      "id" : "650b6658b2ab564482bcb41b",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "a6cdc09a-6b32-4abb-b20c-6c8e76a9a492",
                      "createdDate" : "2023-09-20T21:38:32+0000",
                      "sentDate" : "2023-09-20T21:38:32+0000"
                    }, {
                      "id" : "650b6658d2fd754759ac7d74",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "90db89a1-9559-4c4f-b102-3d8903ab6a34",
                      "createdDate" : "2023-09-20T21:38:32+0000",
                      "sentDate" : "2023-09-20T21:38:32+0000"
                    }, {
                      "id" : "650c3f51752a324ba4906511",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "b57b4dc2-c0c8-4d23-a61a-722f83f7e47f",
                      "createdDate" : "2023-09-21T13:04:17+0000",
                      "sentDate" : "2023-09-21T13:04:17+0000"
                    }, {
                      "id" : "650c3f52e3c4177547b0d2f5",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "0c0b274c-28d5-411f-8265-165e88f516b8",
                      "createdDate" : "2023-09-21T13:04:18+0000",
                      "sentDate" : "2023-09-21T13:04:18+0000"
                    }, {
                      "id" : "650c4f13e3c4177547b0d2f6",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "9e556d84-24dc-4ace-845a-0165348946ea",
                      "createdDate" : "2023-09-21T14:11:31+0000",
                      "sentDate" : "2023-09-21T14:11:31+0000"
                    }, {
                      "id" : "650c4f13752a324ba4906512",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "c4310d3c-3bf3-461e-a863-00a7fc9c8235",
                      "createdDate" : "2023-09-21T14:11:31+0000",
                      "sentDate" : "2023-09-21T14:11:31+0000"
                    }, {
                      "id" : "650c6666752a324ba4906513",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "bfb946ae-c884-4b9b-8382-9068494fd72d",
                      "createdDate" : "2023-09-21T15:51:02+0000",
                      "sentDate" : "2023-09-21T15:51:02+0000"
                    }, {
                      "id" : "650c6667e3c4177547b0d2f7",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "c739e855-4efa-4178-b70c-8efaf6a605d4",
                      "createdDate" : "2023-09-21T15:51:03+0000",
                      "sentDate" : "2023-09-21T15:51:03+0000"
                    }, {
                      "id" : "650c9b28752a324ba4906514",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "9753f562-334f-486c-8734-1c6662fe4ca4",
                      "createdDate" : "2023-09-21T19:36:08+0000",
                      "sentDate" : "2023-09-21T19:36:08+0000"
                    }, {
                      "id" : "650c9b295c603a6a1bdd3ab3",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "1ef73d9c-43a5-44a6-8e67-5e8a82642566",
                      "createdDate" : "2023-09-21T19:36:09+0000",
                      "sentDate" : "2023-09-21T19:36:09+0000"
                    }, {
                      "id" : "650cab35752a324ba4906515",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "5c92f716-f197-4187-834f-d22070567184",
                      "createdDate" : "2023-09-21T20:44:37+0000",
                      "sentDate" : "2023-09-21T20:44:37+0000"
                    }, {
                      "id" : "650cab365c603a6a1bdd3ab4",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "0c998b0f-7def-4d97-ab76-9a33f4a15ff0",
                      "createdDate" : "2023-09-21T20:44:38+0000",
                      "sentDate" : "2023-09-21T20:44:38+0000"
                    }, {
                      "id" : "650d8168fcccaf4caa858198",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "e05d7a8e-3ef3-45d4-9e4d-6ea8372c2e86",
                      "createdDate" : "2023-09-22T11:58:32+0000",
                      "sentDate" : "2023-09-22T11:58:32+0000"
                    }, {
                      "id" : "650d816993cf3e29039abbae",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "034351af-410c-4e5c-9b15-f278b66d736b",
                      "createdDate" : "2023-09-22T11:58:33+0000",
                      "sentDate" : "2023-09-22T11:58:33+0000"
                    }, {
                      "id" : "650d8f2cfcccaf4caa858199",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "1225b3c8-cd12-40de-b0a7-077e0723b1bb",
                      "createdDate" : "2023-09-22T12:57:16+0000",
                      "sentDate" : "2023-09-22T12:57:16+0000"
                    }, {
                      "id" : "650d8f2cd472f96624dc0b42",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "7f50a43a-9c39-45e5-8818-ac0a18d1d6a0",
                      "createdDate" : "2023-09-22T12:57:16+0000",
                      "sentDate" : "2023-09-22T12:57:16+0000"
                    }, {
                      "id" : "650d9544fcccaf4caa85819a",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "58823367-2f1f-43ef-b0ff-0e39eecc40b7",
                      "createdDate" : "2023-09-22T13:23:16+0000",
                      "sentDate" : "2023-09-22T13:23:16+0000"
                    }, {
                      "id" : "650d9545d472f96624dc0b43",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "4c06bfc3-5133-47a1-a501-98182c97ea53",
                      "createdDate" : "2023-09-22T13:23:17+0000",
                      "sentDate" : "2023-09-22T13:23:17+0000"
                    }, {
                      "id" : "650d9bd3fcccaf4caa85819b",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "5953c9c1-f587-4f21-822f-1b18f477133d",
                      "createdDate" : "2023-09-22T13:51:15+0000",
                      "sentDate" : "2023-09-22T13:51:15+0000"
                    }, {
                      "id" : "650d9bd4d472f96624dc0b44",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "99e9c96a-e32d-4d1c-8517-3182dec87ab8",
                      "createdDate" : "2023-09-22T13:51:16+0000",
                      "sentDate" : "2023-09-22T13:51:16+0000"
                    }, {
                      "id" : "6511877dfb5f411b535d8182",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "a54622da-4ec8-4ec9-8791-42975a768638",
                      "createdDate" : "2023-09-25T13:13:33+0000",
                      "sentDate" : "2023-09-25T13:13:33+0000"
                    }, {
                      "id" : "6511877f40987f0db070330a",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "22b90a48-b491-4c16-a389-991fcbf879fb",
                      "createdDate" : "2023-09-25T13:13:35+0000",
                      "sentDate" : "2023-09-25T13:13:35+0000"
                    }, {
                      "id" : "6511ab7efb5f411b535d8183",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "57677b57-b247-4f9f-a668-6a43e9470265",
                      "createdDate" : "2023-09-25T15:47:10+0000",
                      "sentDate" : "2023-09-25T15:47:10+0000"
                    }, {
                      "id" : "6511ab7f40987f0db070330b",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "c12ec4bf-bbe6-486d-9030-4ef9aff28deb",
                      "createdDate" : "2023-09-25T15:47:11+0000",
                      "sentDate" : "2023-09-25T15:47:11+0000"
                    }, {
                      "id" : "6512e0668402624ce31abbce",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "38e3cb99-57cd-435c-a426-540987c1fb66",
                      "createdDate" : "2023-09-26T13:45:10+0000",
                      "sentDate" : "2023-09-26T13:45:10+0000"
                    }, {
                      "id" : "6512e0673917c830329a98b3",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "9e4eb421-fb27-4ec8-9b75-5db260b8dc09",
                      "createdDate" : "2023-09-26T13:45:11+0000",
                      "sentDate" : "2023-09-26T13:45:11+0000"
                    }, {
                      "id" : "65132b263917c830329a98b4",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "cb0b9249-126e-43b4-9d67-d4dce6ff7935",
                      "createdDate" : "2023-09-26T19:04:06+0000",
                      "sentDate" : "2023-09-26T19:04:06+0000"
                    }, {
                      "id" : "65132b27c49d5874ced7832c",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "0d233fae-4884-42dd-b079-14f4a4ba3b40",
                      "createdDate" : "2023-09-26T19:04:07+0000",
                      "sentDate" : "2023-09-26T19:04:07+0000"
                    }, {
                      "id" : "65141506fb918a7b60cdba10",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "51ccc1d4-9816-4876-96d2-c7564bc7ac1d",
                      "createdDate" : "2023-09-27T11:41:58+0000",
                      "sentDate" : "2023-09-27T11:41:58+0000"
                    }, {
                      "id" : "65141508949b6b3f3ed94a8f",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "e983889f-0dda-4647-a4b8-81e7789c177a",
                      "createdDate" : "2023-09-27T11:42:00+0000",
                      "sentDate" : "2023-09-27T11:42:00+0000"
                    }, {
                      "id" : "65141f4efb918a7b60cdba11",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "63142ab1-0c81-452a-bb8d-a4db69a84f9a",
                      "createdDate" : "2023-09-27T12:25:50+0000",
                      "sentDate" : "2023-09-27T12:25:50+0000"
                    }, {
                      "id" : "65141f4e949b6b3f3ed94a90",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "75e874aa-e06d-4b64-b46f-551a34c082c8",
                      "createdDate" : "2023-09-27T12:25:50+0000",
                      "sentDate" : "2023-09-27T12:25:50+0000"
                    }, {
                      "id" : "65143753fb918a7b60cdba12",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "d64cb4ad-68d9-47ff-b7e1-e8558c158696",
                      "createdDate" : "2023-09-27T14:08:19+0000",
                      "sentDate" : "2023-09-27T14:08:19+0000"
                    }, {
                      "id" : "65143754949b6b3f3ed94a91",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "41b5ab2f-eaa7-4291-a844-64a8e37833f3",
                      "createdDate" : "2023-09-27T14:08:20+0000",
                      "sentDate" : "2023-09-27T14:08:20+0000"
                    }, {
                      "id" : "6514b2bafb918a7b60cdba13",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "72fc92ec-d1ec-4b3a-8e87-c928f7513cd4",
                      "createdDate" : "2023-09-27T22:54:50+0000",
                      "sentDate" : "2023-09-27T22:54:50+0000"
                    }, {
                      "id" : "6514b2bb949b6b3f3ed94a92",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "809efdf7-31a3-4a26-8712-b98a71ac59b1",
                      "createdDate" : "2023-09-27T22:54:51+0000",
                      "sentDate" : "2023-09-27T22:54:51+0000"
                    }, {
                      "id" : "651579445cde6a3819ec5410",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "a018e5f6-9076-4d7a-8543-0e340d2d8a37",
                      "createdDate" : "2023-09-28T13:01:56+0000",
                      "sentDate" : "2023-09-28T13:01:56+0000"
                    }, {
                      "id" : "65157946fceb9f4948a7b609",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "7c8c8f99-af1a-4602-9320-0f862c2cefd8",
                      "createdDate" : "2023-09-28T13:01:58+0000",
                      "sentDate" : "2023-09-28T13:01:58+0000"
                    }, {
                      "id" : "6515a2b3fceb9f4948a7b60a",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "a57a0782-463f-485f-b04b-085a17bb1fc4",
                      "createdDate" : "2023-09-28T15:58:43+0000",
                      "sentDate" : "2023-09-28T15:58:43+0000"
                    }, {
                      "id" : "6515a2b45cde6a3819ec5411",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "c8629935-8f93-468a-a42f-ea08e2c976eb",
                      "createdDate" : "2023-09-28T15:58:44+0000",
                      "sentDate" : "2023-09-28T15:58:44+0000"
                    }, {
                      "id" : "6515aec1fceb9f4948a7b60b",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "0c26ef40-e499-4dde-956c-9b001bba645c",
                      "createdDate" : "2023-09-28T16:50:09+0000",
                      "sentDate" : "2023-09-28T16:50:09+0000"
                    }, {
                      "id" : "6515aec25cde6a3819ec5412",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "a1abb3f2-027e-4428-808a-f10ccc706580",
                      "createdDate" : "2023-09-28T16:50:10+0000",
                      "sentDate" : "2023-09-28T16:50:10+0000"
                    }, {
                      "id" : "6515dd92fceb9f4948a7b60d",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "98c30de0-8711-40bc-a147-6cf7c4b3f47f",
                      "createdDate" : "2023-09-28T20:09:54+0000",
                      "sentDate" : "2023-09-28T20:09:54+0000"
                    }, {
                      "id" : "6515dd935cde6a3819ec5414",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "f9e143a0-9c4e-44b3-b5b7-43f31a996bec",
                      "createdDate" : "2023-09-28T20:09:55+0000",
                      "sentDate" : "2023-09-28T20:09:55+0000"
                    }, {
                      "id" : "6515df53fceb9f4948a7b60e",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "7a99655d-d1ae-498a-b9e8-8e6daefa9920",
                      "createdDate" : "2023-09-28T20:17:23+0000",
                      "sentDate" : "2023-09-28T20:17:23+0000"
                    }, {
                      "id" : "6515df535cde6a3819ec5415",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "7a489170-afea-40f9-abee-91e6f90e9e3c",
                      "createdDate" : "2023-09-28T20:17:23+0000",
                      "sentDate" : "2023-09-28T20:17:23+0000"
                    }, {
                      "id" : "6515f18e5cde6a3819ec5416",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "83ae7189-dc59-4553-bb90-1622df1c1260",
                      "createdDate" : "2023-09-28T21:35:10+0000",
                      "sentDate" : "2023-09-28T21:35:10+0000"
                    }, {
                      "id" : "6515f18efceb9f4948a7b60f",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "c95d9b09-aac8-4fea-95cb-3f7da4c51405",
                      "createdDate" : "2023-09-28T21:35:10+0000",
                      "sentDate" : "2023-09-28T21:35:10+0000"
                    }, {
                      "id" : "6516bbc28796f9047c51ed69",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "168b95f0-09fd-4dbc-9c1c-eb003eed6d6b",
                      "createdDate" : "2023-09-29T11:57:53+0000",
                      "sentDate" : "2023-09-29T11:57:53+0000"
                    }, {
                      "id" : "6516bbc4f2b6f10c24b8c4ca",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "8ec1cd19-8d44-493c-84c1-f6b3ce97666a",
                      "createdDate" : "2023-09-29T11:57:56+0000",
                      "sentDate" : "2023-09-29T11:57:56+0000"
                    }, {
                      "id" : "6516bbc58796f9047c51ed6a",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "86308a24-957f-485a-af82-1ee2606fec5e",
                      "createdDate" : "2023-09-29T11:57:57+0000",
                      "sentDate" : "2023-09-29T11:57:57+0000"
                    }, {
                      "id" : "6516bbc6f2b6f10c24b8c4cb",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "b1ad9966-603b-4589-a6b9-1726761effe5",
                      "createdDate" : "2023-09-29T11:57:58+0000",
                      "sentDate" : "2023-09-29T11:57:58+0000"
                    }, {
                      "id" : "6516bbc68796f9047c51ed6b",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "1516c7a3-4a27-46f2-8430-51fd1de599a6",
                      "createdDate" : "2023-09-29T11:57:58+0000",
                      "sentDate" : "2023-09-29T11:57:58+0000"
                    }, {
                      "id" : "6516bbc6f2b6f10c24b8c4cc",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "f6f563db-0a07-4070-bd41-0351ac8f5e7c",
                      "createdDate" : "2023-09-29T11:57:58+0000",
                      "sentDate" : "2023-09-29T11:57:58+0000"
                    }, {
                      "id" : "65172bc98796f9047c51ed6e",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "cd6beb22-7064-4601-81af-a7ba02264040",
                      "createdDate" : "2023-09-29T19:55:53+0000",
                      "sentDate" : "2023-09-29T19:55:53+0000"
                    }, {
                      "id" : "65172bcaf2b6f10c24b8c4cf",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "0b51385d-022a-45e2-aa9c-59b0035bb8dd",
                      "createdDate" : "2023-09-29T19:55:54+0000",
                      "sentDate" : "2023-09-29T19:55:54+0000"
                    }, {
                      "id" : "651738b68796f9047c51ed6f",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "0c55dba9-b8be-4543-95b5-59282070dd6a",
                      "createdDate" : "2023-09-29T20:51:02+0000",
                      "sentDate" : "2023-09-29T20:51:02+0000"
                    }, {
                      "id" : "651738b7f2b6f10c24b8c4d0",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "21402e9b-2b67-4a6f-9a52-d541704375d8",
                      "createdDate" : "2023-09-29T20:51:03+0000",
                      "sentDate" : "2023-09-29T20:51:03+0000"
                    }, {
                      "id" : "65174029f2b6f10c24b8c4d1",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "8c3d376d-5ac8-4fc5-b717-f35d763162d5",
                      "createdDate" : "2023-09-29T21:22:49+0000",
                      "sentDate" : "2023-09-29T21:22:49+0000"
                    }, {
                      "id" : "6517402a8796f9047c51ed70",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "6b80c86a-1a43-4a10-bf6e-a7b5629e2fef",
                      "createdDate" : "2023-09-29T21:22:50+0000",
                      "sentDate" : "2023-09-29T21:22:50+0000"
                    }, {
                      "id" : "651ab87e84d0d15fab51eb81",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "c98f82ca-590a-4756-83bd-e6ea0fa7a263",
                      "createdDate" : "2023-10-02T12:33:02+0000",
                      "sentDate" : "2023-10-02T12:33:02+0000"
                    }, {
                      "id" : "651ab8804d11407f431d95c2",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "0fe67e82-1912-4389-8c26-b1d302a42f3d",
                      "createdDate" : "2023-10-02T12:33:04+0000",
                      "sentDate" : "2023-10-02T12:33:04+0000"
                    }, {
                      "id" : "651ac9f94d11407f431d95c3",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "6d63f075-b1f5-48a8-8a74-26e5889e35ea",
                      "createdDate" : "2023-10-02T13:47:37+0000",
                      "sentDate" : "2023-10-02T13:47:37+0000"
                    }, {
                      "id" : "651ac9f984d0d15fab51eb82",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "fe14eb63-9402-418a-a59a-ef666ad00927",
                      "createdDate" : "2023-10-02T13:47:37+0000",
                      "sentDate" : "2023-10-02T13:47:37+0000"
                    }, {
                      "id" : "651ada6f4d11407f431d95c4",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "a1107f53-8b73-4868-a0fe-1eecc7ee9786",
                      "createdDate" : "2023-10-02T14:57:50+0000",
                      "sentDate" : "2023-10-02T14:57:50+0000"
                    }, {
                      "id" : "651ada6f84d0d15fab51eb83",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "8e1c13ac-0cbe-4029-a5aa-017e221c1f38",
                      "createdDate" : "2023-10-02T14:57:51+0000",
                      "sentDate" : "2023-10-02T14:57:51+0000"
                    }, {
                      "id" : "651ae7954d11407f431d95c5",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "1455e6f4-3625-4434-9e6c-f67d9e549021",
                      "createdDate" : "2023-10-02T15:53:57+0000",
                      "sentDate" : "2023-10-02T15:53:57+0000"
                    }, {
                      "id" : "651ae79684d0d15fab51eb84",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "d461ed52-b0fc-49ef-8e74-9563abee8c50",
                      "createdDate" : "2023-10-02T15:53:58+0000",
                      "sentDate" : "2023-10-02T15:53:58+0000"
                    }, {
                      "id" : "651af49e4d11407f431d95c6",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "56a9ad08-4739-42f9-96d7-ccbee933ad5d",
                      "createdDate" : "2023-10-02T16:49:34+0000",
                      "sentDate" : "2023-10-02T16:49:34+0000"
                    }, {
                      "id" : "651af49f84d0d15fab51eb85",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "9d4ca096-e9c2-4006-9d36-0325542496be",
                      "createdDate" : "2023-10-02T16:49:35+0000",
                      "sentDate" : "2023-10-02T16:49:35+0000"
                    }, {
                      "id" : "651b049384d0d15fab51eb86",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "0ae1b69d-17f9-4720-bc39-d8d1fa2b12f1",
                      "createdDate" : "2023-10-02T17:57:39+0000",
                      "sentDate" : "2023-10-02T17:57:39+0000"
                    }, {
                      "id" : "651b04944d11407f431d95c7",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "3eb4f21a-6bd9-4a27-ac3e-f1355a3610ec",
                      "createdDate" : "2023-10-02T17:57:40+0000",
                      "sentDate" : "2023-10-02T17:57:40+0000"
                    }, {
                      "id" : "651b12254d11407f431d95c8",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "c9760576-c2c5-4f13-b0a5-282c19854848",
                      "createdDate" : "2023-10-02T18:55:33+0000",
                      "sentDate" : "2023-10-02T18:55:33+0000"
                    }, {
                      "id" : "651b122684d0d15fab51eb87",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "a8d1068d-dbc4-4a73-953a-a4819eacb9ac",
                      "createdDate" : "2023-10-02T18:55:34+0000",
                      "sentDate" : "2023-10-02T18:55:34+0000"
                    }, {
                      "id" : "651b16f94d11407f431d95c9",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "09297f60-fcc3-42a0-a1eb-0b336a26b7d5",
                      "createdDate" : "2023-10-02T19:16:09+0000",
                      "sentDate" : "2023-10-02T19:16:09+0000"
                    }, {
                      "id" : "651b16fa84d0d15fab51eb88",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "6362cf61-8948-453d-a9a1-6dd544974ba7",
                      "createdDate" : "2023-10-02T19:16:10+0000",
                      "sentDate" : "2023-10-02T19:16:10+0000"
                    }, {
                      "id" : "651b22a24d11407f431d95ca",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "5cac4927-8460-46cb-af46-22d86642f5f1",
                      "createdDate" : "2023-10-02T20:05:54+0000",
                      "sentDate" : "2023-10-02T20:05:54+0000"
                    }, {
                      "id" : "651b22a284d0d15fab51eb89",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "0c32b871-fb98-4f15-b5eb-35fc73ec3b71",
                      "createdDate" : "2023-10-02T20:05:54+0000",
                      "sentDate" : "2023-10-02T20:05:54+0000"
                    }, {
                      "id" : "651b2e654d11407f431d95cb",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "e32b8275-2755-4968-a051-e58844a0676d",
                      "createdDate" : "2023-10-02T20:56:05+0000",
                      "sentDate" : "2023-10-02T20:56:05+0000"
                    }, {
                      "id" : "651b2e6684d0d15fab51eb8a",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "c71cd72f-2dec-411b-a0c9-1e4449906780",
                      "createdDate" : "2023-10-02T20:56:06+0000",
                      "sentDate" : "2023-10-02T20:56:06+0000"
                    }, {
                      "id" : "651b41384d11407f431d95cc",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "75e39c22-d938-4794-83b4-3f35663f58ef",
                      "createdDate" : "2023-10-02T22:16:24+0000",
                      "sentDate" : "2023-10-02T22:16:24+0000"
                    }, {
                      "id" : "651b413884d0d15fab51eb8b",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "5947b2b9-4f8f-4eb1-a4d5-72cabb598c99",
                      "createdDate" : "2023-10-02T22:16:24+0000",
                      "sentDate" : "2023-10-02T22:16:24+0000"
                    }, {
                      "id" : "651c0a4e1765e80a96645420",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "55e5f1ba-ed15-41ab-8c89-939cf365db52",
                      "createdDate" : "2023-10-03T12:34:21+0000",
                      "sentDate" : "2023-10-03T12:34:21+0000"
                    }, {
                      "id" : "651c0a4f89536911e81ec9df",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "87f11fc7-013f-4dd0-b2df-c03fd2a179c6",
                      "createdDate" : "2023-10-03T12:34:23+0000",
                      "sentDate" : "2023-10-03T12:34:23+0000"
                    }, {
                      "id" : "651c2d6f1765e80a96645421",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "12f28efb-0cd0-4860-ba5e-43f41e3b3152",
                      "createdDate" : "2023-10-03T15:04:15+0000",
                      "sentDate" : "2023-10-03T15:04:15+0000"
                    }, {
                      "id" : "651c2d6f89536911e81ec9e0",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "93b9a990-af67-42a3-9f9b-b3cfe0df66d8",
                      "createdDate" : "2023-10-03T15:04:15+0000",
                      "sentDate" : "2023-10-03T15:04:15+0000"
                    }, {
                      "id" : "651c2fdc89536911e81ec9e1",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "9d07d6ad-66d0-4480-9dcd-4a6699afa78d",
                      "createdDate" : "2023-10-03T15:14:36+0000",
                      "sentDate" : "2023-10-03T15:14:36+0000"
                    }, {
                      "id" : "651c2fdc1765e80a96645422",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "4c511df6-9a88-4904-817a-7651ace8a99b",
                      "createdDate" : "2023-10-03T15:14:36+0000",
                      "sentDate" : "2023-10-03T15:14:36+0000"
                    }, {
                      "id" : "651c3a7789536911e81ec9e2",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "001072a3-8109-489d-9be7-3fd6f2866db6",
                      "createdDate" : "2023-10-03T15:59:51+0000",
                      "sentDate" : "2023-10-03T15:59:51+0000"
                    }, {
                      "id" : "651c3a781765e80a96645423",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "7d36afb5-7b9b-4096-8e07-75a32c1587e8",
                      "createdDate" : "2023-10-03T15:59:52+0000",
                      "sentDate" : "2023-10-03T15:59:52+0000"
                    }, {
                      "id" : "651dcead07d11061009961af",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "27c19a3f-cb46-4007-9478-a41d19b766d2",
                      "createdDate" : "2023-10-04T20:44:29+0000",
                      "sentDate" : "2023-10-04T20:44:29+0000"
                    }, {
                      "id" : "651dceaf6c93a477ae76dbb4",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "07cba4e0-e672-47aa-97c1-5dd10f717e78",
                      "createdDate" : "2023-10-04T20:44:31+0000",
                      "sentDate" : "2023-10-04T20:44:31+0000"
                    }, {
                      "id" : "651eb891f6fdac3a074a872e",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "b30c332b-683b-46c0-81b2-0640a3a1f575",
                      "createdDate" : "2023-10-05T13:22:25+0000",
                      "sentDate" : "2023-10-05T13:22:25+0000"
                    }, {
                      "id" : "651eb8936ee4c20a8c217e72",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "775de2a3-6270-4b89-86c6-ce2387d0a874",
                      "createdDate" : "2023-10-05T13:22:27+0000",
                      "sentDate" : "2023-10-05T13:22:27+0000"
                    }, {
                      "id" : "651ed525f6fdac3a074a872f",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "55ab807e-1a55-4886-b356-114d6dacb708",
                      "createdDate" : "2023-10-05T15:24:21+0000",
                      "sentDate" : "2023-10-05T15:24:21+0000"
                    }, {
                      "id" : "651ed5256ee4c20a8c217e73",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "03f1e8ca-ecaf-42d8-a297-2310f97dc891",
                      "createdDate" : "2023-10-05T15:24:21+0000",
                      "sentDate" : "2023-10-05T15:24:21+0000"
                    }, {
                      "id" : "651ee0ea6ee4c20a8c217e74",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "dce83328-b5c1-4789-9b7d-06f0f719b591",
                      "createdDate" : "2023-10-05T16:14:34+0000",
                      "sentDate" : "2023-10-05T16:14:34+0000"
                    }, {
                      "id" : "651ee0ebf6fdac3a074a8730",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "0b56e1dd-a1ea-4dbc-b76f-bf35f2321e6f",
                      "createdDate" : "2023-10-05T16:14:35+0000",
                      "sentDate" : "2023-10-05T16:14:35+0000"
                    }, {
                      "id" : "651ef0696ee4c20a8c217e75",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "124d98ba-df90-4027-9278-160a306ff47c",
                      "createdDate" : "2023-10-05T17:20:41+0000",
                      "sentDate" : "2023-10-05T17:20:41+0000"
                    }, {
                      "id" : "651ef069f6fdac3a074a8731",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "747f6eb5-e3c8-47cc-9ea1-a687e9404478",
                      "createdDate" : "2023-10-05T17:20:41+0000",
                      "sentDate" : "2023-10-05T17:20:41+0000"
                    }, {
                      "id" : "651f12d1a70c102e92d48a42",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "5416be47-bdc0-4e7b-9fff-6515d9d4d3e3",
                      "createdDate" : "2023-10-05T19:47:29+0000",
                      "sentDate" : "2023-10-05T19:47:29+0000"
                    }, {
                      "id" : "651f12d26ee4c20a8c217e76",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "84f27cc6-d5eb-446d-868d-01c65fc49b92",
                      "createdDate" : "2023-10-05T19:47:30+0000",
                      "sentDate" : "2023-10-05T19:47:30+0000"
                    }, {
                      "id" : "651f27baa70c102e92d48a43",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "daed3b66-0c23-4022-8a6b-ee110c274479",
                      "createdDate" : "2023-10-05T21:16:42+0000",
                      "sentDate" : "2023-10-05T21:16:42+0000"
                    }, {
                      "id" : "651f27bb6ee4c20a8c217e77",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "65dfb301-8cf1-4ffb-8a36-835b8a657009",
                      "createdDate" : "2023-10-05T21:16:43+0000",
                      "sentDate" : "2023-10-05T21:16:43+0000"
                    }, {
                      "id" : "651f2ac4a70c102e92d48a44",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "fabacd33-93f1-4934-a18f-fc0cf813c8e7",
                      "createdDate" : "2023-10-05T21:29:40+0000",
                      "sentDate" : "2023-10-05T21:29:40+0000"
                    }, {
                      "id" : "651f2ac56ee4c20a8c217e78",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "3f5131b4-d7c4-4b2d-bada-2174f868ba93",
                      "createdDate" : "2023-10-05T21:29:41+0000",
                      "sentDate" : "2023-10-05T21:29:41+0000"
                    }, {
                      "id" : "651f3722a70c102e92d48a45",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "4cf1fac7-dc5b-424b-ac0d-8958f805a37a",
                      "createdDate" : "2023-10-05T22:22:26+0000",
                      "sentDate" : "2023-10-05T22:22:26+0000"
                    }, {
                      "id" : "651f37236ee4c20a8c217e79",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "bf0d0de0-b787-40c7-8ff3-138d1b068c47",
                      "createdDate" : "2023-10-05T22:22:27+0000",
                      "sentDate" : "2023-10-05T22:22:27+0000"
                    }, {
                      "id" : "6520079d6954137003ef5506",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "550d12f6-4954-43e4-baac-d44370e47813",
                      "createdDate" : "2023-10-06T13:11:57+0000",
                      "sentDate" : "2023-10-06T13:11:57+0000"
                    }, {
                      "id" : "6520079ea49d9e47759847e7",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "4d62e907-cd03-44b4-83ce-d54d4ef40996",
                      "createdDate" : "2023-10-06T13:11:58+0000",
                      "sentDate" : "2023-10-06T13:11:58+0000"
                    }, {
                      "id" : "652012d66954137003ef5507",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "fcfdec19-d6d2-491f-b865-fb9f3be731b4",
                      "createdDate" : "2023-10-06T13:59:50+0000",
                      "sentDate" : "2023-10-06T13:59:50+0000"
                    }, {
                      "id" : "652012d7a49d9e47759847e8",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "cb08fb03-da0f-4d3e-b656-253cb1931cf4",
                      "createdDate" : "2023-10-06T13:59:51+0000",
                      "sentDate" : "2023-10-06T13:59:51+0000"
                    }, {
                      "id" : "652021676954137003ef5508",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "939190e0-311a-4cdf-a7ce-9bc584679f49",
                      "createdDate" : "2023-10-06T15:01:59+0000",
                      "sentDate" : "2023-10-06T15:01:59+0000"
                    }, {
                      "id" : "65202168a49d9e47759847e9",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "b6be19e3-dee4-45d5-8574-4d2d39100d7a",
                      "createdDate" : "2023-10-06T15:02:00+0000",
                      "sentDate" : "2023-10-06T15:02:00+0000"
                    }, {
                      "id" : "65202db36954137003ef5509",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "f010e141-52c4-4bb2-a067-da969c2959ee",
                      "createdDate" : "2023-10-06T15:54:27+0000",
                      "sentDate" : "2023-10-06T15:54:27+0000"
                    }, {
                      "id" : "65202db4a49d9e47759847ea",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "773ef430-c0f3-49f5-9bc7-4f2b9068e3c7",
                      "createdDate" : "2023-10-06T15:54:28+0000",
                      "sentDate" : "2023-10-06T15:54:28+0000"
                    }, {
                      "id" : "6523fd52585a622bc96cc014",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "75dfbee0-3172-4f80-b185-f9cac57639a5",
                      "createdDate" : "2023-10-09T13:17:06+0000",
                      "sentDate" : "2023-10-09T13:17:06+0000"
                    }, {
                      "id" : "6523fd53937e52013943fd50",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "7f9f290f-d4a0-4c56-adb7-80b49192a5b3",
                      "createdDate" : "2023-10-09T13:17:07+0000",
                      "sentDate" : "2023-10-09T13:17:07+0000"
                    }, {
                      "id" : "65240173937e52013943fd51",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "801f32da-85aa-40ff-b5a5-0cdf1d641d55",
                      "createdDate" : "2023-10-09T13:34:43+0000",
                      "sentDate" : "2023-10-09T13:34:43+0000"
                    }, {
                      "id" : "65240174585a622bc96cc015",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "2cc554a1-c788-45a7-8906-238d00bbe2d2",
                      "createdDate" : "2023-10-09T13:34:44+0000",
                      "sentDate" : "2023-10-09T13:34:44+0000"
                    }, {
                      "id" : "6524188b937e52013943fd52",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "2d8d6201-6559-4946-8d04-476c59cee7b9",
                      "createdDate" : "2023-10-09T15:13:15+0000",
                      "sentDate" : "2023-10-09T15:13:15+0000"
                    }, {
                      "id" : "6524188c585a622bc96cc016",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "1a1f8758-180a-434b-a614-9edfd9c569a1",
                      "createdDate" : "2023-10-09T15:13:16+0000",
                      "sentDate" : "2023-10-09T15:13:16+0000"
                    }, {
                      "id" : "652435e6585a622bc96cc017",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "58084386-e149-412f-8f0b-497c05dfecda",
                      "createdDate" : "2023-10-09T17:18:30+0000",
                      "sentDate" : "2023-10-09T17:18:30+0000"
                    }, {
                      "id" : "652435e6937e52013943fd53",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "1c79c684-da99-448c-b76c-1e10571263a1",
                      "createdDate" : "2023-10-09T17:18:30+0000",
                      "sentDate" : "2023-10-09T17:18:30+0000"
                    }, {
                      "id" : "652437c2585a622bc96cc018",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "4064aa57-1500-42f9-a3dd-5359ba2e536d",
                      "createdDate" : "2023-10-09T17:26:26+0000",
                      "sentDate" : "2023-10-09T17:26:26+0000"
                    }, {
                      "id" : "652437c2937e52013943fd54",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "9c7c06cc-24e7-4eb8-b03e-4fde0610fdd7",
                      "createdDate" : "2023-10-09T17:26:26+0000",
                      "sentDate" : "2023-10-09T17:26:26+0000"
                    }, {
                      "id" : "65243d8c937e52013943fd55",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "82413e3c-c48c-499c-b7a2-a81bf38c4112",
                      "createdDate" : "2023-10-09T17:51:08+0000",
                      "sentDate" : "2023-10-09T17:51:08+0000"
                    }, {
                      "id" : "65243d8c585a622bc96cc019",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "20d1ec24-ec33-43fd-a2e4-fd54b3943e9e",
                      "createdDate" : "2023-10-09T17:51:08+0000",
                      "sentDate" : "2023-10-09T17:51:08+0000"
                    }, {
                      "id" : "65245ab9585a622bc96cc01a",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "9150fa39-28f3-40ec-a0f7-72d5b472af8e",
                      "createdDate" : "2023-10-09T19:55:37+0000",
                      "sentDate" : "2023-10-09T19:55:37+0000"
                    }, {
                      "id" : "65245ab9937e52013943fd56",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "5848f20d-5816-46a9-8db3-42f411c73bbd",
                      "createdDate" : "2023-10-09T19:55:37+0000",
                      "sentDate" : "2023-10-09T19:55:37+0000"
                    }, {
                      "id" : "65245ecd937e52013943fd57",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "f88da9b2-c838-44e4-a420-fce29e5f7345",
                      "createdDate" : "2023-10-09T20:13:01+0000",
                      "sentDate" : "2023-10-09T20:13:01+0000"
                    }, {
                      "id" : "65245ece585a622bc96cc01b",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "d9a8cdec-cc4c-4fc9-bcc8-d77b2d0eb239",
                      "createdDate" : "2023-10-09T20:13:02+0000",
                      "sentDate" : "2023-10-09T20:13:02+0000"
                    }, {
                      "id" : "65253f36b9be5b70bc1fa5f8",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "1bfc62ac-788d-4d46-b716-84fb52b9773f",
                      "createdDate" : "2023-10-10T12:10:30+0000",
                      "sentDate" : "2023-10-10T12:10:30+0000"
                    }, {
                      "id" : "65253f37fea6fa34f86e6a3d",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "b04514ec-5a69-4ae4-9a67-a0033671154b",
                      "createdDate" : "2023-10-10T12:10:31+0000",
                      "sentDate" : "2023-10-10T12:10:31+0000"
                    }, {
                      "id" : "652542c0fea6fa34f86e6a3e",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "3e11cf22-f12b-4c93-a82a-979cd8e870a7",
                      "createdDate" : "2023-10-10T12:25:36+0000",
                      "sentDate" : "2023-10-10T12:25:36+0000"
                    }, {
                      "id" : "652542c0b9be5b70bc1fa5f9",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "c1220618-8461-422f-af5a-4d4d57e51cc6",
                      "createdDate" : "2023-10-10T12:25:36+0000",
                      "sentDate" : "2023-10-10T12:25:36+0000"
                    }, {
                      "id" : "65256084fea6fa34f86e6a3f",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "60a73674-4589-4520-ab22-9ed8b9656a53",
                      "createdDate" : "2023-10-10T14:32:36+0000",
                      "sentDate" : "2023-10-10T14:32:36+0000"
                    }, {
                      "id" : "6525608535a4d56799558556",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "288f3660-43e2-4d07-9fa8-3b8bea8dcebf",
                      "createdDate" : "2023-10-10T14:32:37+0000",
                      "sentDate" : "2023-10-10T14:32:37+0000"
                    }, {
                      "id" : "652572fbd5143b6adfbb4336",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "4d9cab30-fbcc-40db-9380-26558831dbe3",
                      "createdDate" : "2023-10-10T15:51:23+0000",
                      "sentDate" : "2023-10-10T15:51:23+0000"
                    }, {
                      "id" : "652572fd41350c5b6b677820",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "2fb71025-ef47-45e8-9f7b-a8d0b40a36f1",
                      "createdDate" : "2023-10-10T15:51:25+0000",
                      "sentDate" : "2023-10-10T15:51:25+0000"
                    }, {
                      "id" : "65257e17b8099605db5c56d5",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "887876b4-3955-48f7-beae-dd8d081228aa",
                      "createdDate" : "2023-10-10T16:38:47+0000",
                      "sentDate" : "2023-10-10T16:38:47+0000"
                    }, {
                      "id" : "65257e183d8e7e1b7bd0abf9",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "ccb5f3d2-2d18-4e87-b211-9854c7f920d1",
                      "createdDate" : "2023-10-10T16:38:48+0000",
                      "sentDate" : "2023-10-10T16:38:48+0000"
                    }, {
                      "id" : "6525b4ddb8099605db5c56d6",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "1046d457-834b-41c8-96f5-c583fd3db4c7",
                      "createdDate" : "2023-10-10T20:32:29+0000",
                      "sentDate" : "2023-10-10T20:32:29+0000"
                    }, {
                      "id" : "6525b4de3d8e7e1b7bd0abfa",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "c3d01bdf-5aa8-46b8-821f-b775dd3d13b1",
                      "createdDate" : "2023-10-10T20:32:30+0000",
                      "sentDate" : "2023-10-10T20:32:30+0000"
                    }, {
                      "id" : "6525ca383d8e7e1b7bd0abfb",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "c005051d-3396-436b-a647-dbb137263836",
                      "createdDate" : "2023-10-10T22:03:36+0000",
                      "sentDate" : "2023-10-10T22:03:36+0000"
                    }, {
                      "id" : "6525ca39b8099605db5c56d7",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "05ec2196-f561-4eaa-8dd7-551d15528f50",
                      "createdDate" : "2023-10-10T22:03:37+0000",
                      "sentDate" : "2023-10-10T22:03:37+0000"
                    }, {
                      "id" : "65269cbf3d8e7e1b7bd0abfc",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "2cb562a4-45ea-42d1-8c75-d40e8a5995ba",
                      "createdDate" : "2023-10-11T13:01:51+0000",
                      "sentDate" : "2023-10-11T13:01:51+0000"
                    }, {
                      "id" : "65269cbfb8099605db5c56d8",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "e20fa7cf-5c00-4ec9-95c4-2e2bbda67a38",
                      "createdDate" : "2023-10-11T13:01:51+0000",
                      "sentDate" : "2023-10-11T13:01:51+0000"
                    }, {
                      "id" : "6526a49bb8099605db5c56d9",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "5604f221-0bbe-4509-aac5-464c1fe2f241",
                      "createdDate" : "2023-10-11T13:35:23+0000",
                      "sentDate" : "2023-10-11T13:35:23+0000"
                    }, {
                      "id" : "6526a49c3d8e7e1b7bd0abfd",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "1e2d180f-bebf-4fac-8f9f-d9b733c3a893",
                      "createdDate" : "2023-10-11T13:35:24+0000",
                      "sentDate" : "2023-10-11T13:35:24+0000"
                    }, {
                      "id" : "6526a5043d8e7e1b7bd0abfe",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "6e9df8ff-a633-4d48-8f40-d01f649176f2",
                      "createdDate" : "2023-10-11T13:37:08+0000",
                      "sentDate" : "2023-10-11T13:37:08+0000"
                    }, {
                      "id" : "6526a504b8099605db5c56da",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "4f3f62da-e467-44c5-9e60-b100510079de",
                      "createdDate" : "2023-10-11T13:37:08+0000",
                      "sentDate" : "2023-10-11T13:37:08+0000"
                    }, {
                      "id" : "6526bfaa3d8e7e1b7bd0abff",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "07936cb7-7285-4006-babc-98b4066fdd29",
                      "createdDate" : "2023-10-11T15:30:50+0000",
                      "sentDate" : "2023-10-11T15:30:50+0000"
                    }, {
                      "id" : "6526bfabb8099605db5c56db",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "d9076a84-b04c-4bd2-b1c5-67565fe4bf01",
                      "createdDate" : "2023-10-11T15:30:51+0000",
                      "sentDate" : "2023-10-11T15:30:51+0000"
                    }, {
                      "id" : "6526c47e3d8e7e1b7bd0ac00",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "caeec84e-b3be-4f15-a376-fe3e4b7bb4f9",
                      "createdDate" : "2023-10-11T15:51:26+0000",
                      "sentDate" : "2023-10-11T15:51:26+0000"
                    }, {
                      "id" : "6526c47eb8099605db5c56dc",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "0cabd874-5f93-4fd1-bf3a-beb5ab25da1a",
                      "createdDate" : "2023-10-11T15:51:26+0000",
                      "sentDate" : "2023-10-11T15:51:26+0000"
                    }, {
                      "id" : "6526c4a2b8099605db5c56dd",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "4ddc7df5-94da-4e7e-bb45-6765fb38053f",
                      "createdDate" : "2023-10-11T15:52:02+0000",
                      "sentDate" : "2023-10-11T15:52:02+0000"
                    }, {
                      "id" : "6526c4a33d8e7e1b7bd0ac01",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "e56a257b-5a36-43fd-a3fa-92defa5d190d",
                      "createdDate" : "2023-10-11T15:52:03+0000",
                      "sentDate" : "2023-10-11T15:52:03+0000"
                    }, {
                      "id" : "6526c7603d8e7e1b7bd0ac02",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "47981444-df5d-488c-8d2a-295ff318f594",
                      "createdDate" : "2023-10-11T16:03:44+0000",
                      "sentDate" : "2023-10-11T16:03:44+0000"
                    }, {
                      "id" : "6526c761b8099605db5c56de",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "61b2038d-1047-4a6d-b8d2-dae364b6af60",
                      "createdDate" : "2023-10-11T16:03:45+0000",
                      "sentDate" : "2023-10-11T16:03:45+0000"
                    }, {
                      "id" : "6526d0873d8e7e1b7bd0ac03",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "1c8dbd04-76d0-415f-8eae-62f538868533",
                      "createdDate" : "2023-10-11T16:42:47+0000",
                      "sentDate" : "2023-10-11T16:42:47+0000"
                    }, {
                      "id" : "6526d087b8099605db5c56df",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "e194ab51-fb5e-4725-9518-90d4de6ec860",
                      "createdDate" : "2023-10-11T16:42:47+0000",
                      "sentDate" : "2023-10-11T16:42:47+0000"
                    }, {
                      "id" : "6526f531b8099605db5c56e0",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "1b3d524b-182d-4d8a-bfa0-0f9bf40461f5",
                      "createdDate" : "2023-10-11T19:19:13+0000",
                      "sentDate" : "2023-10-11T19:19:13+0000"
                    }, {
                      "id" : "6526f5323d8e7e1b7bd0ac04",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "0b5fc6fd-4b52-4709-9106-0a5d26ce8a24",
                      "createdDate" : "2023-10-11T19:19:14+0000",
                      "sentDate" : "2023-10-11T19:19:14+0000"
                    }, {
                      "id" : "6526fa263d8e7e1b7bd0ac05",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "2e438174-b8f7-4f35-9c6d-de1ef812529e",
                      "createdDate" : "2023-10-11T19:40:22+0000",
                      "sentDate" : "2023-10-11T19:40:22+0000"
                    }, {
                      "id" : "6526fa27b8099605db5c56e1",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "53b35101-5d14-4404-a88c-5d50a785e9a7",
                      "createdDate" : "2023-10-11T19:40:23+0000",
                      "sentDate" : "2023-10-11T19:40:23+0000"
                    }, {
                      "id" : "65270e1a3d8e7e1b7bd0ac06",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "25880be7-6873-45f1-b93e-8434a15b3f40",
                      "createdDate" : "2023-10-11T21:05:30+0000",
                      "sentDate" : "2023-10-11T21:05:30+0000"
                    }, {
                      "id" : "65270e1ab8099605db5c56e2",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "c1494712-c852-4053-b0b7-be9091e78466",
                      "createdDate" : "2023-10-11T21:05:30+0000",
                      "sentDate" : "2023-10-11T21:05:30+0000"
                    }, {
                      "id" : "652717a73d8e7e1b7bd0ac07",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "da774f03-50ff-43ff-9bee-d3e46fcf6e62",
                      "createdDate" : "2023-10-11T21:46:15+0000",
                      "sentDate" : "2023-10-11T21:46:15+0000"
                    }, {
                      "id" : "652717a7b8099605db5c56e3",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "b3c1b03d-08ea-4569-99d3-96a25147c7d9",
                      "createdDate" : "2023-10-11T21:46:15+0000",
                      "sentDate" : "2023-10-11T21:46:15+0000"
                    }, {
                      "id" : "652931a1554d760e831fc8c5",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "c20c28fa-a9c3-4017-8aa1-79df6138ca41",
                      "createdDate" : "2023-10-13T12:01:37+0000",
                      "sentDate" : "2023-10-13T12:01:37+0000"
                    }, {
                      "id" : "652931a3b804474d7ba2d558",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "da123e56-8f2f-4280-ab76-2cd588cf1aa2",
                      "createdDate" : "2023-10-13T12:01:38+0000",
                      "sentDate" : "2023-10-13T12:01:38+0000"
                    }, {
                      "id" : "652939ea554d760e831fc8c6",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "68f06be5-7cdc-4950-aefe-5ae0658a29db",
                      "createdDate" : "2023-10-13T12:36:58+0000",
                      "sentDate" : "2023-10-13T12:36:58+0000"
                    }, {
                      "id" : "652939ebb804474d7ba2d559",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "df80bbb8-df60-4840-abb0-9bc35b38c0b2",
                      "createdDate" : "2023-10-13T12:36:59+0000",
                      "sentDate" : "2023-10-13T12:36:59+0000"
                    }, {
                      "id" : "652943a6554d760e831fc8c7",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "05501e50-5328-4bae-ba29-4255736c481e",
                      "createdDate" : "2023-10-13T13:18:30+0000",
                      "sentDate" : "2023-10-13T13:18:30+0000"
                    }, {
                      "id" : "652943a7b804474d7ba2d55a",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "13cdd824-e192-4f27-bbd1-2742bd73a997",
                      "createdDate" : "2023-10-13T13:18:31+0000",
                      "sentDate" : "2023-10-13T13:18:31+0000"
                    }, {
                      "id" : "65294a3ab804474d7ba2d55b",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "c0898914-b94f-413b-a40a-165de2b25c23",
                      "createdDate" : "2023-10-13T13:46:34+0000",
                      "sentDate" : "2023-10-13T13:46:34+0000"
                    }, {
                      "id" : "65294a3a554d760e831fc8c8",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "9e8059b7-ce7a-4b12-9403-d51f8e546cca",
                      "createdDate" : "2023-10-13T13:46:34+0000",
                      "sentDate" : "2023-10-13T13:46:34+0000"
                    }, {
                      "id" : "65298210554d760e831fc8c9",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "5085006f-9400-4fab-9fd3-a78129083537",
                      "createdDate" : "2023-10-13T17:44:48+0000",
                      "sentDate" : "2023-10-13T17:44:48+0000"
                    }, {
                      "id" : "65298210b804474d7ba2d55c",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "be3f5def-6a2b-4ca7-a534-df89953a1f41",
                      "createdDate" : "2023-10-13T17:44:48+0000",
                      "sentDate" : "2023-10-13T17:44:48+0000"
                    }, {
                      "id" : "6529a42a554d760e831fc8ca",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "50152bc7-1344-46fc-a8a0-a37e671b727e",
                      "createdDate" : "2023-10-13T20:10:18+0000",
                      "sentDate" : "2023-10-13T20:10:18+0000"
                    }, {
                      "id" : "6529a42bb804474d7ba2d55d",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "e1cf51ee-f149-48ae-8584-32f955c9e7b1",
                      "createdDate" : "2023-10-13T20:10:19+0000",
                      "sentDate" : "2023-10-13T20:10:19+0000"
                    }, {
                      "id" : "6529bea5b804474d7ba2d55e",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "fa145a2b-cda5-4fcd-8429-8c9b9b90bfa1",
                      "createdDate" : "2023-10-13T22:03:17+0000",
                      "sentDate" : "2023-10-13T22:03:17+0000"
                    }, {
                      "id" : "6529bea5554d760e831fc8cb",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "bd921f7f-024c-4552-8ba9-28e27ccd3639",
                      "createdDate" : "2023-10-13T22:03:17+0000",
                      "sentDate" : "2023-10-13T22:03:17+0000"
                    }, {
                      "id" : "652d387e13f45a330e444663",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "a9c5a60c-3c96-452b-bb02-e3111181e902",
                      "createdDate" : "2023-10-16T13:19:58+0000",
                      "sentDate" : "2023-10-16T13:19:58+0000"
                    }, {
                      "id" : "652d38805a875e40abdcdae2",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "45808fe2-bb6e-4ef2-af4a-5bd75a2c669c",
                      "createdDate" : "2023-10-16T13:20:00+0000",
                      "sentDate" : "2023-10-16T13:20:00+0000"
                    }, {
                      "id" : "652d53f013f45a330e444664",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "f41703e7-2143-409b-9554-5c704c464a30",
                      "createdDate" : "2023-10-16T15:17:04+0000",
                      "sentDate" : "2023-10-16T15:17:04+0000"
                    }, {
                      "id" : "652d53f15a875e40abdcdae3",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "c28746bc-894d-420e-a5a7-eaf53ba01585",
                      "createdDate" : "2023-10-16T15:17:05+0000",
                      "sentDate" : "2023-10-16T15:17:05+0000"
                    }, {
                      "id" : "652d84ba13f45a330e444665",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "742d74fb-ba7f-4ab7-a701-8d38a962b963",
                      "createdDate" : "2023-10-16T18:45:14+0000",
                      "sentDate" : "2023-10-16T18:45:14+0000"
                    }, {
                      "id" : "652d84bb5a875e40abdcdae4",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "830b700c-7ea3-44af-9a62-b1ed5877bf11",
                      "createdDate" : "2023-10-16T18:45:15+0000",
                      "sentDate" : "2023-10-16T18:45:15+0000"
                    }, {
                      "id" : "652d89fd13f45a330e444666",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "5db833d5-dd74-45e8-a137-8777f793d29c",
                      "createdDate" : "2023-10-16T19:07:41+0000",
                      "sentDate" : "2023-10-16T19:07:41+0000"
                    }, {
                      "id" : "652d89fd5a875e40abdcdae5",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "7a6a549f-54bd-4f06-aafd-1123f84d88f7",
                      "createdDate" : "2023-10-16T19:07:41+0000",
                      "sentDate" : "2023-10-16T19:07:41+0000"
                    }, {
                      "id" : "652d8a265a875e40abdcdae6",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "3fa1cf35-1e39-4af4-a3e3-03ec780128e6",
                      "createdDate" : "2023-10-16T19:08:22+0000",
                      "sentDate" : "2023-10-16T19:08:22+0000"
                    }, {
                      "id" : "652d8a2713f45a330e444667",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "a0307986-1e32-4196-9b43-c6cfb5152f88",
                      "createdDate" : "2023-10-16T19:08:23+0000",
                      "sentDate" : "2023-10-16T19:08:23+0000"
                    }, {
                      "id" : "652d8f9913f45a330e444668",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "431def64-f07a-48e7-ad47-0de568267613",
                      "createdDate" : "2023-10-16T19:31:37+0000",
                      "sentDate" : "2023-10-16T19:31:37+0000"
                    }, {
                      "id" : "652d8f9a5a875e40abdcdae7",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "fa26c738-ae4f-492a-9590-4c3efaeeaef0",
                      "createdDate" : "2023-10-16T19:31:38+0000",
                      "sentDate" : "2023-10-16T19:31:38+0000"
                    }, {
                      "id" : "652d9c0d13f45a330e444669",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "7f00e221-e0fb-4b91-8ae0-860b8141f90d",
                      "createdDate" : "2023-10-16T20:24:45+0000",
                      "sentDate" : "2023-10-16T20:24:45+0000"
                    }, {
                      "id" : "652d9c0d5a875e40abdcdae8",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "4eefb854-fe34-4f76-9371-0f9a4fc848af",
                      "createdDate" : "2023-10-16T20:24:45+0000",
                      "sentDate" : "2023-10-16T20:24:45+0000"
                    }, {
                      "id" : "652da04c13f45a330e44466a",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "f77aacb2-8138-4ddb-930a-0cc8595e3821",
                      "createdDate" : "2023-10-16T20:42:52+0000",
                      "sentDate" : "2023-10-16T20:42:52+0000"
                    }, {
                      "id" : "652da04c5a875e40abdcdae9",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "8613e311-96b1-4c60-939f-02f062c19348",
                      "createdDate" : "2023-10-16T20:42:52+0000",
                      "sentDate" : "2023-10-16T20:42:52+0000"
                    }, {
                      "id" : "652e72f2062f785dc01ea174",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "65fa0816-27cf-4533-b6a6-8702296a5bcf",
                      "createdDate" : "2023-10-17T11:41:38+0000",
                      "sentDate" : "2023-10-17T11:41:38+0000"
                    }, {
                      "id" : "652e72f40a84bf5727ca72dd",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "7f885731-318d-4359-b07c-4d8e3c71146d",
                      "createdDate" : "2023-10-17T11:41:40+0000",
                      "sentDate" : "2023-10-17T11:41:40+0000"
                    }, {
                      "id" : "652e8104062f785dc01ea175",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "25e5daa6-c36b-4272-8279-bb1b78c9aea7",
                      "createdDate" : "2023-10-17T12:41:40+0000",
                      "sentDate" : "2023-10-17T12:41:40+0000"
                    }, {
                      "id" : "652e81040a84bf5727ca72de",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "74988a34-3d0a-412a-8d4a-82d644b15c60",
                      "createdDate" : "2023-10-17T12:41:40+0000",
                      "sentDate" : "2023-10-17T12:41:40+0000"
                    }, {
                      "id" : "652e8619062f785dc01ea176",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "38651d24-6b56-4a25-9756-cc1ce022223d",
                      "createdDate" : "2023-10-17T13:03:21+0000",
                      "sentDate" : "2023-10-17T13:03:21+0000"
                    }, {
                      "id" : "652e861a0a84bf5727ca72df",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "2bb689bb-a055-4e92-b8ae-b6eecef93538",
                      "createdDate" : "2023-10-17T13:03:22+0000",
                      "sentDate" : "2023-10-17T13:03:22+0000"
                    }, {
                      "id" : "652e8f3824d1b22f2dcecffe",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "6ac0dc0c-2598-49b1-928d-1ea44051bf86",
                      "createdDate" : "2023-10-17T13:42:15+0000",
                      "sentDate" : "2023-10-17T13:42:15+0000"
                    }, {
                      "id" : "652e8f390a84bf5727ca72e0",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "ef46f900-7af1-4583-ae9d-56dcd75b4430",
                      "createdDate" : "2023-10-17T13:42:17+0000",
                      "sentDate" : "2023-10-17T13:42:17+0000"
                    }, {
                      "id" : "652e9d2824d1b22f2dcecfff",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "41d3f119-1fc0-4ed6-86b8-f2037fbbbae8",
                      "createdDate" : "2023-10-17T14:41:44+0000",
                      "sentDate" : "2023-10-17T14:41:44+0000"
                    }, {
                      "id" : "652e9d290a84bf5727ca72e1",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "01ba8a2c-cdf6-468f-bbba-68578cd1dceb",
                      "createdDate" : "2023-10-17T14:41:45+0000",
                      "sentDate" : "2023-10-17T14:41:45+0000"
                    }, {
                      "id" : "652ebfeb24d1b22f2dced000",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "ef57b5b9-d6de-4873-8c4c-be394ce57ddc",
                      "createdDate" : "2023-10-17T17:10:02+0000",
                      "sentDate" : "2023-10-17T17:10:02+0000"
                    }, {
                      "id" : "652ebfeb0a84bf5727ca72e2",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "c4bdc942-f5f1-4dec-8530-ef697e7006d0",
                      "createdDate" : "2023-10-17T17:10:03+0000",
                      "sentDate" : "2023-10-17T17:10:03+0000"
                    }, {
                      "id" : "652ec29c24d1b22f2dced001",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "ca5bff85-3ba3-4bda-bfa4-eff8e932f059",
                      "createdDate" : "2023-10-17T17:21:32+0000",
                      "sentDate" : "2023-10-17T17:21:32+0000"
                    }, {
                      "id" : "652ec29d0a84bf5727ca72e3",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "57e4390a-5461-4bfa-94fb-160a42652c98",
                      "createdDate" : "2023-10-17T17:21:33+0000",
                      "sentDate" : "2023-10-17T17:21:33+0000"
                    }, {
                      "id" : "652ec9ce0a84bf5727ca72e4",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "fe927a2b-9be7-4781-89af-ef4f44788d1b",
                      "createdDate" : "2023-10-17T17:52:14+0000",
                      "sentDate" : "2023-10-17T17:52:14+0000"
                    }, {
                      "id" : "652ec9cf24d1b22f2dced002",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "5c35cf2e-dc83-452e-bb80-f89533abfb83",
                      "createdDate" : "2023-10-17T17:52:15+0000",
                      "sentDate" : "2023-10-17T17:52:15+0000"
                    }, {
                      "id" : "652eedab24d1b22f2dced003",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "544317d7-39ff-4392-9bd1-d073e62115ed",
                      "createdDate" : "2023-10-17T20:25:15+0000",
                      "sentDate" : "2023-10-17T20:25:15+0000"
                    }, {
                      "id" : "652eedac0a84bf5727ca72e5",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "61cf95b5-2ec8-4571-9f54-ef8e140c05d5",
                      "createdDate" : "2023-10-17T20:25:16+0000",
                      "sentDate" : "2023-10-17T20:25:16+0000"
                    }, {
                      "id" : "652efaac24d1b22f2dced004",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "d9e2d7e6-1a8e-4cb6-a88d-bad01e671705",
                      "createdDate" : "2023-10-17T21:20:44+0000",
                      "sentDate" : "2023-10-17T21:20:44+0000"
                    }, {
                      "id" : "652efaac0a84bf5727ca72e6",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "524ef9e2-4401-4a37-98bc-ea1ddd2b790b",
                      "createdDate" : "2023-10-17T21:20:44+0000",
                      "sentDate" : "2023-10-17T21:20:44+0000"
                    }, {
                      "id" : "652fdb0fccba050b29b2cd86",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "5d29ce56-5b37-4792-afee-f9710eec664f",
                      "createdDate" : "2023-10-18T13:18:07+0000",
                      "sentDate" : "2023-10-18T13:18:07+0000"
                    }, {
                      "id" : "652fdb102803d7684524e445",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "945dcef1-85d5-476e-89ef-d8d11c155c83",
                      "createdDate" : "2023-10-18T13:18:08+0000",
                      "sentDate" : "2023-10-18T13:18:08+0000"
                    }, {
                      "id" : "652fdf7febbbdd5d18517424",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "aff89865-951d-43d0-8bd6-05a343788e4d",
                      "createdDate" : "2023-10-18T13:37:02+0000",
                      "sentDate" : "2023-10-18T13:37:02+0000"
                    }, {
                      "id" : "652fdf80ccba050b29b2cd87",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "c8f92533-9aa9-4804-892f-c22de4f1cb76",
                      "createdDate" : "2023-10-18T13:37:04+0000",
                      "sentDate" : "2023-10-18T13:37:04+0000"
                    }, {
                      "id" : "652fe7b2ebbbdd5d18517425",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "de319cc1-c68e-42e0-b800-91c4a7c13cc3",
                      "createdDate" : "2023-10-18T14:12:02+0000",
                      "sentDate" : "2023-10-18T14:12:02+0000"
                    }, {
                      "id" : "652fe7b2ccba050b29b2cd88",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "88f05743-4a5d-40c1-bd53-44e092051c6e",
                      "createdDate" : "2023-10-18T14:12:02+0000",
                      "sentDate" : "2023-10-18T14:12:02+0000"
                    }, {
                      "id" : "65301fb5ebbbdd5d18517426",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "9a88684d-9b82-44ba-83aa-b6a802d1e222",
                      "createdDate" : "2023-10-18T18:11:01+0000",
                      "sentDate" : "2023-10-18T18:11:01+0000"
                    }, {
                      "id" : "65301fb6ccba050b29b2cd89",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "1706c729-392b-4f72-816e-6f892d683ab0",
                      "createdDate" : "2023-10-18T18:11:02+0000",
                      "sentDate" : "2023-10-18T18:11:02+0000"
                    }, {
                      "id" : "65302b63ebbbdd5d18517427",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "defeb6eb-2d04-48d7-9bc0-14f72d520231",
                      "createdDate" : "2023-10-18T19:00:51+0000",
                      "sentDate" : "2023-10-18T19:00:51+0000"
                    }, {
                      "id" : "65302b63ccba050b29b2cd8a",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "11e39caf-7088-426b-86ef-e57d7f8398b1",
                      "createdDate" : "2023-10-18T19:00:51+0000",
                      "sentDate" : "2023-10-18T19:00:51+0000"
                    }, {
                      "id" : "65311c64366f3d3a93c57907",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "4072315d-d02f-4439-96c1-22a79a1efb2f",
                      "createdDate" : "2023-10-19T12:09:07+0000",
                      "sentDate" : "2023-10-19T12:09:07+0000"
                    }, {
                      "id" : "65311c65cd76673ca7ccfcfe",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "39f8dccf-b48b-49e0-900b-80c37f2ec721",
                      "createdDate" : "2023-10-19T12:09:09+0000",
                      "sentDate" : "2023-10-19T12:09:09+0000"
                    }, {
                      "id" : "65312af1366f3d3a93c57908",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "d1a78583-4a45-403a-b205-ea7b5d402cbd",
                      "createdDate" : "2023-10-19T13:11:13+0000",
                      "sentDate" : "2023-10-19T13:11:13+0000"
                    }, {
                      "id" : "65312af2cd76673ca7ccfcff",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "43988d19-ae2c-411a-b370-74a19c25f0c1",
                      "createdDate" : "2023-10-19T13:11:14+0000",
                      "sentDate" : "2023-10-19T13:11:14+0000"
                    }, {
                      "id" : "65312ec2366f3d3a93c57909",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "61864713-5013-4c9b-9900-f78f072a69f5",
                      "createdDate" : "2023-10-19T13:27:30+0000",
                      "sentDate" : "2023-10-19T13:27:30+0000"
                    }, {
                      "id" : "65312ec3cd76673ca7ccfd00",
                      "message" : "Hello! Yet another test message ",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "externalUser" : false
                      },
                      "mobileUid" : "15d1ed0b-0561-4030-b318-89991ef0e39d",
                      "createdDate" : "2023-10-19T13:27:31+0000",
                      "sentDate" : "2023-10-19T13:27:31+0000"
                    } ]
  /Chat/Message:
    post:
      tags:
      - Chat
      summary: Send Message
      description: Send Message
      operationId: ChatDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ChatMessageDto'
            examples:
              ChatDocumentation/openApi/POST/UNAUTHORIZED_2_1:
                value: |-
                  {
                    "message" : "Hello! This is wrong",
                    "to" : {
                      "login" : "UNKNOWN"
                    }
                  }
              ChatDocumentation/openApi/POST_1_1:
                value: |-
                  {
                    "message" : "Hello! i'm a test message",
                    "to" : {
                      "login" : "gmroot"
                    }
                  }
      responses:
        "401":
          description: "401"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                ChatDocumentation/openApi/POST/UNAUTHORIZED_2_1:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "0e9d5e4e-ccb5-43e7-8397-1a4164986793",
                        "date" : "2023-10-19T13:27:31+0000",
                        "resource" : {
                          "key" : "user.notfound",
                          "value" : "user.notfound",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "user.notfound"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ChatMessageResponseDto'
              examples:
                ChatDocumentation/openApi/POST_1_1:
                  value: |-
                    {
                      "id" : "65312ec2366f3d3a93c57909",
                      "message" : "Hello! i'm a test message",
                      "from" : {
                        "id" : 10060,
                        "key" : "gmtmproot",
                        "externalUser" : false
                      },
                      "to" : {
                        "id" : 10003,
                        "login" : "gmroot",
                        "externalUser" : false
                      },
                      "mobileUid" : "61864713-5013-4c9b-9900-f78f072a69f5",
                      "createdDate" : "2023-10-19T13:27:30+0000",
                      "sentDate" : "2023-10-19T13:27:30+0000"
                    }
  /Coordinate:
    post:
      tags:
      - Coordinate
      summary: Create Entity
      description: Create Entity
      operationId: CoordinateDocumentation/openApi/POST_1_56
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Coordinate'
            examples:
              CoordinateDocumentation/openApi/POST_1_56:
                value: |-
                  {
                    "equipmentId" : 10202,
                    "position" : {
                      "longitude" : -98.471664,
                      "latitude" : 29.469791
                    },
                    "speedKmh" : 30.0,
                    "odometerMeters" : 10250,
                    "engineOn" : true,
                    "date" : "2023-10-19T13:39:08Z",
                    "equipmentGpsUnitId" : "ABC-1234",
                    "gpsProviderId" : 10162,
                    "telematic" : {
                      "2eb7ef6b-89fb-4108-9_2" : "150",
                      "2eb7ef6b-89fb-4108-9_1" : "true"
                    },
                    "latitude" : 29.469791,
                    "longitude" : -98.471664
                  }
      responses:
        "200":
          description: "200"
  /DelayType:
    get:
      tags:
      - DelayType
      summary: List Entities
      description: List Entities
      operationId: DelayTypeDocumentation/openApi/GET_4_10
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DelayTypeArraySimpleResponse'
              examples:
                DelayTypeDocumentation/openApi/GET_4_10:
                  value: |-
                    [ {
                      "id" : 10002,
                      "creationDate" : "2023-10-19T13:32:39+0000",
                      "description" : "9489bc76-2908-436a-8Sample.",
                      "enabled" : true,
                      "routeDelay" : true,
                      "stopDelay" : true
                    } ]
    post:
      tags:
      - DelayType
      summary: Create Entity
      description: Create Entity
      operationId: DelayTypeDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/DelayType'
            examples:
              DelayTypeDocumentation/openApi/POST/PRECONDITION_FAILED_2_5:
                value: |-
                  {
                    "organization" : {
                      "id" : 10374
                    },
                    "description" : "",
                    "enabled" : true,
                    "routeDelay" : true,
                    "stopDelay" : true
                  }
              DelayTypeDocumentation/openApi/POST_1_9:
                value: |-
                  {
                    "organization" : {
                      "id" : 10374
                    },
                    "description" : "9489bc76-2908-436a-8Sample.",
                    "enabled" : true,
                    "routeDelay" : true,
                    "stopDelay" : true
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                DelayTypeDocumentation/openApi/POST/PRECONDITION_FAILED_2_5:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "bcd573fe-609b-43f3-8d45-140806fe7856",
                        "date" : "2023-10-19T13:32:39+0000",
                        "resource" : {
                          "key" : "System.Uknown_DB_Error",
                          "value" : "System.Uknown_DB_Error",
                          "parameters" : {
                            "databaseMessage" : "ORA-01400: cannot insert NULL into (\"GREENMILE\".\"DELAYTYPE\".\"DESCRIPTION\")\n",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060",
                            "errorClass" : "org.springframework.dao.DataIntegrityViolationException"
                          },
                          "i18nMessage" : "System.Uknown_DB_Error"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DelayTypeResponse'
              examples:
                DelayTypeDocumentation/openApi/POST_1_9:
                  value: |-
                    {
                      "id" : 10002,
                      "creationDate" : "2023-10-19T13:32:39+0000",
                      "organization" : {
                        "id" : 10374
                      },
                      "description" : "9489bc76-2908-436a-8Sample.",
                      "enabled" : true,
                      "routeDelay" : true,
                      "stopDelay" : true
                    }
  /DelayType/restrictions:
    post:
      tags:
      - DelayType
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: DelayTypeDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              DelayTypeDocumentation/openApi/POST/OK_6_5:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10002"
                  }
              DelayTypeDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_5:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DelayTypeArraySimpleResponse'
              examples:
                DelayTypeDocumentation/openApi/POST/OK_6_5:
                  value: |-
                    [ {
                      "id" : 10002,
                      "creationDate" : "2023-10-19T13:32:39+0000",
                      "description" : "9489bc76-2908-436a-8Sample.",
                      "enabled" : true,
                      "routeDelay" : true,
                      "stopDelay" : true
                    } ]
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                DelayTypeDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_5:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "3e38ceec-975d-4520-8f2c-252988bceaab",
                        "date" : "2023-10-19T13:32:40+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
  /DelayType/{id}:
    get:
      tags:
      - DelayType
      summary: One detailed Entity
      description: One detailed Entity
      operationId: DelayTypeDocumentation/openApi/GET_5_11
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DelayTypeOneFullResponse'
              examples:
                DelayTypeDocumentation/openApi/GET_5_11:
                  value: |-
                    {
                      "id" : 10002,
                      "creationDate" : "2023-10-19T13:32:39+0000",
                      "organization" : {
                        "id" : 10374,
                        "creationDate" : "2023-10-19T13:32:39+0000",
                        "key" : "9489bc76-2908-436a-8_O",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      },
                      "description" : "9489bc76-2908-436a-8Sample.",
                      "enabled" : true,
                      "routeDelay" : true,
                      "stopDelay" : true
                    }
    put:
      tags:
      - DelayType
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: DelayTypeDocumentation/openApi/PUT/
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/DelayTypePutRequest'
            examples:
              DelayTypeDocumentation/openApi/PUT/OK_8_4:
                value: |-
                  {
                    "id" : 10002,
                    "organization" : {
                      "id" : 10374
                    },
                    "description" : "9489bc76-2908-436a-8Sample.2",
                    "enabled" : true,
                    "routeDelay" : true,
                    "stopDelay" : true
                  }
              DelayTypeDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_3:
                value: |-
                  {
                    "id" : 10002,
                    "organization" : {
                      "id" : 10374
                    },
                    "description" : "",
                    "enabled" : true,
                    "routeDelay" : true,
                    "stopDelay" : true
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                DelayTypeDocumentation/openApi/PUT/OK_8_4:
                  value: "true"
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                DelayTypeDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_3:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "52ee2f1d-028f-4bbf-9aad-927cdf06f91f",
                        "date" : "2023-10-19T13:32:40+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
    delete:
      tags:
      - DelayType
      summary: Delete by id
      description: Delete by id
      operationId: DelayTypeDocumentation/openApi/DELETE/OK_9_5
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                DelayTypeDocumentation/openApi/DELETE/OK_9_5:
                  value: "true"
  /Driver:
    get:
      tags:
      - Driver
      summary: List Entities
      description: List Entities
      operationId: DriverDocumentation/openApi/GET_4_93
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Driver'
              examples:
                DriverDocumentation/openApi/GET_4_93:
                  value: |-
                    [ {
                      "id" : 10260,
                      "login" : "9d0eeebc-d797-4ae1-8",
                      "enabled" : true,
                      "failedAttempts" : 0,
                      "key" : "9d0eeebc-d797-4ae1-8",
                      "name" : "9d0eeebc-d797-4ae1-8",
                      "unitSystem" : "METRIC",
                      "restrictEquipments" : false,
                      "restrictDrivers" : false,
                      "isSystem" : false,
                      "externalUser" : false,
                      "driverType" : "DEFAULT",
                      "firstName" : "9d0eeebc-d797-4ae1-8",
                      "lastName" : ""
                    }, {
                      "id" : 10310,
                      "login" : "6aa9c6b7-b34d-4e67-a",
                      "enabled" : true,
                      "failedAttempts" : 0,
                      "key" : "6aa9c6b7-b34d-4e67-a",
                      "name" : "6aa9c6b7-b34d-4e67-a",
                      "unitSystem" : "METRIC",
                      "restrictEquipments" : false,
                      "restrictDrivers" : false,
                      "isSystem" : false,
                      "externalUser" : false,
                      "driverType" : "DEFAULT",
                      "firstName" : "6aa9c6b7-b34d-4e67-a",
                      "lastName" : ""
                    } ]
    post:
      tags:
      - Driver
      summary: Create Entity
      description: Create Entity
      operationId: DriverDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Driver'
            examples:
              DriverDocumentation/openApi/POST/PRECONDITION_FAILED_2_48:
                value: |-
                  {
                    "login" : "6aa9c6b7-b34d-4e67-a",
                    "password" : "1234",
                    "preferedLocale" : {
                      "id" : 10000
                    },
                    "organization" : {
                      "id" : 10533
                    },
                    "key" : "",
                    "name" : "6aa9c6b7-b34d-4e67-a",
                    "unitSystem" : "METRIC",
                    "externalUser" : false,
                    "driverType" : "DEFAULT",
                    "driverProfileCost" : {
                      "id" : 10090,
                      "organization" : {
                        "id" : 10533
                      },
                      "description" : "6aa9c6b7-b34d-4e67-a_DPC Sample",
                      "fixedRouteCost" : 1200,
                      "costPerHour" : 15,
                      "minimumTimeHours" : 8,
                      "overtimeRatePerHour" : 30,
                      "perDistanceRateKm" : 4,
                      "minimumDistance" : 10000,
                      "perSize1Rate" : 1,
                      "minimumSize1" : 10,
                      "enabled" : true,
                      "regularTimeMinutes" : 10,
                      "fixedStopCost" : 10
                    },
                    "firstName" : "6aa9c6b7-b34d-4e67-a",
                    "lastName" : ""
                  }
              DriverDocumentation/openApi/POST_1_62:
                value: |-
                  {
                    "login" : "6aa9c6b7-b34d-4e67-a",
                    "password" : "1234",
                    "preferedLocale" : {
                      "id" : 10000
                    },
                    "organization" : {
                      "id" : 10533
                    },
                    "key" : "6aa9c6b7-b34d-4e67-a",
                    "name" : "6aa9c6b7-b34d-4e67-a",
                    "unitSystem" : "METRIC",
                    "externalUser" : false,
                    "driverType" : "DEFAULT",
                    "driverProfileCost" : {
                      "id" : 10090,
                      "organization" : {
                        "id" : 10533
                      },
                      "description" : "6aa9c6b7-b34d-4e67-a_DPC Sample",
                      "fixedRouteCost" : 1200,
                      "costPerHour" : 15,
                      "minimumTimeHours" : 8,
                      "overtimeRatePerHour" : 30,
                      "perDistanceRateKm" : 4,
                      "minimumDistance" : 10000,
                      "perSize1Rate" : 1,
                      "minimumSize1" : 10,
                      "enabled" : true,
                      "regularTimeMinutes" : 10,
                      "fixedStopCost" : 10
                    },
                    "firstName" : "6aa9c6b7-b34d-4e67-a",
                    "lastName" : ""
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                DriverDocumentation/openApi/POST/PRECONDITION_FAILED_2_48:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "18d766e8-51ee-4212-8cbb-983cb468d3d1",
                        "date" : "2023-10-19T13:40:10+0000",
                        "resource" : {
                          "key" : "Key.CannotBeChanged",
                          "value" : "Key.CannotBeChanged",
                          "parameters" : {
                            "className" : "com.greenmile.web.exception.group.CannotChangeKeyException",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "user_id" : "10060",
                            "Greenmile-Version" : null
                          },
                          "i18nMessage" : "Key.CannotBeChanged"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DriverResponse'
              examples:
                DriverDocumentation/openApi/POST_1_62:
                  value: |-
                    {
                      "id" : 10310,
                      "login" : "6aa9c6b7-b34d-4e67-a",
                      "enabled" : true,
                      "failedAttempts" : 0,
                      "preferedLocale" : {
                        "id" : 10000
                      },
                      "organization" : {
                        "id" : 10533
                      },
                      "key" : "6aa9c6b7-b34d-4e67-a",
                      "name" : "6aa9c6b7-b34d-4e67-a",
                      "unitSystem" : "METRIC",
                      "groups" : [ {
                        "id" : 10001,
                        "name" : "Drivers",
                        "key" : "DRIVER",
                        "isSystem" : false,
                        "locked" : true,
                        "sysAdmin" : false,
                        "admin" : false
                      } ],
                      "restrictEquipments" : false,
                      "restrictDrivers" : false,
                      "isSystem" : false,
                      "externalUser" : false,
                      "driverType" : "DEFAULT",
                      "driverProfileCost" : {
                        "id" : 10090,
                        "organization" : {
                          "id" : 10533
                        },
                        "description" : "6aa9c6b7-b34d-4e67-a_DPC Sample",
                        "fixedRouteCost" : 1200,
                        "costPerHour" : 15,
                        "minimumTimeHours" : 8,
                        "overtimeRatePerHour" : 30,
                        "perDistanceRateKm" : 4,
                        "minimumDistance" : 10000,
                        "perSize1Rate" : 1,
                        "minimumSize1" : 10,
                        "enabled" : true,
                        "regularTimeMinutes" : 10,
                        "fixedStopCost" : 10
                      },
                      "firstName" : "6aa9c6b7-b34d-4e67-a",
                      "lastName" : ""
                    }
    patch:
      tags:
      - Driver
      summary: Patch Driver
      description: Patch Driver
      operationId: DriverDocumentation/openApi/PATCH/OK_9_1
      parameters:
      - name: id
        in: query
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Driver'
            examples:
              DriverDocumentation/openApi/PATCH/OK_9_1:
                value: |-
                  {
                    "id" : 10310,
                    "login" : "6aa9c6b7-b34d-4e67-a",
                    "password" : "1234",
                    "preferedLocale" : {
                      "id" : 10000
                    },
                    "organization" : {
                      "id" : 10533
                    },
                    "key" : "6aa9c6b7-b34d-4e67-a",
                    "name" : "6aa9c6b7-b34d-4e67-aPaco",
                    "unitSystem" : "METRIC",
                    "externalUser" : false,
                    "licenseNumber" : "null2",
                    "driverType" : "DEFAULT",
                    "driverProfileCost" : {
                      "id" : 10090,
                      "organization" : {
                        "id" : 10533
                      },
                      "description" : "6aa9c6b7-b34d-4e67-a_DPC Sample",
                      "fixedRouteCost" : 1200,
                      "costPerHour" : 15,
                      "minimumTimeHours" : 8,
                      "overtimeRatePerHour" : 30,
                      "perDistanceRateKm" : 4,
                      "minimumDistance" : 10000,
                      "perSize1Rate" : 1,
                      "minimumSize1" : 10,
                      "enabled" : true,
                      "regularTimeMinutes" : 10,
                      "fixedStopCost" : 10
                    },
                    "firstName" : "6aa9c6b7-b34d-4e67-aPaco",
                    "lastName" : ""
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                DriverDocumentation/openApi/PATCH/OK_9_1:
                  value: |-
                    {
                      "id" : 10310,
                      "login" : "6aa9c6b7-b34d-4e67-a",
                      "enabled" : true,
                      "failedAttempts" : 0,
                      "preferedLocale" : {
                        "id" : 10000
                      },
                      "organization" : {
                        "id" : 10533,
                        "key" : "6aa9c6b7-b34d-4e67-a_O"
                      },
                      "udfs" : [ ],
                      "organizations" : [ ],
                      "userAllowedEquipments" : [ ],
                      "userAllowedDrivers" : [ ],
                      "userAllowedTags" : [ ],
                      "key" : "6aa9c6b7-b34d-4e67-a",
                      "name" : "6aa9c6b7-b34d-4e67-aPaco",
                      "unitSystem" : "METRIC",
                      "groups" : [ {
                        "id" : 10001,
                        "name" : "Drivers",
                        "key" : "DRIVER",
                        "isSystem" : false,
                        "locked" : true,
                        "sysAdmin" : false,
                        "admin" : false
                      } ],
                      "ticketTypes" : [ ],
                      "restrictEquipments" : false,
                      "restrictDrivers" : false,
                      "isSystem" : false,
                      "subordinates" : [ ],
                      "externalUser" : false,
                      "licenseNumber" : "null2",
                      "driverType" : "DEFAULT",
                      "driverProfileCost" : {
                        "id" : 10090,
                        "organization" : {
                          "id" : 10533,
                          "key" : "6aa9c6b7-b34d-4e67-a_O"
                        },
                        "description" : "6aa9c6b7-b34d-4e67-a_DPC Sample"
                      },
                      "firstName" : "6aa9c6b7-b34d-4e67-aPaco",
                      "lastName" : ""
                    }
  /Driver/FindAssignmentAvailability:
    post:
      tags:
      - Driver
      summary: Find Assignment Availability
      description: Find Assignment Availability
      operationId: DriverDocumentation/openApi/POST_11_64
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Monet Criteria'
            examples:
              DriverDocumentation/openApi/POST_11_64:
                value: |-
                  {
                    "attr" : "organization.key",
                    "eq" : "6aa9c6b7-b34d-4e67-a_O_ASSIG",
                    "singleOperation" : true
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Driver Assignment availability'
              examples:
                DriverDocumentation/openApi/POST_11_64:
                  value: |-
                    [ {
                      "driver" : {
                        "id" : 10312,
                        "login" : "6aa9c6b7-b34d-4e67-aDriver",
                        "enabled" : true,
                        "failedAttempts" : 0,
                        "organization" : {
                          "key" : "6aa9c6b7-b34d-4e67-a_O_ASSIG"
                        },
                        "key" : "6aa9c6b7-b34d-4e67-aDriver",
                        "name" : "6aa9c6b7-b34d-4e67-aDriver",
                        "unitSystem" : "METRIC",
                        "restrictEquipments" : false,
                        "restrictDrivers" : false,
                        "isSystem" : false,
                        "externalUser" : false,
                        "driverType" : "DEFAULT",
                        "firstName" : "6aa9c6b7-b34d-4e67-aDriver",
                        "lastName" : ""
                      },
                      "assignedToNotCompletedRoute" : false
                    } ]
  /Driver/Save:
    post:
      tags:
      - Driver
      summary: "Save Driver, creates or updates (if already exists) a driver entity"
      description: "Save Driver, creates or updates (if already exists) a driver entity"
      operationId: DriverDocumentation/openApi/POST_10_63
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Driver'
            examples:
              DriverDocumentation/openApi/POST_10_63:
                value: |-
                  {
                    "id" : null,
                    "login" : "0500ded0-5910-4d63-b",
                    "email" : null,
                    "enabled" : null,
                    "failedAttempts" : null,
                    "lockDate" : null,
                    "expireDate" : null,
                    "latestLogin" : null,
                    "passwordExpire" : null,
                    "preferedLocale" : {
                      "id" : 10000,
                      "parentLocale" : null,
                      "key" : null,
                      "language" : null,
                      "country" : null,
                      "description" : null,
                      "dateFormat" : null,
                      "timeFormat" : null,
                      "currency" : null,
                      "decimalSymbol" : null,
                      "digitalGrouping" : null,
                      "organizationId" : null
                    },
                    "organization" : {
                      "id" : 10533,
                      "creationDate" : null,
                      "lastModificationDate" : null,
                      "key" : null,
                      "parentOrganization" : null,
                      "description" : null,
                      "addressLine1" : null,
                      "addressLine2" : null,
                      "city" : null,
                      "state" : null,
                      "zipcode" : null,
                      "district" : null,
                      "country" : null,
                      "taxid" : null,
                      "preferedLocale" : null,
                      "timeZone" : null,
                      "listenerOrganizations" : null,
                      "unitSystem" : null,
                      "dsgOrgId" : null,
                      "dsgOrganizationId" : null
                    },
                    "timeZone" : null,
                    "udfs" : null,
                    "organizations" : null,
                    "userAllowedEquipments" : null,
                    "userAllowedDrivers" : null,
                    "userAllowedTags" : null,
                    "key" : "0500ded0-5910-4d63-b",
                    "name" : "0500ded0-5910-4d63-b",
                    "addressLine1" : null,
                    "addressLine2" : null,
                    "city" : null,
                    "state" : null,
                    "zipCode" : null,
                    "district" : null,
                    "country" : null,
                    "longitude" : null,
                    "latitude" : null,
                    "geocodingQuality" : null,
                    "phone1" : null,
                    "phone1Type" : null,
                    "phone2" : null,
                    "phone2Type" : null,
                    "unitSystem" : "METRIC",
                    "adpFileNumber" : null,
                    "ipRangeProfile" : null,
                    "groups" : null,
                    "ticketTypes" : null,
                    "restrictEquipments" : null,
                    "restrictDrivers" : null,
                    "restrictTags" : null,
                    "isSystem" : null,
                    "defaultEncoding" : null,
                    "leader" : null,
                    "subordinates" : null,
                    "restrictUsers" : null,
                    "externalUser" : false,
                    "licenseNumber" : null,
                    "driverType" : "DEFAULT",
                    "licenseExpires" : null,
                    "driverProfileCost" : {
                      "id" : 10091,
                      "creationDate" : null,
                      "lastModificationDate" : null,
                      "organization" : {
                        "id" : 10533,
                        "creationDate" : null,
                        "lastModificationDate" : null,
                        "key" : null,
                        "parentOrganization" : null,
                        "description" : null,
                        "addressLine1" : null,
                        "addressLine2" : null,
                        "city" : null,
                        "state" : null,
                        "zipcode" : null,
                        "district" : null,
                        "country" : null,
                        "taxid" : null,
                        "preferedLocale" : null,
                        "timeZone" : null,
                        "listenerOrganizations" : null,
                        "unitSystem" : null,
                        "dsgOrgId" : null,
                        "dsgOrganizationId" : null
                      },
                      "description" : "0500ded0-5910-4d63-b_DPC Sample",
                      "fixedRouteCost" : 1200,
                      "costPerHour" : 15,
                      "minimumTimeHours" : 8,
                      "overtimeRatePerHour" : 30,
                      "perDistanceRateKm" : 4,
                      "minimumDistance" : 10000,
                      "perSize1Rate" : 1,
                      "perSize2Rate" : null,
                      "perSize3Rate" : null,
                      "minimumSize1" : 10,
                      "minimumSize2" : null,
                      "minimumSize3" : null,
                      "enabled" : true,
                      "regularTimeMinutes" : 10,
                      "fixedStopCost" : 10,
                      "udfs" : null
                    },
                    "lastDrugsTest" : null,
                    "lastPhysicalTest" : null,
                    "lastAlcoholTest" : null,
                    "smartTrack" : null,
                    "firstName" : "0500ded0-5910-4d63-b",
                    "lastName" : ""
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Saved Driver'
              examples:
                DriverDocumentation/openApi/POST_10_63:
                  value: |-
                    {
                      "id" : 10311,
                      "login" : "0500ded0-5910-4d63-b",
                      "enabled" : true,
                      "failedAttempts" : 0,
                      "preferedLocale" : {
                        "id" : 10000
                      },
                      "organization" : {
                        "id" : 10533
                      },
                      "key" : "0500ded0-5910-4d63-b",
                      "name" : "0500ded0-5910-4d63-b",
                      "unitSystem" : "METRIC",
                      "groups" : [ {
                        "id" : 10001,
                        "name" : "Drivers",
                        "key" : "DRIVER",
                        "isSystem" : false,
                        "locked" : true,
                        "sysAdmin" : false,
                        "admin" : false
                      } ],
                      "restrictEquipments" : false,
                      "restrictDrivers" : false,
                      "isSystem" : false,
                      "externalUser" : false,
                      "driverType" : "DEFAULT",
                      "driverProfileCost" : {
                        "id" : 10091,
                        "organization" : {
                          "id" : 10533
                        },
                        "description" : "0500ded0-5910-4d63-b_DPC Sample",
                        "fixedRouteCost" : 1200,
                        "costPerHour" : 15,
                        "minimumTimeHours" : 8,
                        "overtimeRatePerHour" : 30,
                        "perDistanceRateKm" : 4,
                        "minimumDistance" : 10000,
                        "perSize1Rate" : 1,
                        "minimumSize1" : 10,
                        "enabled" : true,
                        "regularTimeMinutes" : 10,
                        "fixedStopCost" : 10
                      },
                      "firstName" : "0500ded0-5910-4d63-b",
                      "lastName" : ""
                    }
  /Driver/restrictions:
    post:
      tags:
      - Driver
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: DriverDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              DriverDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_50:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
              DriverDocumentation/openApi/POST/OK_6_49:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10310"
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                DriverDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_50:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "ec55e116-fadf-4ff6-8d6a-62e4589889f0",
                        "date" : "2023-10-19T13:40:10+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "user_id" : "10060",
                            "Greenmile-Version" : null
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Driver'
              examples:
                DriverDocumentation/openApi/POST/OK_6_49:
                  value: |-
                    [ {
                      "id" : 10310,
                      "login" : "6aa9c6b7-b34d-4e67-a",
                      "enabled" : true,
                      "failedAttempts" : 0,
                      "key" : "6aa9c6b7-b34d-4e67-a",
                      "name" : "6aa9c6b7-b34d-4e67-a",
                      "unitSystem" : "METRIC",
                      "restrictEquipments" : false,
                      "restrictDrivers" : false,
                      "isSystem" : false,
                      "externalUser" : false,
                      "driverType" : "DEFAULT",
                      "firstName" : "6aa9c6b7-b34d-4e67-a",
                      "lastName" : ""
                    } ]
  /Driver/{id}:
    get:
      tags:
      - Driver
      summary: One detailed Entity
      description: One detailed Entity
      operationId: DriverDocumentation/openApi/GET_5_94
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DriverResponse'
              examples:
                DriverDocumentation/openApi/GET_5_94:
                  value: |-
                    {
                      "id" : 10310,
                      "login" : "6aa9c6b7-b34d-4e67-a",
                      "enabled" : true,
                      "failedAttempts" : 0,
                      "preferedLocale" : {
                        "id" : 10000,
                        "key" : "I18NLocale_en",
                        "language" : "en",
                        "description" : "English",
                        "dateFormat" : "MM/dd/yyyy",
                        "timeFormat" : "hh:mm a",
                        "currency" : "US$",
                        "decimalSymbol" : ".",
                        "digitalGrouping" : ","
                      },
                      "organization" : {
                        "id" : 10533,
                        "creationDate" : "2023-10-19T13:40:09+0000",
                        "key" : "6aa9c6b7-b34d-4e67-a_O",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      },
                      "key" : "6aa9c6b7-b34d-4e67-a",
                      "name" : "6aa9c6b7-b34d-4e67-a",
                      "unitSystem" : "METRIC",
                      "restrictEquipments" : false,
                      "restrictDrivers" : false,
                      "isSystem" : false,
                      "externalUser" : false,
                      "driverType" : "DEFAULT",
                      "driverProfileCost" : {
                        "id" : 10090,
                        "creationDate" : "2023-10-19T13:40:09+0000",
                        "organization" : {
                          "id" : 10533,
                          "creationDate" : "2023-10-19T13:40:09+0000",
                          "key" : "6aa9c6b7-b34d-4e67-a_O",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000,
                            "key" : "I18NLocale_en",
                            "language" : "en",
                            "description" : "English",
                            "dateFormat" : "MM/dd/yyyy",
                            "timeFormat" : "hh:mm a",
                            "currency" : "US$",
                            "decimalSymbol" : ".",
                            "digitalGrouping" : ","
                          },
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "listenerOrganizations" : [ ],
                          "unitSystem" : "METRIC"
                        },
                        "description" : "6aa9c6b7-b34d-4e67-a_DPC Sample",
                        "fixedRouteCost" : 1200,
                        "costPerHour" : 15,
                        "minimumTimeHours" : 8,
                        "overtimeRatePerHour" : 30,
                        "perDistanceRateKm" : 4,
                        "minimumDistance" : 10000,
                        "perSize1Rate" : 1,
                        "minimumSize1" : 10,
                        "enabled" : true,
                        "regularTimeMinutes" : 10,
                        "fixedStopCost" : 10
                      },
                      "firstName" : "6aa9c6b7-b34d-4e67-a",
                      "lastName" : ""
                    }
    put:
      tags:
      - Driver
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: DriverDocumentation/openApi/PUT/
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Driver'
            examples:
              DriverDocumentation/openApi/PUT/OK_8_46:
                value: |-
                  {
                    "id" : 10310,
                    "login" : "6aa9c6b7-b34d-4e67-a",
                    "password" : "1234",
                    "preferedLocale" : {
                      "id" : 10000
                    },
                    "organization" : {
                      "id" : 10533
                    },
                    "key" : "6aa9c6b7-b34d-4e67-a",
                    "name" : "6aa9c6b7-b34d-4e67-a",
                    "unitSystem" : "METRIC",
                    "externalUser" : false,
                    "licenseNumber" : "null2",
                    "driverType" : "DEFAULT",
                    "driverProfileCost" : {
                      "id" : 10090,
                      "organization" : {
                        "id" : 10533
                      },
                      "description" : "6aa9c6b7-b34d-4e67-a_DPC Sample",
                      "fixedRouteCost" : 1200,
                      "costPerHour" : 15,
                      "minimumTimeHours" : 8,
                      "overtimeRatePerHour" : 30,
                      "perDistanceRateKm" : 4,
                      "minimumDistance" : 10000,
                      "perSize1Rate" : 1,
                      "minimumSize1" : 10,
                      "enabled" : true,
                      "regularTimeMinutes" : 10,
                      "fixedStopCost" : 10
                    },
                    "firstName" : "6aa9c6b7-b34d-4e67-a",
                    "lastName" : ""
                  }
              DriverDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_42:
                value: |-
                  {
                    "id" : 10310,
                    "login" : "6aa9c6b7-b34d-4e67-a",
                    "password" : "1234",
                    "preferedLocale" : {
                      "id" : 10000
                    },
                    "organization" : {
                      "id" : 10533
                    },
                    "key" : "",
                    "name" : "6aa9c6b7-b34d-4e67-a",
                    "unitSystem" : "METRIC",
                    "externalUser" : false,
                    "driverType" : "DEFAULT",
                    "driverProfileCost" : {
                      "id" : 10090,
                      "organization" : {
                        "id" : 10533
                      },
                      "description" : "6aa9c6b7-b34d-4e67-a_DPC Sample",
                      "fixedRouteCost" : 1200,
                      "costPerHour" : 15,
                      "minimumTimeHours" : 8,
                      "overtimeRatePerHour" : 30,
                      "perDistanceRateKm" : 4,
                      "minimumDistance" : 10000,
                      "perSize1Rate" : 1,
                      "minimumSize1" : 10,
                      "enabled" : true,
                      "regularTimeMinutes" : 10,
                      "fixedStopCost" : 10
                    },
                    "firstName" : "6aa9c6b7-b34d-4e67-a",
                    "lastName" : ""
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                DriverDocumentation/openApi/PUT/OK_8_46:
                  value: "true"
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                DriverDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_42:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "e21266d2-da6f-47d1-b5ac-56fb67145dc6",
                        "date" : "2023-10-19T13:40:10+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "user_id" : "10060",
                            "Greenmile-Version" : null
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
    delete:
      tags:
      - Driver
      summary: Delete by id
      description: Delete by id
      operationId: DriverDocumentation/openApi/DELETE/OK_12_50
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                DriverDocumentation/openApi/DELETE/OK_12_50:
                  value: "true"
  /DriverProfileCost:
    get:
      tags:
      - DriverProfileCost
      summary: List Entities
      description: List Entities
      operationId: DriverProfileCostDocumentation/openApi/GET_4_12
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DriverProfileCostArraySimpleResponse'
              examples:
                DriverProfileCostDocumentation/openApi/GET_4_12:
                  value: |-
                    [ {
                      "id" : 10060,
                      "creationDate" : "2023-10-19T13:32:17+0000",
                      "description" : "9d0eeebc-d797-4ae1-8_DPC Sample",
                      "fixedRouteCost" : 1200,
                      "costPerHour" : 15,
                      "minimumTimeHours" : 8,
                      "overtimeRatePerHour" : 30,
                      "perDistanceRateKm" : 4,
                      "minimumDistance" : 10000,
                      "perSize1Rate" : 1,
                      "minimumSize1" : 10,
                      "enabled" : true,
                      "regularTimeMinutes" : 10,
                      "fixedStopCost" : 10
                    }, {
                      "id" : 10063,
                      "creationDate" : "2023-10-19T13:32:44+0000",
                      "description" : "353dfcee-ba1e-4148-a Sample",
                      "fixedRouteCost" : 1200,
                      "costPerHour" : 15,
                      "minimumTimeHours" : 8,
                      "overtimeRatePerHour" : 30,
                      "perDistanceRateKm" : 4,
                      "minimumDistance" : 10000,
                      "perSize1Rate" : 1,
                      "minimumSize1" : 10,
                      "enabled" : true,
                      "regularTimeMinutes" : 10,
                      "fixedStopCost" : 10
                    } ]
    post:
      tags:
      - DriverProfileCost
      summary: Create Entity
      description: Create Entity
      operationId: DriverProfileCostDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/DriverProfileCost'
            examples:
              DriverProfileCostDocumentation/openApi/POST/PRECONDITION_FAILED_2_6:
                value: |-
                  {
                    "organization" : {
                      "id" : 10377
                    },
                    "description" : "",
                    "fixedRouteCost" : 1200,
                    "costPerHour" : 15,
                    "minimumTimeHours" : 8,
                    "overtimeRatePerHour" : 30,
                    "perDistanceRateKm" : 4,
                    "minimumDistance" : 10000,
                    "perSize1Rate" : 1,
                    "minimumSize1" : 10,
                    "enabled" : true,
                    "regularTimeMinutes" : 10,
                    "fixedStopCost" : 10
                  }
              DriverProfileCostDocumentation/openApi/POST_1_10:
                value: |-
                  {
                    "organization" : {
                      "id" : 10377
                    },
                    "description" : "353dfcee-ba1e-4148-a Sample",
                    "fixedRouteCost" : 1200,
                    "costPerHour" : 15,
                    "minimumTimeHours" : 8,
                    "overtimeRatePerHour" : 30,
                    "perDistanceRateKm" : 4,
                    "minimumDistance" : 10000,
                    "perSize1Rate" : 1,
                    "minimumSize1" : 10,
                    "enabled" : true,
                    "regularTimeMinutes" : 10,
                    "fixedStopCost" : 10
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                DriverProfileCostDocumentation/openApi/POST/PRECONDITION_FAILED_2_6:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "2f6da896-ebd9-4e27-8fb0-36267d11b53d",
                        "date" : "2023-10-19T13:32:44+0000",
                        "resource" : {
                          "key" : "System.Uknown_DB_Error",
                          "value" : "System.Uknown_DB_Error",
                          "parameters" : {
                            "databaseMessage" : "ORA-01400: cannot insert NULL into (\"GREENMILE\".\"DRIVERPROFILECOST\".\"DESCRIPTION\")\n",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060",
                            "errorClass" : "org.springframework.dao.DataIntegrityViolationException"
                          },
                          "i18nMessage" : "System.Uknown_DB_Error"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DriverProfileCostResponse'
              examples:
                DriverProfileCostDocumentation/openApi/POST_1_10:
                  value: |-
                    {
                      "id" : 10063,
                      "creationDate" : "2023-10-19T13:32:44+0000",
                      "organization" : {
                        "id" : 10377
                      },
                      "description" : "353dfcee-ba1e-4148-a Sample",
                      "fixedRouteCost" : 1200,
                      "costPerHour" : 15,
                      "minimumTimeHours" : 8,
                      "overtimeRatePerHour" : 30,
                      "perDistanceRateKm" : 4,
                      "minimumDistance" : 10000,
                      "perSize1Rate" : 1,
                      "minimumSize1" : 10,
                      "enabled" : true,
                      "regularTimeMinutes" : 10,
                      "fixedStopCost" : 10
                    }
  /DriverProfileCost/restrictions:
    post:
      tags:
      - DriverProfileCost
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: DriverProfileCostDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              DriverProfileCostDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_6:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
              DriverProfileCostDocumentation/openApi/POST/OK_6_6:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10063"
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                DriverProfileCostDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_6:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "cff09905-3fe6-40d7-8423-12fb437e1295",
                        "date" : "2023-10-19T13:32:45+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DriverProfileCostArraySimpleResponse'
              examples:
                DriverProfileCostDocumentation/openApi/POST/OK_6_6:
                  value: |-
                    [ {
                      "id" : 10063,
                      "creationDate" : "2023-10-19T13:32:44+0000",
                      "description" : "353dfcee-ba1e-4148-a Sample",
                      "fixedRouteCost" : 1200,
                      "costPerHour" : 15,
                      "minimumTimeHours" : 8,
                      "overtimeRatePerHour" : 30,
                      "perDistanceRateKm" : 4,
                      "minimumDistance" : 10000,
                      "perSize1Rate" : 1,
                      "minimumSize1" : 10,
                      "enabled" : true,
                      "regularTimeMinutes" : 10,
                      "fixedStopCost" : 10
                    } ]
  /DriverProfileCost/{id}:
    get:
      tags:
      - DriverProfileCost
      summary: One detailed Entity
      description: One detailed Entity
      operationId: DriverProfileCostDocumentation/openApi/GET_5_13
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DriverProfileCostOneFullResponse'
              examples:
                DriverProfileCostDocumentation/openApi/GET_5_13:
                  value: |-
                    {
                      "id" : 10063,
                      "creationDate" : "2023-10-19T13:32:44+0000",
                      "organization" : {
                        "id" : 10377,
                        "creationDate" : "2023-10-19T13:32:43+0000",
                        "key" : "353dfcee-ba1e-4148-a_O",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      },
                      "description" : "353dfcee-ba1e-4148-a Sample",
                      "fixedRouteCost" : 1200,
                      "costPerHour" : 15,
                      "minimumTimeHours" : 8,
                      "overtimeRatePerHour" : 30,
                      "perDistanceRateKm" : 4,
                      "minimumDistance" : 10000,
                      "perSize1Rate" : 1,
                      "minimumSize1" : 10,
                      "enabled" : true,
                      "regularTimeMinutes" : 10,
                      "fixedStopCost" : 10
                    }
    put:
      tags:
      - DriverProfileCost
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: DriverProfileCostDocumentation/openApi/PUT/
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/DriverProfileCostPutRequest'
            examples:
              DriverProfileCostDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_4:
                value: |-
                  {
                    "id" : 10063,
                    "organization" : {
                      "id" : 10377
                    },
                    "description" : "",
                    "fixedRouteCost" : 1200,
                    "costPerHour" : 15,
                    "minimumTimeHours" : 8,
                    "overtimeRatePerHour" : 30,
                    "perDistanceRateKm" : 4,
                    "minimumDistance" : 10000,
                    "perSize1Rate" : 1,
                    "minimumSize1" : 10,
                    "enabled" : true,
                    "regularTimeMinutes" : 10,
                    "fixedStopCost" : 10
                  }
              DriverProfileCostDocumentation/openApi/PUT/OK_8_5:
                value: |-
                  {
                    "id" : 10063,
                    "organization" : {
                      "id" : 10377
                    },
                    "description" : "353dfcee-ba1e-4148-a Sample2",
                    "fixedRouteCost" : 1200,
                    "costPerHour" : 15,
                    "minimumTimeHours" : 8,
                    "overtimeRatePerHour" : 30,
                    "perDistanceRateKm" : 4,
                    "minimumDistance" : 10000,
                    "perSize1Rate" : 1,
                    "minimumSize1" : 10,
                    "enabled" : true,
                    "regularTimeMinutes" : 10,
                    "fixedStopCost" : 10
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                DriverProfileCostDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_4:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "5a9cddf8-a1c3-4568-be40-1c1afb90facd",
                        "date" : "2023-10-19T13:32:44+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                DriverProfileCostDocumentation/openApi/PUT/OK_8_5:
                  value: "true"
    delete:
      tags:
      - DriverProfileCost
      summary: Delete by id
      description: Delete by id
      operationId: DriverProfileCostDocumentation/openApi/DELETE/OK_9_6
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                DriverProfileCostDocumentation/openApi/DELETE/OK_9_6:
                  value: "true"
  /Equipment:
    get:
      tags:
      - Equipment
      summary: List Entities
      description: List Entities
      operationId: EquipmentDocumentation/openApi/GET_4_35
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EquipmentArraySimpleResponse'
              examples:
                EquipmentDocumentation/openApi/GET_4_35:
                  value: |-
                    [ {
                      "id" : 10183,
                      "creationDate" : "2023-10-19T13:35:15+0000",
                      "key" : "33068036-6508-4616-9",
                      "description" : "Sample Equipment",
                      "enabled" : true
                    }, {
                      "id" : 10160,
                      "creationDate" : "2023-10-19T13:32:17+0000",
                      "key" : "9d0eeebc-d797-4ae1-8",
                      "description" : "Sample Equipment",
                      "enabled" : true
                    }, {
                      "id" : 10003,
                      "creationDate" : "2023-10-19T13:26:59+0000",
                      "key" : "9e2ea5d9-6a6d-49e0-9_E1",
                      "description" : "Sample Equipment",
                      "enabled" : true
                    } ]
    post:
      tags:
      - Equipment
      summary: Create Entity
      description: Create Entity
      operationId: EquipmentDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Equipment'
            examples:
              EquipmentDocumentation/openApi/POST/PRECONDITION_FAILED_2_21:
                value: |-
                  {
                    "organization" : {
                      "id" : 10424
                    },
                    "key" : "",
                    "equipmentType" : {
                      "id" : 10203
                    },
                    "description" : "Sample Equipment",
                    "enabled" : true,
                    "gpsProvider" : {
                      "id" : 10146
                    },
                    "tags" : [ ]
                  }
              EquipmentDocumentation/openApi/POST_1_25:
                value: |-
                  {
                    "organization" : {
                      "id" : 10424
                    },
                    "key" : "33068036-6508-4616-9",
                    "equipmentType" : {
                      "id" : 10203
                    },
                    "description" : "Sample Equipment",
                    "enabled" : true,
                    "gpsProvider" : {
                      "id" : 10146
                    },
                    "tags" : [ ]
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                EquipmentDocumentation/openApi/POST/PRECONDITION_FAILED_2_21:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "d8b2e8b7-f75c-45c4-b726-376303f26002",
                        "date" : "2023-10-19T13:35:16+0000",
                        "resource" : {
                          "key" : "System.Uknown_DB_Error",
                          "value" : "System.Uknown_DB_Error",
                          "parameters" : {
                            "databaseMessage" : "ORA-01400: cannot insert NULL into (\"GREENMILE\".\"EQUIPMENT\".\"AKEY\")\n",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060",
                            "errorClass" : "org.springframework.dao.DataIntegrityViolationException"
                          },
                          "i18nMessage" : "System.Uknown_DB_Error"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EquipmentResponse'
              examples:
                EquipmentDocumentation/openApi/POST_1_25:
                  value: |-
                    {
                      "id" : 10183,
                      "creationDate" : "2023-10-19T13:35:15+0000",
                      "organization" : {
                        "id" : 10424
                      },
                      "key" : "33068036-6508-4616-9",
                      "equipmentType" : {
                        "id" : 10203
                      },
                      "description" : "Sample Equipment",
                      "enabled" : true,
                      "gpsProvider" : {
                        "id" : 10146
                      },
                      "tags" : [ ]
                    }
  /Equipment/FindAssignmentAvailability:
    post:
      tags:
      - Equipment
      summary: Find Assignment Availability
      description: Find Assignment Availability
      operationId: EquipmentDocumentation/openApi/POST_10_26
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Monet Criteria'
            examples:
              EquipmentDocumentation/openApi/POST_10_26:
                value: |-
                  {
                    "attr" : null,
                    "aggregate" : null,
                    "or" : null,
                    "and" : null,
                    "criteriaChain" : [ {
                      "attr" : "equipment.id",
                      "aggregate" : null,
                      "or" : null,
                      "and" : null,
                      "criteriaChain" : null,
                      "gt" : null,
                      "gte" : null,
                      "lt" : null,
                      "lte" : null,
                      "eq" : null,
                      "isNull" : null,
                      "in" : null,
                      "neq" : null,
                      "notIn" : null,
                      "count" : null,
                      "sort" : null,
                      "matchMode" : null,
                      "singleOperation" : false
                    } ],
                    "gt" : null,
                    "gte" : null,
                    "lt" : null,
                    "lte" : null,
                    "eq" : null,
                    "isNull" : null,
                    "in" : null,
                    "neq" : null,
                    "notIn" : null,
                    "count" : null,
                    "sort" : null,
                    "matchMode" : null,
                    "singleOperation" : false
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Equipment Assignment availability'
              examples:
                EquipmentDocumentation/openApi/POST_10_26:
                  value: |-
                    [ {
                      "equipment" : {
                        "id" : 10183,
                        "creationDate" : "2023-10-19T13:35:15+0000",
                        "lastModificationDate" : "2023-10-19T13:35:17+0000",
                        "key" : "33068036-6508-4616-9",
                        "description" : "Sample Equipment2",
                        "enabled" : true
                      },
                      "assignedToNotCompletedRoute" : true
                    }, {
                      "equipment" : {
                        "id" : 10160,
                        "creationDate" : "2023-10-19T13:32:17+0000",
                        "key" : "9d0eeebc-d797-4ae1-8",
                        "description" : "Sample Equipment",
                        "enabled" : true
                      },
                      "assignedToNotCompletedRoute" : true
                    }, {
                      "equipment" : {
                        "id" : 10003,
                        "creationDate" : "2023-10-19T13:26:59+0000",
                        "key" : "9e2ea5d9-6a6d-49e0-9_E1",
                        "description" : "Sample Equipment",
                        "enabled" : true
                      },
                      "assignedToNotCompletedRoute" : false
                    } ]
  /Equipment/Save:
    post:
      tags:
      - Equipment
      summary: Save entity
      description: Save entity
      operationId: EquipmentDocumentation/openApi/POST_11_27
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Equipment'
            examples:
              EquipmentDocumentation/openApi/POST_11_27:
                value: |-
                  {
                    "id" : null,
                    "creationDate" : null,
                    "lastModificationDate" : null,
                    "organization" : {
                      "id" : 10424,
                      "creationDate" : null,
                      "lastModificationDate" : null,
                      "key" : null,
                      "parentOrganization" : null,
                      "description" : null,
                      "addressLine1" : null,
                      "addressLine2" : null,
                      "city" : null,
                      "state" : null,
                      "zipcode" : null,
                      "district" : null,
                      "country" : null,
                      "taxid" : null,
                      "preferedLocale" : null,
                      "timeZone" : null,
                      "listenerOrganizations" : null,
                      "unitSystem" : null,
                      "dsgOrgId" : null,
                      "dsgOrganizationId" : null
                    },
                    "key" : "33068036-6508-4616-92",
                    "equipmentType" : {
                      "id" : 10204,
                      "creationDate" : null,
                      "lastModificationDate" : null,
                      "organization" : null,
                      "key" : null,
                      "description" : null,
                      "udfs" : null,
                      "weight" : null,
                      "height" : null,
                      "width" : null,
                      "averageFuelConsumption" : null,
                      "carbonFactor" : null,
                      "enabled" : null,
                      "size1" : null,
                      "size2" : null,
                      "size3" : null,
                      "fixedRouteCost" : null,
                      "costPerMinute" : null,
                      "minimumTimeMinutes" : null,
                      "perDistanceRateKm" : null,
                      "minimumDistance" : null,
                      "perSize1Rate" : null,
                      "minimumSize1" : null,
                      "vehicleType" : null,
                      "avoidTollRoads" : null,
                      "avoidTunnels" : null,
                      "avoidShortTurns" : null,
                      "avoidAlreadyUsedRoutes" : null,
                      "disableChangesFromDriver" : null,
                      "maximumEquipmentHeight" : null,
                      "equipmentLength" : null,
                      "grossEquipmentWeight" : null,
                      "axleCount" : null,
                      "trailerCount" : null,
                      "weightPerAxle" : null,
                      "maximumSupportedWeight" : null,
                      "tunnelCategory" : null
                    },
                    "udfs" : null,
                    "description" : "Sample Equipment",
                    "enabled" : true,
                    "gpsUnitId" : null,
                    "gpsProvider" : {
                      "id" : 10147,
                      "key" : "33068036-6508-4616-92GPSProviderDoc",
                      "description" : "GPSProviderDoc",
                      "gpsProviderParams" : null,
                      "enabled" : true,
                      "country" : "br",
                      "timeZone" : {
                        "id" : 10096,
                        "description" : null,
                        "rawOffsetMinutes" : null,
                        "alias" : null,
                        "timezoneName" : null
                      }
                    },
                    "tags" : [ ],
                    "gpsProviderTelematicProfile" : null
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Equipment'
              examples:
                EquipmentDocumentation/openApi/POST_11_27:
                  value: |-
                    {
                      "id" : 10185,
                      "creationDate" : "2023-10-19T13:35:17+0000",
                      "organization" : {
                        "id" : 10424
                      },
                      "key" : "33068036-6508-4616-92",
                      "equipmentType" : {
                        "id" : 10204
                      },
                      "description" : "Sample Equipment",
                      "enabled" : true,
                      "gpsProvider" : {
                        "id" : 10147,
                        "key" : "33068036-6508-4616-92GPSProviderDoc",
                        "description" : "GPSProviderDoc",
                        "enabled" : true,
                        "country" : "br",
                        "timeZone" : {
                          "id" : 10096
                        }
                      },
                      "tags" : [ ]
                    }
  /Equipment/restrictions:
    post:
      tags:
      - Equipment
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: EquipmentDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              EquipmentDocumentation/openApi/POST/OK_6_21:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10183"
                  }
              EquipmentDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_21:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EquipmentArraySimpleResponse'
              examples:
                EquipmentDocumentation/openApi/POST/OK_6_21:
                  value: |-
                    [ {
                      "id" : 10183,
                      "creationDate" : "2023-10-19T13:35:15+0000",
                      "key" : "33068036-6508-4616-9",
                      "description" : "Sample Equipment",
                      "enabled" : true
                    } ]
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                EquipmentDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_21:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "7dbb6920-ab62-4ffe-9d3e-2b6e3d9179d8",
                        "date" : "2023-10-19T13:35:17+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
  /Equipment/{id}:
    get:
      tags:
      - Equipment
      summary: One detailed Entity
      description: One detailed Entity
      operationId: EquipmentDocumentation/openApi/GET_5_36
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EquipmentOneFullResponse'
              examples:
                EquipmentDocumentation/openApi/GET_5_36:
                  value: |-
                    {
                      "id" : 10183,
                      "creationDate" : "2023-10-19T13:35:15+0000",
                      "organization" : {
                        "id" : 10424,
                        "creationDate" : "2023-10-19T13:35:14+0000",
                        "key" : "33068036-6508-4616-9_O",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      },
                      "key" : "33068036-6508-4616-9",
                      "equipmentType" : {
                        "id" : 10203,
                        "creationDate" : "2023-10-19T13:35:14+0000",
                        "organization" : {
                          "id" : 10424,
                          "creationDate" : "2023-10-19T13:35:14+0000",
                          "key" : "33068036-6508-4616-9_O",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000,
                            "key" : "I18NLocale_en",
                            "language" : "en",
                            "description" : "English",
                            "dateFormat" : "MM/dd/yyyy",
                            "timeFormat" : "hh:mm a",
                            "currency" : "US$",
                            "decimalSymbol" : ".",
                            "digitalGrouping" : ","
                          },
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "listenerOrganizations" : [ ],
                          "unitSystem" : "METRIC"
                        },
                        "key" : "33068036-6508-4616-9",
                        "description" : "Sample EquipmentType",
                        "weight" : 5500.0,
                        "height" : 2.5,
                        "averageFuelConsumption" : 12.3,
                        "carbonFactor" : 0.1,
                        "enabled" : true,
                        "size1" : 1200.0,
                        "size2" : 600.0,
                        "size3" : 300.0,
                        "fixedRouteCost" : 100,
                        "costPerMinute" : 0.1,
                        "minimumTimeMinutes" : 1,
                        "perDistanceRateKm" : 0.35,
                        "minimumDistance" : 5,
                        "perSize1Rate" : 1.5,
                        "minimumSize1" : 1
                      },
                      "description" : "Sample Equipment",
                      "enabled" : true,
                      "gpsProvider" : {
                        "id" : 10146,
                        "key" : "33068036-6508-4616-9GPSProviderDoc",
                        "description" : "GPSProviderDoc",
                        "enabled" : true,
                        "country" : "br",
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        }
                      }
                    }
    put:
      tags:
      - Equipment
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: EquipmentDocumentation/openApi/PUT/
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/EquipmentPutRequest'
            examples:
              EquipmentDocumentation/openApi/PUT/OK_8_18:
                value: |-
                  {
                    "id" : 10183,
                    "organization" : {
                      "id" : 10424
                    },
                    "key" : "33068036-6508-4616-9",
                    "equipmentType" : {
                      "id" : 10203
                    },
                    "description" : "Sample Equipment2",
                    "enabled" : true,
                    "gpsProvider" : {
                      "id" : 10146
                    },
                    "tags" : [ ]
                  }
              EquipmentDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_16:
                value: |-
                  {
                    "id" : 10183,
                    "organization" : {
                      "id" : 10424
                    },
                    "key" : "",
                    "equipmentType" : {
                      "id" : 10203
                    },
                    "description" : "Sample Equipment",
                    "enabled" : true,
                    "gpsProvider" : {
                      "id" : 10146
                    },
                    "tags" : [ ]
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                EquipmentDocumentation/openApi/PUT/OK_8_18:
                  value: "true"
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                EquipmentDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_16:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "9be8b3ea-f813-42e7-ac15-d2e3d255dd15",
                        "date" : "2023-10-19T13:35:16+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
    delete:
      tags:
      - Equipment
      summary: Delete by id
      description: Delete by id
      operationId: EquipmentDocumentation/openApi/DELETE/OK_12_21
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                EquipmentDocumentation/openApi/DELETE/OK_12_21:
                  value: "true"
  /Equipment/{equipmentId}/RouteStatus:
    get:
      tags:
      - Equipment
      summary: List Entities
      description: List Entities
      operationId: EquipmentDocumentation/openApi/GET_9_37
      parameters:
      - name: equipmentId
        in: path
        description: ""
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Route Status'
              examples:
                EquipmentDocumentation/openApi/GET_9_37:
                  value: |-
                    {
                      "route" : {
                        "id" : 10392,
                        "organization" : {
                          "id" : 10424,
                          "description" : "Organization Rest Docs Desc"
                        },
                        "key" : "33068036-6508-4616-9",
                        "date" : "2023-10-19",
                        "status" : "NOT_STARTED",
                        "onRoute" : false
                      },
                      "equipment" : {
                        "id" : 10183,
                        "organization" : {
                          "id" : 10424,
                          "key" : "33068036-6508-4616-9_O"
                        },
                        "key" : "33068036-6508-4616-9",
                        "equipmentType" : {
                          "id" : 10203,
                          "organization" : {
                            "id" : 10424,
                            "creationDate" : "2023-10-19T13:35:14+0000",
                            "key" : "33068036-6508-4616-9_O",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "33068036-6508-4616-9"
                        },
                        "description" : "Sample Equipment2",
                        "enabled" : true,
                        "gpsProvider" : {
                          "id" : 10146
                        },
                        "tags" : [ ]
                      },
                      "currentArrivals" : [ ],
                      "totalStops" : 0,
                      "totalCancelStops" : 0,
                      "totalRedeliveryStops" : 0,
                      "totalArrivesStops" : 0
                    }
  /EquipmentType:
    get:
      tags:
      - EquipmentType
      summary: List Entities
      description: List Entities
      operationId: EquipmentTypeDocumentation/openApi/GET_4_69
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EquipmentTypeArraySimpleResponse'
              examples:
                EquipmentTypeDocumentation/openApi/GET_4_69:
                  value: |-
                    [ {
                      "id" : 10180,
                      "creationDate" : "2023-10-19T13:32:17+0000",
                      "key" : "9d0eeebc-d797-4ae1-8",
                      "description" : "Sample EquipmentType",
                      "weight" : 5500.0,
                      "height" : 2.5,
                      "averageFuelConsumption" : 12.3,
                      "carbonFactor" : 0.1,
                      "enabled" : true,
                      "size1" : 1200.0,
                      "size2" : 600.0,
                      "size3" : 300.0,
                      "fixedRouteCost" : 100,
                      "costPerMinute" : 0.1,
                      "minimumTimeMinutes" : 1,
                      "perDistanceRateKm" : 0.35,
                      "minimumDistance" : 5,
                      "perSize1Rate" : 1.5,
                      "minimumSize1" : 1
                    }, {
                      "id" : 10003,
                      "creationDate" : "2023-10-19T13:26:58+0000",
                      "key" : "9e2ea5d9-6a6d-49e0-9_E1",
                      "description" : "Sample EquipmentType",
                      "weight" : 5500.0,
                      "height" : 2.5,
                      "averageFuelConsumption" : 12.3,
                      "carbonFactor" : 0.1,
                      "enabled" : true,
                      "size1" : 1200.0,
                      "size2" : 600.0,
                      "size3" : 300.0,
                      "fixedRouteCost" : 100,
                      "costPerMinute" : 0.1,
                      "minimumTimeMinutes" : 1,
                      "perDistanceRateKm" : 0.35,
                      "minimumDistance" : 5,
                      "perSize1Rate" : 1.5,
                      "minimumSize1" : 1
                    }, {
                      "id" : 10211,
                      "creationDate" : "2023-10-19T13:38:00+0000",
                      "key" : "76ebd87e-e57f-4285-8",
                      "description" : "Sample EquipmentType",
                      "weight" : 5500.0,
                      "height" : 2.5,
                      "averageFuelConsumption" : 12.3,
                      "carbonFactor" : 0.1,
                      "enabled" : true,
                      "size1" : 1200.0,
                      "size2" : 600.0,
                      "size3" : 300.0,
                      "fixedRouteCost" : 100,
                      "costPerMinute" : 0.1,
                      "minimumTimeMinutes" : 1,
                      "perDistanceRateKm" : 0.35,
                      "minimumDistance" : 5,
                      "perSize1Rate" : 1.5,
                      "minimumSize1" : 1
                    } ]
    post:
      tags:
      - EquipmentType
      summary: Create Entity
      description: Create Entity
      operationId: EquipmentTypeDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/EquipmentType'
            examples:
              EquipmentTypeDocumentation/openApi/POST/PRECONDITION_FAILED_2_37:
                value: |-
                  {
                    "organization" : {
                      "id" : 10485
                    },
                    "key" : "",
                    "description" : "Sample EquipmentType",
                    "weight" : 5500.0,
                    "height" : 2.5,
                    "averageFuelConsumption" : 12.3,
                    "carbonFactor" : 0.1,
                    "enabled" : true,
                    "size1" : 1200.0,
                    "size2" : 600.0,
                    "size3" : 300.0,
                    "fixedRouteCost" : 100.0,
                    "costPerMinute" : 0.1,
                    "minimumTimeMinutes" : 1,
                    "perDistanceRateKm" : 0.35,
                    "minimumDistance" : 5,
                    "perSize1Rate" : 1.5,
                    "minimumSize1" : 1
                  }
              EquipmentTypeDocumentation/openApi/POST_1_49:
                value: |-
                  {
                    "organization" : {
                      "id" : 10485
                    },
                    "key" : "76ebd87e-e57f-4285-8",
                    "description" : "Sample EquipmentType",
                    "weight" : 5500.0,
                    "height" : 2.5,
                    "averageFuelConsumption" : 12.3,
                    "carbonFactor" : 0.1,
                    "enabled" : true,
                    "size1" : 1200.0,
                    "size2" : 600.0,
                    "size3" : 300.0,
                    "fixedRouteCost" : 100.0,
                    "costPerMinute" : 0.1,
                    "minimumTimeMinutes" : 1,
                    "perDistanceRateKm" : 0.35,
                    "minimumDistance" : 5,
                    "perSize1Rate" : 1.5,
                    "minimumSize1" : 1
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                EquipmentTypeDocumentation/openApi/POST/PRECONDITION_FAILED_2_37:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "ac05417f-65f5-4be2-a8fb-48df96122fd4",
                        "date" : "2023-10-19T13:38:00+0000",
                        "resource" : {
                          "key" : "System.Uknown_DB_Error",
                          "value" : "System.Uknown_DB_Error",
                          "parameters" : {
                            "databaseMessage" : "ORA-01400: cannot insert NULL into (\"GREENMILE\".\"EQUIPMENTTYPE\".\"AKEY\")\n",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060",
                            "errorClass" : "org.springframework.dao.DataIntegrityViolationException"
                          },
                          "i18nMessage" : "System.Uknown_DB_Error"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EquipmentTypeResponse'
              examples:
                EquipmentTypeDocumentation/openApi/POST_1_49:
                  value: |-
                    {
                      "id" : 10211,
                      "creationDate" : "2023-10-19T13:38:00+0000",
                      "organization" : {
                        "id" : 10485
                      },
                      "key" : "76ebd87e-e57f-4285-8",
                      "description" : "Sample EquipmentType",
                      "weight" : 5500.0,
                      "height" : 2.5,
                      "averageFuelConsumption" : 12.3,
                      "carbonFactor" : 0.1,
                      "enabled" : true,
                      "size1" : 1200.0,
                      "size2" : 600.0,
                      "size3" : 300.0,
                      "fixedRouteCost" : 100.0,
                      "costPerMinute" : 0.1,
                      "minimumTimeMinutes" : 1,
                      "perDistanceRateKm" : 0.35,
                      "minimumDistance" : 5,
                      "perSize1Rate" : 1.5,
                      "minimumSize1" : 1
                    }
  /EquipmentType/restrictions:
    post:
      tags:
      - EquipmentType
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: EquipmentTypeDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              EquipmentTypeDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_39:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
              EquipmentTypeDocumentation/openApi/POST/OK_6_38:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10211"
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                EquipmentTypeDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_39:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "04abdfe0-2406-4249-abf4-876d7ad1b853",
                        "date" : "2023-10-19T13:38:01+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EquipmentTypeArraySimpleResponse'
              examples:
                EquipmentTypeDocumentation/openApi/POST/OK_6_38:
                  value: |-
                    [ {
                      "id" : 10211,
                      "creationDate" : "2023-10-19T13:38:00+0000",
                      "key" : "76ebd87e-e57f-4285-8",
                      "description" : "Sample EquipmentType",
                      "weight" : 5500.0,
                      "height" : 2.5,
                      "averageFuelConsumption" : 12.3,
                      "carbonFactor" : 0.1,
                      "enabled" : true,
                      "size1" : 1200.0,
                      "size2" : 600.0,
                      "size3" : 300.0,
                      "fixedRouteCost" : 100,
                      "costPerMinute" : 0.1,
                      "minimumTimeMinutes" : 1,
                      "perDistanceRateKm" : 0.35,
                      "minimumDistance" : 5,
                      "perSize1Rate" : 1.5,
                      "minimumSize1" : 1
                    } ]
  /EquipmentType/{id}:
    get:
      tags:
      - EquipmentType
      summary: One detailed Entity
      description: One detailed Entity
      operationId: EquipmentTypeDocumentation/openApi/GET_5_70
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EquipmentTypeOneFullResponse'
              examples:
                EquipmentTypeDocumentation/openApi/GET_5_70:
                  value: |-
                    {
                      "id" : 10211,
                      "creationDate" : "2023-10-19T13:38:00+0000",
                      "organization" : {
                        "id" : 10485,
                        "creationDate" : "2023-10-19T13:38:00+0000",
                        "key" : "76ebd87e-e57f-4285-8_O",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      },
                      "key" : "76ebd87e-e57f-4285-8",
                      "description" : "Sample EquipmentType",
                      "weight" : 5500.0,
                      "height" : 2.5,
                      "averageFuelConsumption" : 12.3,
                      "carbonFactor" : 0.1,
                      "enabled" : true,
                      "size1" : 1200.0,
                      "size2" : 600.0,
                      "size3" : 300.0,
                      "fixedRouteCost" : 100,
                      "costPerMinute" : 0.1,
                      "minimumTimeMinutes" : 1,
                      "perDistanceRateKm" : 0.35,
                      "minimumDistance" : 5,
                      "perSize1Rate" : 1.5,
                      "minimumSize1" : 1
                    }
    put:
      tags:
      - EquipmentType
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: EquipmentTypeDocumentation/openApi/PUT/
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/EquipmentTypePutRequest'
            examples:
              EquipmentTypeDocumentation/openApi/PUT/OK_8_35:
                value: |-
                  {
                    "id" : 10211,
                    "organization" : {
                      "id" : 10485
                    },
                    "key" : "76ebd87e-e57f-4285-8",
                    "description" : "Sample EquipmentType2",
                    "weight" : 5500.0,
                    "height" : 2.5,
                    "averageFuelConsumption" : 12.3,
                    "carbonFactor" : 0.1,
                    "enabled" : true,
                    "size1" : 1200.0,
                    "size2" : 600.0,
                    "size3" : 300.0,
                    "fixedRouteCost" : 100.0,
                    "costPerMinute" : 0.1,
                    "minimumTimeMinutes" : 1,
                    "perDistanceRateKm" : 0.35,
                    "minimumDistance" : 5,
                    "perSize1Rate" : 1.5,
                    "minimumSize1" : 1
                  }
              EquipmentTypeDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_32:
                value: |-
                  {
                    "id" : 10211,
                    "organization" : {
                      "id" : 10485
                    },
                    "key" : "",
                    "description" : "Sample EquipmentType",
                    "weight" : 5500.0,
                    "height" : 2.5,
                    "averageFuelConsumption" : 12.3,
                    "carbonFactor" : 0.1,
                    "enabled" : true,
                    "size1" : 1200.0,
                    "size2" : 600.0,
                    "size3" : 300.0,
                    "fixedRouteCost" : 100.0,
                    "costPerMinute" : 0.1,
                    "minimumTimeMinutes" : 1,
                    "perDistanceRateKm" : 0.35,
                    "minimumDistance" : 5,
                    "perSize1Rate" : 1.5,
                    "minimumSize1" : 1
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                EquipmentTypeDocumentation/openApi/PUT/OK_8_35:
                  value: "true"
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                EquipmentTypeDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_32:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "7f098814-d9d4-497b-9720-2ed014698f63",
                        "date" : "2023-10-19T13:38:00+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
    delete:
      tags:
      - EquipmentType
      summary: Delete by id
      description: Delete by id
      operationId: EquipmentTypeDocumentation/openApi/DELETE/OK_9_38
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                EquipmentTypeDocumentation/openApi/DELETE/OK_9_38:
                  value: "true"
  /Event:
    get:
      tags:
      - Event
      summary: List Entities
      description: List Entities
      operationId: EventDocumentation/openApi/GET_4_20
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EventArraySimpleResponse'
              examples:
                EventDocumentation/openApi/GET_4_20:
                  value: |-
                    [ {
                      "id" : 10002,
                      "creationDate" : "2023-10-19T13:33:38+0000",
                      "description" : "ce42b87d-36af-4952-9",
                      "enabled" : true,
                      "requiresAck" : false,
                      "requiresComment" : false,
                      "scheduleCron" : "STR",
                      "exibitionMode" : "NORMAL",
                      "messageBody" : "Route completed all assigned stops",
                      "icon" : "images/event/alert_triangle_red.png"
                    } ]
    post:
      tags:
      - Event
      summary: Create Entity
      description: Create Entity
      operationId: EventDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Event'
            examples:
              EventDocumentation/openApi/POST/PRECONDITION_FAILED_2_11:
                value: |-
                  {
                    "organization" : {
                      "id" : 10389
                    },
                    "eventType" : {
                      "id" : -99999
                    },
                    "description" : "ce42b87d-36af-4952-9",
                    "enabled" : true,
                    "requiresAck" : false,
                    "requiresComment" : false,
                    "scheduleCron" : "STR",
                    "exibitionMode" : "NORMAL",
                    "messageBody" : "Route completed all assigned stops",
                    "icon" : "images/event/alert_triangle_red.png",
                    "checks" : [ ]
                  }
              EventDocumentation/openApi/POST_1_15:
                value: |-
                  {
                    "organization" : {
                      "id" : 10389
                    },
                    "eventType" : {
                      "id" : 10002
                    },
                    "description" : "ce42b87d-36af-4952-9",
                    "enabled" : true,
                    "requiresAck" : false,
                    "requiresComment" : false,
                    "scheduleCron" : "STR",
                    "exibitionMode" : "NORMAL",
                    "messageBody" : "Route completed all assigned stops",
                    "icon" : "images/event/alert_triangle_red.png",
                    "checks" : [ ]
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                EventDocumentation/openApi/POST/PRECONDITION_FAILED_2_11:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "53bb32eb-c066-4b7b-a028-789b506f3baf",
                        "date" : "2023-10-19T13:33:38+0000",
                        "resource" : {
                          "key" : "System.FK.NonexistentReferencedEntity",
                          "value" : "System.FK.NonexistentReferencedEntity",
                          "parameters" : {
                            "owner" : "EVENTTYPE",
                            "user_id" : "10060",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "foreignKey" : "FK_EVENT01",
                            "Greenmile-Version" : null,
                            "child" : "EVENT"
                          },
                          "i18nMessage" : "System.FK.NonexistentReferencedEntity"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EventResponse'
              examples:
                EventDocumentation/openApi/POST_1_15:
                  value: |-
                    {
                      "id" : 10002,
                      "creationDate" : "2023-10-19T13:33:38+0000",
                      "organization" : {
                        "id" : 10389
                      },
                      "eventType" : {
                        "id" : 10002
                      },
                      "description" : "ce42b87d-36af-4952-9",
                      "enabled" : true,
                      "requiresAck" : false,
                      "requiresComment" : false,
                      "scheduleCron" : "STR",
                      "exibitionMode" : "NORMAL",
                      "messageBody" : "Route completed all assigned stops",
                      "icon" : "images/event/alert_triangle_red.png",
                      "checks" : [ ]
                    }
  /Event/restrictions:
    post:
      tags:
      - Event
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: EventDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              EventDocumentation/openApi/POST/OK_6_11:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10002"
                  }
              EventDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_11:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EventArraySimpleResponse'
              examples:
                EventDocumentation/openApi/POST/OK_6_11:
                  value: |-
                    [ {
                      "id" : 10002,
                      "creationDate" : "2023-10-19T13:33:38+0000",
                      "description" : "ce42b87d-36af-4952-9",
                      "enabled" : true,
                      "requiresAck" : false,
                      "requiresComment" : false,
                      "scheduleCron" : "STR",
                      "exibitionMode" : "NORMAL",
                      "messageBody" : "Route completed all assigned stops",
                      "icon" : "images/event/alert_triangle_red.png"
                    } ]
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                EventDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_11:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "bda3c781-a6d2-42e2-b6c4-5f846eb9baca",
                        "date" : "2023-10-19T13:33:39+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
  /Event/{id}:
    get:
      tags:
      - Event
      summary: One detailed Entity
      description: One detailed Entity
      operationId: EventDocumentation/openApi/GET_5_21
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EventOneFullResponse'
              examples:
                EventDocumentation/openApi/GET_5_21:
                  value: |-
                    {
                      "id" : 10002,
                      "creationDate" : "2023-10-19T13:33:38+0000",
                      "organization" : {
                        "id" : 10389,
                        "creationDate" : "2023-10-19T13:33:37+0000",
                        "key" : "ce42b87d-36af-4952-9_O",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      },
                      "eventType" : {
                        "id" : 10002,
                        "creationDate" : "2023-10-19T13:33:38+0000",
                        "description" : "ce42b87d-36af-4952-9"
                      },
                      "description" : "ce42b87d-36af-4952-9",
                      "enabled" : true,
                      "requiresAck" : false,
                      "requiresComment" : false,
                      "scheduleCron" : "STR",
                      "exibitionMode" : "NORMAL",
                      "messageBody" : "Route completed all assigned stops",
                      "icon" : "images/event/alert_triangle_red.png"
                    }
    put:
      tags:
      - Event
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: EventDocumentation/openApi/PUT/
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/EventPutRequest'
            examples:
              EventDocumentation/openApi/PUT/OK_8_9:
                value: |-
                  {
                    "id" : 10002,
                    "organization" : {
                      "id" : 10389
                    },
                    "eventType" : {
                      "id" : 10002
                    },
                    "description" : "ce42b87d-36af-4952-92",
                    "enabled" : true,
                    "requiresAck" : false,
                    "requiresComment" : false,
                    "scheduleCron" : "STR",
                    "exibitionMode" : "NORMAL",
                    "messageBody" : "Route completed all assigned stops",
                    "icon" : "images/event/alert_triangle_red.png",
                    "checks" : [ ]
                  }
              EventDocumentation/openApi/PUT/PRECONDITION_FAILED_3_1:
                value: |-
                  {
                    "id" : 10002,
                    "organization" : {
                      "id" : 10389
                    },
                    "eventType" : {
                      "id" : -99999
                    },
                    "description" : "ce42b87d-36af-4952-9",
                    "enabled" : true,
                    "requiresAck" : false,
                    "requiresComment" : false,
                    "scheduleCron" : "STR",
                    "exibitionMode" : "NORMAL",
                    "messageBody" : "Route completed all assigned stops",
                    "icon" : "images/event/alert_triangle_red.png",
                    "checks" : [ ]
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                EventDocumentation/openApi/PUT/OK_8_9:
                  value: |-
                    {
                      "id" : 10002,
                      "organization" : {
                        "id" : 10389
                      },
                      "eventType" : {
                        "id" : 10002
                      },
                      "description" : "ce42b87d-36af-4952-92",
                      "enabled" : true,
                      "requiresAck" : false,
                      "requiresComment" : false,
                      "scheduleCron" : "STR",
                      "exibitionMode" : "NORMAL",
                      "messageBody" : "Route completed all assigned stops",
                      "icon" : "images/event/alert_triangle_red.png",
                      "checks" : [ ]
                    }
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                EventDocumentation/openApi/PUT/PRECONDITION_FAILED_3_1:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "c06b7440-9199-4668-9f58-202d69b001e1",
                        "date" : "2023-10-19T13:33:39+0000",
                        "resource" : {
                          "key" : "No row with the given identifier exists: [com.greenmile.web.domain.EventType#-99999]",
                          "value" : "No row with the given identifier exists: [com.greenmile.web.domain.EventType#-99999]",
                          "parameters" : {
                            "className" : "com.greenmile.web.exception.EntityNotFoundException",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "No row with the given identifier exists: [com.greenmile.web.domain.EventType#-99999]"
                        }
                      } ]
                    }
    delete:
      tags:
      - Event
      summary: Delete by id
      description: Delete by id
      operationId: EventDocumentation/openApi/DELETE/OK_9_11
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                EventDocumentation/openApi/DELETE/OK_9_11:
                  value: "true"
  /EventType:
    get:
      tags:
      - EventType
      summary: List Entities
      description: List Entities
      operationId: EventTypeDocumentation/openApi/GET_4_77
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EventTypeArraySimpleResponse'
              examples:
                EventTypeDocumentation/openApi/GET_4_77:
                  value: |-
                    [ {
                      "id" : 10022,
                      "creationDate" : "2023-10-19T13:38:57+0000",
                      "description" : "b4c4f1ba-2049-4a19-b"
                    } ]
    post:
      tags:
      - EventType
      summary: Create Entity
      description: Create Entity
      operationId: EventTypeDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/EventType'
            examples:
              EventTypeDocumentation/openApi/POST/PRECONDITION_FAILED_2_42:
                value: |-
                  {
                    "id" : -999999,
                    "description" : "b4c4f1ba-2049-4a19-b"
                  }
              EventTypeDocumentation/openApi/POST_1_55:
                value: |-
                  {
                    "description" : "b4c4f1ba-2049-4a19-b"
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                EventTypeDocumentation/openApi/POST/PRECONDITION_FAILED_2_42:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "3efb1b96-61d7-4e97-a19d-197b9906b6f1",
                        "date" : "2023-10-19T13:38:57+0000",
                        "resource" : {
                          "key" : "InvalidAttribute",
                          "value" : "InvalidAttribute",
                          "parameters" : {
                            "className" : "com.greenmile.web.exception.InvalidAttributeException",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060",
                            "value" : "id"
                          },
                          "i18nMessage" : "InvalidAttribute"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EventTypeResponse'
              examples:
                EventTypeDocumentation/openApi/POST_1_55:
                  value: |-
                    {
                      "id" : 10022,
                      "creationDate" : "2023-10-19T13:38:57+0000",
                      "description" : "b4c4f1ba-2049-4a19-b"
                    }
  /EventType/restrictions:
    post:
      tags:
      - EventType
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: EventTypeDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              EventTypeDocumentation/openApi/POST/OK_6_43:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10022"
                  }
              EventTypeDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_44:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EventTypeArraySimpleResponse'
              examples:
                EventTypeDocumentation/openApi/POST/OK_6_43:
                  value: |-
                    [ {
                      "id" : 10022,
                      "creationDate" : "2023-10-19T13:38:57+0000",
                      "description" : "b4c4f1ba-2049-4a19-b"
                    } ]
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                EventTypeDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_44:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "b801bb6b-75bd-4bc1-9ba5-e6564b587b2c",
                        "date" : "2023-10-19T13:38:58+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "user_id" : "10060",
                            "Greenmile-Version" : null
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
  /EventType/{id}:
    get:
      tags:
      - EventType
      summary: One detailed Entity
      description: One detailed Entity
      operationId: EventTypeDocumentation/openApi/GET_5_78
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EventTypeOneFullResponse'
              examples:
                EventTypeDocumentation/openApi/GET_5_78:
                  value: |-
                    {
                      "id" : 10022,
                      "creationDate" : "2023-10-19T13:38:57+0000",
                      "description" : "b4c4f1ba-2049-4a19-b"
                    }
    put:
      tags:
      - EventType
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: EventTypeDocumentation/openApi/PUT/
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/EventTypePutRequest'
            examples:
              EventTypeDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_37:
                value: |-
                  {
                    "id" : 10022,
                    "description" : "b4c4f1ba-2049-4a19-b"
                  }
              EventTypeDocumentation/openApi/PUT/OK_8_40:
                value: |-
                  {
                    "id" : 10022,
                    "description" : "b4c4f1ba-2049-4a19-b2"
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                EventTypeDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_37:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "7bee61dd-21b3-4dbf-a59d-94d75f8ea47f",
                        "date" : "2023-10-19T13:38:58+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                EventTypeDocumentation/openApi/PUT/OK_8_40:
                  value: "true"
    delete:
      tags:
      - EventType
      summary: Delete by id
      description: Delete by id
      operationId: EventTypeDocumentation/openApi/DELETE/OK_9_43
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                EventTypeDocumentation/openApi/DELETE/OK_9_43:
                  value: "true"
  /GPSProvider:
    get:
      tags:
      - GPSProvider
      summary: List Entities
      description: List Entities
      operationId: GPSProviderDocumentation/openApi/GET_4_14
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GPSProviderArraySimpleResponse'
              examples:
                GPSProviderDocumentation/openApi/GET_4_14:
                  value: |-
                    [ {
                      "id" : 10120,
                      "key" : "9d0eeebc-d797-4ae1-8GPSProviderDoc",
                      "description" : "GPSProviderDoc",
                      "enabled" : true,
                      "country" : "br"
                    }, {
                      "id" : 10123,
                      "key" : "d5c1544a-c69e-45a9-8",
                      "description" : "GPSProviderDoc",
                      "enabled" : true,
                      "country" : "br"
                    }, {
                      "id" : 10060,
                      "key" : "8b718049-edd8-4811-a_E1GPSProviderDoc",
                      "description" : "GPSProviderDoc",
                      "enabled" : true,
                      "country" : "br"
                    }, {
                      "id" : 10061,
                      "key" : "8b718049-edd8-4811-a_E2GPSProviderDoc",
                      "description" : "GPSProviderDoc",
                      "enabled" : true,
                      "country" : "br"
                    }, {
                      "id" : 10065,
                      "key" : "9e2ea5d9-6a6d-49e0-9_E1GPSProviderDoc",
                      "description" : "GPSProviderDoc",
                      "enabled" : true,
                      "country" : "br"
                    }, {
                      "id" : 10063,
                      "key" : "f9a42f1b-b5d9-4533-9GPSProviderDoc",
                      "description" : "GPSProviderDoc",
                      "enabled" : true,
                      "country" : "br"
                    }, {
                      "id" : 10040,
                      "key" : "com.greenmile.trackcompany.samsara.SamsaraTrackCompany",
                      "description" : "Samsara",
                      "enabled" : true,
                      "country" : "us"
                    }, {
                      "id" : 10008,
                      "key" : "com.greenmile.trackcompany.drivecam.DriveCamTrackCompany",
                      "description" : "Drivecam",
                      "enabled" : true,
                      "country" : "us"
                    }, {
                      "id" : 10010,
                      "key" : "com.greenmile.trackcompany.informac.InformacTrackCompany",
                      "description" : "Informac",
                      "enabled" : true,
                      "country" : "do"
                    }, {
                      "id" : 10013,
                      "key" : "com.greenmile.trackcompany.inthinc.InthincTrackCompany",
                      "description" : "Inthinc",
                      "enabled" : true,
                      "country" : "us"
                    }, {
                      "id" : 10021,
                      "key" : "com.greenmile.trackcompany.mixtelematics.MixTelematicsTrackCompany",
                      "description" : "Mix Telematics",
                      "enabled" : true,
                      "country" : "us"
                    }, {
                      "id" : 10022,
                      "key" : "com.greenmile.trackcompany.satrack.SatrackTrackCompany",
                      "description" : "Satrack",
                      "enabled" : true,
                      "country" : "us"
                    }, {
                      "id" : 10023,
                      "key" : "com.greenmile.trackcompany.peoplenet.PeopleNetTrackCompany",
                      "description" : "PeopleNet",
                      "enabled" : true,
                      "country" : "us"
                    }, {
                      "id" : 10024,
                      "key" : "com.greenmile.trackcompany.sighra.SighraTrackCompany",
                      "description" : "Sighra",
                      "enabled" : true,
                      "country" : "br"
                    }, {
                      "id" : 10025,
                      "key" : "com.greenmile.trackcompany.ticketlog.TicketLogTrackCompany",
                      "description" : "TicketLog",
                      "enabled" : true,
                      "country" : "br"
                    }, {
                      "id" : 10026,
                      "key" : "com.greenmile.trackcompany.smartgps.SmartGpsTrackCompany",
                      "description" : "SmartGps",
                      "enabled" : true,
                      "country" : "pe"
                    }, {
                      "id" : 10027,
                      "key" : "com.greenmile.trackcompany.positron.PositronTrackCompany",
                      "description" : "Positron",
                      "enabled" : true,
                      "country" : "br"
                    }, {
                      "id" : 10000,
                      "key" : "com.greenmile.trackcompany.omnilink.socket.OmnilinkTrackCompany",
                      "description" : "Omnilink",
                      "enabled" : true,
                      "country" : "br"
                    }, {
                      "id" : 10001,
                      "key" : "com.greenmile.trackcompany.trixlog.TrixlogTrackCompany",
                      "description" : "Trixlog",
                      "enabled" : true,
                      "country" : "br"
                    }, {
                      "id" : 10007,
                      "key" : "com.greenmile.trackcompany.geotab.apiv1.service.SerialGeotabTrackCompanyService",
                      "description" : "GeoTab",
                      "enabled" : true,
                      "country" : "us"
                    }, {
                      "id" : 10018,
                      "key" : "com.greenmile.trackcompany.linker.LinkerTrackCompany",
                      "description" : "Linker",
                      "enabled" : true,
                      "country" : "br"
                    }, {
                      "id" : 10019,
                      "key" : "com.greenmile.trackcompany.trimble.TrimbleTrackCompany",
                      "description" : "Trimble",
                      "enabled" : true,
                      "country" : "us"
                    }, {
                      "id" : 10003,
                      "key" : "com.greenmile.trackcompany.logikos.LogikosTrackCompany",
                      "description" : "Logikos",
                      "enabled" : true,
                      "country" : "br"
                    }, {
                      "id" : 10004,
                      "key" : "com.greenmile.trackcompany.autotrac.AutotracTrackCompany",
                      "description" : "Autotrac",
                      "enabled" : true,
                      "country" : "br"
                    }, {
                      "id" : 10005,
                      "key" : "com.greenmile.trackcompany.seva.SevaTrackCompany",
                      "description" : "Seva",
                      "enabled" : true,
                      "country" : "br"
                    }, {
                      "id" : 10011,
                      "key" : "com.greenmile.trackcompany.sascar.SascarTrackCompany",
                      "description" : "Sascar",
                      "enabled" : true,
                      "country" : "br"
                    }, {
                      "id" : 10012,
                      "key" : "com.greenmile.trackcompany.quatenus.QuatenusTrackCompany",
                      "description" : "Quatenus",
                      "enabled" : true,
                      "country" : "us"
                    }, {
                      "id" : 10014,
                      "key" : "com.greenmile.trackcompany.quatenuspush.QuatenusPushTrackCompany",
                      "description" : "Quatenus Push",
                      "enabled" : true,
                      "country" : "us"
                    }, {
                      "id" : 10015,
                      "key" : "com.greenmile.trackcompany.xrs.XRSTrackCompany",
                      "description" : "XRS",
                      "enabled" : true,
                      "country" : "us"
                    }, {
                      "id" : 10016,
                      "key" : "com.greenmile.trackcompany.pvinova.PVInovaTrackCompany",
                      "description" : "PVInova",
                      "enabled" : true,
                      "country" : "br"
                    }, {
                      "id" : 10017,
                      "key" : "com.greenmile.trackcompany.ctrack.CTrackTrackCompany",
                      "description" : "CTrack",
                      "enabled" : true,
                      "country" : "za"
                    }, {
                      "id" : 10020,
                      "key" : "com.greenmile.trackcompany.rmsicab.RmsicabTrackCompany",
                      "description" : "Rms Icab",
                      "enabled" : true,
                      "country" : "us"
                    } ]
    post:
      tags:
      - GPSProvider
      summary: Create Entity
      description: Create Entity
      operationId: GPSProviderDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/GPSProvider'
            examples:
              GPSProviderDocumentation/openApi/POST/PRECONDITION_FAILED_2_7:
                value: |-
                  {
                    "key" : "",
                    "description" : "GPSProviderDoc",
                    "enabled" : true,
                    "country" : "br",
                    "timeZone" : {
                      "id" : 10096
                    }
                  }
              GPSProviderDocumentation/openApi/POST_1_11:
                value: |-
                  {
                    "key" : "d5c1544a-c69e-45a9-8",
                    "description" : "GPSProviderDoc",
                    "enabled" : true,
                    "country" : "br",
                    "timeZone" : {
                      "id" : 10096
                    }
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                GPSProviderDocumentation/openApi/POST/PRECONDITION_FAILED_2_7:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "bcbb75d2-0b08-45db-9441-d1fda71a9be7",
                        "date" : "2023-10-19T13:32:47+0000",
                        "resource" : {
                          "key" : "System.Uknown_DB_Error",
                          "value" : "System.Uknown_DB_Error",
                          "parameters" : {
                            "databaseMessage" : "ORA-01400: cannot insert NULL into (\"GREENMILE\".\"GPSPROVIDER\".\"AKEY\")\n",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060",
                            "errorClass" : "org.springframework.dao.DataIntegrityViolationException"
                          },
                          "i18nMessage" : "System.Uknown_DB_Error"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GPSProviderResponse'
              examples:
                GPSProviderDocumentation/openApi/POST_1_11:
                  value: |-
                    {
                      "id" : 10123,
                      "key" : "d5c1544a-c69e-45a9-8",
                      "description" : "GPSProviderDoc",
                      "enabled" : true,
                      "country" : "br",
                      "timeZone" : {
                        "id" : 10096
                      }
                    }
  /GPSProvider/restrictions:
    post:
      tags:
      - GPSProvider
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: GPSProviderDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              GPSProviderDocumentation/openApi/POST/OK_6_7:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10123"
                  }
              GPSProviderDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_7:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GPSProviderArraySimpleResponse'
              examples:
                GPSProviderDocumentation/openApi/POST/OK_6_7:
                  value: |-
                    [ {
                      "id" : 10123,
                      "key" : "d5c1544a-c69e-45a9-8",
                      "description" : "GPSProviderDoc",
                      "enabled" : true,
                      "country" : "br"
                    } ]
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                GPSProviderDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_7:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "11141a7b-86b7-4d55-9182-69443aef71cd",
                        "date" : "2023-10-19T13:32:47+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
  /GPSProvider/{id}:
    get:
      tags:
      - GPSProvider
      summary: One detailed Entity
      description: One detailed Entity
      operationId: GPSProviderDocumentation/openApi/GET_5_15
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GPSProviderOneFullResponse'
              examples:
                GPSProviderDocumentation/openApi/GET_5_15:
                  value: |-
                    {
                      "id" : 10123,
                      "key" : "d5c1544a-c69e-45a9-8",
                      "description" : "GPSProviderDoc",
                      "enabled" : true,
                      "country" : "br",
                      "timeZone" : {
                        "id" : 10096,
                        "description" : "GMT+0",
                        "rawOffsetMinutes" : 0,
                        "timezoneName" : "GMT+0"
                      }
                    }
    put:
      tags:
      - GPSProvider
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: GPSProviderDocumentation/openApi/PUT/
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/GPSProviderPutRequest'
            examples:
              GPSProviderDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_5:
                value: |-
                  {
                    "id" : 10123,
                    "key" : "",
                    "description" : "GPSProviderDoc",
                    "enabled" : true,
                    "country" : "br",
                    "timeZone" : {
                      "id" : 10096
                    }
                  }
              GPSProviderDocumentation/openApi/PUT/OK_8_6:
                value: |-
                  {
                    "id" : 10123,
                    "key" : "d5c1544a-c69e-45a9-8",
                    "description" : "GPSProviderDoc2",
                    "enabled" : true,
                    "country" : "br",
                    "timeZone" : {
                      "id" : 10096
                    }
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                GPSProviderDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_5:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "d97c5149-1bc7-400f-ad57-6a5e45215a03",
                        "date" : "2023-10-19T13:32:47+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                GPSProviderDocumentation/openApi/PUT/OK_8_6:
                  value: "true"
    delete:
      tags:
      - GPSProvider
      summary: Delete by id
      description: Delete by id
      operationId: CoordinateDocumentation/openApi/DELETE/OK_2_44GPSProviderDocumentation/openApi/DELETE/OK_9_7
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                GPSProviderDocumentation/openApi/DELETE/OK_9_7:
                  value: "true"
                CoordinateDocumentation/openApi/DELETE/OK_2_44:
                  value: "true"
  /GPSProviderTelematicProfile:
    get:
      tags:
      - GPSProviderTelematicProfile
      summary: List Entities
      description: List Entities
      operationId: GpsProviderTelematicProfileDocumentation/openApi/GET_4_61
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GPSProviderTelematicProfileArraySimpleResponse'
              examples:
                GpsProviderTelematicProfileDocumentation/openApi/GET_4_61:
                  value: |-
                    [ {
                      "id" : 10004,
                      "description" : "819d5a4b-be45-4903-bE",
                      "enabled" : true
                    } ]
    post:
      tags:
      - GPSProviderTelematicProfile
      summary: Create Entity
      description: Create Entity
      operationId: GpsProviderTelematicProfileDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/GPSProviderTelematicProfile'
            examples:
              GpsProviderTelematicProfileDocumentation/openApi/POST/PRECONDITION_FAILED_2_32:
                value: |-
                  {
                    "description" : "",
                    "enabled" : true,
                    "gpsProviderTelematicProps" : [ {
                      "gpsProvider" : {
                        "id" : 10154
                      },
                      "key" : "819d5a4b-be45-4903-bGPTP1",
                      "description" : "819d5a4b-be45-4903-bGPTP1D",
                      "type" : "BOOLEAN",
                      "enabled" : true
                    }, {
                      "gpsProvider" : {
                        "id" : 10154
                      },
                      "key" : "819d5a4b-be45-4903-bGPTP2",
                      "description" : "819d5a4b-be45-4903-bGPTP2D",
                      "type" : "BOOLEAN",
                      "enabled" : true
                    } ]
                  }
              GpsProviderTelematicProfileDocumentation/openApi/POST_1_40:
                value: |-
                  {
                    "description" : "819d5a4b-be45-4903-bE",
                    "enabled" : true,
                    "gpsProviderTelematicProps" : [ {
                      "gpsProvider" : {
                        "id" : 10154
                      },
                      "key" : "819d5a4b-be45-4903-bGPTP1",
                      "description" : "819d5a4b-be45-4903-bGPTP1D",
                      "type" : "BOOLEAN",
                      "enabled" : true
                    }, {
                      "gpsProvider" : {
                        "id" : 10154
                      },
                      "key" : "819d5a4b-be45-4903-bGPTP2",
                      "description" : "819d5a4b-be45-4903-bGPTP2D",
                      "type" : "BOOLEAN",
                      "enabled" : true
                    } ]
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                GpsProviderTelematicProfileDocumentation/openApi/POST/PRECONDITION_FAILED_2_32:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "ae0cadfc-85ad-4bfa-ac66-fe6fc9eb72cc",
                        "date" : "2023-10-19T13:37:22+0000",
                        "resource" : {
                          "key" : "System.Uknown_DB_Error",
                          "value" : "System.Uknown_DB_Error",
                          "parameters" : {
                            "databaseMessage" : "ORA-01400: cannot insert NULL into (\"GREENMILE\".\"GPSPROVIDERTELEMATICPROFILE\".\"DESCRIPTION\")\n",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060",
                            "errorClass" : "org.springframework.dao.DataIntegrityViolationException"
                          },
                          "i18nMessage" : "System.Uknown_DB_Error"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GPSProviderTelematicProfileResponse'
              examples:
                GpsProviderTelematicProfileDocumentation/openApi/POST_1_40:
                  value: |-
                    {
                      "id" : 10004,
                      "description" : "819d5a4b-be45-4903-bE",
                      "enabled" : true,
                      "gpsProviderTelematicProps" : [ {
                        "id" : 10048,
                        "gpsProvider" : {
                          "id" : 10154
                        },
                        "key" : "819d5a4b-be45-4903-bGPTP1",
                        "description" : "819d5a4b-be45-4903-bGPTP1D",
                        "type" : "BOOLEAN",
                        "enabled" : true
                      }, {
                        "id" : 10049,
                        "gpsProvider" : {
                          "id" : 10154
                        },
                        "key" : "819d5a4b-be45-4903-bGPTP2",
                        "description" : "819d5a4b-be45-4903-bGPTP2D",
                        "type" : "BOOLEAN",
                        "enabled" : true
                      } ]
                    }
  /GPSProviderTelematicProfile/restrictions:
    post:
      tags:
      - GPSProviderTelematicProfile
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: GpsProviderTelematicProfileDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              GpsProviderTelematicProfileDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_34:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
              GpsProviderTelematicProfileDocumentation/openApi/POST/OK_6_33:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10004"
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                GpsProviderTelematicProfileDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_34:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "90f6174d-d9a3-4a31-bc6f-bca1d7bf353d",
                        "date" : "2023-10-19T13:37:23+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GPSProviderTelematicProfileArraySimpleResponse'
              examples:
                GpsProviderTelematicProfileDocumentation/openApi/POST/OK_6_33:
                  value: |-
                    [ {
                      "id" : 10004,
                      "description" : "819d5a4b-be45-4903-bE",
                      "enabled" : true
                    } ]
  /GPSProviderTelematicProfile/{id}:
    get:
      tags:
      - GPSProviderTelematicProfile
      summary: One detailed Entity
      description: One detailed Entity
      operationId: GpsProviderTelematicProfileDocumentation/openApi/GET_5_62
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GPSProviderTelematicProfileOneFullResponse'
              examples:
                GpsProviderTelematicProfileDocumentation/openApi/GET_5_62:
                  value: |-
                    {
                      "id" : 10004,
                      "description" : "819d5a4b-be45-4903-bE",
                      "enabled" : true
                    }
    put:
      tags:
      - GPSProviderTelematicProfile
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: GpsProviderTelematicProfileDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_27
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/GPSProviderTelematicProfilePutRequest'
            examples:
              GpsProviderTelematicProfileDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_27:
                value: |-
                  {
                    "id" : 10004,
                    "description" : "",
                    "enabled" : true,
                    "gpsProviderTelematicProps" : [ {
                      "gpsProvider" : {
                        "id" : 10154
                      },
                      "key" : "819d5a4b-be45-4903-bGPTP1",
                      "description" : "819d5a4b-be45-4903-bGPTP1D",
                      "type" : "BOOLEAN",
                      "enabled" : true
                    }, {
                      "gpsProvider" : {
                        "id" : 10154
                      },
                      "key" : "819d5a4b-be45-4903-bGPTP2",
                      "description" : "819d5a4b-be45-4903-bGPTP2D",
                      "type" : "BOOLEAN",
                      "enabled" : true
                    } ]
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                GpsProviderTelematicProfileDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_27:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "7846a236-cfff-4c61-8346-6c4469d89cce",
                        "date" : "2023-10-19T13:37:22+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
    delete:
      tags:
      - GPSProviderTelematicProfile
      summary: Delete by id
      description: Delete by id
      operationId: GpsProviderTelematicProfileDocumentation/openApi/DELETE/OK_8_33
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                GpsProviderTelematicProfileDocumentation/openApi/DELETE/OK_8_33:
                  value: "true"
  /GPSProviderTelematicProp:
    get:
      tags:
      - GPSProviderTelematicProp
      summary: List Entities
      description: List Entities
      operationId: GpsProviderTelematicPropDocumentation/openApi/GET_3_26
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GPSProviderTelematicPropArraySimpleResponse'
              examples:
                GpsProviderTelematicPropDocumentation/openApi/GET_3_26:
                  value: |-
                    [ {
                      "id" : 10022,
                      "key" : "57addd25-9752-44ac-a",
                      "description" : "57addd25-9752-44ac-a TPD",
                      "type" : "BOOLEAN",
                      "enabled" : true
                    }, {
                      "id" : 10000,
                      "key" : "TEMP1",
                      "description" : "sascar.temp1",
                      "type" : "DECIMAL",
                      "enabled" : true
                    }, {
                      "id" : 10001,
                      "key" : "TEMP2",
                      "description" : "sascar.temp2",
                      "type" : "DECIMAL",
                      "enabled" : true
                    }, {
                      "id" : 10002,
                      "key" : "TEMP3",
                      "description" : "sascar.temp3",
                      "type" : "DECIMAL",
                      "enabled" : true
                    }, {
                      "id" : 10003,
                      "key" : "SENSOR1",
                      "description" : "sensor1",
                      "type" : "DECIMAL",
                      "enabled" : true
                    } ]
    post:
      tags:
      - GPSProviderTelematicProp
      summary: Create Entity
      description: Create Entity
      operationId: GpsProviderTelematicPropDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/GPSProviderTelematicProp'
            examples:
              GpsProviderTelematicPropDocumentation/openApi/POST_1_19:
                value: |-
                  {
                    "gpsProvider" : {
                      "id" : 10142
                    },
                    "key" : "57addd25-9752-44ac-a",
                    "description" : "57addd25-9752-44ac-a TPD",
                    "type" : "BOOLEAN",
                    "enabled" : true
                  }
              GpsProviderTelematicPropDocumentation/openApi/POST/PRECONDITION_FAILED_2_15:
                value: |-
                  {
                    "gpsProvider" : {
                      "id" : 10142
                    },
                    "key" : "57addd25-9752-44ac-a",
                    "description" : "",
                    "type" : "BOOLEAN",
                    "enabled" : true
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GPSProviderTelematicPropResponse'
              examples:
                GpsProviderTelematicPropDocumentation/openApi/POST_1_19:
                  value: |-
                    {
                      "id" : 10022,
                      "gpsProvider" : {
                        "id" : 10142
                      },
                      "key" : "57addd25-9752-44ac-a",
                      "description" : "57addd25-9752-44ac-a TPD",
                      "type" : "BOOLEAN",
                      "enabled" : true
                    }
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                GpsProviderTelematicPropDocumentation/openApi/POST/PRECONDITION_FAILED_2_15:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "b74b8320-82f1-4f8d-bf7b-7f6e4370d94b",
                        "date" : "2023-10-19T13:34:19+0000",
                        "resource" : {
                          "key" : "System.Uknown_DB_Error",
                          "value" : "System.Uknown_DB_Error",
                          "parameters" : {
                            "databaseMessage" : "ORA-01400: cannot insert NULL into (\"GREENMILE\".\"GPSPROVIDERTELEMATICPROP\".\"DESCRIPTION\")\n",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060",
                            "errorClass" : "org.springframework.dao.DataIntegrityViolationException"
                          },
                          "i18nMessage" : "System.Uknown_DB_Error"
                        }
                      } ]
                    }
  /GPSProviderTelematicProp/restrictions:
    post:
      tags:
      - GPSProviderTelematicProp
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: GpsProviderTelematicPropDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              GpsProviderTelematicPropDocumentation/openApi/POST/OK_4_15:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10022"
                  }
              GpsProviderTelematicPropDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_5_15:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GPSProviderTelematicPropArraySimpleResponse'
              examples:
                GpsProviderTelematicPropDocumentation/openApi/POST/OK_4_15:
                  value: |-
                    [ {
                      "id" : 10022,
                      "key" : "57addd25-9752-44ac-a",
                      "description" : "57addd25-9752-44ac-a TPD",
                      "type" : "BOOLEAN",
                      "enabled" : true
                    } ]
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                GpsProviderTelematicPropDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_5_15:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "3018dd4b-6828-40b7-96a9-6c89b67ffc82",
                        "date" : "2023-10-19T13:34:19+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
  /GPSProviderTelematicProp/{id}:
    delete:
      tags:
      - GPSProviderTelematicProp
      summary: Delete by id
      description: Delete by id
      operationId: GpsProviderTelematicPropDocumentation/openApi/DELETE/OK_6_15
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                GpsProviderTelematicPropDocumentation/openApi/DELETE/OK_6_15:
                  value: "true"
  /Geofence:
    get:
      tags:
      - Geofence
      summary: List Entities
      description: List Entities
      operationId: GeofenceDocumentation/openApi/GET_4_105
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GeofenceArraySimpleResponse'
              examples:
                GeofenceDocumentation/openApi/GET_4_105:
                  value: |-
                    [ {
                      "id" : 10022,
                      "creationDate" : "2023-10-19T13:41:08+0000",
                      "description" : "22376d8f-61aa-4f3e-b Sample",
                      "color" : "rgb(238, 60, 37)"
                    } ]
    post:
      tags:
      - Geofence
      summary: Create Entity
      description: Create Entity
      operationId: GeofenceDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Geofence'
            examples:
              GeofenceDocumentation/openApi/POST/PRECONDITION_FAILED_2_53:
                value: |-
                  {
                    "organization" : {
                      "id" : -99999,
                      "key" : "OrganizationDocumentation",
                      "description" : "Organization Rest Docs Desc",
                      "city" : "São Paulo",
                      "state" : "São Paulo",
                      "preferedLocale" : {
                        "id" : 10000
                      },
                      "timeZone" : {
                        "id" : 10096
                      },
                      "unitSystem" : "METRIC"
                    },
                    "description" : "22376d8f-61aa-4f3e-b Sample",
                    "color" : "rgb(238, 60, 37)",
                    "geofenceGeometry" : {
                      "positions" : [ {
                        "longitude" : -3.7849524113555715,
                        "latitude" : -38.58495241135557
                      }, {
                        "longitude" : -3.7881212142413934,
                        "latitude" : -38.55789184570313
                      }, {
                        "longitude" : -3.7906048624461435,
                        "latitude" : -38.56621742248536
                      }, {
                        "longitude" : -3.7849524113555715,
                        "latitude" : -38.56836318969727
                      } ]
                    },
                    "tags" : [ ]
                  }
              GeofenceDocumentation/openApi/POST_1_70:
                value: |-
                  {
                    "organization" : {
                      "id" : 10557,
                      "key" : "OrganizationDocumentation",
                      "description" : "Organization Rest Docs Desc",
                      "city" : "São Paulo",
                      "state" : "São Paulo",
                      "preferedLocale" : {
                        "id" : 10000
                      },
                      "timeZone" : {
                        "id" : 10096
                      },
                      "unitSystem" : "METRIC"
                    },
                    "description" : "22376d8f-61aa-4f3e-b Sample",
                    "color" : "rgb(238, 60, 37)",
                    "geofenceGeometry" : {
                      "positions" : [ {
                        "longitude" : -3.7849524113555715,
                        "latitude" : -38.58495241135557
                      }, {
                        "longitude" : -3.7881212142413934,
                        "latitude" : -38.55789184570313
                      }, {
                        "longitude" : -3.7906048624461435,
                        "latitude" : -38.56621742248536
                      }, {
                        "longitude" : -3.7849524113555715,
                        "latitude" : -38.56836318969727
                      } ]
                    },
                    "tags" : [ ]
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                GeofenceDocumentation/openApi/POST/PRECONDITION_FAILED_2_53:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "294471fa-933c-46d2-9e23-0d11eb661220",
                        "date" : "2023-10-19T13:41:08+0000",
                        "resource" : {
                          "key" : "System.FK.NonexistentReferencedEntity",
                          "value" : "System.FK.NonexistentReferencedEntity",
                          "parameters" : {
                            "owner" : "ORGANIZATION",
                            "user_id" : "10060",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "foreignKey" : "FK_GEOFENCE_ORG",
                            "Greenmile-Version" : null,
                            "child" : "GEOFENCE"
                          },
                          "i18nMessage" : "System.FK.NonexistentReferencedEntity"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GeofenceResponse'
              examples:
                GeofenceDocumentation/openApi/POST_1_70:
                  value: |-
                    {
                      "id" : 10022,
                      "creationDate" : "2023-10-19T13:41:08+0000",
                      "organization" : {
                        "id" : 10557,
                        "key" : "OrganizationDocumentation",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000
                        },
                        "timeZone" : {
                          "id" : 10096
                        },
                        "unitSystem" : "METRIC"
                      },
                      "description" : "22376d8f-61aa-4f3e-b Sample",
                      "color" : "rgb(238, 60, 37)",
                      "geofenceGeometry" : {
                        "geofenceId" : 10022,
                        "positions" : [ {
                          "longitude" : -3.7849524113555715,
                          "latitude" : -38.58495241135557
                        }, {
                          "longitude" : -3.7881212142413934,
                          "latitude" : -38.55789184570313
                        }, {
                          "longitude" : -3.7906048624461435,
                          "latitude" : -38.56621742248536
                        }, {
                          "longitude" : -3.7849524113555715,
                          "latitude" : -38.56836318969727
                        } ]
                      },
                      "tags" : [ ]
                    }
  /Geofence/restrictions:
    post:
      tags:
      - Geofence
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: GeofenceDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              GeofenceDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_58:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
              GeofenceDocumentation/openApi/POST/OK_6_56:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10022"
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                GeofenceDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_58:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "712245b8-c74d-4931-9e1c-e6a65e84c4a7",
                        "date" : "2023-10-19T13:41:09+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GeofenceArraySimpleResponse'
              examples:
                GeofenceDocumentation/openApi/POST/OK_6_56:
                  value: |-
                    [ {
                      "id" : 10022,
                      "creationDate" : "2023-10-19T13:41:08+0000",
                      "description" : "22376d8f-61aa-4f3e-b Sample",
                      "color" : "rgb(238, 60, 37)"
                    } ]
  /Geofence/{id}:
    get:
      tags:
      - Geofence
      summary: One detailed Entity
      description: One detailed Entity
      operationId: GeofenceDocumentation/openApi/GET_5_106
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GeofenceOneFullResponse'
              examples:
                GeofenceDocumentation/openApi/GET_5_106:
                  value: |-
                    {
                      "id" : 10022,
                      "creationDate" : "2023-10-19T13:41:08+0000",
                      "organization" : {
                        "id" : 10557,
                        "creationDate" : "2023-10-19T13:41:07+0000",
                        "key" : "OrganizationDocumentation",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "unitSystem" : "METRIC"
                      },
                      "description" : "22376d8f-61aa-4f3e-b Sample",
                      "color" : "rgb(238, 60, 37)",
                      "geofenceGeometry" : {
                        "geofenceId" : 10022,
                        "positions" : [ {
                          "longitude" : -3.7849524113555715,
                          "latitude" : -38.58495241135557
                        }, {
                          "longitude" : -3.7881212142413934,
                          "latitude" : -38.55789184570313
                        }, {
                          "longitude" : -3.7906048624461435,
                          "latitude" : -38.56621742248536
                        }, {
                          "longitude" : -3.7849524113555715,
                          "latitude" : -38.56836318969727
                        } ]
                      }
                    }
    put:
      tags:
      - Geofence
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: GeofenceDocumentation/openApi/PUT/
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/GeofencePutRequest'
            examples:
              GeofenceDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_47:
                value: |-
                  {
                    "id" : 10022,
                    "organization" : {
                      "id" : 10557,
                      "key" : "OrganizationDocumentation",
                      "description" : "Organization Rest Docs Desc",
                      "city" : "São Paulo",
                      "state" : "São Paulo",
                      "preferedLocale" : {
                        "id" : 10000
                      },
                      "timeZone" : {
                        "id" : 10096
                      },
                      "unitSystem" : "METRIC"
                    },
                    "description" : "22376d8f-61aa-4f3e-b Sample",
                    "color" : "rgb(238, 60, 37)",
                    "geofenceGeometry" : {
                      "positions" : [ {
                        "longitude" : -3.7849524113555715,
                        "latitude" : -38.58495241135557
                      }, {
                        "longitude" : -3.7881212142413934,
                        "latitude" : -38.55789184570313
                      }, {
                        "longitude" : -3.7906048624461435,
                        "latitude" : -38.56621742248536
                      }, {
                        "longitude" : -3.7849524113555715,
                        "latitude" : -38.56836318969727
                      } ]
                    },
                    "tags" : [ ]
                  }
              GeofenceDocumentation/openApi/PUT/OK_8_51:
                value: |-
                  {
                    "id" : 10022,
                    "organization" : {
                      "id" : 10557,
                      "key" : "OrganizationDocumentation",
                      "description" : "Organization Rest Docs Desc",
                      "city" : "São Paulo",
                      "state" : "São Paulo",
                      "preferedLocale" : {
                        "id" : 10000
                      },
                      "timeZone" : {
                        "id" : 10096
                      },
                      "unitSystem" : "METRIC"
                    },
                    "description" : "22376d8f-61aa-4f3e-b Sample2",
                    "color" : "rgb(238, 60, 37)",
                    "geofenceGeometry" : {
                      "positions" : [ {
                        "longitude" : -3.7849524113555715,
                        "latitude" : -38.58495241135557
                      }, {
                        "longitude" : -3.7881212142413934,
                        "latitude" : -38.55789184570313
                      }, {
                        "longitude" : -3.7906048624461435,
                        "latitude" : -38.56621742248536
                      }, {
                        "longitude" : -3.7849524113555715,
                        "latitude" : -38.56836318969727
                      } ]
                    },
                    "tags" : [ ]
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                GeofenceDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_47:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "8c83df61-b96a-4723-a0df-ca6bb639604a",
                        "date" : "2023-10-19T13:41:08+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                GeofenceDocumentation/openApi/PUT/OK_8_51:
                  value: "true"
    delete:
      tags:
      - Geofence
      summary: Delete by id
      description: Delete by id
      operationId: GeofenceDocumentation/openApi/DELETE/OK_9_56
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                GeofenceDocumentation/openApi/DELETE/OK_9_56:
                  value: "true"
  /Group:
    get:
      tags:
      - Group
      summary: List Entities
      description: List Entities
      operationId: GroupDocumentation/openApi/GET_4_24
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GroupArraySimpleResponse'
              examples:
                GroupDocumentation/openApi/GET_4_24:
                  value: |-
                    [ {
                      "id" : 10082,
                      "creationDate" : "2023-10-19T13:34:09+0000",
                      "name" : "Group Name",
                      "key" : "d4ba510e-b963-4102-9",
                      "isSystem" : false,
                      "locked" : false,
                      "sysAdmin" : false,
                      "admin" : false
                    }, {
                      "id" : 10000,
                      "name" : "Administrators",
                      "key" : "ADMIN",
                      "isSystem" : false,
                      "locked" : true,
                      "sysAdmin" : false,
                      "admin" : true
                    }, {
                      "id" : 10002,
                      "name" : "Dispatchers",
                      "key" : "DISPATCHER",
                      "isSystem" : false,
                      "locked" : true,
                      "sysAdmin" : false,
                      "admin" : false
                    }, {
                      "id" : 10004,
                      "name" : "NodeJS",
                      "key" : "NODEJS",
                      "isSystem" : true,
                      "locked" : true,
                      "sysAdmin" : false,
                      "admin" : false
                    }, {
                      "id" : 10005,
                      "name" : "SysAdmin",
                      "key" : "SYSADMIN",
                      "isSystem" : true,
                      "locked" : true,
                      "sysAdmin" : true,
                      "admin" : false
                    }, {
                      "id" : 10007,
                      "name" : "SysCoordinator",
                      "key" : "SYSCOORDINATOR",
                      "isSystem" : true,
                      "locked" : true,
                      "sysAdmin" : false,
                      "admin" : false
                    }, {
                      "id" : 10003,
                      "name" : "Managers",
                      "key" : "MANAGER",
                      "isSystem" : false,
                      "locked" : true,
                      "sysAdmin" : false,
                      "admin" : false
                    }, {
                      "id" : 10008,
                      "name" : "Customer Service Department",
                      "key" : "CSD",
                      "isSystem" : false,
                      "locked" : false,
                      "sysAdmin" : false,
                      "admin" : false
                    }, {
                      "id" : 10001,
                      "name" : "Drivers",
                      "key" : "DRIVER",
                      "isSystem" : false,
                      "locked" : true,
                      "sysAdmin" : false,
                      "admin" : false
                    }, {
                      "id" : 10006,
                      "name" : "SysMonitor",
                      "key" : "SYSMONITOR",
                      "isSystem" : true,
                      "locked" : true,
                      "sysAdmin" : false,
                      "admin" : false
                    }, {
                      "id" : 10020,
                      "name" : "Cargo Checkers",
                      "key" : "CARGO_CHECKER",
                      "isSystem" : false,
                      "locked" : true,
                      "sysAdmin" : false,
                      "admin" : false
                    }, {
                      "id" : 10040,
                      "name" : "TrackMyOrder",
                      "key" : "Track_My_Order",
                      "isSystem" : false,
                      "locked" : true,
                      "sysAdmin" : false,
                      "admin" : false
                    } ]
    post:
      tags:
      - Group
      summary: Create Entity
      description: Create Entity
      operationId: GroupDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Group'
            examples:
              GroupDocumentation/openApi/POST/PRECONDITION_FAILED_2_14:
                value: |-
                  {
                    "name" : "Group Name",
                    "key" : "",
                    "organization" : {
                      "id" : 10401
                    },
                    "ipRangeProfile" : {
                      "id" : 10000,
                      "description" : "d6c0ffbb-5625-4e66-b871-a3c7cfa47a1a",
                      "ipRanges" : [ {
                        "ipv4start" : "0.0.0.0",
                        "ipv4end" : "0.0.0.10"
                      }, {
                        "ipv4start" : "127.0.0.0",
                        "ipv4end" : "127.0.0.255"
                      }, {
                        "ipv4start" : "10.0.0.0",
                        "ipv4end" : "10.255.255.255"
                      }, {
                        "ipv4start" : "172.16.0.0",
                        "ipv4end" : "172.31.255.255"
                      }, {
                        "ipv4start" : "192.168.0.0",
                        "ipv4end" : "192.168.255.255"
                      } ]
                    },
                    "admin" : false,
                    "sysAdmin" : false
                  }
              GroupDocumentation/openApi/POST_1_18:
                value: |-
                  {
                    "name" : "Group Name",
                    "key" : "d4ba510e-b963-4102-9",
                    "organization" : {
                      "id" : 10401
                    },
                    "ipRangeProfile" : {
                      "id" : 10000,
                      "description" : "d6c0ffbb-5625-4e66-b871-a3c7cfa47a1a",
                      "ipRanges" : [ {
                        "ipv4start" : "0.0.0.0",
                        "ipv4end" : "0.0.0.10"
                      }, {
                        "ipv4start" : "127.0.0.0",
                        "ipv4end" : "127.0.0.255"
                      }, {
                        "ipv4start" : "10.0.0.0",
                        "ipv4end" : "10.255.255.255"
                      }, {
                        "ipv4start" : "172.16.0.0",
                        "ipv4end" : "172.31.255.255"
                      }, {
                        "ipv4start" : "192.168.0.0",
                        "ipv4end" : "192.168.255.255"
                      } ]
                    },
                    "admin" : false,
                    "sysAdmin" : false
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                GroupDocumentation/openApi/POST/PRECONDITION_FAILED_2_14:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "7858f0b0-6c25-4143-9381-451980db53eb",
                        "date" : "2023-10-19T13:34:09+0000",
                        "resource" : {
                          "key" : "System.Uknown_DB_Error",
                          "value" : "System.Uknown_DB_Error",
                          "parameters" : {
                            "databaseMessage" : "ORA-01400: cannot insert NULL into (\"GREENMILE\".\"GROUPS\".\"AKEY\")\n",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060",
                            "errorClass" : "org.springframework.dao.DataIntegrityViolationException"
                          },
                          "i18nMessage" : "System.Uknown_DB_Error"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GroupResponse'
              examples:
                GroupDocumentation/openApi/POST_1_18:
                  value: |-
                    {
                      "id" : 10082,
                      "creationDate" : "2023-10-19T13:34:09+0000",
                      "name" : "Group Name",
                      "key" : "d4ba510e-b963-4102-9",
                      "organization" : {
                        "id" : 10401
                      },
                      "ipRangeProfile" : {
                        "id" : 10000,
                        "description" : "d6c0ffbb-5625-4e66-b871-a3c7cfa47a1a",
                        "ipRanges" : [ {
                          "ipv4start" : "0.0.0.0",
                          "ipv4end" : "0.0.0.10"
                        }, {
                          "ipv4start" : "127.0.0.0",
                          "ipv4end" : "127.0.0.255"
                        }, {
                          "ipv4start" : "10.0.0.0",
                          "ipv4end" : "10.255.255.255"
                        }, {
                          "ipv4start" : "172.16.0.0",
                          "ipv4end" : "172.31.255.255"
                        }, {
                          "ipv4start" : "192.168.0.0",
                          "ipv4end" : "192.168.255.255"
                        } ]
                      },
                      "isSystem" : false,
                      "locked" : false,
                      "sysAdmin" : false,
                      "admin" : false
                    }
  /Group/restrictions:
    post:
      tags:
      - Group
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: GroupDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              GroupDocumentation/openApi/POST/OK_6_14:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10082"
                  }
              GroupDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_14:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GroupArraySimpleResponse'
              examples:
                GroupDocumentation/openApi/POST/OK_6_14:
                  value: |-
                    [ {
                      "id" : 10082,
                      "creationDate" : "2023-10-19T13:34:09+0000",
                      "name" : "Group Name",
                      "key" : "d4ba510e-b963-4102-9",
                      "isSystem" : false,
                      "locked" : false,
                      "sysAdmin" : false,
                      "admin" : false
                    } ]
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                GroupDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_14:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "ed2d7d58-3330-4adf-9f7a-8d42527d6ad7",
                        "date" : "2023-10-19T13:34:10+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
  /Group/{id}:
    get:
      tags:
      - Group
      summary: One detailed Entity
      description: One detailed Entity
      operationId: GroupDocumentation/openApi/GET_5_25
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GroupOneFullResponse'
              examples:
                GroupDocumentation/openApi/GET_5_25:
                  value: |-
                    {
                      "id" : 10082,
                      "creationDate" : "2023-10-19T13:34:09+0000",
                      "name" : "Group Name",
                      "key" : "d4ba510e-b963-4102-9",
                      "organization" : {
                        "id" : 10401,
                        "creationDate" : "2023-10-19T13:34:09+0000",
                        "key" : "d4ba510e-b963-4102-9_O",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      },
                      "ipRangeProfile" : {
                        "id" : 10000,
                        "creationDate" : "2023-10-19T13:34:09+0000",
                        "description" : "d6c0ffbb-5625-4e66-b871-a3c7cfa47a1a"
                      },
                      "isSystem" : false,
                      "locked" : false,
                      "sysAdmin" : false,
                      "admin" : false
                    }
    put:
      tags:
      - Group
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: GroupDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_10
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/GroupPutRequest'
            examples:
              GroupDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_10:
                value: |-
                  {
                    "id" : 10082,
                    "name" : "Group Name",
                    "key" : "",
                    "organization" : {
                      "id" : 10401
                    },
                    "ipRangeProfile" : {
                      "id" : 10000,
                      "description" : "d6c0ffbb-5625-4e66-b871-a3c7cfa47a1a",
                      "ipRanges" : [ {
                        "ipv4start" : "0.0.0.0",
                        "ipv4end" : "0.0.0.10"
                      }, {
                        "ipv4start" : "127.0.0.0",
                        "ipv4end" : "127.0.0.255"
                      }, {
                        "ipv4start" : "10.0.0.0",
                        "ipv4end" : "10.255.255.255"
                      }, {
                        "ipv4start" : "172.16.0.0",
                        "ipv4end" : "172.31.255.255"
                      }, {
                        "ipv4start" : "192.168.0.0",
                        "ipv4end" : "192.168.255.255"
                      } ]
                    },
                    "admin" : false,
                    "sysAdmin" : false
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                GroupDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_10:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "aa60c9f0-8cb8-4121-97d6-e65c85c03dca",
                        "date" : "2023-10-19T13:34:09+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
    delete:
      tags:
      - Group
      summary: Delete by id
      description: Delete by id
      operationId: GroupDocumentation/openApi/DELETE/OK_8_14
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                GroupDocumentation/openApi/DELETE/OK_8_14:
                  value: "true"
  /HoursOfServiceType:
    get:
      tags:
      - HoursOfServiceType
      summary: List Entities
      description: List Entities
      operationId: HoursOfServiceTypeDocumentation/openApi/GET_4_100
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HoursOfServiceTypeArraySimpleResponse'
              examples:
                HoursOfServiceTypeDocumentation/openApi/GET_4_100:
                  value: |-
                    [ {
                      "id" : 10022,
                      "key" : "f65e86db-cd0b-4466-abe3-528de701faa6",
                      "description" : "Sample HoursOfServiceType",
                      "allowBreakAppointment" : true,
                      "allowLunchAppointment" : true,
                      "allowWaitAppointment" : true,
                      "inferDriveTimeBasedRouteActions" : true,
                      "breakTimeThresholdMinutes" : 10,
                      "breakTimeDurationMinutes" : 10,
                      "lunchTimeThresholdMinutes" : 10,
                      "lunchTimeDurationMinutes" : 10,
                      "forceBreakTime" : false,
                      "forceLunchTime" : false,
                      "enabled" : true
                    } ]
    post:
      tags:
      - HoursOfServiceType
      summary: Create Entity
      description: Create Entity
      operationId: HoursOfServiceTypeDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/HoursOfServiceType'
            examples:
              HoursOfServiceTypeDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_2_54:
                value: |-
                  {
                    "key" : "",
                    "description" : "Sample HoursOfServiceType",
                    "allowBreakAppointment" : true,
                    "allowLunchAppointment" : true,
                    "allowWaitAppointment" : true,
                    "inferDriveTimeBasedRouteActions" : true,
                    "organization" : {
                      "id" : 10550
                    },
                    "breakTimeThresholdMinutes" : 10,
                    "breakTimeDurationMinutes" : 10,
                    "lunchTimeThresholdMinutes" : 10,
                    "lunchTimeDurationMinutes" : 10,
                    "forceBreakTime" : false,
                    "forceLunchTime" : false,
                    "enabled" : true
                  }
              HoursOfServiceTypeDocumentation/openApi/POST_1_68:
                value: |-
                  {
                    "description" : "Sample HoursOfServiceType",
                    "allowBreakAppointment" : true,
                    "allowLunchAppointment" : true,
                    "allowWaitAppointment" : true,
                    "inferDriveTimeBasedRouteActions" : true,
                    "organization" : {
                      "id" : 10550
                    },
                    "breakTimeThresholdMinutes" : 10,
                    "breakTimeDurationMinutes" : 10,
                    "lunchTimeThresholdMinutes" : 10,
                    "lunchTimeDurationMinutes" : 10,
                    "forceBreakTime" : false,
                    "forceLunchTime" : false,
                    "enabled" : true
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                HoursOfServiceTypeDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_2_54:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "4544a324-cfd8-4c7b-a1cb-170fe9bc13c0",
                        "date" : "2023-10-19T13:40:54+0000",
                        "resource" : {
                          "key" : "hoursOfServiceType.not.fount.to.update",
                          "value" : "hoursOfServiceType.not.fount.to.update",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "user_id" : "10060",
                            "Greenmile-Version" : null
                          },
                          "i18nMessage" : "hoursOfServiceType.not.fount.to.update"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HoursOfServiceTypeResponse'
              examples:
                HoursOfServiceTypeDocumentation/openApi/POST_1_68:
                  value: |-
                    {
                      "id" : 10022,
                      "key" : "f65e86db-cd0b-4466-abe3-528de701faa6",
                      "description" : "Sample HoursOfServiceType",
                      "allowBreakAppointment" : true,
                      "allowLunchAppointment" : true,
                      "allowWaitAppointment" : true,
                      "inferDriveTimeBasedRouteActions" : true,
                      "organization" : {
                        "id" : 10550
                      },
                      "breakTimeThresholdMinutes" : 10,
                      "breakTimeDurationMinutes" : 10,
                      "lunchTimeThresholdMinutes" : 10,
                      "lunchTimeDurationMinutes" : 10,
                      "forceBreakTime" : false,
                      "forceLunchTime" : false,
                      "enabled" : true
                    }
  /HoursOfServiceType/restrictions:
    post:
      tags:
      - HoursOfServiceType
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: HoursOfServiceTypeDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              HoursOfServiceTypeDocumentation/openApi/POST/OK_6_53:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10022"
                  }
              HoursOfServiceTypeDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_55:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HoursOfServiceTypeArraySimpleResponse'
              examples:
                HoursOfServiceTypeDocumentation/openApi/POST/OK_6_53:
                  value: |-
                    [ {
                      "id" : 10022,
                      "key" : "f65e86db-cd0b-4466-abe3-528de701faa6",
                      "description" : "Sample HoursOfServiceType",
                      "allowBreakAppointment" : true,
                      "allowLunchAppointment" : true,
                      "allowWaitAppointment" : true,
                      "inferDriveTimeBasedRouteActions" : true,
                      "breakTimeThresholdMinutes" : 10,
                      "breakTimeDurationMinutes" : 10,
                      "lunchTimeThresholdMinutes" : 10,
                      "lunchTimeDurationMinutes" : 10,
                      "forceBreakTime" : false,
                      "forceLunchTime" : false,
                      "enabled" : true
                    } ]
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                HoursOfServiceTypeDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_55:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "68b1ea6e-5fb8-4f0e-8b19-f1393751162e",
                        "date" : "2023-10-19T13:40:54+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "user_id" : "10060",
                            "Greenmile-Version" : null
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
  /HoursOfServiceType/{id}:
    get:
      tags:
      - HoursOfServiceType
      summary: One detailed Entity
      description: One detailed Entity
      operationId: HoursOfServiceTypeDocumentation/openApi/GET_5_101
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HoursOfServiceTypeOneFullResponse'
              examples:
                HoursOfServiceTypeDocumentation/openApi/GET_5_101:
                  value: |-
                    {
                      "id" : 10022,
                      "key" : "f65e86db-cd0b-4466-abe3-528de701faa6",
                      "description" : "Sample HoursOfServiceType",
                      "allowBreakAppointment" : true,
                      "allowLunchAppointment" : true,
                      "allowWaitAppointment" : true,
                      "inferDriveTimeBasedRouteActions" : true,
                      "organization" : {
                        "id" : 10550,
                        "creationDate" : "2023-10-19T13:40:53+0000",
                        "key" : "12367b1f-4e9b-45ec-b_O",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      },
                      "breakTimeThresholdMinutes" : 10,
                      "breakTimeDurationMinutes" : 10,
                      "lunchTimeThresholdMinutes" : 10,
                      "lunchTimeDurationMinutes" : 10,
                      "forceBreakTime" : false,
                      "forceLunchTime" : false,
                      "enabled" : true
                    }
    put:
      tags:
      - HoursOfServiceType
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: HoursOfServiceTypeDocumentation/openApi/PUT/
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/HoursOfServiceTypePutRequest'
            examples:
              HoursOfServiceTypeDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_45:
                value: |-
                  {
                    "id" : 10022,
                    "key" : "",
                    "description" : "Sample HoursOfServiceType",
                    "allowBreakAppointment" : true,
                    "allowLunchAppointment" : true,
                    "allowWaitAppointment" : true,
                    "inferDriveTimeBasedRouteActions" : true,
                    "organization" : {
                      "id" : 10550
                    },
                    "breakTimeThresholdMinutes" : 10,
                    "breakTimeDurationMinutes" : 10,
                    "lunchTimeThresholdMinutes" : 10,
                    "lunchTimeDurationMinutes" : 10,
                    "forceBreakTime" : false,
                    "forceLunchTime" : false,
                    "enabled" : true
                  }
              HoursOfServiceTypeDocumentation/openApi/PUT/OK_8_49:
                value: |-
                  {
                    "id" : 10022,
                    "description" : "Sample HoursOfServiceType2",
                    "allowBreakAppointment" : true,
                    "allowLunchAppointment" : true,
                    "allowWaitAppointment" : true,
                    "inferDriveTimeBasedRouteActions" : true,
                    "organization" : {
                      "id" : 10550
                    },
                    "breakTimeThresholdMinutes" : 10,
                    "breakTimeDurationMinutes" : 10,
                    "lunchTimeThresholdMinutes" : 10,
                    "lunchTimeDurationMinutes" : 10,
                    "forceBreakTime" : false,
                    "forceLunchTime" : false,
                    "enabled" : true
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                HoursOfServiceTypeDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_45:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "473d8780-feae-4143-ad30-38b45af0433a",
                        "date" : "2023-10-19T13:40:54+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "user_id" : "10060",
                            "Greenmile-Version" : null
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                HoursOfServiceTypeDocumentation/openApi/PUT/OK_8_49:
                  value: "true"
    delete:
      tags:
      - HoursOfServiceType
      summary: Delete by id
      description: Delete by id
      operationId: HoursOfServiceTypeDocumentation/openApi/DELETE/OK_9_54
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                HoursOfServiceTypeDocumentation/openApi/DELETE/OK_9_54:
                  value: "true"
  /I18NLocale:
    get:
      tags:
      - I18NLocale
      summary: List Entities
      description: List Entities
      operationId: I18NLocaleDocumentation/openApi/GET_1_102
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/I18NLocaleArraySimpleResponse'
              examples:
                I18NLocaleDocumentation/openApi/GET_1_102:
                  value: |-
                    [ {
                      "id" : 10100,
                      "key" : "I18NLocale_es_co",
                      "language" : "es-CO",
                      "country" : "Colombia",
                      "description" : "Español Colombia",
                      "dateFormat" : "dd/MM/yyyy",
                      "timeFormat" : "HH:mm",
                      "currency" : "$",
                      "decimalSymbol" : ",",
                      "digitalGrouping" : "."
                    }, {
                      "id" : 10005,
                      "key" : "I18NLocale_ja",
                      "language" : "ja",
                      "description" : "日本語",
                      "dateFormat" : "yyyy/MM/dd",
                      "timeFormat" : "HH:mm",
                      "currency" : "¥",
                      "decimalSymbol" : ".",
                      "digitalGrouping" : ","
                    }, {
                      "id" : 10006,
                      "key" : "I18NLocale_th",
                      "language" : "th",
                      "description" : "ไทย",
                      "dateFormat" : "dd/MM/yyyy",
                      "timeFormat" : "HH:mm",
                      "currency" : "฿",
                      "decimalSymbol" : ".",
                      "digitalGrouping" : ","
                    }, {
                      "id" : 10000,
                      "key" : "I18NLocale_en",
                      "language" : "en",
                      "description" : "English",
                      "dateFormat" : "MM/dd/yyyy",
                      "timeFormat" : "hh:mm a",
                      "currency" : "US$",
                      "decimalSymbol" : ".",
                      "digitalGrouping" : ","
                    }, {
                      "id" : 10001,
                      "key" : "I18NLocale_pt",
                      "language" : "pt",
                      "description" : "Português",
                      "dateFormat" : "dd/MM/yyyy",
                      "timeFormat" : "HH:mm",
                      "currency" : "R$",
                      "decimalSymbol" : ",",
                      "digitalGrouping" : "."
                    }, {
                      "id" : 10002,
                      "key" : "I18NLocale_es",
                      "language" : "es",
                      "description" : "Español",
                      "dateFormat" : "dd/MM/yyyy",
                      "timeFormat" : "HH:mm",
                      "currency" : "$",
                      "decimalSymbol" : ",",
                      "digitalGrouping" : "."
                    }, {
                      "id" : 10003,
                      "key" : "I18nlocale_he",
                      "language" : "he",
                      "description" : "עברית",
                      "dateFormat" : "dd/MM/yyyy",
                      "timeFormat" : "HH:mm",
                      "currency" : "$",
                      "decimalSymbol" : ",",
                      "digitalGrouping" : "."
                    }, {
                      "id" : 10004,
                      "key" : "I18nlocale_fr",
                      "language" : "fr",
                      "description" : "Français",
                      "dateFormat" : "dd/MM/yyyy",
                      "timeFormat" : "HH:mm",
                      "currency" : "$",
                      "decimalSymbol" : " ",
                      "digitalGrouping" : ","
                    }, {
                      "id" : 10020,
                      "key" : "I18NLocale_de",
                      "language" : "de",
                      "description" : "Deutsch",
                      "dateFormat" : "dd/MM/yyyy",
                      "timeFormat" : "HH:mm",
                      "currency" : "$",
                      "decimalSymbol" : " ",
                      "digitalGrouping" : ","
                    }, {
                      "id" : 10021,
                      "key" : "I18NLocale_it",
                      "language" : "it",
                      "description" : "Italiano",
                      "dateFormat" : "dd/MM/yyyy",
                      "timeFormat" : "HH:mm",
                      "currency" : "$",
                      "decimalSymbol" : " ",
                      "digitalGrouping" : ","
                    }, {
                      "id" : 10040,
                      "key" : "I18NLocale_es_cl",
                      "language" : "es-CL",
                      "country" : "Chile",
                      "description" : "Español Chile",
                      "dateFormat" : "dd/MM/yyyy",
                      "timeFormat" : "HH:mm",
                      "currency" : "$",
                      "decimalSymbol" : ",",
                      "digitalGrouping" : "."
                    }, {
                      "id" : 10041,
                      "key" : "I18NLocale_ru",
                      "language" : "ru",
                      "description" : "русский язык",
                      "dateFormat" : "dd.MM.yyyy",
                      "timeFormat" : "HH:mm",
                      "currency" : "₽",
                      "decimalSymbol" : ",",
                      "digitalGrouping" : " "
                    }, {
                      "id" : 10060,
                      "key" : "I18NLocale_ar",
                      "language" : "ar",
                      "description" : "عربى",
                      "dateFormat" : "dd/MM/yyyy",
                      "timeFormat" : "HH:mm",
                      "currency" : "$",
                      "decimalSymbol" : ".",
                      "digitalGrouping" : ","
                    }, {
                      "id" : 10080,
                      "key" : "I18NLocale_es_pa",
                      "language" : "es-PA",
                      "country" : "Panamá",
                      "description" : "Español Panamá",
                      "dateFormat" : "dd/MM/yyyy",
                      "timeFormat" : "HH:mm",
                      "currency" : "$",
                      "decimalSymbol" : ",",
                      "digitalGrouping" : "."
                    }, {
                      "id" : 10081,
                      "key" : "I18NLocale_es_ni",
                      "language" : "es-NI",
                      "country" : "Nicaragua",
                      "description" : "Español Nicaragua",
                      "dateFormat" : "dd/MM/yyyy",
                      "timeFormat" : "HH:mm",
                      "currency" : "C$",
                      "decimalSymbol" : ",",
                      "digitalGrouping" : "."
                    }, {
                      "id" : 10082,
                      "key" : "I18NLocale_es_cr",
                      "language" : "es-CR",
                      "country" : "Costa Rica",
                      "description" : "Español Costa Rica",
                      "dateFormat" : "dd/MM/yyyy",
                      "timeFormat" : "HH:mm",
                      "currency" : "₡",
                      "decimalSymbol" : ",",
                      "digitalGrouping" : "."
                    }, {
                      "id" : 10083,
                      "key" : "I18NLocale_es_gt",
                      "language" : "es-GT",
                      "country" : "Guatemala",
                      "description" : "Español Guatemala",
                      "dateFormat" : "dd/MM/yyyy",
                      "timeFormat" : "HH:mm",
                      "currency" : "Q",
                      "decimalSymbol" : ",",
                      "digitalGrouping" : "."
                    }, {
                      "id" : 10084,
                      "key" : "I18NLocale_pl",
                      "language" : "pl",
                      "description" : "Polski",
                      "dateFormat" : "dd/MM/yyyy",
                      "timeFormat" : "HH:mm",
                      "currency" : "zł ",
                      "decimalSymbol" : ".",
                      "digitalGrouping" : ","
                    } ]
  /I18NLocale/restrictions:
    post:
      tags:
      - I18NLocale
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: I18NLocaleDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              I18NLocaleDocumentation/openApi/POST/OK_3_54:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10000"
                  }
              I18NLocaleDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_4_56:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/I18NLocaleArraySimpleResponse'
              examples:
                I18NLocaleDocumentation/openApi/POST/OK_3_54:
                  value: |-
                    [ {
                      "id" : 10000,
                      "key" : "I18NLocale_en",
                      "language" : "en",
                      "description" : "English",
                      "dateFormat" : "MM/dd/yyyy",
                      "timeFormat" : "hh:mm a",
                      "currency" : "US$",
                      "decimalSymbol" : ".",
                      "digitalGrouping" : ","
                    } ]
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                I18NLocaleDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_4_56:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "f537785d-3ae8-4196-a8a3-263accd116cd",
                        "date" : "2023-10-19T13:40:56+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "user_id" : "10060",
                            "Greenmile-Version" : null
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
  /I18NLocale/{id}:
    get:
      tags:
      - I18NLocale
      summary: One detailed Entity
      description: One detailed Entity
      operationId: I18NLocaleDocumentation/openApi/GET_2_103
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/I18NLocaleOneFullResponse'
              examples:
                I18NLocaleDocumentation/openApi/GET_2_103:
                  value: |-
                    {
                      "id" : 10000,
                      "key" : "I18NLocale_en",
                      "language" : "en",
                      "description" : "English",
                      "dateFormat" : "MM/dd/yyyy",
                      "timeFormat" : "hh:mm a",
                      "currency" : "US$",
                      "decimalSymbol" : ".",
                      "digitalGrouping" : ","
                    }
  /Integration/ImportSkuMeasureUnitList:
    post:
      tags:
      - Integration
      summary: Create Entity List of Skus
      description: Create Entity List of Skus
      operationId: SkuMeasurementUnitDocumentation/openApi/POST_4_37
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SkuMeasurementUnit'
            examples:
              SkuMeasurementUnitDocumentation/openApi/POST_4_37:
                value: |-
                  [ {
                    "organization" : {
                      "id" : 10454
                    },
                    "sku" : {
                      "id" : 10293,
                      "organization" : {
                        "id" : 10454
                      },
                      "key" : "0347a18b-c585-41c8-81",
                      "description" : "Sample SKU - Juice",
                      "enabled" : true,
                      "brand" : "Amazing",
                      "skuType" : {
                        "id" : 10117,
                        "organization" : {
                          "id" : 10454
                        },
                        "key" : "0347a18b-c585-41c8-81",
                        "description" : "SkuType Description"
                      },
                      "baseUnit" : {
                        "id" : 10229,
                        "key" : "0347a18b-c585-41c8-81Bottle",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "secondaryUnit" : {
                        "id" : 10230,
                        "key" : "0347a18b-c585-41c8-81Box",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "tertiaryUnit" : {
                        "id" : 10231,
                        "key" : "0347a18b-c585-41c8-81Container",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "secondaryQty" : 4.0,
                      "tertiaryQty" : 4.0,
                      "secondaryCompound" : {
                        "id" : 10291,
                        "organization" : {
                          "id" : 10454
                        },
                        "key" : "0347a18b-c585-41c8-81SkuSecondary",
                        "description" : "Sample SKU",
                        "enabled" : true,
                        "brand" : "Docik",
                        "alternativeKey" : "0347a18b-c585-41c8-81SkuSecondarynull"
                      },
                      "tertiaryCompound" : {
                        "id" : 10292,
                        "organization" : {
                          "id" : 10454
                        },
                        "key" : "0347a18b-c585-41c8-81SkuTertiary",
                        "description" : "Sample SKU",
                        "enabled" : true,
                        "brand" : "Docik",
                        "alternativeKey" : "0347a18b-c585-41c8-81SkuTertiarynull"
                      },
                      "secondaryCompoundQty" : 1.0,
                      "tertiaryCompoundQty" : 1.0,
                      "alternativeKey" : "0347a18b-c585-41c8-81null"
                    },
                    "baseUnit" : {
                      "id" : 10229,
                      "key" : "0347a18b-c585-41c8-81Bottle",
                      "description" : "Sample SizeAlias",
                      "icon" : "ICON",
                      "preferredSize" : "1",
                      "sizeDecimalPlaces" : 2
                    },
                    "secondaryUnit" : {
                      "id" : 10230,
                      "key" : "0347a18b-c585-41c8-81Box",
                      "description" : "Sample SizeAlias",
                      "icon" : "ICON",
                      "preferredSize" : "1",
                      "sizeDecimalPlaces" : 2
                    },
                    "secondaryQty" : 30,
                    "secondaryCompoundQty" : 1,
                    "defaultSecondaryUnit" : true
                  }, {
                    "organization" : {
                      "id" : 10454
                    },
                    "sku" : {
                      "id" : 10296,
                      "organization" : {
                        "id" : 10454
                      },
                      "key" : "0347a18b-c585-41c8-82",
                      "description" : "Sample SKU - Juice",
                      "enabled" : true,
                      "brand" : "Amazing",
                      "skuType" : {
                        "id" : 10118,
                        "organization" : {
                          "id" : 10454
                        },
                        "key" : "0347a18b-c585-41c8-82",
                        "description" : "SkuType Description"
                      },
                      "baseUnit" : {
                        "id" : 10232,
                        "key" : "0347a18b-c585-41c8-82Bottle",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "secondaryUnit" : {
                        "id" : 10233,
                        "key" : "0347a18b-c585-41c8-82Box",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "tertiaryUnit" : {
                        "id" : 10234,
                        "key" : "0347a18b-c585-41c8-82Container",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "secondaryQty" : 4.0,
                      "tertiaryQty" : 4.0,
                      "secondaryCompound" : {
                        "id" : 10294,
                        "organization" : {
                          "id" : 10454
                        },
                        "key" : "0347a18b-c585-41c8-82SkuSecondary",
                        "description" : "Sample SKU",
                        "enabled" : true,
                        "brand" : "Docik",
                        "alternativeKey" : "0347a18b-c585-41c8-82SkuSecondarynull"
                      },
                      "tertiaryCompound" : {
                        "id" : 10295,
                        "organization" : {
                          "id" : 10454
                        },
                        "key" : "0347a18b-c585-41c8-82SkuTertiary",
                        "description" : "Sample SKU",
                        "enabled" : true,
                        "brand" : "Docik",
                        "alternativeKey" : "0347a18b-c585-41c8-82SkuTertiarynull"
                      },
                      "secondaryCompoundQty" : 1.0,
                      "tertiaryCompoundQty" : 1.0,
                      "alternativeKey" : "0347a18b-c585-41c8-82null"
                    },
                    "baseUnit" : {
                      "id" : 10232,
                      "key" : "0347a18b-c585-41c8-82Bottle",
                      "description" : "Sample SizeAlias",
                      "icon" : "ICON",
                      "preferredSize" : "1",
                      "sizeDecimalPlaces" : 2
                    },
                    "secondaryUnit" : {
                      "id" : 10233,
                      "key" : "0347a18b-c585-41c8-82Box",
                      "description" : "Sample SizeAlias",
                      "icon" : "ICON",
                      "preferredSize" : "1",
                      "sizeDecimalPlaces" : 2
                    },
                    "secondaryQty" : 30,
                    "secondaryCompoundQty" : 1,
                    "defaultSecondaryUnit" : true
                  } ]
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SkuMeasurementUnitResponse Response List
                  of Skus'
              examples:
                SkuMeasurementUnitDocumentation/openApi/POST_4_37:
                  value: |-
                    [ {
                      "id" : 10024,
                      "organization" : {
                        "id" : 10454,
                        "key" : "0347a18b-c585-41c8-8_O"
                      },
                      "sku" : {
                        "id" : 10293,
                        "organization" : {
                          "id" : 10454,
                          "key" : "0347a18b-c585-41c8-8_O"
                        },
                        "key" : "0347a18b-c585-41c8-81",
                        "alternativeKey" : "0347a18b-c585-41c8-810347a18b-c585-41c8-8_O"
                      },
                      "baseUnit" : {
                        "id" : 10229,
                        "key" : "0347a18b-c585-41c8-81Bottle"
                      },
                      "secondaryUnit" : {
                        "id" : 10230,
                        "key" : "0347a18b-c585-41c8-81Box"
                      },
                      "secondaryQty" : 30,
                      "secondaryCompoundQty" : 1,
                      "defaultSecondaryUnit" : true
                    }, {
                      "id" : 10025,
                      "organization" : {
                        "id" : 10454,
                        "key" : "0347a18b-c585-41c8-8_O"
                      },
                      "sku" : {
                        "id" : 10296,
                        "organization" : {
                          "id" : 10454,
                          "key" : "0347a18b-c585-41c8-8_O"
                        },
                        "key" : "0347a18b-c585-41c8-82",
                        "alternativeKey" : "0347a18b-c585-41c8-820347a18b-c585-41c8-8_O"
                      },
                      "baseUnit" : {
                        "id" : 10232,
                        "key" : "0347a18b-c585-41c8-82Bottle"
                      },
                      "secondaryUnit" : {
                        "id" : 10233,
                        "key" : "0347a18b-c585-41c8-82Box"
                      },
                      "secondaryQty" : 30,
                      "secondaryCompoundQty" : 1,
                      "defaultSecondaryUnit" : true
                    } ]
  /Integration/ImportSkuOrganizationPriceList:
    post:
      tags:
      - Integration
      summary: Create Entity List of Skus
      description: Create Entity List of Skus
      operationId: SkuOrgPriceListDocumentation/openApi/POST_2_53
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SkuOrganizationPriceList'
            examples:
              SkuOrgPriceListDocumentation/openApi/POST_2_53:
                value: |-
                  [ {
                    "id" : null,
                    "organization" : {
                      "id" : 10491,
                      "creationDate" : null,
                      "lastModificationDate" : null,
                      "key" : null,
                      "parentOrganization" : null,
                      "description" : null,
                      "addressLine1" : null,
                      "addressLine2" : null,
                      "city" : null,
                      "state" : null,
                      "zipcode" : null,
                      "district" : null,
                      "country" : null,
                      "taxid" : null,
                      "preferedLocale" : null,
                      "timeZone" : null,
                      "listenerOrganizations" : null,
                      "unitSystem" : null,
                      "dsgOrgId" : null,
                      "dsgOrganizationId" : null
                    },
                    "sku" : {
                      "id" : 10331,
                      "creationDate" : null,
                      "lastModificationDate" : null,
                      "organization" : {
                        "id" : 10491,
                        "creationDate" : null,
                        "lastModificationDate" : null,
                        "key" : null,
                        "parentOrganization" : null,
                        "description" : null,
                        "addressLine1" : null,
                        "addressLine2" : null,
                        "city" : null,
                        "state" : null,
                        "zipcode" : null,
                        "district" : null,
                        "country" : null,
                        "taxid" : null,
                        "preferedLocale" : null,
                        "timeZone" : null,
                        "listenerOrganizations" : null,
                        "unitSystem" : null,
                        "dsgOrgId" : null,
                        "dsgOrganizationId" : null
                      },
                      "key" : "cb69deee-5ddf-4050-b1",
                      "description" : "Sample SKU - Juice",
                      "enabled" : true,
                      "brand" : "Amazing",
                      "skuType" : {
                        "id" : 10143,
                        "creationDate" : null,
                        "lastModificationDate" : null,
                        "organization" : {
                          "id" : 10491,
                          "creationDate" : null,
                          "lastModificationDate" : null,
                          "key" : null,
                          "parentOrganization" : null,
                          "description" : null,
                          "addressLine1" : null,
                          "addressLine2" : null,
                          "city" : null,
                          "state" : null,
                          "zipcode" : null,
                          "district" : null,
                          "country" : null,
                          "taxid" : null,
                          "preferedLocale" : null,
                          "timeZone" : null,
                          "listenerOrganizations" : null,
                          "unitSystem" : null,
                          "dsgOrgId" : null,
                          "dsgOrganizationId" : null
                        },
                        "key" : "cb69deee-5ddf-4050-b1",
                        "description" : "SkuType Description"
                      },
                      "baseUnit" : {
                        "id" : 10277,
                        "key" : "cb69deee-5ddf-4050-b1Bottle",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "secondaryUnit" : {
                        "id" : 10278,
                        "key" : "cb69deee-5ddf-4050-b1Box",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "tertiaryUnit" : {
                        "id" : 10279,
                        "key" : "cb69deee-5ddf-4050-b1Container",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "secondaryQty" : 4.0,
                      "tertiaryQty" : 4.0,
                      "secondaryCompound" : {
                        "id" : 10329,
                        "organization" : {
                          "id" : 10491
                        },
                        "key" : "cb69deee-5ddf-4050-b1SkuSecondary",
                        "description" : "Sample SKU",
                        "enabled" : true,
                        "brand" : "Docik",
                        "alternativeKey" : "cb69deee-5ddf-4050-b1SkuSecondarynull"
                      },
                      "tertiaryCompound" : {
                        "id" : 10330,
                        "organization" : {
                          "id" : 10491
                        },
                        "key" : "cb69deee-5ddf-4050-b1SkuTertiary",
                        "description" : "Sample SKU",
                        "enabled" : true,
                        "brand" : "Docik",
                        "alternativeKey" : "cb69deee-5ddf-4050-b1SkuTertiarynull"
                      },
                      "secondaryCompoundQty" : 1.0,
                      "tertiaryCompoundQty" : 1.0,
                      "hasSecondaryBundle" : null,
                      "hasTertiaryBundle" : null,
                      "skuGroup" : null,
                      "skuSizeConversions" : null,
                      "udfs" : null,
                      "skuMeasurementUnits" : null
                    },
                    "sizeAlias" : {
                      "id" : 10276,
                      "key" : "cb69deee-5ddf-4050-b1Size",
                      "description" : "Sample SizeAlias",
                      "icon" : "ICON",
                      "preferredSize" : "1",
                      "sizeDecimalPlaces" : 2
                    },
                    "price" : 15,
                    "tax" : 0.2,
                    "appliedTax" : 5.0,
                    "skuTaxType" : null
                  }, {
                    "id" : null,
                    "organization" : {
                      "id" : 10491,
                      "creationDate" : null,
                      "lastModificationDate" : null,
                      "key" : null,
                      "parentOrganization" : null,
                      "description" : null,
                      "addressLine1" : null,
                      "addressLine2" : null,
                      "city" : null,
                      "state" : null,
                      "zipcode" : null,
                      "district" : null,
                      "country" : null,
                      "taxid" : null,
                      "preferedLocale" : null,
                      "timeZone" : null,
                      "listenerOrganizations" : null,
                      "unitSystem" : null,
                      "dsgOrgId" : null,
                      "dsgOrganizationId" : null
                    },
                    "sku" : {
                      "id" : 10334,
                      "creationDate" : null,
                      "lastModificationDate" : null,
                      "organization" : {
                        "id" : 10491,
                        "creationDate" : null,
                        "lastModificationDate" : null,
                        "key" : null,
                        "parentOrganization" : null,
                        "description" : null,
                        "addressLine1" : null,
                        "addressLine2" : null,
                        "city" : null,
                        "state" : null,
                        "zipcode" : null,
                        "district" : null,
                        "country" : null,
                        "taxid" : null,
                        "preferedLocale" : null,
                        "timeZone" : null,
                        "listenerOrganizations" : null,
                        "unitSystem" : null,
                        "dsgOrgId" : null,
                        "dsgOrganizationId" : null
                      },
                      "key" : "cb69deee-5ddf-4050-b2",
                      "description" : "Sample SKU - Juice",
                      "enabled" : true,
                      "brand" : "Amazing",
                      "skuType" : {
                        "id" : 10144,
                        "creationDate" : null,
                        "lastModificationDate" : null,
                        "organization" : {
                          "id" : 10491,
                          "creationDate" : null,
                          "lastModificationDate" : null,
                          "key" : null,
                          "parentOrganization" : null,
                          "description" : null,
                          "addressLine1" : null,
                          "addressLine2" : null,
                          "city" : null,
                          "state" : null,
                          "zipcode" : null,
                          "district" : null,
                          "country" : null,
                          "taxid" : null,
                          "preferedLocale" : null,
                          "timeZone" : null,
                          "listenerOrganizations" : null,
                          "unitSystem" : null,
                          "dsgOrgId" : null,
                          "dsgOrganizationId" : null
                        },
                        "key" : "cb69deee-5ddf-4050-b2",
                        "description" : "SkuType Description"
                      },
                      "baseUnit" : {
                        "id" : 10281,
                        "key" : "cb69deee-5ddf-4050-b2Bottle",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "secondaryUnit" : {
                        "id" : 10282,
                        "key" : "cb69deee-5ddf-4050-b2Box",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "tertiaryUnit" : {
                        "id" : 10283,
                        "key" : "cb69deee-5ddf-4050-b2Container",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "secondaryQty" : 4.0,
                      "tertiaryQty" : 4.0,
                      "secondaryCompound" : {
                        "id" : 10332,
                        "organization" : {
                          "id" : 10491
                        },
                        "key" : "cb69deee-5ddf-4050-b2SkuSecondary",
                        "description" : "Sample SKU",
                        "enabled" : true,
                        "brand" : "Docik",
                        "alternativeKey" : "cb69deee-5ddf-4050-b2SkuSecondarynull"
                      },
                      "tertiaryCompound" : {
                        "id" : 10333,
                        "organization" : {
                          "id" : 10491
                        },
                        "key" : "cb69deee-5ddf-4050-b2SkuTertiary",
                        "description" : "Sample SKU",
                        "enabled" : true,
                        "brand" : "Docik",
                        "alternativeKey" : "cb69deee-5ddf-4050-b2SkuTertiarynull"
                      },
                      "secondaryCompoundQty" : 1.0,
                      "tertiaryCompoundQty" : 1.0,
                      "hasSecondaryBundle" : null,
                      "hasTertiaryBundle" : null,
                      "skuGroup" : null,
                      "skuSizeConversions" : null,
                      "udfs" : null,
                      "skuMeasurementUnits" : null
                    },
                    "sizeAlias" : {
                      "id" : 10280,
                      "key" : "cb69deee-5ddf-4050-b2Size",
                      "description" : "Sample SizeAlias",
                      "icon" : "ICON",
                      "preferredSize" : "1",
                      "sizeDecimalPlaces" : 2
                    },
                    "price" : 15,
                    "tax" : 0.2,
                    "appliedTax" : 5.0,
                    "skuTaxType" : null
                  } ]
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SkuOrganizationPriceListResponse Response
                  List of Skus'
              examples:
                SkuOrgPriceListDocumentation/openApi/POST_2_53:
                  value: |-
                    [ {
                      "id" : 10003,
                      "organization" : {
                        "id" : 10491,
                        "key" : "cb69deee-5ddf-4050-b_O"
                      },
                      "sku" : {
                        "id" : 10331,
                        "organization" : {
                          "id" : 10491,
                          "key" : "cb69deee-5ddf-4050-b_O"
                        },
                        "key" : "cb69deee-5ddf-4050-b1",
                        "alternativeKey" : "cb69deee-5ddf-4050-b1cb69deee-5ddf-4050-b_O"
                      },
                      "sizeAlias" : {
                        "id" : 10276,
                        "key" : "cb69deee-5ddf-4050-b1Size"
                      },
                      "price" : 15,
                      "tax" : 0.2,
                      "appliedTax" : 5.0
                    }, {
                      "id" : 10004,
                      "organization" : {
                        "id" : 10491,
                        "key" : "cb69deee-5ddf-4050-b_O"
                      },
                      "sku" : {
                        "id" : 10334,
                        "organization" : {
                          "id" : 10491,
                          "key" : "cb69deee-5ddf-4050-b_O"
                        },
                        "key" : "cb69deee-5ddf-4050-b2",
                        "alternativeKey" : "cb69deee-5ddf-4050-b2cb69deee-5ddf-4050-b_O"
                      },
                      "sizeAlias" : {
                        "id" : 10280,
                        "key" : "cb69deee-5ddf-4050-b2Size"
                      },
                      "price" : 15,
                      "tax" : 0.2,
                      "appliedTax" : 5.0
                    } ]
  /Integration/RouteAndDependencies:
    post:
      tags:
      - Integration
      summary: Create or delete and create Entity
      description: Create or delete and create Entity
      operationId: RouteDocumentation/openApi/POST_8_4
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Route'
            examples:
              RouteDocumentation/openApi/POST_8_4:
                value: |-
                  {
                    "id" : 10342,
                    "organization" : {
                      "id" : 10361
                    },
                    "key" : "8c83761c-c2dd-4ca6-8",
                    "date" : "2023-10-19",
                    "description" : "Sample Route Doc2",
                    "origin" : {
                      "id" : 10304,
                      "organization" : {
                        "id" : 10361
                      },
                      "key" : "8c83761c-c2dd-4ca6-8_O",
                      "locationType" : {
                        "id" : 10304,
                        "organization" : {
                          "id" : 10361
                        },
                        "key" : "8c83761c-c2dd-4ca6-8_OLocTypeDoc",
                        "description" : "Sample LocationType",
                        "enabled" : true
                      },
                      "description" : "Location - Description Sample",
                      "city" : "FortalezaDoc",
                      "state" : "Ceará",
                      "country" : "BR",
                      "longitude" : -38.46933,
                      "latitude" : -3.734536,
                      "phone1" : "+55 (85) 9 9988-7766",
                      "phone1Type" : "3",
                      "email" : "example.greenmile@gogreen.com",
                      "deliveryInstructions" : "Sample Delivery Instructions.",
                      "deliveryRadius" : 20,
                      "hasGeofence" : false,
                      "creditLimit" : 1000,
                      "legalName" : "Location's Legal Name"
                    },
                    "origLatitude" : -3.734536,
                    "origLongitude" : -38.46933,
                    "destination" : {
                      "id" : 10305,
                      "organization" : {
                        "id" : 10361
                      },
                      "key" : "8c83761c-c2dd-4ca6-8_D",
                      "locationType" : {
                        "id" : 10305,
                        "organization" : {
                          "id" : 10361
                        },
                        "key" : "8c83761c-c2dd-4ca6-8_DLocTypeDoc",
                        "description" : "Sample LocationType",
                        "enabled" : true
                      },
                      "description" : "Location - Description Sample",
                      "city" : "FortalezaDoc",
                      "state" : "Ceará",
                      "country" : "BR",
                      "longitude" : -38.46933,
                      "latitude" : -3.734536,
                      "phone1" : "+55 (85) 9 9988-7766",
                      "phone1Type" : "3",
                      "email" : "example.greenmile@gogreen.com",
                      "deliveryInstructions" : "Sample Delivery Instructions.",
                      "deliveryRadius" : 20,
                      "hasGeofence" : false,
                      "creditLimit" : 1000,
                      "legalName" : "Location's Legal Name"
                    },
                    "destLatitude" : -3.734536,
                    "destLongitude" : -38.46933,
                    "lastStopIsDestination" : false,
                    "plannedArrival" : "2023-10-19T13:32:10Z",
                    "plannedDeparture" : "2023-10-19T13:32:10Z",
                    "plannedComplete" : "2023-10-19T13:32:10Z",
                    "plannedStart" : "2023-10-19T13:32:10Z",
                    "hasHelper" : false,
                    "plannedServiceTime" : 0,
                    "onRoute" : false
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteResponse'
              examples:
                RouteDocumentation/openApi/POST_8_4:
                  value: |-
                    {
                      "id" : 10360,
                      "onRoute" : false
                    }
  /Integration/RouteDetailAndDependencies:
    post:
      tags:
      - Integration
      summary: Create or delete and create detailed Entity
      description: Create or delete and create detailed Entity
      operationId: RouteDocumentation/openApi/POST_9_5
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Route'
            examples:
              RouteDocumentation/openApi/POST_9_5:
                value: |-
                  {
                    "route" : {
                      "id" : 10360,
                      "creationDate" : null,
                      "lastModifier" : null,
                      "lastModificationDate" : null,
                      "organization" : {
                        "id" : 10361,
                        "creationDate" : null,
                        "lastModificationDate" : null,
                        "key" : null,
                        "parentOrganization" : null,
                        "description" : null,
                        "addressLine1" : null,
                        "addressLine2" : null,
                        "city" : null,
                        "state" : null,
                        "zipcode" : null,
                        "district" : null,
                        "country" : null,
                        "taxid" : null,
                        "preferedLocale" : null,
                        "timeZone" : null,
                        "listenerOrganizations" : null,
                        "unitSystem" : null,
                        "dsgOrgId" : null,
                        "dsgOrganizationId" : null
                      },
                      "key" : "8c83761c-c2dd-4ca6-8",
                      "date" : "2023-10-19",
                      "description" : "Sample Route Doc2",
                      "origin" : {
                        "id" : 10304,
                        "creationDate" : null,
                        "lastModifier" : null,
                        "lastModificationDate" : null,
                        "organization" : {
                          "id" : 10361,
                          "creationDate" : null,
                          "lastModificationDate" : null,
                          "key" : null,
                          "parentOrganization" : null,
                          "description" : null,
                          "addressLine1" : null,
                          "addressLine2" : null,
                          "city" : null,
                          "state" : null,
                          "zipcode" : null,
                          "district" : null,
                          "country" : null,
                          "taxid" : null,
                          "preferedLocale" : null,
                          "timeZone" : null,
                          "listenerOrganizations" : null,
                          "unitSystem" : null,
                          "dsgOrgId" : null,
                          "dsgOrganizationId" : null
                        },
                        "key" : "8c83761c-c2dd-4ca6-8_O",
                        "accountType" : null,
                        "locationType" : {
                          "id" : 10304,
                          "creationDate" : null,
                          "lastModificationDate" : null,
                          "organization" : {
                            "id" : 10361,
                            "creationDate" : null,
                            "lastModificationDate" : null,
                            "key" : null,
                            "parentOrganization" : null,
                            "description" : null,
                            "addressLine1" : null,
                            "addressLine2" : null,
                            "city" : null,
                            "state" : null,
                            "zipcode" : null,
                            "district" : null,
                            "country" : null,
                            "taxid" : null,
                            "preferedLocale" : null,
                            "timeZone" : null,
                            "listenerOrganizations" : null,
                            "unitSystem" : null,
                            "dsgOrgId" : null,
                            "dsgOrganizationId" : null
                          },
                          "key" : "8c83761c-c2dd-4ca6-8_OLocTypeDoc",
                          "description" : "Sample LocationType",
                          "showOnMobileCreate" : null,
                          "enabled" : true
                        },
                        "timeWindowType" : null,
                        "locationOverrideTimeWindows" : null,
                        "serviceTimeType" : null,
                        "udfs" : null,
                        "description" : "Location - Description Sample",
                        "taxID" : null,
                        "addressLine1" : null,
                        "addressLine2" : null,
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "zipCode" : null,
                        "district" : null,
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "geocodingQuality" : null,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "phone2" : null,
                        "phone2Type" : null,
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "deliveryDays" : null,
                        "nonHelperFixedTimeSecs" : null,
                        "nonHelperVarTimeSecs" : null,
                        "helperFixedTimeSecs" : null,
                        "helperVarTimeSecs" : null,
                        "perSize1Rate" : null,
                        "fixedCost" : null,
                        "consignees" : null,
                        "geocodingDate" : null,
                        "geocodingLastCheck" : null,
                        "geocodingUser" : null,
                        "timeZone" : null,
                        "allowedUsers" : null,
                        "enabled" : null,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name",
                        "taxType" : null,
                        "appliedTax" : null,
                        "locationPaymentMethods" : null
                      },
                      "origLatitude" : -3.734536,
                      "origLongitude" : -38.46933,
                      "destination" : {
                        "id" : 10305,
                        "creationDate" : null,
                        "lastModifier" : null,
                        "lastModificationDate" : null,
                        "organization" : {
                          "id" : 10361,
                          "creationDate" : null,
                          "lastModificationDate" : null,
                          "key" : null,
                          "parentOrganization" : null,
                          "description" : null,
                          "addressLine1" : null,
                          "addressLine2" : null,
                          "city" : null,
                          "state" : null,
                          "zipcode" : null,
                          "district" : null,
                          "country" : null,
                          "taxid" : null,
                          "preferedLocale" : null,
                          "timeZone" : null,
                          "listenerOrganizations" : null,
                          "unitSystem" : null,
                          "dsgOrgId" : null,
                          "dsgOrganizationId" : null
                        },
                        "key" : "8c83761c-c2dd-4ca6-8_D",
                        "accountType" : null,
                        "locationType" : {
                          "id" : 10305,
                          "creationDate" : null,
                          "lastModificationDate" : null,
                          "organization" : {
                            "id" : 10361,
                            "creationDate" : null,
                            "lastModificationDate" : null,
                            "key" : null,
                            "parentOrganization" : null,
                            "description" : null,
                            "addressLine1" : null,
                            "addressLine2" : null,
                            "city" : null,
                            "state" : null,
                            "zipcode" : null,
                            "district" : null,
                            "country" : null,
                            "taxid" : null,
                            "preferedLocale" : null,
                            "timeZone" : null,
                            "listenerOrganizations" : null,
                            "unitSystem" : null,
                            "dsgOrgId" : null,
                            "dsgOrganizationId" : null
                          },
                          "key" : "8c83761c-c2dd-4ca6-8_DLocTypeDoc",
                          "description" : "Sample LocationType",
                          "showOnMobileCreate" : null,
                          "enabled" : true
                        },
                        "timeWindowType" : null,
                        "locationOverrideTimeWindows" : null,
                        "serviceTimeType" : null,
                        "udfs" : null,
                        "description" : "Location - Description Sample",
                        "taxID" : null,
                        "addressLine1" : null,
                        "addressLine2" : null,
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "zipCode" : null,
                        "district" : null,
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "geocodingQuality" : null,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "phone2" : null,
                        "phone2Type" : null,
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "deliveryDays" : null,
                        "nonHelperFixedTimeSecs" : null,
                        "nonHelperVarTimeSecs" : null,
                        "helperFixedTimeSecs" : null,
                        "helperVarTimeSecs" : null,
                        "perSize1Rate" : null,
                        "fixedCost" : null,
                        "consignees" : null,
                        "geocodingDate" : null,
                        "geocodingLastCheck" : null,
                        "geocodingUser" : null,
                        "timeZone" : null,
                        "allowedUsers" : null,
                        "enabled" : null,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name",
                        "taxType" : null,
                        "appliedTax" : null,
                        "locationPaymentMethods" : null
                      },
                      "destLatitude" : -3.734536,
                      "destLongitude" : -38.46933,
                      "firstStopIsOrigin" : null,
                      "lastStopIsDestination" : false,
                      "stops" : null,
                      "extraLineItems" : null,
                      "udfs" : null,
                      "baseLineArrival" : null,
                      "baseLineDeparture" : null,
                      "plannedArrival" : 1697722330067,
                      "plannedDeparture" : 1697722330067,
                      "projectedArrival" : null,
                      "projectedDeparture" : null,
                      "actualArrival" : null,
                      "actualDeparture" : null,
                      "baseLineDistance" : null,
                      "plannedDistance" : null,
                      "projectedDistance" : null,
                      "actualDistance" : null,
                      "baseLineComplete" : null,
                      "plannedComplete" : 1697722330067,
                      "projectedComplete" : null,
                      "actualComplete" : null,
                      "actualStartDataQuality" : null,
                      "actualDistanceDataQuality" : null,
                      "actualCompleteDataQuality" : null,
                      "actualDepartureDataQuality" : null,
                      "baseLineCost" : null,
                      "plannedCost" : null,
                      "actualCost" : null,
                      "baseLineStart" : null,
                      "plannedStart" : 1697722330067,
                      "projectedStart" : null,
                      "actualStart" : null,
                      "hasHelper" : false,
                      "driverAssignments" : null,
                      "equipmentAssignments" : null,
                      "tagAssignments" : null,
                      "locationPendingPayments" : null,
                      "driverPendingBalances" : null,
                      "additionalMaterials" : null,
                      "consignedSkus" : null,
                      "holderMaterials" : null,
                      "manifests" : null,
                      "notLoadedSkus" : null,
                      "totalStops" : null,
                      "canceledStops" : null,
                      "undeliveredStops" : null,
                      "redeliveredStops" : null,
                      "actualDepartures" : null,
                      "totalStopsInProgress" : null,
                      "status" : null,
                      "actualTravelTimeMinutes" : null,
                      "plannedTravelTimeMinutes" : null,
                      "baselineTravelTimeMinutes" : null,
                      "hasPicture" : null,
                      "actualSize1" : null,
                      "actualSize2" : null,
                      "actualSize3" : null,
                      "baselineSize1" : null,
                      "baselineSize2" : null,
                      "baselineSize3" : null,
                      "plannedSize1" : null,
                      "plannedSize2" : null,
                      "plannedSize3" : null,
                      "actualPickupSize1" : null,
                      "actualPickupSize2" : null,
                      "actualPickupSize3" : null,
                      "baselinePickupSize1" : null,
                      "baselinePickupSize2" : null,
                      "baselinePickupSize3" : null,
                      "plannedPickupSize1" : null,
                      "plannedPickupSize2" : null,
                      "plannedPickupSize3" : null,
                      "hasGps" : null,
                      "lastUpdatedProjectedTime" : null,
                      "helperAssignments" : null,
                      "actualDistanceRecalculatedAt" : null,
                      "size1AliasConfig" : null,
                      "size2AliasConfig" : null,
                      "size3AliasConfig" : null,
                      "resequenceMethod" : null,
                      "amountReceived" : null,
                      "reopenedDate" : null,
                      "reopenedBy" : null,
                      "exceededLicense" : null,
                      "proactiveRouteOptConfig" : null,
                      "proactiveRouteOptPending" : null,
                      "proactiveRouteOptApplied" : null,
                      "unsuccessfulDelivery" : null,
                      "proactiveRouteOptSimulation" : null,
                      "proactiveRouteOptTimestamp" : null,
                      "onRoute" : false
                    }
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteResponse'
              examples:
                RouteDocumentation/openApi/POST_9_5:
                  value: |-
                    {
                      "id" : 10361,
                      "creationDate" : "2023-10-19T13:32:13+0000",
                      "organization" : {
                        "id" : 10361,
                        "key" : "8c83761c-c2dd-4ca6-8_O",
                        "preferedLocale" : {
                          "id" : 10000
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "unitSystem" : "METRIC"
                      },
                      "key" : "8c83761c-c2dd-4ca6-8",
                      "date" : "2023-10-19",
                      "description" : "Sample Route Doc2",
                      "origin" : {
                        "id" : 10304,
                        "creationDate" : "2023-10-19T13:32:09+0000",
                        "lastModificationDate" : "2023-10-19T13:32:13+0000",
                        "organization" : {
                          "id" : 10361,
                          "creationDate" : "2023-10-19T13:32:09+0000",
                          "key" : "8c83761c-c2dd-4ca6-8_O",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "unitSystem" : "METRIC"
                        },
                        "key" : "8c83761c-c2dd-4ca6-8_O",
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "enabled" : true,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name",
                        "alternativeKey" : "8c83761c-c2dd-4ca6-8_O8c83761c-c2dd-4ca6-8_O"
                      },
                      "origLatitude" : -3.734536,
                      "origLongitude" : -38.46933,
                      "destination" : {
                        "id" : 10305,
                        "creationDate" : "2023-10-19T13:32:10+0000",
                        "lastModificationDate" : "2023-10-19T13:32:13+0000",
                        "organization" : {
                          "id" : 10361,
                          "creationDate" : "2023-10-19T13:32:09+0000",
                          "key" : "8c83761c-c2dd-4ca6-8_O",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "unitSystem" : "METRIC"
                        },
                        "key" : "8c83761c-c2dd-4ca6-8_D",
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "enabled" : true,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name",
                        "alternativeKey" : "8c83761c-c2dd-4ca6-8_D8c83761c-c2dd-4ca6-8_O"
                      },
                      "destLatitude" : -3.734536,
                      "destLongitude" : -38.46933,
                      "firstStopIsOrigin" : false,
                      "lastStopIsDestination" : false,
                      "stops" : [ ],
                      "baseLineArrival" : "2023-10-19T13:32:10+0000",
                      "baseLineDeparture" : "2023-10-19T13:32:10+0000",
                      "plannedArrival" : "2023-10-19T13:32:10+0000",
                      "plannedDeparture" : "2023-10-19T13:32:10+0000",
                      "projectedArrival" : "2023-10-19T13:32:10+0000",
                      "projectedDeparture" : "2023-10-19T13:32:10+0000",
                      "baseLineDistance" : 0.0,
                      "plannedDistance" : 0.0,
                      "projectedDistance" : 0.0,
                      "baseLineComplete" : "2023-10-19T13:32:10+0000",
                      "plannedComplete" : "2023-10-19T13:32:10+0000",
                      "projectedComplete" : "2023-10-19T13:32:10+0000",
                      "baseLineCost" : 0,
                      "plannedCost" : 0,
                      "baseLineStart" : "2023-10-19T13:32:10+0000",
                      "plannedStart" : "2023-10-19T13:32:10+0000",
                      "projectedStart" : "2023-10-19T13:32:10+0000",
                      "hasHelper" : false,
                      "totalStops" : 0,
                      "canceledStops" : 0,
                      "undeliveredStops" : 0,
                      "redeliveredStops" : 0,
                      "actualDepartures" : 0,
                      "status" : "NOT_STARTED",
                      "plannedTravelTimeMinutes" : 0,
                      "baselineTravelTimeMinutes" : 0,
                      "plannedServiceTime" : 0,
                      "baselineServiceTime" : 0,
                      "hasPicture" : false,
                      "hasGps" : false,
                      "size1AliasConfig" : {
                        "id" : 10000,
                        "key" : "Weight",
                        "description" : "Weight",
                        "icon" : "gmfont-sizes-icon-size1",
                        "preferredSize" : "1"
                      },
                      "size2AliasConfig" : {
                        "id" : 10001,
                        "key" : "Volume",
                        "description" : "Volume",
                        "icon" : "gmfont-sizes-icon-size2",
                        "preferredSize" : "1"
                      },
                      "size3AliasConfig" : {
                        "id" : 10002,
                        "key" : "Value",
                        "description" : "Value",
                        "icon" : "gmfont-sizes-icon-size3",
                        "preferredSize" : "1"
                      },
                      "onRoute" : false
                    }
  /Integration/RouteMergeDiff:
    post:
      tags:
      - Integration
      summary: "Merge,create or delete and create detailed Entity"
      description: "Merge,create or delete and create detailed Entity"
      operationId: RouteDocumentation/openApi/POST_10_6
      parameters:
      - name: returnIdOnly
        in: query
        description: An mandatory attribute where indicates if the method should return
          only the id.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Route'
            examples:
              RouteDocumentation/openApi/POST_10_6:
                value: |-
                  {
                    "route" : {
                      "id" : 10361,
                      "creationDate" : null,
                      "lastModifier" : null,
                      "lastModificationDate" : null,
                      "organization" : {
                        "id" : 10361,
                        "creationDate" : null,
                        "lastModificationDate" : null,
                        "key" : null,
                        "parentOrganization" : null,
                        "description" : null,
                        "addressLine1" : null,
                        "addressLine2" : null,
                        "city" : null,
                        "state" : null,
                        "zipcode" : null,
                        "district" : null,
                        "country" : null,
                        "taxid" : null,
                        "preferedLocale" : null,
                        "timeZone" : null,
                        "listenerOrganizations" : null,
                        "unitSystem" : null,
                        "dsgOrgId" : null,
                        "dsgOrganizationId" : null
                      },
                      "key" : "8c83761c-c2dd-4ca6-8",
                      "date" : "2023-10-19",
                      "description" : "Sample Route Doc2",
                      "origin" : {
                        "id" : 10304,
                        "creationDate" : null,
                        "lastModifier" : null,
                        "lastModificationDate" : null,
                        "organization" : {
                          "id" : 10361,
                          "creationDate" : null,
                          "lastModificationDate" : null,
                          "key" : null,
                          "parentOrganization" : null,
                          "description" : null,
                          "addressLine1" : null,
                          "addressLine2" : null,
                          "city" : null,
                          "state" : null,
                          "zipcode" : null,
                          "district" : null,
                          "country" : null,
                          "taxid" : null,
                          "preferedLocale" : null,
                          "timeZone" : null,
                          "listenerOrganizations" : null,
                          "unitSystem" : null,
                          "dsgOrgId" : null,
                          "dsgOrganizationId" : null
                        },
                        "key" : "8c83761c-c2dd-4ca6-8_O",
                        "accountType" : null,
                        "locationType" : {
                          "id" : 10304,
                          "creationDate" : null,
                          "lastModificationDate" : null,
                          "organization" : {
                            "id" : 10361,
                            "creationDate" : null,
                            "lastModificationDate" : null,
                            "key" : null,
                            "parentOrganization" : null,
                            "description" : null,
                            "addressLine1" : null,
                            "addressLine2" : null,
                            "city" : null,
                            "state" : null,
                            "zipcode" : null,
                            "district" : null,
                            "country" : null,
                            "taxid" : null,
                            "preferedLocale" : null,
                            "timeZone" : null,
                            "listenerOrganizations" : null,
                            "unitSystem" : null,
                            "dsgOrgId" : null,
                            "dsgOrganizationId" : null
                          },
                          "key" : "8c83761c-c2dd-4ca6-8_OLocTypeDoc",
                          "description" : "Sample LocationType",
                          "showOnMobileCreate" : null,
                          "enabled" : true
                        },
                        "timeWindowType" : null,
                        "locationOverrideTimeWindows" : null,
                        "serviceTimeType" : null,
                        "udfs" : null,
                        "description" : "Location - Description Sample",
                        "taxID" : null,
                        "addressLine1" : null,
                        "addressLine2" : null,
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "zipCode" : null,
                        "district" : null,
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "geocodingQuality" : null,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "phone2" : null,
                        "phone2Type" : null,
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "deliveryDays" : null,
                        "nonHelperFixedTimeSecs" : null,
                        "nonHelperVarTimeSecs" : null,
                        "helperFixedTimeSecs" : null,
                        "helperVarTimeSecs" : null,
                        "perSize1Rate" : null,
                        "fixedCost" : null,
                        "consignees" : null,
                        "geocodingDate" : null,
                        "geocodingLastCheck" : null,
                        "geocodingUser" : null,
                        "timeZone" : null,
                        "allowedUsers" : null,
                        "enabled" : null,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name",
                        "taxType" : null,
                        "appliedTax" : null,
                        "locationPaymentMethods" : null
                      },
                      "origLatitude" : -3.734536,
                      "origLongitude" : -38.46933,
                      "destination" : {
                        "id" : 10305,
                        "creationDate" : null,
                        "lastModifier" : null,
                        "lastModificationDate" : null,
                        "organization" : {
                          "id" : 10361,
                          "creationDate" : null,
                          "lastModificationDate" : null,
                          "key" : null,
                          "parentOrganization" : null,
                          "description" : null,
                          "addressLine1" : null,
                          "addressLine2" : null,
                          "city" : null,
                          "state" : null,
                          "zipcode" : null,
                          "district" : null,
                          "country" : null,
                          "taxid" : null,
                          "preferedLocale" : null,
                          "timeZone" : null,
                          "listenerOrganizations" : null,
                          "unitSystem" : null,
                          "dsgOrgId" : null,
                          "dsgOrganizationId" : null
                        },
                        "key" : "8c83761c-c2dd-4ca6-8_D",
                        "accountType" : null,
                        "locationType" : {
                          "id" : 10305,
                          "creationDate" : null,
                          "lastModificationDate" : null,
                          "organization" : {
                            "id" : 10361,
                            "creationDate" : null,
                            "lastModificationDate" : null,
                            "key" : null,
                            "parentOrganization" : null,
                            "description" : null,
                            "addressLine1" : null,
                            "addressLine2" : null,
                            "city" : null,
                            "state" : null,
                            "zipcode" : null,
                            "district" : null,
                            "country" : null,
                            "taxid" : null,
                            "preferedLocale" : null,
                            "timeZone" : null,
                            "listenerOrganizations" : null,
                            "unitSystem" : null,
                            "dsgOrgId" : null,
                            "dsgOrganizationId" : null
                          },
                          "key" : "8c83761c-c2dd-4ca6-8_DLocTypeDoc",
                          "description" : "Sample LocationType",
                          "showOnMobileCreate" : null,
                          "enabled" : true
                        },
                        "timeWindowType" : null,
                        "locationOverrideTimeWindows" : null,
                        "serviceTimeType" : null,
                        "udfs" : null,
                        "description" : "Location - Description Sample",
                        "taxID" : null,
                        "addressLine1" : null,
                        "addressLine2" : null,
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "zipCode" : null,
                        "district" : null,
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "geocodingQuality" : null,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "phone2" : null,
                        "phone2Type" : null,
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "deliveryDays" : null,
                        "nonHelperFixedTimeSecs" : null,
                        "nonHelperVarTimeSecs" : null,
                        "helperFixedTimeSecs" : null,
                        "helperVarTimeSecs" : null,
                        "perSize1Rate" : null,
                        "fixedCost" : null,
                        "consignees" : null,
                        "geocodingDate" : null,
                        "geocodingLastCheck" : null,
                        "geocodingUser" : null,
                        "timeZone" : null,
                        "allowedUsers" : null,
                        "enabled" : null,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name",
                        "taxType" : null,
                        "appliedTax" : null,
                        "locationPaymentMethods" : null
                      },
                      "destLatitude" : -3.734536,
                      "destLongitude" : -38.46933,
                      "firstStopIsOrigin" : null,
                      "lastStopIsDestination" : false,
                      "stops" : null,
                      "extraLineItems" : null,
                      "udfs" : null,
                      "baseLineArrival" : null,
                      "baseLineDeparture" : null,
                      "plannedArrival" : 1697722330067,
                      "plannedDeparture" : 1697722330067,
                      "projectedArrival" : null,
                      "projectedDeparture" : null,
                      "actualArrival" : null,
                      "actualDeparture" : null,
                      "baseLineDistance" : null,
                      "plannedDistance" : null,
                      "projectedDistance" : null,
                      "actualDistance" : null,
                      "baseLineComplete" : null,
                      "plannedComplete" : 1697722330067,
                      "projectedComplete" : null,
                      "actualComplete" : null,
                      "actualStartDataQuality" : null,
                      "actualDistanceDataQuality" : null,
                      "actualCompleteDataQuality" : null,
                      "actualDepartureDataQuality" : null,
                      "baseLineCost" : null,
                      "plannedCost" : null,
                      "actualCost" : null,
                      "baseLineStart" : null,
                      "plannedStart" : 1697722330067,
                      "projectedStart" : null,
                      "actualStart" : null,
                      "hasHelper" : false,
                      "driverAssignments" : null,
                      "equipmentAssignments" : null,
                      "tagAssignments" : null,
                      "locationPendingPayments" : null,
                      "driverPendingBalances" : null,
                      "additionalMaterials" : null,
                      "consignedSkus" : null,
                      "holderMaterials" : null,
                      "manifests" : null,
                      "notLoadedSkus" : null,
                      "totalStops" : null,
                      "canceledStops" : null,
                      "undeliveredStops" : null,
                      "redeliveredStops" : null,
                      "actualDepartures" : null,
                      "totalStopsInProgress" : null,
                      "status" : null,
                      "actualTravelTimeMinutes" : null,
                      "plannedTravelTimeMinutes" : null,
                      "baselineTravelTimeMinutes" : null,
                      "hasPicture" : null,
                      "actualSize1" : null,
                      "actualSize2" : null,
                      "actualSize3" : null,
                      "baselineSize1" : null,
                      "baselineSize2" : null,
                      "baselineSize3" : null,
                      "plannedSize1" : null,
                      "plannedSize2" : null,
                      "plannedSize3" : null,
                      "actualPickupSize1" : null,
                      "actualPickupSize2" : null,
                      "actualPickupSize3" : null,
                      "baselinePickupSize1" : null,
                      "baselinePickupSize2" : null,
                      "baselinePickupSize3" : null,
                      "plannedPickupSize1" : null,
                      "plannedPickupSize2" : null,
                      "plannedPickupSize3" : null,
                      "hasGps" : null,
                      "lastUpdatedProjectedTime" : null,
                      "helperAssignments" : null,
                      "actualDistanceRecalculatedAt" : null,
                      "size1AliasConfig" : null,
                      "size2AliasConfig" : null,
                      "size3AliasConfig" : null,
                      "resequenceMethod" : null,
                      "amountReceived" : null,
                      "reopenedDate" : null,
                      "reopenedBy" : null,
                      "exceededLicense" : null,
                      "proactiveRouteOptConfig" : null,
                      "proactiveRouteOptPending" : null,
                      "proactiveRouteOptApplied" : null,
                      "unsuccessfulDelivery" : null,
                      "proactiveRouteOptSimulation" : null,
                      "proactiveRouteOptTimestamp" : null,
                      "onRoute" : false
                    }
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteResponse'
              examples:
                RouteDocumentation/openApi/POST_10_6:
                  value: |-
                    {
                      "id" : 10362,
                      "creationDate" : "2023-10-19T13:32:13+0000",
                      "organization" : {
                        "id" : 10361,
                        "key" : "8c83761c-c2dd-4ca6-8_O",
                        "preferedLocale" : {
                          "id" : 10000
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "unitSystem" : "METRIC"
                      },
                      "key" : "8c83761c-c2dd-4ca6-8",
                      "date" : "2023-10-19",
                      "description" : "Sample Route Doc2",
                      "origin" : {
                        "id" : 10304,
                        "creationDate" : "2023-10-19T13:32:09+0000",
                        "lastModificationDate" : "2023-10-19T13:32:13+0000",
                        "organization" : {
                          "id" : 10361,
                          "creationDate" : "2023-10-19T13:32:09+0000",
                          "key" : "8c83761c-c2dd-4ca6-8_O",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "unitSystem" : "METRIC"
                        },
                        "key" : "8c83761c-c2dd-4ca6-8_O",
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "enabled" : true,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name",
                        "alternativeKey" : "8c83761c-c2dd-4ca6-8_O8c83761c-c2dd-4ca6-8_O"
                      },
                      "origLatitude" : -3.734536,
                      "origLongitude" : -38.46933,
                      "destination" : {
                        "id" : 10305,
                        "creationDate" : "2023-10-19T13:32:10+0000",
                        "lastModificationDate" : "2023-10-19T13:32:13+0000",
                        "organization" : {
                          "id" : 10361,
                          "creationDate" : "2023-10-19T13:32:09+0000",
                          "key" : "8c83761c-c2dd-4ca6-8_O",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "unitSystem" : "METRIC"
                        },
                        "key" : "8c83761c-c2dd-4ca6-8_D",
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "enabled" : true,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name",
                        "alternativeKey" : "8c83761c-c2dd-4ca6-8_D8c83761c-c2dd-4ca6-8_O"
                      },
                      "destLatitude" : -3.734536,
                      "destLongitude" : -38.46933,
                      "firstStopIsOrigin" : false,
                      "lastStopIsDestination" : false,
                      "stops" : [ ],
                      "baseLineArrival" : "2023-10-19T13:32:10+0000",
                      "baseLineDeparture" : "2023-10-19T13:32:10+0000",
                      "plannedArrival" : "2023-10-19T13:32:10+0000",
                      "plannedDeparture" : "2023-10-19T13:32:10+0000",
                      "projectedArrival" : "2023-10-19T13:32:10+0000",
                      "projectedDeparture" : "2023-10-19T13:32:10+0000",
                      "baseLineDistance" : 0.0,
                      "plannedDistance" : 0.0,
                      "projectedDistance" : 0.0,
                      "baseLineComplete" : "2023-10-19T13:32:10+0000",
                      "plannedComplete" : "2023-10-19T13:32:10+0000",
                      "projectedComplete" : "2023-10-19T13:32:10+0000",
                      "baseLineCost" : 0,
                      "plannedCost" : 0,
                      "baseLineStart" : "2023-10-19T13:32:10+0000",
                      "plannedStart" : "2023-10-19T13:32:10+0000",
                      "projectedStart" : "2023-10-19T13:32:10+0000",
                      "hasHelper" : false,
                      "equipmentAssignments" : [ ],
                      "totalStops" : 0,
                      "canceledStops" : 0,
                      "undeliveredStops" : 0,
                      "redeliveredStops" : 0,
                      "actualDepartures" : 0,
                      "status" : "NOT_STARTED",
                      "plannedTravelTimeMinutes" : 0,
                      "baselineTravelTimeMinutes" : 0,
                      "plannedServiceTime" : 0,
                      "baselineServiceTime" : 0,
                      "hasPicture" : false,
                      "hasGps" : false,
                      "size1AliasConfig" : {
                        "id" : 10000,
                        "key" : "Weight",
                        "description" : "Weight",
                        "icon" : "gmfont-sizes-icon-size1",
                        "preferredSize" : "1"
                      },
                      "size2AliasConfig" : {
                        "id" : 10001,
                        "key" : "Volume",
                        "description" : "Volume",
                        "icon" : "gmfont-sizes-icon-size2",
                        "preferredSize" : "1"
                      },
                      "size3AliasConfig" : {
                        "id" : 10002,
                        "key" : "Value",
                        "description" : "Value",
                        "icon" : "gmfont-sizes-icon-size3",
                        "preferredSize" : "1"
                      },
                      "onRoute" : false
                    }
  /Integration/TrackingMyOrder/{stopId}:
    get:
      tags:
      - Integration
      summary: Get detailes about Stop
      description: Get detailes about Stop
      operationId: StopDocumentation/openApi/GET_7_50
      parameters:
      - name: stopId
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StopResponse with Equipment and stop'
              examples:
                StopDocumentation/openApi/GET_7_50:
                  value: |-
                    {
                      "id" : 10362,
                      "route" : {
                        "id" : 10402,
                        "organization" : {
                          "id" : 10447,
                          "key" : "63002b5a-835e-478e-a_O",
                          "description" : "Organization Rest Docs Desc",
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          }
                        },
                        "key" : "63002b5a-835e-478e-a",
                        "totalStops" : 0,
                        "canceledStops" : 0,
                        "redeliveredStops" : 0,
                        "actualDepartures" : 0,
                        "hasPicture" : false,
                        "onRoute" : false
                      },
                      "stop" : {
                        "id" : 10362,
                        "key" : "63002b5a-835e-478e-aStopDoc",
                        "location" : {
                          "id" : 10401,
                          "creationDate" : "2023-10-19T13:36:23+0000",
                          "key" : "63002b5a-835e-478e-a_L",
                          "description" : "Location - Description Sample",
                          "city" : "FortalezaDoc",
                          "state" : "Ceará",
                          "country" : "BR",
                          "longitude" : -38.46933,
                          "latitude" : -3.734536,
                          "phone1" : "+55 (85) 9 9988-7766",
                          "phone1Type" : "3",
                          "email" : "example.greenmile@gogreen.com",
                          "deliveryInstructions" : "Sample Delivery Instructions.",
                          "deliveryRadius" : 20,
                          "deliveryDays" : "0",
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "enabled" : true,
                          "hasGeofence" : false,
                          "creditLimit" : 1000,
                          "legalName" : "Location's Legal Name",
                          "alternativeKey" : "63002b5a-835e-478e-a_L"
                        },
                        "plannedSequenceNum" : 1,
                        "stopType" : {
                          "id" : 10342,
                          "description" : "Sample StopType",
                          "type" : "STOP"
                        },
                        "plannedArrival" : "2023-10-19T13:36:21+0000",
                        "projectedArrival" : "2023-10-19T13:36:21+0000",
                        "plannedService" : "2023-10-19T13:36:21+0000",
                        "projectedService" : "2023-10-19T13:36:21+0000",
                        "plannedDeparture" : "2023-10-19T13:36:21+0000",
                        "projectedDeparture" : "2023-10-19T13:36:21+0000",
                        "bulkArriveCanceled" : false,
                        "plannedServiceTime" : 0,
                        "canceled" : false,
                        "returned" : false,
                        "redelivered" : false
                      },
                      "equipment" : {
                        "id" : "653130d946b1c20cbe8a9bbb",
                        "equipmentId" : 10188,
                        "equipmentKey" : "63002b5a-835e-478e-a",
                        "equipmentTypeOrgId" : 10447,
                        "equipmentTypeKey" : "63002b5a-835e-478e-a_ET",
                        "organizationId" : 10447,
                        "position" : {
                          "longitude" : -98.47166442871094,
                          "latitude" : 29.469791412353516
                        },
                        "speedKmh" : 30.0,
                        "odometerMeters" : 10250,
                        "engineOn" : true,
                        "date" : "2023-10-19T13:36:25+0000",
                        "savedDate" : "2023-10-19T13:36:25+0000",
                        "coordSequence" : 1,
                        "equipmentGpsUnitId" : "ABC-1234",
                        "gpsProviderId" : 10150,
                        "telematic" : {
                          "63002b5a-835e-478e-a_1" : "true",
                          "63002b5a-835e-478e-a_2" : "150"
                        },
                        "stoppedSince" : "2023-10-19T13:36:25+0000",
                        "longitude" : -98.47166442871094,
                        "latitude" : 29.469791412353516
                      }
                    }
  /LineItem:
    get:
      tags:
      - LineItem
      summary: List Entities
      description: List Entities
      operationId: LineItemDocumentation/openApi/GET/OK_4_3
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object WITH LIMIT\
          \ RESULTS url encoded ie. {\"filters\":[],\"firstResult\":0,\"maxResults\"\
          :5}"
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/LineItemArraySimpleResponse'
              examples:
                LineItemDocumentation/openApi/GET/OK_4_3:
                  value: |-
                    [ {
                      "id" : 10202,
                      "creationDate" : "2023-10-19T13:33:14+0000",
                      "key" : "a7982f00-f2f9-4120-9c10-0fd10b48113f",
                      "lineItemID" : "82701605-71eb-4857-9",
                      "plannedSize1" : 1.0,
                      "plannedSize2" : 2.0,
                      "plannedSize3" : 3.0,
                      "plannedPickupSize1" : 1.0,
                      "plannedPickupSize2" : 2.0,
                      "plannedPickupSize3" : 3.0,
                      "damagedSize1" : 1.0,
                      "damagedSize2" : 2.0,
                      "damagedSize3" : 0.0,
                      "hasPicture" : false,
                      "unitPrice" : 145,
                      "bonusKey" : "BONUS 12345",
                      "unitTaxSize1" : 5.0,
                      "unitTaxSize2" : 10.0,
                      "unitTaxSize3" : 20.0,
                      "totalTax" : 30,
                      "unitDiscountSize1" : 3.0,
                      "unitDiscountSize2" : 6.0,
                      "unitDiscountSize3" : 12.0,
                      "totalDiscount" : 20
                    } ]
    post:
      tags:
      - LineItem
      summary: Create Entity
      description: Create Entity
      operationId: LineItemDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/LineItem'
            examples:
              LineItemDocumentation/openApi/POST/PRECONDITION_FAILED_2_9:
                value: |-
                  {
                    "lineItemID" : "",
                    "order" : {
                      "id" : 10222,
                      "stop" : {
                        "id" : 10322,
                        "key" : "82701605-71eb-4857-9",
                        "route" : {
                          "id" : 10375,
                          "organization" : {
                            "id" : 10383
                          },
                          "key" : "82701605-71eb-4857-9",
                          "date" : "2023-10-19",
                          "description" : "Sample Route Doc",
                          "origin" : {
                            "id" : 10338,
                            "organization" : {
                              "id" : 10383
                            },
                            "key" : "82701605-71eb-4857-9_O",
                            "locationType" : {
                              "id" : 10338,
                              "organization" : {
                                "id" : 10383
                              },
                              "key" : "82701605-71eb-4857-9_OLocTypeDoc",
                              "description" : "Sample LocationType",
                              "enabled" : true
                            },
                            "description" : "Location - Description Sample",
                            "city" : "FortalezaDoc",
                            "state" : "Ceará",
                            "country" : "BR",
                            "longitude" : -38.46933,
                            "latitude" : -3.734536,
                            "phone1" : "+55 (85) 9 9988-7766",
                            "phone1Type" : "3",
                            "email" : "example.greenmile@gogreen.com",
                            "deliveryInstructions" : "Sample Delivery Instructions.",
                            "deliveryRadius" : 20,
                            "hasGeofence" : false,
                            "creditLimit" : 1000,
                            "legalName" : "Location's Legal Name"
                          },
                          "origLatitude" : -3.734536,
                          "origLongitude" : -38.46933,
                          "destination" : {
                            "id" : 10339,
                            "organization" : {
                              "id" : 10383
                            },
                            "key" : "82701605-71eb-4857-9_D",
                            "locationType" : {
                              "id" : 10339,
                              "organization" : {
                                "id" : 10383
                              },
                              "key" : "82701605-71eb-4857-9_DLocTypeDoc",
                              "description" : "Sample LocationType",
                              "enabled" : true
                            },
                            "description" : "Location - Description Sample",
                            "city" : "FortalezaDoc",
                            "state" : "Ceará",
                            "country" : "BR",
                            "longitude" : -38.46933,
                            "latitude" : -3.734536,
                            "phone1" : "+55 (85) 9 9988-7766",
                            "phone1Type" : "3",
                            "email" : "example.greenmile@gogreen.com",
                            "deliveryInstructions" : "Sample Delivery Instructions.",
                            "deliveryRadius" : 20,
                            "hasGeofence" : false,
                            "creditLimit" : 1000,
                            "legalName" : "Location's Legal Name"
                          },
                          "destLatitude" : -3.734536,
                          "destLongitude" : -38.46933,
                          "lastStopIsDestination" : false,
                          "plannedArrival" : "2023-10-19T13:33:13+0000",
                          "plannedDeparture" : "2023-10-19T13:33:13+0000",
                          "plannedComplete" : "2023-10-19T13:33:13+0000",
                          "plannedStart" : "2023-10-19T13:33:13+0000",
                          "hasHelper" : false,
                          "plannedServiceTime" : 0,
                          "onRoute" : false
                        },
                        "plannedSequenceNum" : 1,
                        "stopType" : {
                          "id" : 10302
                        },
                        "baseLineArrival" : "2023-10-19T13:33:12Z",
                        "plannedArrival" : "2023-10-19T13:33:12Z",
                        "projectedArrival" : "2023-10-19T13:33:12Z",
                        "plannedService" : "2023-10-19T13:33:12Z",
                        "projectedService" : "2023-10-19T13:33:12Z",
                        "baseLineDeparture" : "2023-10-19T13:33:12Z",
                        "plannedDeparture" : "2023-10-19T13:33:12Z",
                        "projectedDeparture" : "2023-10-19T13:33:12Z",
                        "plannedDistance" : 1234567.0,
                        "projectedDistance" : 1234567.0,
                        "instructions" : "Stop instructions",
                        "bulkArriveCanceled" : false,
                        "plannedServiceTime" : 0
                      },
                      "number" : "82701605-71eb-4857-9",
                      "plannedSize1" : 11.2,
                      "plannedSize2" : 14.6,
                      "plannedSize3" : 37.5,
                      "baselineSize1" : 3.4,
                      "baselineSize2" : 6.9,
                      "baselineSize3" : 34.5,
                      "actualSize1" : 23.2,
                      "actualSize2" : 26.2,
                      "actualSize3" : 21.2,
                      "plannedPickupSize1" : 12.3,
                      "plannedPickupSize2" : 11.2,
                      "plannedPickupSize3" : 34.2,
                      "actualPickupSize1" : 12.3,
                      "actualPickupSize2" : 11.2,
                      "actualPickupSize3" : 34.2,
                      "damagedSize1" : 1.4,
                      "damagedSize2" : 4.2,
                      "damagedSize3" : 5.7,
                      "specialInstructions" : "Special Instructions Sample.",
                      "beginDate" : "2023-10-19T13:33:13Z",
                      "endDate" : "2023-10-19T13:33:13Z",
                      "hasPicture" : false,
                      "allowShort" : false,
                      "newOrder" : false
                    },
                    "sku" : {
                      "id" : 10208
                    },
                    "plannedSize1" : 1.0,
                    "plannedSize2" : 2.0,
                    "plannedSize3" : 3.0,
                    "plannedPickupSize1" : 1.0,
                    "plannedPickupSize2" : 2.0,
                    "plannedPickupSize3" : 3.0,
                    "damagedSize1" : 1.0,
                    "damagedSize2" : 2.0,
                    "damagedSize3" : 0.0,
                    "deliveryReasonCode" : {
                      "id" : 10022,
                      "organization" : {
                        "id" : 10383
                      },
                      "key" : "82701605-71eb-4857-9",
                      "description" : "Sample Reason Code",
                      "delivery" : true,
                      "over" : true,
                      "shorts" : true,
                      "damaged" : true,
                      "pickup" : true,
                      "enabled" : true,
                      "reasonCodeType" : "D"
                    },
                    "overReasonCode" : {
                      "id" : 10022,
                      "organization" : {
                        "id" : 10383
                      },
                      "key" : "82701605-71eb-4857-9",
                      "description" : "Sample Reason Code",
                      "delivery" : true,
                      "over" : true,
                      "shorts" : true,
                      "damaged" : true,
                      "pickup" : true,
                      "enabled" : true,
                      "reasonCodeType" : "D"
                    },
                    "shortReasonCode" : {
                      "id" : 10022,
                      "organization" : {
                        "id" : 10383
                      },
                      "key" : "82701605-71eb-4857-9",
                      "description" : "Sample Reason Code",
                      "delivery" : true,
                      "over" : true,
                      "shorts" : true,
                      "damaged" : true,
                      "pickup" : true,
                      "enabled" : true,
                      "reasonCodeType" : "D"
                    },
                    "damagedReasonCode" : {
                      "id" : 10022,
                      "organization" : {
                        "id" : 10383
                      },
                      "key" : "82701605-71eb-4857-9",
                      "description" : "Sample Reason Code",
                      "delivery" : true,
                      "over" : true,
                      "shorts" : true,
                      "damaged" : true,
                      "pickup" : true,
                      "enabled" : true,
                      "reasonCodeType" : "D"
                    },
                    "hasPicture" : false,
                    "unitPrice" : 145.0,
                    "bonusKey" : "BONUS 12345",
                    "unitTaxSize1" : 5.0,
                    "unitTaxSize2" : 10.0,
                    "unitTaxSize3" : 20.0,
                    "totalTax" : 30.0,
                    "unitDiscountSize1" : 3.0,
                    "unitDiscountSize2" : 6.0,
                    "unitDiscountSize3" : 12.0,
                    "totalDiscount" : 20.0
                  }
              LineItemDocumentation/openApi/POST_1_13:
                value: |-
                  {
                    "lineItemID" : "82701605-71eb-4857-9",
                    "order" : {
                      "id" : 10222,
                      "stop" : {
                        "id" : 10322,
                        "key" : "82701605-71eb-4857-9",
                        "route" : {
                          "id" : 10375,
                          "organization" : {
                            "id" : 10383
                          },
                          "key" : "82701605-71eb-4857-9",
                          "date" : "2023-10-19",
                          "description" : "Sample Route Doc",
                          "origin" : {
                            "id" : 10338,
                            "organization" : {
                              "id" : 10383
                            },
                            "key" : "82701605-71eb-4857-9_O",
                            "locationType" : {
                              "id" : 10338,
                              "organization" : {
                                "id" : 10383
                              },
                              "key" : "82701605-71eb-4857-9_OLocTypeDoc",
                              "description" : "Sample LocationType",
                              "enabled" : true
                            },
                            "description" : "Location - Description Sample",
                            "city" : "FortalezaDoc",
                            "state" : "Ceará",
                            "country" : "BR",
                            "longitude" : -38.46933,
                            "latitude" : -3.734536,
                            "phone1" : "+55 (85) 9 9988-7766",
                            "phone1Type" : "3",
                            "email" : "example.greenmile@gogreen.com",
                            "deliveryInstructions" : "Sample Delivery Instructions.",
                            "deliveryRadius" : 20,
                            "hasGeofence" : false,
                            "creditLimit" : 1000,
                            "legalName" : "Location's Legal Name"
                          },
                          "origLatitude" : -3.734536,
                          "origLongitude" : -38.46933,
                          "destination" : {
                            "id" : 10339,
                            "organization" : {
                              "id" : 10383
                            },
                            "key" : "82701605-71eb-4857-9_D",
                            "locationType" : {
                              "id" : 10339,
                              "organization" : {
                                "id" : 10383
                              },
                              "key" : "82701605-71eb-4857-9_DLocTypeDoc",
                              "description" : "Sample LocationType",
                              "enabled" : true
                            },
                            "description" : "Location - Description Sample",
                            "city" : "FortalezaDoc",
                            "state" : "Ceará",
                            "country" : "BR",
                            "longitude" : -38.46933,
                            "latitude" : -3.734536,
                            "phone1" : "+55 (85) 9 9988-7766",
                            "phone1Type" : "3",
                            "email" : "example.greenmile@gogreen.com",
                            "deliveryInstructions" : "Sample Delivery Instructions.",
                            "deliveryRadius" : 20,
                            "hasGeofence" : false,
                            "creditLimit" : 1000,
                            "legalName" : "Location's Legal Name"
                          },
                          "destLatitude" : -3.734536,
                          "destLongitude" : -38.46933,
                          "lastStopIsDestination" : false,
                          "plannedArrival" : "2023-10-19T13:33:13+0000",
                          "plannedDeparture" : "2023-10-19T13:33:13+0000",
                          "plannedComplete" : "2023-10-19T13:33:13+0000",
                          "plannedStart" : "2023-10-19T13:33:13+0000",
                          "hasHelper" : false,
                          "plannedServiceTime" : 0,
                          "onRoute" : false
                        },
                        "plannedSequenceNum" : 1,
                        "stopType" : {
                          "id" : 10302
                        },
                        "baseLineArrival" : "2023-10-19T13:33:12Z",
                        "plannedArrival" : "2023-10-19T13:33:12Z",
                        "projectedArrival" : "2023-10-19T13:33:12Z",
                        "plannedService" : "2023-10-19T13:33:12Z",
                        "projectedService" : "2023-10-19T13:33:12Z",
                        "baseLineDeparture" : "2023-10-19T13:33:12Z",
                        "plannedDeparture" : "2023-10-19T13:33:12Z",
                        "projectedDeparture" : "2023-10-19T13:33:12Z",
                        "plannedDistance" : 1234567.0,
                        "projectedDistance" : 1234567.0,
                        "instructions" : "Stop instructions",
                        "bulkArriveCanceled" : false,
                        "plannedServiceTime" : 0
                      },
                      "number" : "82701605-71eb-4857-9",
                      "plannedSize1" : 11.2,
                      "plannedSize2" : 14.6,
                      "plannedSize3" : 37.5,
                      "baselineSize1" : 3.4,
                      "baselineSize2" : 6.9,
                      "baselineSize3" : 34.5,
                      "actualSize1" : 23.2,
                      "actualSize2" : 26.2,
                      "actualSize3" : 21.2,
                      "plannedPickupSize1" : 12.3,
                      "plannedPickupSize2" : 11.2,
                      "plannedPickupSize3" : 34.2,
                      "actualPickupSize1" : 12.3,
                      "actualPickupSize2" : 11.2,
                      "actualPickupSize3" : 34.2,
                      "damagedSize1" : 1.4,
                      "damagedSize2" : 4.2,
                      "damagedSize3" : 5.7,
                      "specialInstructions" : "Special Instructions Sample.",
                      "beginDate" : "2023-10-19T13:33:13Z",
                      "endDate" : "2023-10-19T13:33:13Z",
                      "hasPicture" : false,
                      "allowShort" : false,
                      "newOrder" : false
                    },
                    "sku" : {
                      "id" : 10208
                    },
                    "plannedSize1" : 1.0,
                    "plannedSize2" : 2.0,
                    "plannedSize3" : 3.0,
                    "plannedPickupSize1" : 1.0,
                    "plannedPickupSize2" : 2.0,
                    "plannedPickupSize3" : 3.0,
                    "damagedSize1" : 1.0,
                    "damagedSize2" : 2.0,
                    "damagedSize3" : 0.0,
                    "deliveryReasonCode" : {
                      "id" : 10022,
                      "organization" : {
                        "id" : 10383
                      },
                      "key" : "82701605-71eb-4857-9",
                      "description" : "Sample Reason Code",
                      "delivery" : true,
                      "over" : true,
                      "shorts" : true,
                      "damaged" : true,
                      "pickup" : true,
                      "enabled" : true,
                      "reasonCodeType" : "D"
                    },
                    "overReasonCode" : {
                      "id" : 10022,
                      "organization" : {
                        "id" : 10383
                      },
                      "key" : "82701605-71eb-4857-9",
                      "description" : "Sample Reason Code",
                      "delivery" : true,
                      "over" : true,
                      "shorts" : true,
                      "damaged" : true,
                      "pickup" : true,
                      "enabled" : true,
                      "reasonCodeType" : "D"
                    },
                    "shortReasonCode" : {
                      "id" : 10022,
                      "organization" : {
                        "id" : 10383
                      },
                      "key" : "82701605-71eb-4857-9",
                      "description" : "Sample Reason Code",
                      "delivery" : true,
                      "over" : true,
                      "shorts" : true,
                      "damaged" : true,
                      "pickup" : true,
                      "enabled" : true,
                      "reasonCodeType" : "D"
                    },
                    "damagedReasonCode" : {
                      "id" : 10022,
                      "organization" : {
                        "id" : 10383
                      },
                      "key" : "82701605-71eb-4857-9",
                      "description" : "Sample Reason Code",
                      "delivery" : true,
                      "over" : true,
                      "shorts" : true,
                      "damaged" : true,
                      "pickup" : true,
                      "enabled" : true,
                      "reasonCodeType" : "D"
                    },
                    "hasPicture" : false,
                    "unitPrice" : 145.0,
                    "bonusKey" : "BONUS 12345",
                    "unitTaxSize1" : 5.0,
                    "unitTaxSize2" : 10.0,
                    "unitTaxSize3" : 20.0,
                    "totalTax" : 30.0,
                    "unitDiscountSize1" : 3.0,
                    "unitDiscountSize2" : 6.0,
                    "unitDiscountSize3" : 12.0,
                    "totalDiscount" : 20.0
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                LineItemDocumentation/openApi/POST/PRECONDITION_FAILED_2_9:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "d097d7ae-66d9-436e-8bba-3abe58a467b1",
                        "date" : "2023-10-19T13:33:14+0000",
                        "resource" : {
                          "key" : "System.Uknown_DB_Error",
                          "value" : "System.Uknown_DB_Error",
                          "parameters" : {
                            "databaseMessage" : "ORA-01400: cannot insert NULL into (\"GREENMILE\".\"LINEITEM\".\"LINEITEMID\")\n",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060",
                            "errorClass" : "org.springframework.dao.DataIntegrityViolationException"
                          },
                          "i18nMessage" : "System.Uknown_DB_Error"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/LineItemResponse'
              examples:
                LineItemDocumentation/openApi/POST_1_13:
                  value: |-
                    {
                      "id" : 10202,
                      "creationDate" : "2023-10-19T13:33:14+0000",
                      "key" : "a7982f00-f2f9-4120-9c10-0fd10b48113f",
                      "lineItemID" : "82701605-71eb-4857-9",
                      "sku" : {
                        "id" : 10208
                      },
                      "plannedSize1" : 1.0,
                      "plannedSize2" : 2.0,
                      "plannedSize3" : 3.0,
                      "plannedPickupSize1" : 1.0,
                      "plannedPickupSize2" : 2.0,
                      "plannedPickupSize3" : 3.0,
                      "damagedSize1" : 1.0,
                      "damagedSize2" : 2.0,
                      "damagedSize3" : 0.0,
                      "deliveryReasonCode" : {
                        "id" : 10022,
                        "organization" : {
                          "id" : 10383
                        },
                        "key" : "82701605-71eb-4857-9",
                        "description" : "Sample Reason Code",
                        "delivery" : true,
                        "over" : true,
                        "shorts" : true,
                        "damaged" : true,
                        "pickup" : true,
                        "enabled" : true,
                        "reasonCodeType" : "D"
                      },
                      "overReasonCode" : {
                        "id" : 10022,
                        "organization" : {
                          "id" : 10383
                        },
                        "key" : "82701605-71eb-4857-9",
                        "description" : "Sample Reason Code",
                        "delivery" : true,
                        "over" : true,
                        "shorts" : true,
                        "damaged" : true,
                        "pickup" : true,
                        "enabled" : true,
                        "reasonCodeType" : "D"
                      },
                      "shortReasonCode" : {
                        "id" : 10022,
                        "organization" : {
                          "id" : 10383
                        },
                        "key" : "82701605-71eb-4857-9",
                        "description" : "Sample Reason Code",
                        "delivery" : true,
                        "over" : true,
                        "shorts" : true,
                        "damaged" : true,
                        "pickup" : true,
                        "enabled" : true,
                        "reasonCodeType" : "D"
                      },
                      "damagedReasonCode" : {
                        "id" : 10022,
                        "organization" : {
                          "id" : 10383
                        },
                        "key" : "82701605-71eb-4857-9",
                        "description" : "Sample Reason Code",
                        "delivery" : true,
                        "over" : true,
                        "shorts" : true,
                        "damaged" : true,
                        "pickup" : true,
                        "enabled" : true,
                        "reasonCodeType" : "D"
                      },
                      "hasPicture" : false,
                      "unitPrice" : 145.0,
                      "bonusKey" : "BONUS 12345",
                      "unitTaxSize1" : 5.0,
                      "unitTaxSize2" : 10.0,
                      "unitTaxSize3" : 20.0,
                      "totalTax" : 30.0,
                      "unitDiscountSize1" : 3.0,
                      "unitDiscountSize2" : 6.0,
                      "unitDiscountSize3" : 12.0,
                      "totalDiscount" : 20.0
                    }
  /LineItem/restrictions:
    post:
      tags:
      - LineItem
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: LineItemDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              LineItemDocumentation/openApi/POST/OK_6_9:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10202"
                  }
              LineItemDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_9:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/LineItemArraySimpleResponse'
              examples:
                LineItemDocumentation/openApi/POST/OK_6_9:
                  value: |-
                    [ {
                      "id" : 10202,
                      "creationDate" : "2023-10-19T13:33:14+0000",
                      "key" : "a7982f00-f2f9-4120-9c10-0fd10b48113f",
                      "lineItemID" : "82701605-71eb-4857-9",
                      "plannedSize1" : 1.0,
                      "plannedSize2" : 2.0,
                      "plannedSize3" : 3.0,
                      "plannedPickupSize1" : 1.0,
                      "plannedPickupSize2" : 2.0,
                      "plannedPickupSize3" : 3.0,
                      "damagedSize1" : 1.0,
                      "damagedSize2" : 2.0,
                      "damagedSize3" : 0.0,
                      "hasPicture" : false,
                      "unitPrice" : 145,
                      "bonusKey" : "BONUS 12345",
                      "unitTaxSize1" : 5.0,
                      "unitTaxSize2" : 10.0,
                      "unitTaxSize3" : 20.0,
                      "totalTax" : 30,
                      "unitDiscountSize1" : 3.0,
                      "unitDiscountSize2" : 6.0,
                      "unitDiscountSize3" : 12.0,
                      "totalDiscount" : 20
                    } ]
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                LineItemDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_9:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "8040449b-a6e7-4dbb-aaae-ac9e33bad94d",
                        "date" : "2023-10-19T13:33:15+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
  /LineItem/{id}:
    get:
      tags:
      - LineItem
      summary: One detailed Entity
      description: One detailed Entity
      operationId: LineItemDocumentation/openApi/GET_5_18
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/LineItemOneFullResponse'
              examples:
                LineItemDocumentation/openApi/GET_5_18:
                  value: |-
                    {
                      "id" : 10202,
                      "creationDate" : "2023-10-19T13:33:14+0000",
                      "key" : "a7982f00-f2f9-4120-9c10-0fd10b48113f",
                      "lineItemID" : "82701605-71eb-4857-9",
                      "sku" : {
                        "id" : 10208,
                        "creationDate" : "2023-10-19T13:33:12+0000",
                        "organization" : {
                          "id" : 10383,
                          "creationDate" : "2023-10-19T13:33:11+0000",
                          "key" : "82701605-71eb-4857-9_O",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000,
                            "key" : "I18NLocale_en",
                            "language" : "en",
                            "description" : "English",
                            "dateFormat" : "MM/dd/yyyy",
                            "timeFormat" : "hh:mm a",
                            "currency" : "US$",
                            "decimalSymbol" : ".",
                            "digitalGrouping" : ","
                          },
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "listenerOrganizations" : [ ],
                          "unitSystem" : "METRIC"
                        },
                        "key" : "82701605-71eb-4857-9",
                        "description" : "Sample SKU - Juice",
                        "enabled" : true,
                        "brand" : "Amazing",
                        "skuType" : {
                          "id" : 10082,
                          "creationDate" : "2023-10-19T13:33:11+0000",
                          "organization" : {
                            "id" : 10383,
                            "creationDate" : "2023-10-19T13:33:11+0000",
                            "key" : "82701605-71eb-4857-9_O",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "82701605-71eb-4857-9",
                          "description" : "SkuType Description"
                        },
                        "baseUnit" : {
                          "id" : 10106,
                          "key" : "82701605-71eb-4857-9Bottle",
                          "description" : "Sample SizeAlias",
                          "icon" : "ICON",
                          "preferredSize" : "1",
                          "sizeDecimalPlaces" : 2
                        },
                        "secondaryUnit" : {
                          "id" : 10107,
                          "key" : "82701605-71eb-4857-9Box",
                          "description" : "Sample SizeAlias",
                          "icon" : "ICON",
                          "preferredSize" : "1",
                          "sizeDecimalPlaces" : 2
                        },
                        "tertiaryUnit" : {
                          "id" : 10108,
                          "key" : "82701605-71eb-4857-9Container",
                          "description" : "Sample SizeAlias",
                          "icon" : "ICON",
                          "preferredSize" : "1",
                          "sizeDecimalPlaces" : 2
                        },
                        "secondaryQty" : 4.0,
                        "tertiaryQty" : 4.0,
                        "secondaryCompound" : {
                          "id" : 10206,
                          "creationDate" : "2023-10-19T13:33:12+0000",
                          "organization" : {
                            "id" : 10383,
                            "creationDate" : "2023-10-19T13:33:11+0000",
                            "key" : "82701605-71eb-4857-9_O",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "82701605-71eb-4857-9SkuSecondary",
                          "description" : "Sample SKU",
                          "enabled" : true,
                          "brand" : "Docik",
                          "alternativeKey" : "82701605-71eb-4857-9SkuSecondary82701605-71eb-4857-9_O"
                        },
                        "tertiaryCompound" : {
                          "id" : 10207,
                          "creationDate" : "2023-10-19T13:33:12+0000",
                          "organization" : {
                            "id" : 10383,
                            "creationDate" : "2023-10-19T13:33:11+0000",
                            "key" : "82701605-71eb-4857-9_O",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "82701605-71eb-4857-9SkuTertiary",
                          "description" : "Sample SKU",
                          "enabled" : true,
                          "brand" : "Docik",
                          "alternativeKey" : "82701605-71eb-4857-9SkuTertiary82701605-71eb-4857-9_O"
                        },
                        "secondaryCompoundQty" : 1.0,
                        "tertiaryCompoundQty" : 1.0,
                        "alternativeKey" : "82701605-71eb-4857-982701605-71eb-4857-9_O"
                      },
                      "plannedSize1" : 1.0,
                      "plannedSize2" : 2.0,
                      "plannedSize3" : 3.0,
                      "plannedPickupSize1" : 1.0,
                      "plannedPickupSize2" : 2.0,
                      "plannedPickupSize3" : 3.0,
                      "damagedSize1" : 1.0,
                      "damagedSize2" : 2.0,
                      "damagedSize3" : 0.0,
                      "deliveryReasonCode" : {
                        "id" : 10022,
                        "creationDate" : "2023-10-19T13:33:14+0000",
                        "organization" : {
                          "id" : 10383,
                          "creationDate" : "2023-10-19T13:33:11+0000",
                          "key" : "82701605-71eb-4857-9_O",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000,
                            "key" : "I18NLocale_en",
                            "language" : "en",
                            "description" : "English",
                            "dateFormat" : "MM/dd/yyyy",
                            "timeFormat" : "hh:mm a",
                            "currency" : "US$",
                            "decimalSymbol" : ".",
                            "digitalGrouping" : ","
                          },
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "listenerOrganizations" : [ ],
                          "unitSystem" : "METRIC"
                        },
                        "key" : "82701605-71eb-4857-9",
                        "description" : "Sample Reason Code",
                        "delivery" : true,
                        "over" : true,
                        "shorts" : true,
                        "damaged" : true,
                        "pickup" : true,
                        "enabled" : true,
                        "reasonCodeType" : "D"
                      },
                      "overReasonCode" : {
                        "id" : 10022,
                        "creationDate" : "2023-10-19T13:33:14+0000",
                        "organization" : {
                          "id" : 10383,
                          "creationDate" : "2023-10-19T13:33:11+0000",
                          "key" : "82701605-71eb-4857-9_O",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000,
                            "key" : "I18NLocale_en",
                            "language" : "en",
                            "description" : "English",
                            "dateFormat" : "MM/dd/yyyy",
                            "timeFormat" : "hh:mm a",
                            "currency" : "US$",
                            "decimalSymbol" : ".",
                            "digitalGrouping" : ","
                          },
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "listenerOrganizations" : [ ],
                          "unitSystem" : "METRIC"
                        },
                        "key" : "82701605-71eb-4857-9",
                        "description" : "Sample Reason Code",
                        "delivery" : true,
                        "over" : true,
                        "shorts" : true,
                        "damaged" : true,
                        "pickup" : true,
                        "enabled" : true,
                        "reasonCodeType" : "D"
                      },
                      "shortReasonCode" : {
                        "id" : 10022,
                        "creationDate" : "2023-10-19T13:33:14+0000",
                        "organization" : {
                          "id" : 10383,
                          "creationDate" : "2023-10-19T13:33:11+0000",
                          "key" : "82701605-71eb-4857-9_O",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000,
                            "key" : "I18NLocale_en",
                            "language" : "en",
                            "description" : "English",
                            "dateFormat" : "MM/dd/yyyy",
                            "timeFormat" : "hh:mm a",
                            "currency" : "US$",
                            "decimalSymbol" : ".",
                            "digitalGrouping" : ","
                          },
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "listenerOrganizations" : [ ],
                          "unitSystem" : "METRIC"
                        },
                        "key" : "82701605-71eb-4857-9",
                        "description" : "Sample Reason Code",
                        "delivery" : true,
                        "over" : true,
                        "shorts" : true,
                        "damaged" : true,
                        "pickup" : true,
                        "enabled" : true,
                        "reasonCodeType" : "D"
                      },
                      "damagedReasonCode" : {
                        "id" : 10022,
                        "creationDate" : "2023-10-19T13:33:14+0000",
                        "organization" : {
                          "id" : 10383,
                          "creationDate" : "2023-10-19T13:33:11+0000",
                          "key" : "82701605-71eb-4857-9_O",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000,
                            "key" : "I18NLocale_en",
                            "language" : "en",
                            "description" : "English",
                            "dateFormat" : "MM/dd/yyyy",
                            "timeFormat" : "hh:mm a",
                            "currency" : "US$",
                            "decimalSymbol" : ".",
                            "digitalGrouping" : ","
                          },
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "listenerOrganizations" : [ ],
                          "unitSystem" : "METRIC"
                        },
                        "key" : "82701605-71eb-4857-9",
                        "description" : "Sample Reason Code",
                        "delivery" : true,
                        "over" : true,
                        "shorts" : true,
                        "damaged" : true,
                        "pickup" : true,
                        "enabled" : true,
                        "reasonCodeType" : "D"
                      },
                      "hasPicture" : false,
                      "unitPrice" : 145,
                      "bonusKey" : "BONUS 12345",
                      "unitTaxSize1" : 5.0,
                      "unitTaxSize2" : 10.0,
                      "unitTaxSize3" : 20.0,
                      "totalTax" : 30,
                      "unitDiscountSize1" : 3.0,
                      "unitDiscountSize2" : 6.0,
                      "unitDiscountSize3" : 12.0,
                      "totalDiscount" : 20
                    }
    put:
      tags:
      - LineItem
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: LineItemDocumentation/openApi/PUT/
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/LineItemPutRequest'
            examples:
              LineItemDocumentation/openApi/PUT/OK_8_7:
                value: |-
                  {
                    "id" : 10202,
                    "lineItemID" : "82701605-71eb-4857-9",
                    "order" : {
                      "id" : 10222,
                      "stop" : {
                        "id" : 10322,
                        "key" : "82701605-71eb-4857-9",
                        "route" : {
                          "id" : 10375,
                          "organization" : {
                            "id" : 10383
                          },
                          "key" : "82701605-71eb-4857-9",
                          "date" : "2023-10-19",
                          "description" : "Sample Route Doc",
                          "origin" : {
                            "id" : 10338,
                            "organization" : {
                              "id" : 10383
                            },
                            "key" : "82701605-71eb-4857-9_O",
                            "locationType" : {
                              "id" : 10338,
                              "organization" : {
                                "id" : 10383
                              },
                              "key" : "82701605-71eb-4857-9_OLocTypeDoc",
                              "description" : "Sample LocationType",
                              "enabled" : true
                            },
                            "description" : "Location - Description Sample",
                            "city" : "FortalezaDoc",
                            "state" : "Ceará",
                            "country" : "BR",
                            "longitude" : -38.46933,
                            "latitude" : -3.734536,
                            "phone1" : "+55 (85) 9 9988-7766",
                            "phone1Type" : "3",
                            "email" : "example.greenmile@gogreen.com",
                            "deliveryInstructions" : "Sample Delivery Instructions.",
                            "deliveryRadius" : 20,
                            "hasGeofence" : false,
                            "creditLimit" : 1000,
                            "legalName" : "Location's Legal Name"
                          },
                          "origLatitude" : -3.734536,
                          "origLongitude" : -38.46933,
                          "destination" : {
                            "id" : 10339,
                            "organization" : {
                              "id" : 10383
                            },
                            "key" : "82701605-71eb-4857-9_D",
                            "locationType" : {
                              "id" : 10339,
                              "organization" : {
                                "id" : 10383
                              },
                              "key" : "82701605-71eb-4857-9_DLocTypeDoc",
                              "description" : "Sample LocationType",
                              "enabled" : true
                            },
                            "description" : "Location - Description Sample",
                            "city" : "FortalezaDoc",
                            "state" : "Ceará",
                            "country" : "BR",
                            "longitude" : -38.46933,
                            "latitude" : -3.734536,
                            "phone1" : "+55 (85) 9 9988-7766",
                            "phone1Type" : "3",
                            "email" : "example.greenmile@gogreen.com",
                            "deliveryInstructions" : "Sample Delivery Instructions.",
                            "deliveryRadius" : 20,
                            "hasGeofence" : false,
                            "creditLimit" : 1000,
                            "legalName" : "Location's Legal Name"
                          },
                          "destLatitude" : -3.734536,
                          "destLongitude" : -38.46933,
                          "lastStopIsDestination" : false,
                          "plannedArrival" : "2023-10-19T13:33:13+0000",
                          "plannedDeparture" : "2023-10-19T13:33:13+0000",
                          "plannedComplete" : "2023-10-19T13:33:13+0000",
                          "plannedStart" : "2023-10-19T13:33:13+0000",
                          "hasHelper" : false,
                          "plannedServiceTime" : 0,
                          "onRoute" : false
                        },
                        "plannedSequenceNum" : 1,
                        "stopType" : {
                          "id" : 10302
                        },
                        "baseLineArrival" : "2023-10-19T13:33:12Z",
                        "plannedArrival" : "2023-10-19T13:33:12Z",
                        "projectedArrival" : "2023-10-19T13:33:12Z",
                        "plannedService" : "2023-10-19T13:33:12Z",
                        "projectedService" : "2023-10-19T13:33:12Z",
                        "baseLineDeparture" : "2023-10-19T13:33:12Z",
                        "plannedDeparture" : "2023-10-19T13:33:12Z",
                        "projectedDeparture" : "2023-10-19T13:33:12Z",
                        "plannedDistance" : 1234567.0,
                        "projectedDistance" : 1234567.0,
                        "instructions" : "Stop instructions",
                        "bulkArriveCanceled" : false,
                        "plannedServiceTime" : 0
                      },
                      "number" : "82701605-71eb-4857-9",
                      "plannedSize1" : 11.2,
                      "plannedSize2" : 14.6,
                      "plannedSize3" : 37.5,
                      "baselineSize1" : 3.4,
                      "baselineSize2" : 6.9,
                      "baselineSize3" : 34.5,
                      "actualSize1" : 23.2,
                      "actualSize2" : 26.2,
                      "actualSize3" : 21.2,
                      "plannedPickupSize1" : 12.3,
                      "plannedPickupSize2" : 11.2,
                      "plannedPickupSize3" : 34.2,
                      "actualPickupSize1" : 12.3,
                      "actualPickupSize2" : 11.2,
                      "actualPickupSize3" : 34.2,
                      "damagedSize1" : 1.4,
                      "damagedSize2" : 4.2,
                      "damagedSize3" : 5.7,
                      "specialInstructions" : "Special Instructions Sample.",
                      "beginDate" : "2023-10-19T13:33:13Z",
                      "endDate" : "2023-10-19T13:33:13Z",
                      "hasPicture" : false,
                      "allowShort" : false,
                      "newOrder" : false
                    },
                    "sku" : {
                      "id" : 10208
                    },
                    "plannedSize1" : 1.0,
                    "plannedSize2" : 2.0,
                    "plannedSize3" : 3.0,
                    "plannedPickupSize1" : 1.0,
                    "plannedPickupSize2" : 2.0,
                    "plannedPickupSize3" : 3.0,
                    "damagedSize1" : 1.0,
                    "damagedSize2" : 2.0,
                    "damagedSize3" : 0.0,
                    "deliveryReasonCode" : {
                      "id" : 10022,
                      "organization" : {
                        "id" : 10383
                      },
                      "key" : "82701605-71eb-4857-9",
                      "description" : "Sample Reason Code",
                      "delivery" : true,
                      "over" : true,
                      "shorts" : true,
                      "damaged" : true,
                      "pickup" : true,
                      "enabled" : true,
                      "reasonCodeType" : "D"
                    },
                    "overReasonCode" : {
                      "id" : 10022,
                      "organization" : {
                        "id" : 10383
                      },
                      "key" : "82701605-71eb-4857-9",
                      "description" : "Sample Reason Code",
                      "delivery" : true,
                      "over" : true,
                      "shorts" : true,
                      "damaged" : true,
                      "pickup" : true,
                      "enabled" : true,
                      "reasonCodeType" : "D"
                    },
                    "shortReasonCode" : {
                      "id" : 10022,
                      "organization" : {
                        "id" : 10383
                      },
                      "key" : "82701605-71eb-4857-9",
                      "description" : "Sample Reason Code",
                      "delivery" : true,
                      "over" : true,
                      "shorts" : true,
                      "damaged" : true,
                      "pickup" : true,
                      "enabled" : true,
                      "reasonCodeType" : "D"
                    },
                    "damagedReasonCode" : {
                      "id" : 10022,
                      "organization" : {
                        "id" : 10383
                      },
                      "key" : "82701605-71eb-4857-9",
                      "description" : "Sample Reason Code",
                      "delivery" : true,
                      "over" : true,
                      "shorts" : true,
                      "damaged" : true,
                      "pickup" : true,
                      "enabled" : true,
                      "reasonCodeType" : "D"
                    },
                    "hasPicture" : false,
                    "boxKey" : "null2",
                    "unitPrice" : 145.0,
                    "bonusKey" : "BONUS 12345",
                    "unitTaxSize1" : 5.0,
                    "unitTaxSize2" : 10.0,
                    "unitTaxSize3" : 20.0,
                    "totalTax" : 30.0,
                    "unitDiscountSize1" : 3.0,
                    "unitDiscountSize2" : 6.0,
                    "unitDiscountSize3" : 12.0,
                    "totalDiscount" : 20.0
                  }
              LineItemDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_6:
                value: |-
                  {
                    "id" : 10202,
                    "lineItemID" : "",
                    "order" : {
                      "id" : 10222,
                      "stop" : {
                        "id" : 10322,
                        "key" : "82701605-71eb-4857-9",
                        "route" : {
                          "id" : 10375,
                          "organization" : {
                            "id" : 10383
                          },
                          "key" : "82701605-71eb-4857-9",
                          "date" : "2023-10-19",
                          "description" : "Sample Route Doc",
                          "origin" : {
                            "id" : 10338,
                            "organization" : {
                              "id" : 10383
                            },
                            "key" : "82701605-71eb-4857-9_O",
                            "locationType" : {
                              "id" : 10338,
                              "organization" : {
                                "id" : 10383
                              },
                              "key" : "82701605-71eb-4857-9_OLocTypeDoc",
                              "description" : "Sample LocationType",
                              "enabled" : true
                            },
                            "description" : "Location - Description Sample",
                            "city" : "FortalezaDoc",
                            "state" : "Ceará",
                            "country" : "BR",
                            "longitude" : -38.46933,
                            "latitude" : -3.734536,
                            "phone1" : "+55 (85) 9 9988-7766",
                            "phone1Type" : "3",
                            "email" : "example.greenmile@gogreen.com",
                            "deliveryInstructions" : "Sample Delivery Instructions.",
                            "deliveryRadius" : 20,
                            "hasGeofence" : false,
                            "creditLimit" : 1000,
                            "legalName" : "Location's Legal Name"
                          },
                          "origLatitude" : -3.734536,
                          "origLongitude" : -38.46933,
                          "destination" : {
                            "id" : 10339,
                            "organization" : {
                              "id" : 10383
                            },
                            "key" : "82701605-71eb-4857-9_D",
                            "locationType" : {
                              "id" : 10339,
                              "organization" : {
                                "id" : 10383
                              },
                              "key" : "82701605-71eb-4857-9_DLocTypeDoc",
                              "description" : "Sample LocationType",
                              "enabled" : true
                            },
                            "description" : "Location - Description Sample",
                            "city" : "FortalezaDoc",
                            "state" : "Ceará",
                            "country" : "BR",
                            "longitude" : -38.46933,
                            "latitude" : -3.734536,
                            "phone1" : "+55 (85) 9 9988-7766",
                            "phone1Type" : "3",
                            "email" : "example.greenmile@gogreen.com",
                            "deliveryInstructions" : "Sample Delivery Instructions.",
                            "deliveryRadius" : 20,
                            "hasGeofence" : false,
                            "creditLimit" : 1000,
                            "legalName" : "Location's Legal Name"
                          },
                          "destLatitude" : -3.734536,
                          "destLongitude" : -38.46933,
                          "lastStopIsDestination" : false,
                          "plannedArrival" : "2023-10-19T13:33:13+0000",
                          "plannedDeparture" : "2023-10-19T13:33:13+0000",
                          "plannedComplete" : "2023-10-19T13:33:13+0000",
                          "plannedStart" : "2023-10-19T13:33:13+0000",
                          "hasHelper" : false,
                          "plannedServiceTime" : 0,
                          "onRoute" : false
                        },
                        "plannedSequenceNum" : 1,
                        "stopType" : {
                          "id" : 10302
                        },
                        "baseLineArrival" : "2023-10-19T13:33:12Z",
                        "plannedArrival" : "2023-10-19T13:33:12Z",
                        "projectedArrival" : "2023-10-19T13:33:12Z",
                        "plannedService" : "2023-10-19T13:33:12Z",
                        "projectedService" : "2023-10-19T13:33:12Z",
                        "baseLineDeparture" : "2023-10-19T13:33:12Z",
                        "plannedDeparture" : "2023-10-19T13:33:12Z",
                        "projectedDeparture" : "2023-10-19T13:33:12Z",
                        "plannedDistance" : 1234567.0,
                        "projectedDistance" : 1234567.0,
                        "instructions" : "Stop instructions",
                        "bulkArriveCanceled" : false,
                        "plannedServiceTime" : 0
                      },
                      "number" : "82701605-71eb-4857-9",
                      "plannedSize1" : 11.2,
                      "plannedSize2" : 14.6,
                      "plannedSize3" : 37.5,
                      "baselineSize1" : 3.4,
                      "baselineSize2" : 6.9,
                      "baselineSize3" : 34.5,
                      "actualSize1" : 23.2,
                      "actualSize2" : 26.2,
                      "actualSize3" : 21.2,
                      "plannedPickupSize1" : 12.3,
                      "plannedPickupSize2" : 11.2,
                      "plannedPickupSize3" : 34.2,
                      "actualPickupSize1" : 12.3,
                      "actualPickupSize2" : 11.2,
                      "actualPickupSize3" : 34.2,
                      "damagedSize1" : 1.4,
                      "damagedSize2" : 4.2,
                      "damagedSize3" : 5.7,
                      "specialInstructions" : "Special Instructions Sample.",
                      "beginDate" : "2023-10-19T13:33:13Z",
                      "endDate" : "2023-10-19T13:33:13Z",
                      "hasPicture" : false,
                      "allowShort" : false,
                      "newOrder" : false
                    },
                    "sku" : {
                      "id" : 10208
                    },
                    "plannedSize1" : 1.0,
                    "plannedSize2" : 2.0,
                    "plannedSize3" : 3.0,
                    "plannedPickupSize1" : 1.0,
                    "plannedPickupSize2" : 2.0,
                    "plannedPickupSize3" : 3.0,
                    "damagedSize1" : 1.0,
                    "damagedSize2" : 2.0,
                    "damagedSize3" : 0.0,
                    "deliveryReasonCode" : {
                      "id" : 10022,
                      "organization" : {
                        "id" : 10383
                      },
                      "key" : "82701605-71eb-4857-9",
                      "description" : "Sample Reason Code",
                      "delivery" : true,
                      "over" : true,
                      "shorts" : true,
                      "damaged" : true,
                      "pickup" : true,
                      "enabled" : true,
                      "reasonCodeType" : "D"
                    },
                    "overReasonCode" : {
                      "id" : 10022,
                      "organization" : {
                        "id" : 10383
                      },
                      "key" : "82701605-71eb-4857-9",
                      "description" : "Sample Reason Code",
                      "delivery" : true,
                      "over" : true,
                      "shorts" : true,
                      "damaged" : true,
                      "pickup" : true,
                      "enabled" : true,
                      "reasonCodeType" : "D"
                    },
                    "shortReasonCode" : {
                      "id" : 10022,
                      "organization" : {
                        "id" : 10383
                      },
                      "key" : "82701605-71eb-4857-9",
                      "description" : "Sample Reason Code",
                      "delivery" : true,
                      "over" : true,
                      "shorts" : true,
                      "damaged" : true,
                      "pickup" : true,
                      "enabled" : true,
                      "reasonCodeType" : "D"
                    },
                    "damagedReasonCode" : {
                      "id" : 10022,
                      "organization" : {
                        "id" : 10383
                      },
                      "key" : "82701605-71eb-4857-9",
                      "description" : "Sample Reason Code",
                      "delivery" : true,
                      "over" : true,
                      "shorts" : true,
                      "damaged" : true,
                      "pickup" : true,
                      "enabled" : true,
                      "reasonCodeType" : "D"
                    },
                    "hasPicture" : false,
                    "unitPrice" : 145.0,
                    "bonusKey" : "BONUS 12345",
                    "unitTaxSize1" : 5.0,
                    "unitTaxSize2" : 10.0,
                    "unitTaxSize3" : 20.0,
                    "totalTax" : 30.0,
                    "unitDiscountSize1" : 3.0,
                    "unitDiscountSize2" : 6.0,
                    "unitDiscountSize3" : 12.0,
                    "totalDiscount" : 20.0
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                LineItemDocumentation/openApi/PUT/OK_8_7:
                  value: "true"
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                LineItemDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_6:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "73b8aa59-c83b-4939-9c5a-c8d4cebce468",
                        "date" : "2023-10-19T13:33:14+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
    delete:
      tags:
      - LineItem
      summary: Delete by id
      description: Delete by id
      operationId: LineItemDocumentation/openApi/DELETE/OK_9_9
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                LineItemDocumentation/openApi/DELETE/OK_9_9:
                  value: "true"
  /Location:
    get:
      tags:
      - Location
      summary: List Entities
      description: List Entities
      operationId: LocationDocumentation/openApi/GET/OK_4_13
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object WITH LIMIT\
          \ RESULTS url encoded ie. {\"filters\":[],\"firstResult\":0,\"maxResults\"\
          :5}"
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/LocationArraySimpleResponse'
              examples:
                LocationDocumentation/openApi/GET/OK_4_13:
                  value: |-
                    [ {
                      "id" : 10321,
                      "creationDate" : "2023-10-19T13:32:16+0000",
                      "key" : "9d0eeebc-d797-4ae1-8_D",
                      "description" : "Location - Description Sample",
                      "city" : "FortalezaDoc",
                      "state" : "Ceará",
                      "country" : "BR",
                      "longitude" : -38.46933,
                      "latitude" : -3.734536,
                      "phone1" : "+55 (85) 9 9988-7766",
                      "phone1Type" : "3",
                      "email" : "example.greenmile@gogreen.com",
                      "deliveryInstructions" : "Sample Delivery Instructions.",
                      "deliveryRadius" : 20,
                      "deliveryDays" : "0",
                      "enabled" : true,
                      "hasGeofence" : false,
                      "creditLimit" : 1000,
                      "legalName" : "Location's Legal Name",
                      "alternativeKey" : "9d0eeebc-d797-4ae1-8_D"
                    }, {
                      "id" : 10320,
                      "creationDate" : "2023-10-19T13:32:16+0000",
                      "key" : "9d0eeebc-d797-4ae1-8_O",
                      "description" : "Location - Description Sample",
                      "city" : "FortalezaDoc",
                      "state" : "Ceará",
                      "country" : "BR",
                      "longitude" : -38.46933,
                      "latitude" : -3.734536,
                      "phone1" : "+55 (85) 9 9988-7766",
                      "phone1Type" : "3",
                      "email" : "example.greenmile@gogreen.com",
                      "deliveryInstructions" : "Sample Delivery Instructions.",
                      "deliveryRadius" : 20,
                      "deliveryDays" : "0",
                      "enabled" : true,
                      "hasGeofence" : false,
                      "creditLimit" : 1000,
                      "legalName" : "Location's Legal Name",
                      "alternativeKey" : "9d0eeebc-d797-4ae1-8_O"
                    }, {
                      "id" : 10422,
                      "creationDate" : "2023-10-19T13:37:46+0000",
                      "key" : "4cb54fa5-534e-444a-8",
                      "description" : "Location - Description Sample",
                      "city" : "FortalezaDoc",
                      "state" : "Ceará",
                      "country" : "BR",
                      "longitude" : -38.46933,
                      "latitude" : -3.734536,
                      "phone1" : "+55 (85) 9 9988-7766",
                      "phone1Type" : "3",
                      "email" : "example.greenmile@gogreen.com",
                      "deliveryInstructions" : "Sample Delivery Instructions.",
                      "deliveryRadius" : 20,
                      "deliveryDays" : "0",
                      "enabled" : true,
                      "hasGeofence" : false,
                      "creditLimit" : 1000,
                      "legalName" : "Location's Legal Name",
                      "alternativeKey" : "4cb54fa5-534e-444a-8"
                    } ]
    post:
      tags:
      - Location
      summary: Create Entity
      description: Create Entity
      operationId: LocationDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Location'
            examples:
              LocationDocumentation/openApi/POST/PRECONDITION_FAILED_2_36:
                value: |-
                  {
                    "organization" : {
                      "id" : 10478
                    },
                    "key" : "",
                    "locationType" : {
                      "id" : 10426,
                      "organization" : {
                        "id" : 10478
                      },
                      "key" : "4cb54fa5-534e-444a-8LTD",
                      "description" : "Sample LocationType",
                      "enabled" : true
                    },
                    "description" : "Location - Description Sample",
                    "city" : "FortalezaDoc",
                    "state" : "Ceará",
                    "country" : "BR",
                    "longitude" : -38.46933,
                    "latitude" : -3.734536,
                    "phone1" : "+55 (85) 9 9988-7766",
                    "phone1Type" : "3",
                    "email" : "example.greenmile@gogreen.com",
                    "deliveryInstructions" : "Sample Delivery Instructions.",
                    "deliveryRadius" : 20,
                    "hasGeofence" : false,
                    "creditLimit" : 1000,
                    "legalName" : "Location's Legal Name",
                    "locationPaymentMethods" : [ {
                      "location" : {
                        "organization" : {
                          "id" : 10478
                        },
                        "key" : "",
                        "locationType" : {
                          "id" : 10426,
                          "organization" : {
                            "id" : 10478
                          },
                          "key" : "4cb54fa5-534e-444a-8LTD",
                          "description" : "Sample LocationType",
                          "enabled" : true
                        },
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name",
                        "alternativeKey" : "4cb54fa5-534e-444a-8LTDnull"
                      },
                      "paymentMethod" : {
                        "id" : 10047,
                        "organization" : {
                          "id" : 10478
                        },
                        "key" : "4cb54fa5-534e-444a-8LC",
                        "description" : "PaymentMethod Sample",
                        "enabled" : true,
                        "allowPendingPayment" : false,
                        "askPaymentDocument" : "y",
                        "documentSize" : 32,
                        "numberOfDays" : 3,
                        "documentMask" : "Mask"
                      },
                      "limit" : 2000
                    } ]
                  }
              LocationDocumentation/openApi/POST_1_44:
                value: |-
                  {
                    "organization" : {
                      "id" : 10478
                    },
                    "key" : "4cb54fa5-534e-444a-8",
                    "locationType" : {
                      "id" : 10426,
                      "organization" : {
                        "id" : 10478
                      },
                      "key" : "4cb54fa5-534e-444a-8LTD",
                      "description" : "Sample LocationType",
                      "enabled" : true
                    },
                    "description" : "Location - Description Sample",
                    "city" : "FortalezaDoc",
                    "state" : "Ceará",
                    "country" : "BR",
                    "longitude" : -38.46933,
                    "latitude" : -3.734536,
                    "phone1" : "+55 (85) 9 9988-7766",
                    "phone1Type" : "3",
                    "email" : "example.greenmile@gogreen.com",
                    "deliveryInstructions" : "Sample Delivery Instructions.",
                    "deliveryRadius" : 20,
                    "hasGeofence" : false,
                    "creditLimit" : 1000,
                    "legalName" : "Location's Legal Name",
                    "locationPaymentMethods" : [ {
                      "location" : {
                        "organization" : {
                          "id" : 10478
                        },
                        "key" : "4cb54fa5-534e-444a-8",
                        "locationType" : {
                          "id" : 10426,
                          "organization" : {
                            "id" : 10478
                          },
                          "key" : "4cb54fa5-534e-444a-8LTD",
                          "description" : "Sample LocationType",
                          "enabled" : true
                        },
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name",
                        "alternativeKey" : "4cb54fa5-534e-444a-84cb54fa5-534e-444a-8LTDnull"
                      },
                      "paymentMethod" : {
                        "id" : 10047,
                        "organization" : {
                          "id" : 10478
                        },
                        "key" : "4cb54fa5-534e-444a-8LC",
                        "description" : "PaymentMethod Sample",
                        "enabled" : true,
                        "allowPendingPayment" : false,
                        "askPaymentDocument" : "y",
                        "documentSize" : 32,
                        "numberOfDays" : 3,
                        "documentMask" : "Mask"
                      },
                      "limit" : 2000
                    } ]
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                LocationDocumentation/openApi/POST/PRECONDITION_FAILED_2_36:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "77a14b97-642f-45c5-82dc-c4cc8d45fea2",
                        "date" : "2023-10-19T13:37:46+0000",
                        "resource" : {
                          "key" : "System.Uknown_DB_Error",
                          "value" : "System.Uknown_DB_Error",
                          "parameters" : {
                            "databaseMessage" : "ORA-01400: cannot insert NULL into (\"GREENMILE\".\"LOCATION\".\"AKEY\")\n",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060",
                            "errorClass" : "org.hibernate.exception.ConstraintViolationException"
                          },
                          "i18nMessage" : "System.Uknown_DB_Error"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/LocationResponse'
              examples:
                LocationDocumentation/openApi/POST_1_44:
                  value: |-
                    {
                      "id" : 10422
                    }
  /Location/DeliveryStatistics:
    get:
      tags:
      - Location
      summary: Retrieve Delivery Statistics
      description: Retrieve Delivery Statistics
      operationId: RouteDriverAssignmentDocumentation/openApi/GET_9_90
      parameters:
      - name: locationId
        in: query
        description: The unique identifier of the location.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/LocationDeliveryStatisticsDTO'
              examples:
                RouteDriverAssignmentDocumentation/openApi/GET_9_90:
                  value: |-
                    {
                      "numberOfDeliveries" : 0,
                      "deliveriesOnTimeWindow" : 0,
                      "avgSize1" : 0.0,
                      "avgSize2" : 0.0,
                      "avgSize3" : 0.0
                    }
  /Location/FindByBoundingBox:
    post:
      tags:
      - Location
      summary: Retrieve Locations within the position coordinates box
      description: Retrieve Locations within the position coordinates box
      operationId: LocationDocumentation/openApi/POST_12_48
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BoundingBoxDTO'
            examples:
              LocationDocumentation/openApi/POST_12_48:
                value: |-
                  {
                    "upperRight" : {
                      "latitude" : 12.900000001490117,
                      "longitude" : 12.900000001490117
                    },
                    "lowerLeft" : {
                      "latitude" : 11.699999998509885,
                      "longitude" : 11.699999998509885
                    }
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/LocationArraySimpleResponse'
              examples:
                LocationDocumentation/openApi/POST_12_48:
                  value: |-
                    [ {
                      "id" : 10424,
                      "key" : "46bfce36-7160-409a-96c9-08642f6921a9",
                      "locationType" : {
                        "id" : 10426
                      },
                      "longitude" : 12.300000190734863,
                      "latitude" : 12.300000190734863,
                      "alternativeKey" : "46bfce36-7160-409a-96c9-08642f6921a9"
                    }, {
                      "id" : 10425,
                      "key" : "9102ee86-58b6-49a3-a4e9-ec1dc7101ac7",
                      "locationType" : {
                        "id" : 10426
                      },
                      "longitude" : 12.40000057220459,
                      "latitude" : 12.40000057220459,
                      "alternativeKey" : "9102ee86-58b6-49a3-a4e9-ec1dc7101ac7"
                    }, {
                      "id" : 10426,
                      "key" : "c07b3434-8eaa-4d31-82b8-c14a64f76233",
                      "locationType" : {
                        "id" : 10426
                      },
                      "longitude" : 12.5,
                      "latitude" : 12.5,
                      "alternativeKey" : "c07b3434-8eaa-4d31-82b8-c14a64f76233"
                    }, {
                      "id" : 10427,
                      "key" : "f6749328-4a7a-48c2-98a1-061b9a2ad344",
                      "locationType" : {
                        "id" : 10426
                      },
                      "longitude" : 12.600000381469727,
                      "latitude" : 12.600000381469727,
                      "alternativeKey" : "f6749328-4a7a-48c2-98a1-061b9a2ad344"
                    }, {
                      "id" : 10428,
                      "key" : "656396ab-8277-4109-8c8a-3d5627577b6c",
                      "locationType" : {
                        "id" : 10426
                      },
                      "longitude" : 12.699999809265137,
                      "latitude" : 12.699999809265137,
                      "alternativeKey" : "656396ab-8277-4109-8c8a-3d5627577b6c"
                    } ]
  /Location/LatestServices:
    get:
      tags:
      - Location
      summary: Retrieve Latest Services
      description: Retrieve Latest Services
      operationId: RouteDriverAssignmentDocumentation/openApi/GET_8_89
      parameters:
      - name: locationId
        in: query
        description: The unique identifier of the location.
        required: true
        schema:
          type: string
      - name: firstResult
        in: query
        description: "The first result to retrieve, numbered from 0."
        required: true
        schema:
          type: string
      - name: maxResults
        in: query
        description: The maximum number of results
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/LocationServiceCustomerResumeDTOList'
              examples:
                RouteDriverAssignmentDocumentation/openApi/GET_8_89:
                  value: |-
                    [ {
                      "driverId" : 10305,
                      "driverKey" : "c12c3876-7429-42c2-aDriver",
                      "driverName" : "c12c3876-7429-42c2-aDriver",
                      "lastPlannedVisit" : "2023-10-19T13:39:49+0000"
                    } ]
  /Location/restrictions:
    post:
      tags:
      - Location
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: LocationDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              LocationDocumentation/openApi/POST/OK_6_37:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10422"
                  }
              LocationDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_38:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/LocationArraySimpleResponse'
              examples:
                LocationDocumentation/openApi/POST/OK_6_37:
                  value: |-
                    [ {
                      "id" : 10422,
                      "creationDate" : "2023-10-19T13:37:46+0000",
                      "key" : "4cb54fa5-534e-444a-8",
                      "description" : "Location - Description Sample",
                      "city" : "FortalezaDoc",
                      "state" : "Ceará",
                      "country" : "BR",
                      "longitude" : -38.46933,
                      "latitude" : -3.734536,
                      "phone1" : "+55 (85) 9 9988-7766",
                      "phone1Type" : "3",
                      "email" : "example.greenmile@gogreen.com",
                      "deliveryInstructions" : "Sample Delivery Instructions.",
                      "deliveryRadius" : 20,
                      "deliveryDays" : "0",
                      "enabled" : true,
                      "hasGeofence" : false,
                      "creditLimit" : 1000,
                      "legalName" : "Location's Legal Name",
                      "alternativeKey" : "4cb54fa5-534e-444a-8"
                    } ]
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                LocationDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_38:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "28994aa9-ab17-41bc-9048-f5e7c08f8721",
                        "date" : "2023-10-19T13:37:47+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
  /Location/{id}:
    get:
      tags:
      - Location
      summary: One detailed Entity
      description: One detailed Entity
      operationId: LocationDocumentation/openApi/GET_5_68
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/LocationOneFullResponse'
              examples:
                LocationDocumentation/openApi/GET_5_68:
                  value: |-
                    {
                      "id" : 10422,
                      "creationDate" : "2023-10-19T13:37:46+0000",
                      "organization" : {
                        "id" : 10478,
                        "creationDate" : "2023-10-19T13:37:46+0000",
                        "key" : "4cb54fa5-534e-444a-8_O",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      },
                      "key" : "4cb54fa5-534e-444a-8",
                      "locationType" : {
                        "id" : 10426,
                        "creationDate" : "2023-10-19T13:37:46+0000",
                        "organization" : {
                          "id" : 10478,
                          "creationDate" : "2023-10-19T13:37:46+0000",
                          "key" : "4cb54fa5-534e-444a-8_O",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000,
                            "key" : "I18NLocale_en",
                            "language" : "en",
                            "description" : "English",
                            "dateFormat" : "MM/dd/yyyy",
                            "timeFormat" : "hh:mm a",
                            "currency" : "US$",
                            "decimalSymbol" : ".",
                            "digitalGrouping" : ","
                          },
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "listenerOrganizations" : [ ],
                          "unitSystem" : "METRIC"
                        },
                        "key" : "4cb54fa5-534e-444a-8LTD",
                        "description" : "Sample LocationType",
                        "showOnMobileCreate" : true,
                        "enabled" : true,
                        "alternativeKey" : "4cb54fa5-534e-444a-8LTD4cb54fa5-534e-444a-8_O"
                      },
                      "description" : "Location - Description Sample",
                      "city" : "FortalezaDoc",
                      "state" : "Ceará",
                      "country" : "BR",
                      "longitude" : -38.46933,
                      "latitude" : -3.734536,
                      "phone1" : "+55 (85) 9 9988-7766",
                      "phone1Type" : "3",
                      "email" : "example.greenmile@gogreen.com",
                      "deliveryInstructions" : "Sample Delivery Instructions.",
                      "deliveryRadius" : 20,
                      "deliveryDays" : "0",
                      "enabled" : true,
                      "hasGeofence" : false,
                      "creditLimit" : 1000,
                      "legalName" : "Location's Legal Name",
                      "alternativeKey" : "4cb54fa5-534e-444a-84cb54fa5-534e-444a-8LTD4cb54fa5-534e-444a-8_O4cb54fa5-534e-444a-8_O"
                    }
    put:
      tags:
      - Location
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: LocationDocumentation/openApi/PUT/
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/LocationPutRequest'
            examples:
              LocationDocumentation/openApi/PUT/OK_8_34:
                value: |-
                  {
                    "id" : 10422,
                    "organization" : {
                      "id" : 10478
                    },
                    "key" : "4cb54fa5-534e-444a-8",
                    "locationType" : {
                      "id" : 10426,
                      "organization" : {
                        "id" : 10478
                      },
                      "key" : "4cb54fa5-534e-444a-8LTD",
                      "description" : "Sample LocationType",
                      "enabled" : true
                    },
                    "description" : "Location - Description Sample",
                    "city" : "FortalezaDoc",
                    "state" : "Ceará",
                    "country" : "BR",
                    "longitude" : -38.46933,
                    "latitude" : -3.734536,
                    "phone1" : "+55 (85) 9 9988-7766",
                    "phone1Type" : "3",
                    "email" : "example.greenmile@gogreen.com",
                    "deliveryInstructions" : "Sample Delivery Instructions.",
                    "deliveryRadius" : 20,
                    "helperVarTimeSecs" : 1,
                    "hasGeofence" : false,
                    "creditLimit" : 1000,
                    "legalName" : "Location's Legal Name",
                    "locationPaymentMethods" : [ {
                      "location" : {
                        "id" : 10422,
                        "organization" : {
                          "id" : 10478
                        },
                        "key" : "4cb54fa5-534e-444a-8",
                        "locationType" : {
                          "id" : 10426,
                          "organization" : {
                            "id" : 10478
                          },
                          "key" : "4cb54fa5-534e-444a-8LTD",
                          "description" : "Sample LocationType",
                          "enabled" : true
                        },
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "helperVarTimeSecs" : 1,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name",
                        "alternativeKey" : "4cb54fa5-534e-444a-84cb54fa5-534e-444a-8LTDnull"
                      },
                      "paymentMethod" : {
                        "id" : 10047,
                        "organization" : {
                          "id" : 10478
                        },
                        "key" : "4cb54fa5-534e-444a-8LC",
                        "description" : "PaymentMethod Sample",
                        "enabled" : true,
                        "allowPendingPayment" : false,
                        "askPaymentDocument" : "y",
                        "documentSize" : 32,
                        "numberOfDays" : 3,
                        "documentMask" : "Mask"
                      },
                      "limit" : 2000
                    } ]
                  }
              LocationDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_31:
                value: |-
                  {
                    "id" : 10422,
                    "organization" : {
                      "id" : 10478
                    },
                    "key" : "4cb54fa5-534e-444a-8",
                    "locationType" : {
                      "id" : 10426,
                      "organization" : {
                        "id" : 10478
                      },
                      "key" : "4cb54fa5-534e-444a-8LTD",
                      "description" : "Sample LocationType",
                      "enabled" : true
                    },
                    "description" : "Location - Description Sample",
                    "city" : "FortalezaDoc",
                    "state" : "Ceará",
                    "country" : "BR",
                    "longitude" : -38.46933,
                    "latitude" : -3.734536,
                    "phone1" : "+55 (85) 9 9988-7766",
                    "phone1Type" : "3",
                    "email" : "example.greenmile@gogreen.com",
                    "deliveryInstructions" : "Sample Delivery Instructions.",
                    "deliveryRadius" : 20,
                    "hasGeofence" : false,
                    "creditLimit" : 1000,
                    "legalName" : "Location's Legal Name",
                    "locationPaymentMethods" : [ {
                      "location" : {
                        "id" : 10422,
                        "organization" : {
                          "id" : 10478
                        },
                        "key" : "4cb54fa5-534e-444a-8",
                        "locationType" : {
                          "id" : 10426,
                          "organization" : {
                            "id" : 10478
                          },
                          "key" : "4cb54fa5-534e-444a-8LTD",
                          "description" : "Sample LocationType",
                          "enabled" : true
                        },
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name",
                        "alternativeKey" : "4cb54fa5-534e-444a-84cb54fa5-534e-444a-8LTDnull"
                      },
                      "paymentMethod" : {
                        "id" : 10047,
                        "organization" : {
                          "id" : 10478
                        },
                        "key" : "4cb54fa5-534e-444a-8LC",
                        "description" : "PaymentMethod Sample",
                        "enabled" : true,
                        "allowPendingPayment" : false,
                        "askPaymentDocument" : "y",
                        "documentSize" : 32,
                        "numberOfDays" : 3,
                        "documentMask" : "Mask"
                      },
                      "limit" : 2000
                    } ]
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                LocationDocumentation/openApi/PUT/OK_8_34:
                  value: "true"
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                LocationDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_31:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "077a36e6-8010-45e3-a025-1dd2514dab8c",
                        "date" : "2023-10-19T13:37:46+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
    delete:
      tags:
      - Location
      summary: Delete by id
      description: Delete by id
      operationId: LocationDocumentation/openApi/DELETE/OK_13_37
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                LocationDocumentation/openApi/DELETE/OK_13_37:
                  value: "true"
  /Location/CountChanges/restrictions:
    post:
      tags:
      - Location
      summary: Count Changes with restrictions
      description: Count Changes with restrictions
      operationId: LocationDocumentation/openApi/POST_10_46
      parameters:
      - name: consumerService
        in: query
        description: Consumer Service that the result must have.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              LocationDocumentation/openApi/POST_10_46:
                value: |-
                  {
                    "criteriaChain" : [ {
                      "and" : [ {
                        "attr" : "location.organization.id",
                        "eq" : 10478,
                        "singleOperation" : true
                      }, {
                        "attr" : "notificationService",
                        "in" : [ "SERVICETIMEUPDATE", "SMARTGEOLOCATION" ],
                        "singleOperation" : true
                      } ],
                      "singleOperation" : false
                    } ],
                    "singleOperation" : false
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Long'
              examples:
                LocationDocumentation/openApi/POST_10_46:
                  value: "1"
  /Location/ListChanges/restrictions:
    post:
      tags:
      - Location
      summary: List Changes with restrictions
      description: List Changes with restrictions
      operationId: LocationDocumentation/openApi/POST_9_45
      parameters:
      - name: criteria
        in: query
        description: Criteria of the request.
        required: true
        schema:
          type: string
      - name: consumerService
        in: query
        description: Consumer Service that the result must have.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              LocationDocumentation/openApi/POST_9_45:
                value: |-
                  {
                    "criteriaChain" : [ {
                      "and" : [ {
                        "attr" : "location.organization.id",
                        "eq" : 10478,
                        "singleOperation" : true
                      }, {
                        "attr" : "notificationService",
                        "in" : [ "SERVICETIMEUPDATE", "SMARTGEOLOCATION" ],
                        "singleOperation" : true
                      } ],
                      "singleOperation" : false
                    } ],
                    "singleOperation" : false
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/LocationNotification'
              examples:
                LocationDocumentation/openApi/POST_9_45:
                  value: |-
                    [ {
                      "id" : 10000,
                      "date" : "2023-10-19T13:37:47+0000",
                      "location" : {
                        "id" : 10422,
                        "organization" : {
                          "id" : 10478,
                          "key" : "4cb54fa5-534e-444a-8_O"
                        },
                        "key" : "4cb54fa5-534e-444a-8",
                        "locationType" : {
                          "id" : 10426,
                          "key" : "4cb54fa5-534e-444a-8LTD",
                          "alternativeKey" : "4cb54fa5-534e-444a-8LTD"
                        },
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "helperVarTimeSecs" : 1,
                        "alternativeKey" : "4cb54fa5-534e-444a-84cb54fa5-534e-444a-8LTD4cb54fa5-534e-444a-8_O"
                      },
                      "notificationService" : "SERVICETIMEUPDATE"
                    } ]
  /Location/{locationID}/UpdatePosition:
    post:
      tags:
      - Location
      summary: Update Position of Location
      description: Update Position of Location
      operationId: LocationDocumentation/openApi/POST_11_47
      parameters:
      - name: locationID
        in: path
        description: The Id of the location
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Position'
            examples:
              LocationDocumentation/openApi/POST_11_47:
                value: |-
                  {
                    "longitude" : 0.6,
                    "latitude" : 0.6
                  }
      responses:
        "200":
          description: "200"
  /LocationOverrideTimeWindow:
    get:
      tags:
      - LocationOverrideTimeWindow
      summary: List Entities
      description: List Entities
      operationId: LocationOverrideTimeWindowDocumentation/openApi/GET_4_59
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/LocationOverrideTimeWindowArraySimpleResponse'
              examples:
                LocationOverrideTimeWindowDocumentation/openApi/GET_4_59:
                  value: |-
                    [ {
                      "id" : 10022,
                      "creationDate" : "2023-10-19T13:37:17+0000",
                      "openTime" : "07:00",
                      "closeTime" : "18:00",
                      "tw1Open" : "05:00",
                      "tw1Close" : "06:00",
                      "tw2Open" : "16:00",
                      "tw2Close" : "19:00",
                      "monday" : true,
                      "tuesday" : false,
                      "wednesday" : true,
                      "thursday" : false,
                      "friday" : true,
                      "saturday" : true,
                      "sunday" : false
                    } ]
    post:
      tags:
      - LocationOverrideTimeWindow
      summary: Create Entity
      description: Create Entity
      operationId: LocationOverrideTimeWindowDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/LocationOverrideTimeWindow'
            examples:
              LocationOverrideTimeWindowDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_2_32:
                value: |-
                  {
                    "openTime" : "",
                    "closeTime" : "18:00",
                    "tw1Open" : "05:00",
                    "tw1Close" : "06:00",
                    "tw2Open" : "16:00",
                    "tw2Close" : "19:00",
                    "monday" : true,
                    "tuesday" : false,
                    "wednesday" : true,
                    "thursday" : false,
                    "friday" : true,
                    "saturday" : true,
                    "sunday" : false,
                    "location" : {
                      "id" : 10417,
                      "organization" : {
                        "id" : 10465
                      },
                      "key" : "ff5bff2a-5b41-41f2-9",
                      "locationType" : {
                        "id" : 10417,
                        "organization" : {
                          "id" : 10465
                        },
                        "key" : "ff5bff2a-5b41-41f2-9LocTypeDoc",
                        "description" : "Sample LocationType",
                        "enabled" : true
                      },
                      "description" : "Location - Description Sample",
                      "city" : "FortalezaDoc",
                      "state" : "Ceará",
                      "country" : "BR",
                      "longitude" : -38.46933,
                      "latitude" : -3.734536,
                      "phone1" : "+55 (85) 9 9988-7766",
                      "phone1Type" : "3",
                      "email" : "example.greenmile@gogreen.com",
                      "deliveryInstructions" : "Sample Delivery Instructions.",
                      "deliveryRadius" : 20,
                      "hasGeofence" : false,
                      "creditLimit" : 1000,
                      "legalName" : "Location's Legal Name",
                      "alternativeKey" : "ff5bff2a-5b41-41f2-9ff5bff2a-5b41-41f2-9LocTypeDocnull"
                    }
                  }
              LocationOverrideTimeWindowDocumentation/openApi/POST_1_39:
                value: |-
                  {
                    "openTime" : "07:00",
                    "closeTime" : "18:00",
                    "tw1Open" : "05:00",
                    "tw1Close" : "06:00",
                    "tw2Open" : "16:00",
                    "tw2Close" : "19:00",
                    "monday" : true,
                    "tuesday" : false,
                    "wednesday" : true,
                    "thursday" : false,
                    "friday" : true,
                    "saturday" : true,
                    "sunday" : false,
                    "location" : {
                      "id" : 10417,
                      "organization" : {
                        "id" : 10465
                      },
                      "key" : "ff5bff2a-5b41-41f2-9",
                      "locationType" : {
                        "id" : 10417,
                        "organization" : {
                          "id" : 10465
                        },
                        "key" : "ff5bff2a-5b41-41f2-9LocTypeDoc",
                        "description" : "Sample LocationType",
                        "enabled" : true
                      },
                      "description" : "Location - Description Sample",
                      "city" : "FortalezaDoc",
                      "state" : "Ceará",
                      "country" : "BR",
                      "longitude" : -38.46933,
                      "latitude" : -3.734536,
                      "phone1" : "+55 (85) 9 9988-7766",
                      "phone1Type" : "3",
                      "email" : "example.greenmile@gogreen.com",
                      "deliveryInstructions" : "Sample Delivery Instructions.",
                      "deliveryRadius" : 20,
                      "hasGeofence" : false,
                      "creditLimit" : 1000,
                      "legalName" : "Location's Legal Name",
                      "alternativeKey" : "ff5bff2a-5b41-41f2-9ff5bff2a-5b41-41f2-9LocTypeDocnull"
                    }
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                LocationOverrideTimeWindowDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_2_32:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "08396cca-b82b-408c-96ae-9c58d25744e6",
                        "date" : "2023-10-19T13:37:17+0000",
                        "resource" : {
                          "key" : "String index out of range: 2",
                          "value" : "String index out of range: 2",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "String index out of range: 2"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/LocationOverrideTimeWindowResponse'
              examples:
                LocationOverrideTimeWindowDocumentation/openApi/POST_1_39:
                  value: |-
                    {
                      "id" : 10022,
                      "creationDate" : "2023-10-19T13:37:17+0000",
                      "openTime" : "07:00",
                      "closeTime" : "18:00",
                      "tw1Open" : "05:00",
                      "tw1Close" : "06:00",
                      "tw2Open" : "16:00",
                      "tw2Close" : "19:00",
                      "monday" : true,
                      "tuesday" : false,
                      "wednesday" : true,
                      "thursday" : false,
                      "friday" : true,
                      "saturday" : true,
                      "sunday" : false,
                      "location" : {
                        "id" : 10417,
                        "organization" : {
                          "id" : 10465
                        },
                        "key" : "ff5bff2a-5b41-41f2-9",
                        "locationType" : {
                          "id" : 10417,
                          "organization" : {
                            "id" : 10465
                          },
                          "key" : "ff5bff2a-5b41-41f2-9LocTypeDoc",
                          "description" : "Sample LocationType",
                          "enabled" : true,
                          "alternativeKey" : "ff5bff2a-5b41-41f2-9LocTypeDoc"
                        },
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name",
                        "alternativeKey" : "ff5bff2a-5b41-41f2-9ff5bff2a-5b41-41f2-9LocTypeDoc"
                      }
                    }
  /LocationOverrideTimeWindow/restrictions:
    post:
      tags:
      - LocationOverrideTimeWindow
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: LocationOverrideTimeWindowDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              LocationOverrideTimeWindowDocumentation/openApi/POST/OK_6_32:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10022"
                  }
              LocationOverrideTimeWindowDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_33:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/LocationOverrideTimeWindowArraySimpleResponse'
              examples:
                LocationOverrideTimeWindowDocumentation/openApi/POST/OK_6_32:
                  value: |-
                    [ {
                      "id" : 10022,
                      "creationDate" : "2023-10-19T13:37:17+0000",
                      "openTime" : "07:00",
                      "closeTime" : "18:00",
                      "tw1Open" : "05:00",
                      "tw1Close" : "06:00",
                      "tw2Open" : "16:00",
                      "tw2Close" : "19:00",
                      "monday" : true,
                      "tuesday" : false,
                      "wednesday" : true,
                      "thursday" : false,
                      "friday" : true,
                      "saturday" : true,
                      "sunday" : false
                    } ]
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                LocationOverrideTimeWindowDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_33:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "5a28a9af-4b8b-4e78-a1b3-cfe59ff85063",
                        "date" : "2023-10-19T13:37:18+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
  /LocationOverrideTimeWindow/{id}:
    get:
      tags:
      - LocationOverrideTimeWindow
      summary: One detailed Entity
      description: One detailed Entity
      operationId: LocationOverrideTimeWindowDocumentation/openApi/GET_5_60
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/LocationOverrideTimeWindowOneFullResponse'
              examples:
                LocationOverrideTimeWindowDocumentation/openApi/GET_5_60:
                  value: |-
                    {
                      "id" : 10022,
                      "creationDate" : "2023-10-19T13:37:17+0000",
                      "openTime" : "07:00",
                      "closeTime" : "18:00",
                      "tw1Open" : "05:00",
                      "tw1Close" : "06:00",
                      "tw2Open" : "16:00",
                      "tw2Close" : "19:00",
                      "monday" : true,
                      "tuesday" : false,
                      "wednesday" : true,
                      "thursday" : false,
                      "friday" : true,
                      "saturday" : true,
                      "sunday" : false,
                      "location" : {
                        "id" : 10417,
                        "creationDate" : "2023-10-19T13:37:17+0000",
                        "organization" : {
                          "id" : 10465,
                          "creationDate" : "2023-10-19T13:37:16+0000",
                          "key" : "ff5bff2a-5b41-41f2-9_O",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000,
                            "key" : "I18NLocale_en",
                            "language" : "en",
                            "description" : "English",
                            "dateFormat" : "MM/dd/yyyy",
                            "timeFormat" : "hh:mm a",
                            "currency" : "US$",
                            "decimalSymbol" : ".",
                            "digitalGrouping" : ","
                          },
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "listenerOrganizations" : [ ],
                          "unitSystem" : "METRIC"
                        },
                        "key" : "ff5bff2a-5b41-41f2-9",
                        "locationType" : {
                          "id" : 10417,
                          "creationDate" : "2023-10-19T13:37:17+0000",
                          "organization" : {
                            "id" : 10465,
                            "creationDate" : "2023-10-19T13:37:16+0000",
                            "key" : "ff5bff2a-5b41-41f2-9_O",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "ff5bff2a-5b41-41f2-9LocTypeDoc",
                          "description" : "Sample LocationType",
                          "showOnMobileCreate" : true,
                          "enabled" : true,
                          "alternativeKey" : "ff5bff2a-5b41-41f2-9LocTypeDocff5bff2a-5b41-41f2-9_O"
                        },
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "deliveryDays" : "0",
                        "enabled" : true,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name",
                        "alternativeKey" : "ff5bff2a-5b41-41f2-9ff5bff2a-5b41-41f2-9LocTypeDocff5bff2a-5b41-41f2-9_Off5bff2a-5b41-41f2-9_O"
                      }
                    }
    put:
      tags:
      - LocationOverrideTimeWindow
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: LocationOverrideTimeWindowDocumentation/openApi/PUT/
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/LocationOverrideTimeWindowPutRequest'
            examples:
              LocationOverrideTimeWindowDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_26:
                value: |-
                  {
                    "id" : 10022,
                    "openTime" : "",
                    "closeTime" : "18:00",
                    "tw1Open" : "05:00",
                    "tw1Close" : "06:00",
                    "tw2Open" : "16:00",
                    "tw2Close" : "19:00",
                    "monday" : true,
                    "tuesday" : false,
                    "wednesday" : true,
                    "thursday" : false,
                    "friday" : true,
                    "saturday" : true,
                    "sunday" : false,
                    "location" : {
                      "id" : 10417,
                      "organization" : {
                        "id" : 10465
                      },
                      "key" : "ff5bff2a-5b41-41f2-9",
                      "locationType" : {
                        "id" : 10417,
                        "organization" : {
                          "id" : 10465
                        },
                        "key" : "ff5bff2a-5b41-41f2-9LocTypeDoc",
                        "description" : "Sample LocationType",
                        "enabled" : true
                      },
                      "description" : "Location - Description Sample",
                      "city" : "FortalezaDoc",
                      "state" : "Ceará",
                      "country" : "BR",
                      "longitude" : -38.46933,
                      "latitude" : -3.734536,
                      "phone1" : "+55 (85) 9 9988-7766",
                      "phone1Type" : "3",
                      "email" : "example.greenmile@gogreen.com",
                      "deliveryInstructions" : "Sample Delivery Instructions.",
                      "deliveryRadius" : 20,
                      "hasGeofence" : false,
                      "creditLimit" : 1000,
                      "legalName" : "Location's Legal Name",
                      "alternativeKey" : "ff5bff2a-5b41-41f2-9ff5bff2a-5b41-41f2-9LocTypeDocnull"
                    }
                  }
              LocationOverrideTimeWindowDocumentation/openApi/PUT/OK_8_29:
                value: |-
                  {
                    "id" : 10022,
                    "openTime" : "07:00",
                    "closeTime" : "18:00",
                    "tw1Open" : "05:00",
                    "tw1Close" : "06:00",
                    "tw2Open" : "16:00",
                    "tw2Close" : "19:00",
                    "monday" : false,
                    "tuesday" : false,
                    "wednesday" : true,
                    "thursday" : false,
                    "friday" : true,
                    "saturday" : true,
                    "sunday" : false,
                    "location" : {
                      "id" : 10417,
                      "organization" : {
                        "id" : 10465
                      },
                      "key" : "ff5bff2a-5b41-41f2-9",
                      "locationType" : {
                        "id" : 10417,
                        "organization" : {
                          "id" : 10465
                        },
                        "key" : "ff5bff2a-5b41-41f2-9LocTypeDoc",
                        "description" : "Sample LocationType",
                        "enabled" : true
                      },
                      "description" : "Location - Description Sample",
                      "city" : "FortalezaDoc",
                      "state" : "Ceará",
                      "country" : "BR",
                      "longitude" : -38.46933,
                      "latitude" : -3.734536,
                      "phone1" : "+55 (85) 9 9988-7766",
                      "phone1Type" : "3",
                      "email" : "example.greenmile@gogreen.com",
                      "deliveryInstructions" : "Sample Delivery Instructions.",
                      "deliveryRadius" : 20,
                      "hasGeofence" : false,
                      "creditLimit" : 1000,
                      "legalName" : "Location's Legal Name",
                      "alternativeKey" : "ff5bff2a-5b41-41f2-9ff5bff2a-5b41-41f2-9LocTypeDocnull"
                    }
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                LocationOverrideTimeWindowDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_26:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "f0e51ad1-b872-4e2c-b6f7-26c40c2f5b1c",
                        "date" : "2023-10-19T13:37:17+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                LocationOverrideTimeWindowDocumentation/openApi/PUT/OK_8_29:
                  value: "true"
    delete:
      tags:
      - LocationOverrideTimeWindow
      summary: Delete by id
      description: Delete by id
      operationId: LocationOverrideTimeWindowDocumentation/openApi/DELETE/OK_9_32
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                LocationOverrideTimeWindowDocumentation/openApi/DELETE/OK_9_32:
                  value: "true"
  /LocationType:
    get:
      tags:
      - LocationType
      summary: List Entities
      description: List Entities
      operationId: LocationTypeDocumentation/openApi/GET_4_64
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/LocationTypeArraySimpleResponse'
              examples:
                LocationTypeDocumentation/openApi/GET_4_64:
                  value: |-
                    [ {
                      "id" : 10320,
                      "creationDate" : "2023-10-19T13:32:16+0000",
                      "key" : "9d0eeebc-d797-4ae1-8_OLocTypeDoc",
                      "description" : "Sample LocationType",
                      "showOnMobileCreate" : true,
                      "enabled" : true,
                      "alternativeKey" : "9d0eeebc-d797-4ae1-8_OLocTypeDoc"
                    }, {
                      "id" : 10422,
                      "creationDate" : "2023-10-19T13:37:34+0000",
                      "key" : "0ef893d3-3bc3-41fd-8",
                      "description" : "Sample LocationType",
                      "showOnMobileCreate" : true,
                      "enabled" : true,
                      "alternativeKey" : "0ef893d3-3bc3-41fd-8"
                    }, {
                      "id" : 10321,
                      "creationDate" : "2023-10-19T13:32:16+0000",
                      "key" : "9d0eeebc-d797-4ae1-8_DLocTypeDoc",
                      "description" : "Sample LocationType",
                      "showOnMobileCreate" : true,
                      "enabled" : true,
                      "alternativeKey" : "9d0eeebc-d797-4ae1-8_DLocTypeDoc"
                    } ]
    post:
      tags:
      - LocationType
      summary: Create Entity
      description: Create Entity
      operationId: LocationTypeDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/LocationType'
            examples:
              LocationTypeDocumentation/openApi/POST/PRECONDITION_FAILED_2_34:
                value: |-
                  {
                    "organization" : {
                      "id" : 10471
                    },
                    "key" : "",
                    "description" : "Sample LocationType",
                    "enabled" : true
                  }
              LocationTypeDocumentation/openApi/POST_1_42:
                value: |-
                  {
                    "organization" : {
                      "id" : 10471
                    },
                    "key" : "0ef893d3-3bc3-41fd-8",
                    "description" : "Sample LocationType",
                    "enabled" : true
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                LocationTypeDocumentation/openApi/POST/PRECONDITION_FAILED_2_34:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "e7428719-4476-415e-ad07-d90605e73d59",
                        "date" : "2023-10-19T13:37:34+0000",
                        "resource" : {
                          "key" : "System.Uknown_DB_Error",
                          "value" : "System.Uknown_DB_Error",
                          "parameters" : {
                            "databaseMessage" : "ORA-01400: cannot insert NULL into (\"GREENMILE\".\"LOCATIONTYPE\".\"AKEY\")\n",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060",
                            "errorClass" : "org.springframework.dao.DataIntegrityViolationException"
                          },
                          "i18nMessage" : "System.Uknown_DB_Error"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/LocationTypeResponse'
              examples:
                LocationTypeDocumentation/openApi/POST_1_42:
                  value: |-
                    {
                      "id" : 10422,
                      "creationDate" : "2023-10-19T13:37:34+0000",
                      "organization" : {
                        "id" : 10471
                      },
                      "key" : "0ef893d3-3bc3-41fd-8",
                      "description" : "Sample LocationType",
                      "showOnMobileCreate" : true,
                      "enabled" : true,
                      "alternativeKey" : "0ef893d3-3bc3-41fd-8"
                    }
  /LocationType/restrictions:
    post:
      tags:
      - LocationType
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: LocationTypeDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              LocationTypeDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_36:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
              LocationTypeDocumentation/openApi/POST/OK_6_35:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10422"
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                LocationTypeDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_36:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "a033a40b-807f-4b36-bb7e-92ec365617b7",
                        "date" : "2023-10-19T13:37:35+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/LocationTypeArraySimpleResponse'
              examples:
                LocationTypeDocumentation/openApi/POST/OK_6_35:
                  value: |-
                    [ {
                      "id" : 10422,
                      "creationDate" : "2023-10-19T13:37:34+0000",
                      "key" : "0ef893d3-3bc3-41fd-8",
                      "description" : "Sample LocationType",
                      "showOnMobileCreate" : true,
                      "enabled" : true,
                      "alternativeKey" : "0ef893d3-3bc3-41fd-8"
                    } ]
  /LocationType/{id}:
    get:
      tags:
      - LocationType
      summary: One detailed Entity
      description: One detailed Entity
      operationId: LocationTypeDocumentation/openApi/GET_5_65
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/LocationTypeOneFullResponse'
              examples:
                LocationTypeDocumentation/openApi/GET_5_65:
                  value: |-
                    {
                      "id" : 10422,
                      "creationDate" : "2023-10-19T13:37:34+0000",
                      "organization" : {
                        "id" : 10471,
                        "creationDate" : "2023-10-19T13:37:34+0000",
                        "key" : "0ef893d3-3bc3-41fd-8_O",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      },
                      "key" : "0ef893d3-3bc3-41fd-8",
                      "description" : "Sample LocationType",
                      "showOnMobileCreate" : true,
                      "enabled" : true,
                      "alternativeKey" : "0ef893d3-3bc3-41fd-80ef893d3-3bc3-41fd-8_O"
                    }
    put:
      tags:
      - LocationType
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: LocationTypeDocumentation/openApi/PUT/
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/LocationTypePutRequest'
            examples:
              LocationTypeDocumentation/openApi/PUT/OK_8_32:
                value: |-
                  {
                    "id" : 10422,
                    "organization" : {
                      "id" : 10471
                    },
                    "key" : "0ef893d3-3bc3-41fd-8",
                    "description" : "Sample LocationType2",
                    "enabled" : true
                  }
              LocationTypeDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_29:
                value: |-
                  {
                    "id" : 10422,
                    "organization" : {
                      "id" : 10471
                    },
                    "key" : "",
                    "description" : "Sample LocationType",
                    "enabled" : true
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                LocationTypeDocumentation/openApi/PUT/OK_8_32:
                  value: "true"
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                LocationTypeDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_29:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "64dd7e56-36a0-4469-b564-370e6845d21c",
                        "date" : "2023-10-19T13:37:35+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
    delete:
      tags:
      - LocationType
      summary: Delete by id
      description: Delete by id
      operationId: LocationTypeDocumentation/openApi/DELETE/OK_9_35
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                LocationTypeDocumentation/openApi/DELETE/OK_9_35:
                  value: "true"
  /Order:
    get:
      tags:
      - Order
      summary: List Entities
      description: List Entities
      operationId: OrderDocumentation/openApi/GET/OK_4_15
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object WITH LIMIT\
          \ RESULTS url encoded ie. {\"filters\":[],\"firstResult\":0,\"maxResults\"\
          :5}"
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OrderArraySimpleResponse'
              examples:
                OrderDocumentation/openApi/GET/OK_4_15:
                  value: |-
                    [ {
                      "id" : 10262,
                      "creationDate" : "2023-10-19T13:38:13+0000",
                      "key" : "176043bd-98eb-4149-a30f-c5cb512ebe1a",
                      "number" : "cc292193-ba94-4126-a",
                      "plannedSize1" : 11.2,
                      "plannedSize2" : 14.6,
                      "plannedSize3" : 37.5,
                      "baselineSize1" : 3.4,
                      "baselineSize2" : 6.9,
                      "baselineSize3" : 34.5,
                      "actualSize1" : 23.2,
                      "actualSize2" : 26.2,
                      "actualSize3" : 21.2,
                      "plannedPickupSize1" : 12.3,
                      "plannedPickupSize2" : 11.2,
                      "plannedPickupSize3" : 34.2,
                      "actualPickupSize1" : 12.3,
                      "actualPickupSize2" : 11.2,
                      "actualPickupSize3" : 34.2,
                      "damagedSize1" : 1.4,
                      "damagedSize2" : 4.2,
                      "damagedSize3" : 5.7,
                      "specialInstructions" : "Special Instructions Sample.",
                      "beginDate" : "2023-10-19T13:38:12+0000",
                      "endDate" : "2023-10-19T13:38:12+0000",
                      "hasPicture" : false,
                      "allowShort" : false,
                      "newOrder" : false
                    } ]
    post:
      tags:
      - Order
      summary: Create Entity
      description: Create Entity
      operationId: OrderDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Order'
            examples:
              OrderDocumentation/openApi/POST/PRECONDITION_FAILED_2_39:
                value: |-
                  {
                    "stop" : {
                      "id" : 10382,
                      "key" : "cc292193-ba94-4126-a",
                      "route" : {
                        "id" : 10422,
                        "organization" : {
                          "id" : 10488
                        },
                        "key" : "cc292193-ba94-4126-a",
                        "date" : "2023-10-19",
                        "description" : "Sample Route Doc",
                        "origin" : {
                          "id" : 10441,
                          "organization" : {
                            "id" : 10488
                          },
                          "key" : "cc292193-ba94-4126-a_O",
                          "locationType" : {
                            "id" : 10435,
                            "organization" : {
                              "id" : 10488
                            },
                            "key" : "cc292193-ba94-4126-a_OLocTypeDoc",
                            "description" : "Sample LocationType",
                            "enabled" : true
                          },
                          "description" : "Location - Description Sample",
                          "city" : "FortalezaDoc",
                          "state" : "Ceará",
                          "country" : "BR",
                          "longitude" : -38.46933,
                          "latitude" : -3.734536,
                          "phone1" : "+55 (85) 9 9988-7766",
                          "phone1Type" : "3",
                          "email" : "example.greenmile@gogreen.com",
                          "deliveryInstructions" : "Sample Delivery Instructions.",
                          "deliveryRadius" : 20,
                          "hasGeofence" : false,
                          "creditLimit" : 1000,
                          "legalName" : "Location's Legal Name"
                        },
                        "origLatitude" : -3.734536,
                        "origLongitude" : -38.46933,
                        "destination" : {
                          "id" : 10442,
                          "organization" : {
                            "id" : 10488
                          },
                          "key" : "cc292193-ba94-4126-a_D",
                          "locationType" : {
                            "id" : 10436,
                            "organization" : {
                              "id" : 10488
                            },
                            "key" : "cc292193-ba94-4126-a_DLocTypeDoc",
                            "description" : "Sample LocationType",
                            "enabled" : true
                          },
                          "description" : "Location - Description Sample",
                          "city" : "FortalezaDoc",
                          "state" : "Ceará",
                          "country" : "BR",
                          "longitude" : -38.46933,
                          "latitude" : -3.734536,
                          "phone1" : "+55 (85) 9 9988-7766",
                          "phone1Type" : "3",
                          "email" : "example.greenmile@gogreen.com",
                          "deliveryInstructions" : "Sample Delivery Instructions.",
                          "deliveryRadius" : 20,
                          "hasGeofence" : false,
                          "creditLimit" : 1000,
                          "legalName" : "Location's Legal Name"
                        },
                        "destLatitude" : -3.734536,
                        "destLongitude" : -38.46933,
                        "lastStopIsDestination" : false,
                        "plannedArrival" : "2023-10-19T13:38:12+0000",
                        "plannedDeparture" : "2023-10-19T13:38:12+0000",
                        "plannedComplete" : "2023-10-19T13:38:12+0000",
                        "plannedStart" : "2023-10-19T13:38:12+0000",
                        "hasHelper" : false,
                        "plannedServiceTime" : 0,
                        "onRoute" : false
                      },
                      "plannedSequenceNum" : 1,
                      "stopType" : {
                        "id" : 10362
                      },
                      "baseLineArrival" : "2023-10-19T13:38:11Z",
                      "plannedArrival" : "2023-10-19T13:38:11Z",
                      "projectedArrival" : "2023-10-19T13:38:11Z",
                      "plannedService" : "2023-10-19T13:38:11Z",
                      "projectedService" : "2023-10-19T13:38:11Z",
                      "baseLineDeparture" : "2023-10-19T13:38:11Z",
                      "plannedDeparture" : "2023-10-19T13:38:11Z",
                      "projectedDeparture" : "2023-10-19T13:38:11Z",
                      "plannedDistance" : 1234567.0,
                      "projectedDistance" : 1234567.0,
                      "instructions" : "Stop instructions",
                      "bulkArriveCanceled" : false,
                      "plannedServiceTime" : 0
                    },
                    "number" : "",
                    "plannedSize1" : 11.2,
                    "plannedSize2" : 14.6,
                    "plannedSize3" : 37.5,
                    "baselineSize1" : 3.4,
                    "baselineSize2" : 6.9,
                    "baselineSize3" : 34.5,
                    "actualSize1" : 23.2,
                    "actualSize2" : 26.2,
                    "actualSize3" : 21.2,
                    "plannedPickupSize1" : 12.3,
                    "plannedPickupSize2" : 11.2,
                    "plannedPickupSize3" : 34.2,
                    "actualPickupSize1" : 12.3,
                    "actualPickupSize2" : 11.2,
                    "actualPickupSize3" : 34.2,
                    "damagedSize1" : 1.4,
                    "damagedSize2" : 4.2,
                    "damagedSize3" : 5.7,
                    "specialInstructions" : "Special Instructions Sample.",
                    "beginDate" : "2023-10-19T13:38:12Z",
                    "endDate" : "2023-10-19T13:38:12Z",
                    "udfs" : [ {
                      "key" : "OrderNum",
                      "value" : "1520394"
                    } ],
                    "hasPicture" : false,
                    "allowShort" : false,
                    "newOrder" : false
                  }
              OrderDocumentation/openApi/POST_1_51:
                value: |-
                  {
                    "stop" : {
                      "id" : 10382,
                      "key" : "cc292193-ba94-4126-a",
                      "route" : {
                        "id" : 10422,
                        "organization" : {
                          "id" : 10488
                        },
                        "key" : "cc292193-ba94-4126-a",
                        "date" : "2023-10-19",
                        "description" : "Sample Route Doc",
                        "origin" : {
                          "id" : 10441,
                          "organization" : {
                            "id" : 10488
                          },
                          "key" : "cc292193-ba94-4126-a_O",
                          "locationType" : {
                            "id" : 10435,
                            "organization" : {
                              "id" : 10488
                            },
                            "key" : "cc292193-ba94-4126-a_OLocTypeDoc",
                            "description" : "Sample LocationType",
                            "enabled" : true
                          },
                          "description" : "Location - Description Sample",
                          "city" : "FortalezaDoc",
                          "state" : "Ceará",
                          "country" : "BR",
                          "longitude" : -38.46933,
                          "latitude" : -3.734536,
                          "phone1" : "+55 (85) 9 9988-7766",
                          "phone1Type" : "3",
                          "email" : "example.greenmile@gogreen.com",
                          "deliveryInstructions" : "Sample Delivery Instructions.",
                          "deliveryRadius" : 20,
                          "hasGeofence" : false,
                          "creditLimit" : 1000,
                          "legalName" : "Location's Legal Name"
                        },
                        "origLatitude" : -3.734536,
                        "origLongitude" : -38.46933,
                        "destination" : {
                          "id" : 10442,
                          "organization" : {
                            "id" : 10488
                          },
                          "key" : "cc292193-ba94-4126-a_D",
                          "locationType" : {
                            "id" : 10436,
                            "organization" : {
                              "id" : 10488
                            },
                            "key" : "cc292193-ba94-4126-a_DLocTypeDoc",
                            "description" : "Sample LocationType",
                            "enabled" : true
                          },
                          "description" : "Location - Description Sample",
                          "city" : "FortalezaDoc",
                          "state" : "Ceará",
                          "country" : "BR",
                          "longitude" : -38.46933,
                          "latitude" : -3.734536,
                          "phone1" : "+55 (85) 9 9988-7766",
                          "phone1Type" : "3",
                          "email" : "example.greenmile@gogreen.com",
                          "deliveryInstructions" : "Sample Delivery Instructions.",
                          "deliveryRadius" : 20,
                          "hasGeofence" : false,
                          "creditLimit" : 1000,
                          "legalName" : "Location's Legal Name"
                        },
                        "destLatitude" : -3.734536,
                        "destLongitude" : -38.46933,
                        "lastStopIsDestination" : false,
                        "plannedArrival" : "2023-10-19T13:38:12+0000",
                        "plannedDeparture" : "2023-10-19T13:38:12+0000",
                        "plannedComplete" : "2023-10-19T13:38:12+0000",
                        "plannedStart" : "2023-10-19T13:38:12+0000",
                        "hasHelper" : false,
                        "plannedServiceTime" : 0,
                        "onRoute" : false
                      },
                      "plannedSequenceNum" : 1,
                      "stopType" : {
                        "id" : 10362
                      },
                      "baseLineArrival" : "2023-10-19T13:38:11Z",
                      "plannedArrival" : "2023-10-19T13:38:11Z",
                      "projectedArrival" : "2023-10-19T13:38:11Z",
                      "plannedService" : "2023-10-19T13:38:11Z",
                      "projectedService" : "2023-10-19T13:38:11Z",
                      "baseLineDeparture" : "2023-10-19T13:38:11Z",
                      "plannedDeparture" : "2023-10-19T13:38:11Z",
                      "projectedDeparture" : "2023-10-19T13:38:11Z",
                      "plannedDistance" : 1234567.0,
                      "projectedDistance" : 1234567.0,
                      "instructions" : "Stop instructions",
                      "bulkArriveCanceled" : false,
                      "plannedServiceTime" : 0
                    },
                    "number" : "cc292193-ba94-4126-a",
                    "plannedSize1" : 11.2,
                    "plannedSize2" : 14.6,
                    "plannedSize3" : 37.5,
                    "baselineSize1" : 3.4,
                    "baselineSize2" : 6.9,
                    "baselineSize3" : 34.5,
                    "actualSize1" : 23.2,
                    "actualSize2" : 26.2,
                    "actualSize3" : 21.2,
                    "plannedPickupSize1" : 12.3,
                    "plannedPickupSize2" : 11.2,
                    "plannedPickupSize3" : 34.2,
                    "actualPickupSize1" : 12.3,
                    "actualPickupSize2" : 11.2,
                    "actualPickupSize3" : 34.2,
                    "damagedSize1" : 1.4,
                    "damagedSize2" : 4.2,
                    "damagedSize3" : 5.7,
                    "specialInstructions" : "Special Instructions Sample.",
                    "beginDate" : "2023-10-19T13:38:12Z",
                    "endDate" : "2023-10-19T13:38:12Z",
                    "udfs" : [ {
                      "key" : "OrderNum",
                      "value" : "1520394"
                    } ],
                    "hasPicture" : false,
                    "allowShort" : false,
                    "newOrder" : false
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                OrderDocumentation/openApi/POST/PRECONDITION_FAILED_2_39:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "2f73cc22-3ccc-4524-ace0-1418f0656aa7",
                        "date" : "2023-10-19T13:38:13+0000",
                        "resource" : {
                          "key" : "System.Uknown_DB_Error",
                          "value" : "System.Uknown_DB_Error",
                          "parameters" : {
                            "databaseMessage" : "ORA-01400: cannot insert NULL into (\"GREENMILE\".\"ORDERS\".\"ORDERNUMBER\")\n",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060",
                            "errorClass" : "org.hibernate.exception.ConstraintViolationException"
                          },
                          "i18nMessage" : "System.Uknown_DB_Error"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OrderResponse'
              examples:
                OrderDocumentation/openApi/POST_1_51:
                  value: |-
                    {
                      "id" : 10262,
                      "creationDate" : "2023-10-19T13:38:13+0000",
                      "key" : "176043bd-98eb-4149-a30f-c5cb512ebe1a",
                      "number" : "cc292193-ba94-4126-a",
                      "plannedSize1" : 11.2,
                      "plannedSize2" : 14.6,
                      "plannedSize3" : 37.5,
                      "baselineSize1" : 3.4,
                      "baselineSize2" : 6.9,
                      "baselineSize3" : 34.5,
                      "actualSize1" : 23.2,
                      "actualSize2" : 26.2,
                      "actualSize3" : 21.2,
                      "plannedPickupSize1" : 12.3,
                      "plannedPickupSize2" : 11.2,
                      "plannedPickupSize3" : 34.2,
                      "actualPickupSize1" : 12.3,
                      "actualPickupSize2" : 11.2,
                      "actualPickupSize3" : 34.2,
                      "damagedSize1" : 1.4,
                      "damagedSize2" : 4.2,
                      "damagedSize3" : 5.7,
                      "specialInstructions" : "Special Instructions Sample.",
                      "beginDate" : "2023-10-19T13:38:12+0000",
                      "endDate" : "2023-10-19T13:38:12+0000",
                      "udfs" : [ {
                        "id" : 10020,
                        "creationDate" : "2023-10-19T13:38:13+0000",
                        "key" : "OrderNum",
                        "entity" : {
                          "id" : 10262,
                          "creationDate" : "2023-10-19T13:38:13+0000",
                          "key" : "176043bd-98eb-4149-a30f-c5cb512ebe1a",
                          "number" : "cc292193-ba94-4126-a",
                          "plannedSize1" : 11.2,
                          "plannedSize2" : 14.6,
                          "plannedSize3" : 37.5,
                          "baselineSize1" : 3.4,
                          "baselineSize2" : 6.9,
                          "baselineSize3" : 34.5,
                          "actualSize1" : 23.2,
                          "actualSize2" : 26.2,
                          "actualSize3" : 21.2,
                          "plannedPickupSize1" : 12.3,
                          "plannedPickupSize2" : 11.2,
                          "plannedPickupSize3" : 34.2,
                          "actualPickupSize1" : 12.3,
                          "actualPickupSize2" : 11.2,
                          "actualPickupSize3" : 34.2,
                          "damagedSize1" : 1.4,
                          "damagedSize2" : 4.2,
                          "damagedSize3" : 5.7,
                          "specialInstructions" : "Special Instructions Sample.",
                          "beginDate" : "2023-10-19T13:38:12+0000",
                          "endDate" : "2023-10-19T13:38:12+0000",
                          "hasPicture" : false,
                          "allowShort" : false,
                          "newOrder" : false
                        },
                        "value" : "1520394"
                      } ],
                      "hasPicture" : false,
                      "allowShort" : false,
                      "newOrder" : false
                    }
  /Order/restrictions:
    post:
      tags:
      - Order
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: OrderDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              OrderDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_41:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
              OrderDocumentation/openApi/POST/OK_6_40:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10262"
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                OrderDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_41:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "fda5020a-15cb-4790-8913-e5a29656375c",
                        "date" : "2023-10-19T13:38:14+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OrderArraySimpleResponse'
              examples:
                OrderDocumentation/openApi/POST/OK_6_40:
                  value: |-
                    [ {
                      "id" : 10262,
                      "creationDate" : "2023-10-19T13:38:13+0000",
                      "key" : "176043bd-98eb-4149-a30f-c5cb512ebe1a",
                      "number" : "cc292193-ba94-4126-a",
                      "plannedSize1" : 11.2,
                      "plannedSize2" : 14.6,
                      "plannedSize3" : 37.5,
                      "baselineSize1" : 3.4,
                      "baselineSize2" : 6.9,
                      "baselineSize3" : 34.5,
                      "actualSize1" : 23.2,
                      "actualSize2" : 26.2,
                      "actualSize3" : 21.2,
                      "plannedPickupSize1" : 12.3,
                      "plannedPickupSize2" : 11.2,
                      "plannedPickupSize3" : 34.2,
                      "actualPickupSize1" : 12.3,
                      "actualPickupSize2" : 11.2,
                      "actualPickupSize3" : 34.2,
                      "damagedSize1" : 1.4,
                      "damagedSize2" : 4.2,
                      "damagedSize3" : 5.7,
                      "specialInstructions" : "Special Instructions Sample.",
                      "beginDate" : "2023-10-19T13:38:12+0000",
                      "endDate" : "2023-10-19T13:38:12+0000",
                      "hasPicture" : false,
                      "allowShort" : false,
                      "newOrder" : false
                    } ]
  /Order/{id}:
    get:
      tags:
      - Order
      summary: One detailed Entity
      description: One detailed Entity
      operationId: OrderDocumentation/openApi/GET_5_72
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OrderOneFullResponse'
              examples:
                OrderDocumentation/openApi/GET_5_72:
                  value: |-
                    {
                      "id" : 10262,
                      "creationDate" : "2023-10-19T13:38:13+0000",
                      "key" : "176043bd-98eb-4149-a30f-c5cb512ebe1a",
                      "number" : "cc292193-ba94-4126-a",
                      "plannedSize1" : 11.2,
                      "plannedSize2" : 14.6,
                      "plannedSize3" : 37.5,
                      "baselineSize1" : 3.4,
                      "baselineSize2" : 6.9,
                      "baselineSize3" : 34.5,
                      "actualSize1" : 23.2,
                      "actualSize2" : 26.2,
                      "actualSize3" : 21.2,
                      "plannedPickupSize1" : 12.3,
                      "plannedPickupSize2" : 11.2,
                      "plannedPickupSize3" : 34.2,
                      "actualPickupSize1" : 12.3,
                      "actualPickupSize2" : 11.2,
                      "actualPickupSize3" : 34.2,
                      "damagedSize1" : 1.4,
                      "damagedSize2" : 4.2,
                      "damagedSize3" : 5.7,
                      "specialInstructions" : "Special Instructions Sample.",
                      "beginDate" : "2023-10-19T13:38:12+0000",
                      "endDate" : "2023-10-19T13:38:12+0000",
                      "hasPicture" : false,
                      "allowShort" : false,
                      "newOrder" : false
                    }
    put:
      tags:
      - Order
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: OrderDocumentation/openApi/PUT/
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/OrderPutRequest'
            examples:
              OrderDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_34:
                value: |-
                  {
                    "id" : 10262,
                    "stop" : {
                      "id" : 10382,
                      "key" : "cc292193-ba94-4126-a",
                      "route" : {
                        "id" : 10422,
                        "organization" : {
                          "id" : 10488
                        },
                        "key" : "cc292193-ba94-4126-a",
                        "date" : "2023-10-19",
                        "description" : "Sample Route Doc",
                        "origin" : {
                          "id" : 10441,
                          "organization" : {
                            "id" : 10488
                          },
                          "key" : "cc292193-ba94-4126-a_O",
                          "locationType" : {
                            "id" : 10435,
                            "organization" : {
                              "id" : 10488
                            },
                            "key" : "cc292193-ba94-4126-a_OLocTypeDoc",
                            "description" : "Sample LocationType",
                            "enabled" : true
                          },
                          "description" : "Location - Description Sample",
                          "city" : "FortalezaDoc",
                          "state" : "Ceará",
                          "country" : "BR",
                          "longitude" : -38.46933,
                          "latitude" : -3.734536,
                          "phone1" : "+55 (85) 9 9988-7766",
                          "phone1Type" : "3",
                          "email" : "example.greenmile@gogreen.com",
                          "deliveryInstructions" : "Sample Delivery Instructions.",
                          "deliveryRadius" : 20,
                          "hasGeofence" : false,
                          "creditLimit" : 1000,
                          "legalName" : "Location's Legal Name"
                        },
                        "origLatitude" : -3.734536,
                        "origLongitude" : -38.46933,
                        "destination" : {
                          "id" : 10442,
                          "organization" : {
                            "id" : 10488
                          },
                          "key" : "cc292193-ba94-4126-a_D",
                          "locationType" : {
                            "id" : 10436,
                            "organization" : {
                              "id" : 10488
                            },
                            "key" : "cc292193-ba94-4126-a_DLocTypeDoc",
                            "description" : "Sample LocationType",
                            "enabled" : true
                          },
                          "description" : "Location - Description Sample",
                          "city" : "FortalezaDoc",
                          "state" : "Ceará",
                          "country" : "BR",
                          "longitude" : -38.46933,
                          "latitude" : -3.734536,
                          "phone1" : "+55 (85) 9 9988-7766",
                          "phone1Type" : "3",
                          "email" : "example.greenmile@gogreen.com",
                          "deliveryInstructions" : "Sample Delivery Instructions.",
                          "deliveryRadius" : 20,
                          "hasGeofence" : false,
                          "creditLimit" : 1000,
                          "legalName" : "Location's Legal Name"
                        },
                        "destLatitude" : -3.734536,
                        "destLongitude" : -38.46933,
                        "lastStopIsDestination" : false,
                        "plannedArrival" : "2023-10-19T13:38:12+0000",
                        "plannedDeparture" : "2023-10-19T13:38:12+0000",
                        "plannedComplete" : "2023-10-19T13:38:12+0000",
                        "plannedStart" : "2023-10-19T13:38:12+0000",
                        "hasHelper" : false,
                        "plannedServiceTime" : 0,
                        "onRoute" : false
                      },
                      "plannedSequenceNum" : 1,
                      "stopType" : {
                        "id" : 10362
                      },
                      "baseLineArrival" : "2023-10-19T13:38:11Z",
                      "plannedArrival" : "2023-10-19T13:38:11Z",
                      "projectedArrival" : "2023-10-19T13:38:11Z",
                      "plannedService" : "2023-10-19T13:38:11Z",
                      "projectedService" : "2023-10-19T13:38:11Z",
                      "baseLineDeparture" : "2023-10-19T13:38:11Z",
                      "plannedDeparture" : "2023-10-19T13:38:11Z",
                      "projectedDeparture" : "2023-10-19T13:38:11Z",
                      "plannedDistance" : 1234567.0,
                      "projectedDistance" : 1234567.0,
                      "instructions" : "Stop instructions",
                      "bulkArriveCanceled" : false,
                      "plannedServiceTime" : 0
                    },
                    "number" : "",
                    "plannedSize1" : 11.2,
                    "plannedSize2" : 14.6,
                    "plannedSize3" : 37.5,
                    "baselineSize1" : 3.4,
                    "baselineSize2" : 6.9,
                    "baselineSize3" : 34.5,
                    "actualSize1" : 23.2,
                    "actualSize2" : 26.2,
                    "actualSize3" : 21.2,
                    "plannedPickupSize1" : 12.3,
                    "plannedPickupSize2" : 11.2,
                    "plannedPickupSize3" : 34.2,
                    "actualPickupSize1" : 12.3,
                    "actualPickupSize2" : 11.2,
                    "actualPickupSize3" : 34.2,
                    "damagedSize1" : 1.4,
                    "damagedSize2" : 4.2,
                    "damagedSize3" : 5.7,
                    "specialInstructions" : "Special Instructions Sample.",
                    "beginDate" : "2023-10-19T13:38:12Z",
                    "endDate" : "2023-10-19T13:38:12Z",
                    "udfs" : [ {
                      "key" : "OrderNum",
                      "value" : "1520394"
                    } ],
                    "hasPicture" : false,
                    "allowShort" : false,
                    "newOrder" : false
                  }
              OrderDocumentation/openApi/PUT/OK_8_37:
                value: |-
                  {
                    "id" : 10262,
                    "stop" : {
                      "id" : 10382,
                      "key" : "cc292193-ba94-4126-a",
                      "route" : {
                        "id" : 10422,
                        "organization" : {
                          "id" : 10488
                        },
                        "key" : "cc292193-ba94-4126-a",
                        "date" : "2023-10-19",
                        "description" : "Sample Route Doc",
                        "origin" : {
                          "id" : 10441,
                          "organization" : {
                            "id" : 10488
                          },
                          "key" : "cc292193-ba94-4126-a_O",
                          "locationType" : {
                            "id" : 10435,
                            "organization" : {
                              "id" : 10488
                            },
                            "key" : "cc292193-ba94-4126-a_OLocTypeDoc",
                            "description" : "Sample LocationType",
                            "enabled" : true
                          },
                          "description" : "Location - Description Sample",
                          "city" : "FortalezaDoc",
                          "state" : "Ceará",
                          "country" : "BR",
                          "longitude" : -38.46933,
                          "latitude" : -3.734536,
                          "phone1" : "+55 (85) 9 9988-7766",
                          "phone1Type" : "3",
                          "email" : "example.greenmile@gogreen.com",
                          "deliveryInstructions" : "Sample Delivery Instructions.",
                          "deliveryRadius" : 20,
                          "hasGeofence" : false,
                          "creditLimit" : 1000,
                          "legalName" : "Location's Legal Name"
                        },
                        "origLatitude" : -3.734536,
                        "origLongitude" : -38.46933,
                        "destination" : {
                          "id" : 10442,
                          "organization" : {
                            "id" : 10488
                          },
                          "key" : "cc292193-ba94-4126-a_D",
                          "locationType" : {
                            "id" : 10436,
                            "organization" : {
                              "id" : 10488
                            },
                            "key" : "cc292193-ba94-4126-a_DLocTypeDoc",
                            "description" : "Sample LocationType",
                            "enabled" : true
                          },
                          "description" : "Location - Description Sample",
                          "city" : "FortalezaDoc",
                          "state" : "Ceará",
                          "country" : "BR",
                          "longitude" : -38.46933,
                          "latitude" : -3.734536,
                          "phone1" : "+55 (85) 9 9988-7766",
                          "phone1Type" : "3",
                          "email" : "example.greenmile@gogreen.com",
                          "deliveryInstructions" : "Sample Delivery Instructions.",
                          "deliveryRadius" : 20,
                          "hasGeofence" : false,
                          "creditLimit" : 1000,
                          "legalName" : "Location's Legal Name"
                        },
                        "destLatitude" : -3.734536,
                        "destLongitude" : -38.46933,
                        "lastStopIsDestination" : false,
                        "plannedArrival" : "2023-10-19T13:38:12+0000",
                        "plannedDeparture" : "2023-10-19T13:38:12+0000",
                        "plannedComplete" : "2023-10-19T13:38:12+0000",
                        "plannedStart" : "2023-10-19T13:38:12+0000",
                        "hasHelper" : false,
                        "plannedServiceTime" : 0,
                        "onRoute" : false
                      },
                      "plannedSequenceNum" : 1,
                      "stopType" : {
                        "id" : 10362
                      },
                      "baseLineArrival" : "2023-10-19T13:38:11Z",
                      "plannedArrival" : "2023-10-19T13:38:11Z",
                      "projectedArrival" : "2023-10-19T13:38:11Z",
                      "plannedService" : "2023-10-19T13:38:11Z",
                      "projectedService" : "2023-10-19T13:38:11Z",
                      "baseLineDeparture" : "2023-10-19T13:38:11Z",
                      "plannedDeparture" : "2023-10-19T13:38:11Z",
                      "projectedDeparture" : "2023-10-19T13:38:11Z",
                      "plannedDistance" : 1234567.0,
                      "projectedDistance" : 1234567.0,
                      "instructions" : "Stop instructions",
                      "bulkArriveCanceled" : false,
                      "plannedServiceTime" : 0
                    },
                    "number" : "cc292193-ba94-4126-a2",
                    "plannedSize1" : 11.2,
                    "plannedSize2" : 14.6,
                    "plannedSize3" : 37.5,
                    "baselineSize1" : 3.4,
                    "baselineSize2" : 6.9,
                    "baselineSize3" : 34.5,
                    "actualSize1" : 23.2,
                    "actualSize2" : 26.2,
                    "actualSize3" : 21.2,
                    "plannedPickupSize1" : 12.3,
                    "plannedPickupSize2" : 11.2,
                    "plannedPickupSize3" : 34.2,
                    "actualPickupSize1" : 12.3,
                    "actualPickupSize2" : 11.2,
                    "actualPickupSize3" : 34.2,
                    "damagedSize1" : 1.4,
                    "damagedSize2" : 4.2,
                    "damagedSize3" : 5.7,
                    "specialInstructions" : "Special Instructions Sample.",
                    "beginDate" : "2023-10-19T13:38:12Z",
                    "endDate" : "2023-10-19T13:38:12Z",
                    "udfs" : [ {
                      "key" : "OrderNum",
                      "value" : "1520394"
                    } ],
                    "hasPicture" : false,
                    "allowShort" : false,
                    "newOrder" : false
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                OrderDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_34:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "a013a64a-b9b6-4570-90ec-d62d1304f2cf",
                        "date" : "2023-10-19T13:38:13+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                OrderDocumentation/openApi/PUT/OK_8_37:
                  value: "true"
    delete:
      tags:
      - Order
      summary: Delete by id
      description: Delete by id
      operationId: OrderDocumentation/openApi/DELETE/OK_9_40
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                OrderDocumentation/openApi/DELETE/OK_9_40:
                  value: "true"
  /OrderClass:
    get:
      tags:
      - OrderClass
      summary: List Entities
      description: List Entities
      operationId: OrderClassDocumentation/openApi/GET/OK_4_2
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object WITH LIMIT\
          \ RESULTS url encoded ie. {\"filters\":[],\"firstResult\":0,\"maxResults\"\
          :5}"
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OrderClassArraySimpleResponse'
              examples:
                OrderClassDocumentation/openApi/GET/OK_4_2:
                  value: |-
                    [ {
                      "id" : 10122,
                      "key" : "cf1e8f3d-5346-4530-b",
                      "description" : "Sample OrderClass",
                      "enabled" : true,
                      "pickup" : false,
                      "allowNewOrder" : false,
                      "allDamaged" : false,
                      "useConsignedSku" : false
                    } ]
    post:
      tags:
      - OrderClass
      summary: Create Entity
      description: Create Entity
      operationId: OrderClassDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/OrderClass'
            examples:
              OrderClassDocumentation/openApi/POST/PRECONDITION_FAILED_2_4:
                value: |-
                  {
                    "organization" : {
                      "id" : 10371
                    },
                    "key" : "",
                    "description" : "Sample OrderClass",
                    "enabled" : true,
                    "pickup" : false,
                    "allowNewOrder" : false,
                    "allDamaged" : false,
                    "useConsignedSku" : false
                  }
              OrderClassDocumentation/openApi/POST_1_8:
                value: |-
                  {
                    "organization" : {
                      "id" : 10371
                    },
                    "key" : "cf1e8f3d-5346-4530-b",
                    "description" : "Sample OrderClass",
                    "enabled" : true,
                    "pickup" : false,
                    "allowNewOrder" : false,
                    "allDamaged" : false,
                    "useConsignedSku" : false
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                OrderClassDocumentation/openApi/POST/PRECONDITION_FAILED_2_4:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "e2fba29e-1077-4f9b-9b58-88d87c61e22a",
                        "date" : "2023-10-19T13:32:35+0000",
                        "resource" : {
                          "key" : "System.Uknown_DB_Error",
                          "value" : "System.Uknown_DB_Error",
                          "parameters" : {
                            "databaseMessage" : "ORA-01400: cannot insert NULL into (\"GREENMILE\".\"ORDERCLASS\".\"AKEY\")\n",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060",
                            "errorClass" : "org.springframework.dao.DataIntegrityViolationException"
                          },
                          "i18nMessage" : "System.Uknown_DB_Error"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OrderClassResponse'
              examples:
                OrderClassDocumentation/openApi/POST_1_8:
                  value: |-
                    {
                      "id" : 10122,
                      "organization" : {
                        "id" : 10371
                      },
                      "key" : "cf1e8f3d-5346-4530-b",
                      "description" : "Sample OrderClass",
                      "enabled" : true,
                      "pickup" : false,
                      "allowNewOrder" : false,
                      "allDamaged" : false,
                      "useConsignedSku" : false
                    }
  /OrderClass/restrictions:
    post:
      tags:
      - OrderClass
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: OrderClassDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              OrderClassDocumentation/openApi/POST/OK_6_4:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10122"
                  }
              OrderClassDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_4:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OrderClassArraySimpleResponse'
              examples:
                OrderClassDocumentation/openApi/POST/OK_6_4:
                  value: |-
                    [ {
                      "id" : 10122,
                      "key" : "cf1e8f3d-5346-4530-b",
                      "description" : "Sample OrderClass",
                      "enabled" : true,
                      "pickup" : false,
                      "allowNewOrder" : false,
                      "allDamaged" : false,
                      "useConsignedSku" : false
                    } ]
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                OrderClassDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_4:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "f30dd811-f804-48e9-8049-97d781413c0b",
                        "date" : "2023-10-19T13:32:36+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
  /OrderClass/{id}:
    get:
      tags:
      - OrderClass
      summary: One detailed Entity
      description: One detailed Entity
      operationId: OrderClassDocumentation/openApi/GET_5_9
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OrderClassOneFullResponse'
              examples:
                OrderClassDocumentation/openApi/GET_5_9:
                  value: |-
                    {
                      "id" : 10122,
                      "organization" : {
                        "id" : 10371,
                        "creationDate" : "2023-10-19T13:32:35+0000",
                        "key" : "cf1e8f3d-5346-4530-b_O",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      },
                      "key" : "cf1e8f3d-5346-4530-b",
                      "description" : "Sample OrderClass",
                      "enabled" : true,
                      "pickup" : false,
                      "allowNewOrder" : false,
                      "allDamaged" : false,
                      "useConsignedSku" : false
                    }
    put:
      tags:
      - OrderClass
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: OrderClassDocumentation/openApi/PUT/
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/OrderClassPutRequest'
            examples:
              OrderClassDocumentation/openApi/PUT/OK_8_3:
                value: |-
                  {
                    "id" : 10122,
                    "organization" : {
                      "id" : 10371
                    },
                    "key" : "cf1e8f3d-5346-4530-b",
                    "description" : "Sample OrderClass2",
                    "enabled" : true,
                    "pickup" : false,
                    "allowNewOrder" : false,
                    "allDamaged" : false,
                    "useConsignedSku" : false
                  }
              OrderClassDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_2:
                value: |-
                  {
                    "id" : 10122,
                    "organization" : {
                      "id" : 10371
                    },
                    "key" : "",
                    "description" : "Sample OrderClass",
                    "enabled" : true,
                    "pickup" : false,
                    "allowNewOrder" : false,
                    "allDamaged" : false,
                    "useConsignedSku" : false
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                OrderClassDocumentation/openApi/PUT/OK_8_3:
                  value: "true"
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                OrderClassDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_2:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "a0ff61ef-139d-4f5e-a473-b6628c70914d",
                        "date" : "2023-10-19T13:32:35+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
    delete:
      tags:
      - OrderClass
      summary: Delete by id
      description: Delete by id
      operationId: OrderClassDocumentation/openApi/DELETE/OK_9_4
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                OrderClassDocumentation/openApi/DELETE/OK_9_4:
                  value: "true"
  /Organization:
    get:
      tags:
      - Organization
      summary: List Entities
      description: List Entities
      operationId: OrganizationDocumentation/openApi/GET_4_82
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OrganizationArraySimpleResponse'
              examples:
                OrganizationDocumentation/openApi/GET_4_82:
                  value: |-
                    [ {
                      "id" : 10401,
                      "creationDate" : "2023-10-19T13:34:09+0000",
                      "key" : "d4ba510e-b963-4102-9_O",
                      "description" : "Organization Rest Docs Desc",
                      "city" : "São Paulo",
                      "state" : "São Paulo",
                      "unitSystem" : "METRIC"
                    }, {
                      "id" : 10240,
                      "creationDate" : "2023-10-19T13:30:09+0000",
                      "key" : "OrganizationDocumentation",
                      "description" : "Organization Rest Docs Desc",
                      "city" : "São Paulo",
                      "state" : "São Paulo",
                      "unitSystem" : "METRIC"
                    }, {
                      "id" : 10362,
                      "creationDate" : "2023-10-19T13:32:16+0000",
                      "key" : "9d0eeebc-d797-4ae1-8_O",
                      "description" : "Organization Rest Docs Desc",
                      "city" : "São Paulo",
                      "state" : "São Paulo",
                      "unitSystem" : "METRIC"
                    }, {
                      "id" : 10399,
                      "creationDate" : "2023-10-19T13:34:07+0000",
                      "key" : "c78becd7-01cb-4007-8_O",
                      "description" : "Organization Rest Docs Desc",
                      "city" : "São Paulo",
                      "state" : "São Paulo",
                      "unitSystem" : "METRIC"
                    }, {
                      "id" : 10400,
                      "creationDate" : "2023-10-19T13:34:08+0000",
                      "key" : "b908256d-49f3-42b3-9_O",
                      "description" : "Organization Rest Docs Desc",
                      "city" : "São Paulo",
                      "state" : "São Paulo",
                      "unitSystem" : "METRIC"
                    }, {
                      "id" : 10515,
                      "creationDate" : "2023-10-19T13:39:32+0000",
                      "key" : "37b02444-f72c-417e-8762-69fa90e9aa2a",
                      "description" : "Organization Rest Docs Desc",
                      "city" : "São Paulo",
                      "state" : "São Paulo",
                      "unitSystem" : "METRIC"
                    }, {
                      "id" : 10514,
                      "creationDate" : "2023-10-19T13:39:32+0000",
                      "key" : "37b02444-f72c-417e-8762-69fa90e9aa2a_parent",
                      "description" : "Organization Rest Docs Desc",
                      "city" : "São Paulo",
                      "state" : "São Paulo",
                      "unitSystem" : "METRIC"
                    }, {
                      "id" : 10022,
                      "creationDate" : "2023-10-19T13:26:58+0000",
                      "key" : "9e2ea5d9-6a6d-49e0-9_O",
                      "description" : "Organization Rest Docs Desc",
                      "city" : "São Paulo",
                      "state" : "São Paulo",
                      "unitSystem" : "METRIC"
                    }, {
                      "id" : 10000,
                      "key" : "DEFAULT",
                      "description" : "Default",
                      "unitSystem" : "METRIC"
                    } ]
    post:
      tags:
      - Organization
      summary: Create Entity
      description: Create Entity
      operationId: OrganizationDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Organization'
            examples:
              OrganizationDocumentation/openApi/POST/PRECONDITION_FAILED_2_45:
                value: |-
                  {
                    "key" : "",
                    "parentOrganization" : {
                      "id" : 10514
                    },
                    "description" : "Organization Rest Docs Desc",
                    "city" : "São Paulo",
                    "state" : "São Paulo",
                    "preferedLocale" : {
                      "id" : 10000
                    },
                    "timeZone" : {
                      "id" : 10096
                    },
                    "unitSystem" : "METRIC"
                  }
              OrganizationDocumentation/openApi/POST_1_59:
                value: |-
                  {
                    "key" : "37b02444-f72c-417e-8762-69fa90e9aa2a",
                    "parentOrganization" : {
                      "id" : 10514
                    },
                    "description" : "Organization Rest Docs Desc",
                    "city" : "São Paulo",
                    "state" : "São Paulo",
                    "preferedLocale" : {
                      "id" : 10000
                    },
                    "timeZone" : {
                      "id" : 10096
                    },
                    "unitSystem" : "METRIC"
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                OrganizationDocumentation/openApi/POST/PRECONDITION_FAILED_2_45:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "474768fa-5a6f-4d6d-ac7c-c548d2bcf452",
                        "date" : "2023-10-19T13:39:33+0000",
                        "resource" : {
                          "key" : "System.Uknown_DB_Error",
                          "value" : "System.Uknown_DB_Error",
                          "parameters" : {
                            "databaseMessage" : "ORA-01400: cannot insert NULL into (\"GREENMILE\".\"ORGANIZATION\".\"AKEY\")\n",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "user_id" : "10060",
                            "Greenmile-Version" : null,
                            "errorClass" : "org.hibernate.exception.ConstraintViolationException"
                          },
                          "i18nMessage" : "System.Uknown_DB_Error"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OrganizationResponse'
              examples:
                OrganizationDocumentation/openApi/POST_1_59:
                  value: |-
                    {
                      "id" : 10515,
                      "creationDate" : "2023-10-19T13:39:32+0000",
                      "key" : "37b02444-f72c-417e-8762-69fa90e9aa2a",
                      "parentOrganization" : {
                        "id" : 10514
                      },
                      "description" : "Organization Rest Docs Desc",
                      "city" : "São Paulo",
                      "state" : "São Paulo",
                      "preferedLocale" : {
                        "id" : 10000
                      },
                      "timeZone" : {
                        "id" : 10096
                      },
                      "listenerOrganizations" : [ ],
                      "unitSystem" : "METRIC"
                    }
  /Organization/TreeHierarchy:
    get:
      tags:
      - Organization
      summary: List Organizations Tree
      description: List Organizations Tree
      operationId: OrganizationDocumentation/openApi/GET_11_86
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OrganizationOrganizationHierarchyDto'
              examples:
                OrganizationDocumentation/openApi/GET_11_86:
                  value: |-
                    [ {
                      "organization" : {
                        "id" : 10401,
                        "creationDate" : "2023-10-19T13:34:09+0000",
                        "key" : "d4ba510e-b963-4102-9_O",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      }
                    }, {
                      "organization" : {
                        "id" : 10240,
                        "creationDate" : "2023-10-19T13:30:09+0000",
                        "key" : "OrganizationDocumentation",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      }
                    }, {
                      "organization" : {
                        "id" : 10362,
                        "creationDate" : "2023-10-19T13:32:16+0000",
                        "key" : "9d0eeebc-d797-4ae1-8_O",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      }
                    }, {
                      "organization" : {
                        "id" : 10399,
                        "creationDate" : "2023-10-19T13:34:07+0000",
                        "key" : "c78becd7-01cb-4007-8_O",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      }
                    }, {
                      "organization" : {
                        "id" : 10400,
                        "creationDate" : "2023-10-19T13:34:08+0000",
                        "key" : "b908256d-49f3-42b3-9_O",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      }
                    }, {
                      "organization" : {
                        "id" : 10514,
                        "creationDate" : "2023-10-19T13:39:32+0000",
                        "key" : "37b02444-f72c-417e-8762-69fa90e9aa2a_parent",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      },
                      "childOrganizations" : [ {
                        "organization" : {
                          "id" : 10515,
                          "creationDate" : "2023-10-19T13:39:32+0000",
                          "lastModificationDate" : "2023-10-19T13:39:34+0000",
                          "key" : "37b02444-f72c-417e-8762-69fa90e9aa2a",
                          "parentOrganization" : {
                            "id" : 10514,
                            "creationDate" : "2023-10-19T13:39:32+0000",
                            "key" : "37b02444-f72c-417e-8762-69fa90e9aa2a_parent",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "description" : "Organization Rest Docs Desc2",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000,
                            "key" : "I18NLocale_en",
                            "language" : "en",
                            "description" : "English",
                            "dateFormat" : "MM/dd/yyyy",
                            "timeFormat" : "hh:mm a",
                            "currency" : "US$",
                            "decimalSymbol" : ".",
                            "digitalGrouping" : ","
                          },
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "listenerOrganizations" : [ ],
                          "unitSystem" : "METRIC"
                        }
                      } ]
                    }, {
                      "organization" : {
                        "id" : 10022,
                        "creationDate" : "2023-10-19T13:26:58+0000",
                        "key" : "9e2ea5d9-6a6d-49e0-9_O",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      }
                    }, {
                      "organization" : {
                        "id" : 10000,
                        "key" : "DEFAULT",
                        "description" : "Default",
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      }
                    } ]
  /Organization/TreeHierarchyByUserOrganization:
    get:
      tags:
      - Organization
      summary: List Organizations Tree by user
      description: List Organizations Tree by user
      operationId: OrganizationDocumentation/openApi/GET_12_87
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OrganizationOrganizationHierarchyDto'
              examples:
                OrganizationDocumentation/openApi/GET_12_87:
                  value: |-
                    [ {
                      "organization" : {
                        "id" : 10401,
                        "creationDate" : "2023-10-19T13:34:09+0000",
                        "key" : "d4ba510e-b963-4102-9_O",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      },
                      "hasPermission" : true
                    }, {
                      "organization" : {
                        "id" : 10240,
                        "creationDate" : "2023-10-19T13:30:09+0000",
                        "key" : "OrganizationDocumentation",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      },
                      "hasPermission" : true
                    }, {
                      "organization" : {
                        "id" : 10362,
                        "creationDate" : "2023-10-19T13:32:16+0000",
                        "key" : "9d0eeebc-d797-4ae1-8_O",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      },
                      "hasPermission" : true
                    }, {
                      "organization" : {
                        "id" : 10399,
                        "creationDate" : "2023-10-19T13:34:07+0000",
                        "key" : "c78becd7-01cb-4007-8_O",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      },
                      "hasPermission" : true
                    }, {
                      "organization" : {
                        "id" : 10400,
                        "creationDate" : "2023-10-19T13:34:08+0000",
                        "key" : "b908256d-49f3-42b3-9_O",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      },
                      "hasPermission" : true
                    }, {
                      "organization" : {
                        "id" : 10514,
                        "creationDate" : "2023-10-19T13:39:32+0000",
                        "key" : "37b02444-f72c-417e-8762-69fa90e9aa2a_parent",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      },
                      "childOrganizations" : [ {
                        "organization" : {
                          "id" : 10515,
                          "creationDate" : "2023-10-19T13:39:32+0000",
                          "lastModificationDate" : "2023-10-19T13:39:34+0000",
                          "key" : "37b02444-f72c-417e-8762-69fa90e9aa2a",
                          "parentOrganization" : {
                            "id" : 10514,
                            "creationDate" : "2023-10-19T13:39:32+0000",
                            "key" : "37b02444-f72c-417e-8762-69fa90e9aa2a_parent",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "description" : "Organization Rest Docs Desc2",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000,
                            "key" : "I18NLocale_en",
                            "language" : "en",
                            "description" : "English",
                            "dateFormat" : "MM/dd/yyyy",
                            "timeFormat" : "hh:mm a",
                            "currency" : "US$",
                            "decimalSymbol" : ".",
                            "digitalGrouping" : ","
                          },
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "listenerOrganizations" : [ ],
                          "unitSystem" : "METRIC"
                        },
                        "hasPermission" : true
                      } ],
                      "hasPermission" : true
                    }, {
                      "organization" : {
                        "id" : 10022,
                        "creationDate" : "2023-10-19T13:26:58+0000",
                        "key" : "9e2ea5d9-6a6d-49e0-9_O",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      },
                      "hasPermission" : true
                    }, {
                      "organization" : {
                        "id" : 10000,
                        "key" : "DEFAULT",
                        "description" : "Default",
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      },
                      "hasPermission" : true
                    } ]
  /Organization/restrictions:
    post:
      tags:
      - Organization
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: OrganizationDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              OrganizationDocumentation/openApi/POST/OK_6_46:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10515"
                  }
              OrganizationDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_47:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OrganizationArraySimpleResponse'
              examples:
                OrganizationDocumentation/openApi/POST/OK_6_46:
                  value: |-
                    [ {
                      "id" : 10515,
                      "creationDate" : "2023-10-19T13:39:32+0000",
                      "key" : "37b02444-f72c-417e-8762-69fa90e9aa2a",
                      "description" : "Organization Rest Docs Desc",
                      "city" : "São Paulo",
                      "state" : "São Paulo",
                      "unitSystem" : "METRIC"
                    } ]
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                OrganizationDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_47:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "aa8f2067-a11d-4f91-9722-3cbafb66a769",
                        "date" : "2023-10-19T13:39:33+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "user_id" : "10060",
                            "Greenmile-Version" : null
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
  /Organization/retrieveUserOrganizationsByDescription:
    get:
      tags:
      - Organization
      summary: List Organization filtered by description and ordered by description
        ASC
      description: List Organization filtered by description and ordered by description
        ASC
      operationId: OrganizationDocumentation/openApi/GET_10_85
      parameters:
      - name: description
        in: query
        description: Description filter
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OrganizationOrgByDescList'
              examples:
                OrganizationDocumentation/openApi/GET_10_85:
                  value: |-
                    [ {
                      "id" : 10022,
                      "key" : "9e2ea5d9-6a6d-49e0-9_O",
                      "description" : "Organization Rest Docs Desc"
                    }, {
                      "id" : 10240,
                      "key" : "OrganizationDocumentation",
                      "description" : "Organization Rest Docs Desc"
                    }, {
                      "id" : 10362,
                      "key" : "9d0eeebc-d797-4ae1-8_O",
                      "description" : "Organization Rest Docs Desc"
                    }, {
                      "id" : 10399,
                      "key" : "c78becd7-01cb-4007-8_O",
                      "description" : "Organization Rest Docs Desc"
                    }, {
                      "id" : 10400,
                      "key" : "b908256d-49f3-42b3-9_O",
                      "description" : "Organization Rest Docs Desc"
                    }, {
                      "id" : 10401,
                      "key" : "d4ba510e-b963-4102-9_O",
                      "description" : "Organization Rest Docs Desc"
                    }, {
                      "id" : 10514,
                      "key" : "37b02444-f72c-417e-8762-69fa90e9aa2a_parent",
                      "description" : "Organization Rest Docs Desc"
                    }, {
                      "id" : 10515,
                      "key" : "37b02444-f72c-417e-8762-69fa90e9aa2a",
                      "description" : "Organization Rest Docs Desc2"
                    } ]
  /Organization/{id}:
    get:
      tags:
      - Organization
      summary: One detailed Entity
      description: One detailed Entity
      operationId: OrganizationDocumentation/openApi/GET_5_83
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OrganizationOneFullResponse'
              examples:
                OrganizationDocumentation/openApi/GET_5_83:
                  value: |-
                    {
                      "id" : 10515,
                      "creationDate" : "2023-10-19T13:39:32+0000",
                      "key" : "37b02444-f72c-417e-8762-69fa90e9aa2a",
                      "parentOrganization" : {
                        "id" : 10514,
                        "creationDate" : "2023-10-19T13:39:32+0000",
                        "key" : "37b02444-f72c-417e-8762-69fa90e9aa2a_parent",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      },
                      "description" : "Organization Rest Docs Desc",
                      "city" : "São Paulo",
                      "state" : "São Paulo",
                      "preferedLocale" : {
                        "id" : 10000,
                        "key" : "I18NLocale_en",
                        "language" : "en",
                        "description" : "English",
                        "dateFormat" : "MM/dd/yyyy",
                        "timeFormat" : "hh:mm a",
                        "currency" : "US$",
                        "decimalSymbol" : ".",
                        "digitalGrouping" : ","
                      },
                      "timeZone" : {
                        "id" : 10096,
                        "description" : "GMT+0",
                        "rawOffsetMinutes" : 0,
                        "timezoneName" : "GMT+0"
                      },
                      "listenerOrganizations" : [ ],
                      "unitSystem" : "METRIC"
                    }
    put:
      tags:
      - Organization
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: OrganizationDocumentation/openApi/PUT/
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/OrganizationPutRequest'
            examples:
              OrganizationDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_40:
                value: |-
                  {
                    "id" : 10515,
                    "key" : "",
                    "parentOrganization" : {
                      "id" : 10514
                    },
                    "description" : "Organization Rest Docs Desc",
                    "city" : "São Paulo",
                    "state" : "São Paulo",
                    "preferedLocale" : {
                      "id" : 10000
                    },
                    "timeZone" : {
                      "id" : 10096
                    },
                    "unitSystem" : "METRIC"
                  }
              OrganizationDocumentation/openApi/PUT/OK_8_43:
                value: |-
                  {
                    "id" : 10515,
                    "key" : "37b02444-f72c-417e-8762-69fa90e9aa2a",
                    "parentOrganization" : {
                      "id" : 10514
                    },
                    "description" : "Organization Rest Docs Desc2",
                    "city" : "São Paulo",
                    "state" : "São Paulo",
                    "preferedLocale" : {
                      "id" : 10000
                    },
                    "timeZone" : {
                      "id" : 10096
                    },
                    "unitSystem" : "METRIC"
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                OrganizationDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_40:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "c9f45a29-5800-4325-ba76-85dea713ea58",
                        "date" : "2023-10-19T13:39:33+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "user_id" : "10060",
                            "Greenmile-Version" : null
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                OrganizationDocumentation/openApi/PUT/OK_8_43:
                  value: "true"
    delete:
      tags:
      - Organization
      summary: Delete by id
      description: Delete by id
      operationId: OrganizationDocumentation/openApi/DELETE/OK_13_47
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                OrganizationDocumentation/openApi/DELETE/OK_13_47:
                  value: "true"
  /Organization/Parents/{id}:
    get:
      tags:
      - Organization
      summary: List parent Organization
      description: List parent Organization
      operationId: OrganizationDocumentation/openApi/GET_9_84
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OrganizationIntegerList'
              examples:
                OrganizationDocumentation/openApi/GET_9_84:
                  value: "[ 10514 ]"
  /PaymentMethod:
    get:
      tags:
      - PaymentMethod
      summary: List Entities
      description: List Entities
      operationId: PaymentMethodDocumentation/openApi/GET_4_54
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PaymentMethodArraySimpleResponse'
              examples:
                PaymentMethodDocumentation/openApi/GET_4_54:
                  value: |-
                    [ {
                      "id" : 10042,
                      "key" : "ebc56643-3479-410b-8",
                      "description" : "PaymentMethod Sample",
                      "enabled" : true,
                      "allowPendingPayment" : false,
                      "askPaymentDocument" : "y",
                      "documentSize" : 32,
                      "numberOfDays" : 3,
                      "documentMask" : "Mask"
                    } ]
    post:
      tags:
      - PaymentMethod
      summary: Create Entity
      description: Create Entity
      operationId: PaymentMethodDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PaymentMethod'
            examples:
              PaymentMethodDocumentation/openApi/POST/PRECONDITION_FAILED_2_31:
                value: |-
                  {
                    "organization" : {
                      "id" : 10459
                    },
                    "key" : "",
                    "description" : "PaymentMethod Sample",
                    "enabled" : true,
                    "allowPendingPayment" : false,
                    "askPaymentDocument" : "y",
                    "documentSize" : 32,
                    "numberOfDays" : 3,
                    "documentMask" : "Mask"
                  }
              PaymentMethodDocumentation/openApi/POST_1_38:
                value: |-
                  {
                    "organization" : {
                      "id" : 10459
                    },
                    "key" : "ebc56643-3479-410b-8",
                    "description" : "PaymentMethod Sample",
                    "enabled" : true,
                    "allowPendingPayment" : false,
                    "askPaymentDocument" : "y",
                    "documentSize" : 32,
                    "numberOfDays" : 3,
                    "documentMask" : "Mask"
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                PaymentMethodDocumentation/openApi/POST/PRECONDITION_FAILED_2_31:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "71cc1b54-f44b-4b7c-8edb-911f9e682f33",
                        "date" : "2023-10-19T13:36:59+0000",
                        "resource" : {
                          "key" : "System.Uknown_DB_Error",
                          "value" : "System.Uknown_DB_Error",
                          "parameters" : {
                            "databaseMessage" : "ORA-01400: cannot insert NULL into (\"GREENMILE\".\"PAYMENTMETHOD\".\"AKEY\")\n",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "user_id" : "10060",
                            "Greenmile-Version" : null,
                            "errorClass" : "org.springframework.dao.DataIntegrityViolationException"
                          },
                          "i18nMessage" : "System.Uknown_DB_Error"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PaymentMethodResponse'
              examples:
                PaymentMethodDocumentation/openApi/POST_1_38:
                  value: |-
                    {
                      "id" : 10042,
                      "organization" : {
                        "id" : 10459
                      },
                      "key" : "ebc56643-3479-410b-8",
                      "description" : "PaymentMethod Sample",
                      "enabled" : true,
                      "allowPendingPayment" : false,
                      "askPaymentDocument" : "y",
                      "documentSize" : 32,
                      "numberOfDays" : 3,
                      "documentMask" : "Mask"
                    }
  /PaymentMethod/restrictions:
    post:
      tags:
      - PaymentMethod
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: PaymentMethodDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              PaymentMethodDocumentation/openApi/POST/OK_6_31:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10042"
                  }
              PaymentMethodDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_31:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PaymentMethodArraySimpleResponse'
              examples:
                PaymentMethodDocumentation/openApi/POST/OK_6_31:
                  value: |-
                    [ {
                      "id" : 10042,
                      "key" : "ebc56643-3479-410b-8",
                      "description" : "PaymentMethod Sample",
                      "enabled" : true,
                      "allowPendingPayment" : false,
                      "askPaymentDocument" : "y",
                      "documentSize" : 32,
                      "numberOfDays" : 3,
                      "documentMask" : "Mask"
                    } ]
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                PaymentMethodDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_31:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "143c128c-fab6-467b-80d0-6774fe249b69",
                        "date" : "2023-10-19T13:37:00+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "user_id" : "10060",
                            "Greenmile-Version" : null
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
  /PaymentMethod/{id}:
    get:
      tags:
      - PaymentMethod
      summary: One detailed Entity
      description: One detailed Entity
      operationId: PaymentMethodDocumentation/openApi/GET_5_55
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PaymentMethodOneFullResponse'
              examples:
                PaymentMethodDocumentation/openApi/GET_5_55:
                  value: |-
                    {
                      "id" : 10042,
                      "organization" : {
                        "id" : 10459,
                        "creationDate" : "2023-10-19T13:36:59+0000",
                        "key" : "ebc56643-3479-410b-8_O",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      },
                      "key" : "ebc56643-3479-410b-8",
                      "description" : "PaymentMethod Sample",
                      "enabled" : true,
                      "allowPendingPayment" : false,
                      "askPaymentDocument" : "y",
                      "documentSize" : 32,
                      "numberOfDays" : 3,
                      "documentMask" : "Mask"
                    }
    put:
      tags:
      - PaymentMethod
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: PaymentMethodDocumentation/openApi/PUT/
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PaymentMethodPutRequest'
            examples:
              PaymentMethodDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_25:
                value: |-
                  {
                    "id" : 10042,
                    "organization" : {
                      "id" : 10459
                    },
                    "key" : "",
                    "description" : "PaymentMethod Sample",
                    "enabled" : true,
                    "allowPendingPayment" : false,
                    "askPaymentDocument" : "y",
                    "documentSize" : 32,
                    "numberOfDays" : 3,
                    "documentMask" : "Mask"
                  }
              PaymentMethodDocumentation/openApi/PUT/OK_9_28:
                value: |-
                  {
                    "id" : 10042,
                    "organization" : {
                      "id" : 10459
                    },
                    "key" : "ebc56643-3479-410b-8",
                    "description" : "PaymentMethod Sample2",
                    "enabled" : true,
                    "allowPendingPayment" : false,
                    "askPaymentDocument" : "y",
                    "documentSize" : 32,
                    "numberOfDays" : 3,
                    "documentMask" : "Mask"
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                PaymentMethodDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_25:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "497f013c-3214-4858-ae32-9155fbd0a3a8",
                        "date" : "2023-10-19T13:37:00+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "user_id" : "10060",
                            "Greenmile-Version" : null
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                PaymentMethodDocumentation/openApi/PUT/OK_9_28:
                  value: "true"
    delete:
      tags:
      - PaymentMethod
      summary: Delete by id
      description: Delete by id
      operationId: PaymentMethodDocumentation/openApi/DELETE/OK_10_31
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                PaymentMethodDocumentation/openApi/DELETE/OK_10_31:
                  value: "true"
  /PaymentMethod/RetrieveByOrganization/{organizationId}:
    get:
      tags:
      - PaymentMethod
      summary: Get Payment Methods by Organization's Id
      description: Get Payment Methods by Organization's Id
      operationId: PaymentMethodDocumentation/openApi/GET_8_56
      parameters:
      - name: organizationId
        in: path
        description: The Id of the organization
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PaymentMethod'
              examples:
                PaymentMethodDocumentation/openApi/GET_8_56:
                  value: |-
                    [ {
                      "id" : 10042,
                      "key" : "ebc56643-3479-410b-8",
                      "description" : "PaymentMethod Sample",
                      "documentMask" : "Mask",
                      "organization" : {
                        "id" : 10459,
                        "key" : "ebc56643-3479-410b-8_O"
                      },
                      "allowPendingPayment" : false,
                      "askPaymentDocument" : "y",
                      "documentSize" : 32,
                      "numberOfDays" : 3
                    } ]
  /PaymentMethodAllowed:
    get:
      tags:
      - PaymentMethodAllowed
      summary: List Entities
      description: List Entities
      operationId: PaymentMethodAllowedDocumentation/openApi/GET_3_7
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PaymentMethodArraySimpleResponse'
              examples:
                PaymentMethodAllowedDocumentation/openApi/GET_3_7:
                  value: |-
                    [ {
                      "id" : 10002
                    } ]
    post:
      tags:
      - PaymentMethodAllowed
      summary: Create Entity
      description: Create Entity
      operationId: PaymentMethodAllowedDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PaymentMethod'
            examples:
              PaymentMethodAllowedDocumentation/openApi/POST/PRECONDITION_FAILED_2_3:
                value: |-
                  {
                    "paymentMethodFrom" : {
                      "id" : 10005,
                      "key" : ""
                    },
                    "paymentMethodTo" : {
                      "id" : 10004
                    }
                  }
              PaymentMethodAllowedDocumentation/openApi/POST_1_7:
                value: |-
                  {
                    "paymentMethodFrom" : {
                      "id" : 10005
                    },
                    "paymentMethodTo" : {
                      "id" : 10004
                    }
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                PaymentMethodAllowedDocumentation/openApi/POST/PRECONDITION_FAILED_2_3:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "337b392c-52ea-4752-9a48-07676ee1ea91",
                        "date" : "2023-10-19T13:32:31+0000",
                        "resource" : {
                          "key" : "System.UK",
                          "value" : "System.UK",
                          "parameters" : {
                            "name" : "?",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "System.UK"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PaymentMethodResponse'
              examples:
                PaymentMethodAllowedDocumentation/openApi/POST_1_7:
                  value: |-
                    {
                      "id" : 10002,
                      "paymentMethodFrom" : {
                        "id" : 10005
                      },
                      "paymentMethodTo" : {
                        "id" : 10004
                      }
                    }
  /PaymentMethodAllowed/restrictions:
    post:
      tags:
      - PaymentMethodAllowed
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: PaymentMethodAllowedDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              PaymentMethodAllowedDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_5_3:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
              PaymentMethodAllowedDocumentation/openApi/POST/OK_4_3:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10002"
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                PaymentMethodAllowedDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_5_3:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "8b9f2fec-f42b-4684-b9e8-8a381f9390ab",
                        "date" : "2023-10-19T13:32:31+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PaymentMethodArraySimpleResponse'
              examples:
                PaymentMethodAllowedDocumentation/openApi/POST/OK_4_3:
                  value: |-
                    [ {
                      "id" : 10002
                    } ]
  /PaymentMethodAllowed/{id}:
    get:
      tags:
      - PaymentMethodAllowed
      summary: One detailed Entity
      description: One detailed Entity
      operationId: PaymentMethodAllowedDocumentation/openApi/GET_6_8
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PaymentMethodOneFullResponse'
              examples:
                PaymentMethodAllowedDocumentation/openApi/GET_6_8:
                  value: |-
                    {
                      "id" : 10002,
                      "paymentMethodFrom" : {
                        "id" : 10005,
                        "organization" : {
                          "id" : 10368,
                          "creationDate" : "2023-10-19T13:32:30+0000",
                          "key" : "cc67d1d9-93c3-40f6-9_O",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000,
                            "key" : "I18NLocale_en",
                            "language" : "en",
                            "description" : "English",
                            "dateFormat" : "MM/dd/yyyy",
                            "timeFormat" : "hh:mm a",
                            "currency" : "US$",
                            "decimalSymbol" : ".",
                            "digitalGrouping" : ","
                          },
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "listenerOrganizations" : [ ],
                          "unitSystem" : "METRIC"
                        },
                        "key" : "cc67d1d9-93c3-40f6-9_Debit Card",
                        "description" : "PaymentMethod Sample",
                        "enabled" : true,
                        "allowPendingPayment" : false,
                        "askPaymentDocument" : "y",
                        "documentSize" : 32,
                        "numberOfDays" : 3,
                        "documentMask" : "Mask"
                      },
                      "paymentMethodTo" : {
                        "id" : 10004,
                        "organization" : {
                          "id" : 10368,
                          "creationDate" : "2023-10-19T13:32:30+0000",
                          "key" : "cc67d1d9-93c3-40f6-9_O",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000,
                            "key" : "I18NLocale_en",
                            "language" : "en",
                            "description" : "English",
                            "dateFormat" : "MM/dd/yyyy",
                            "timeFormat" : "hh:mm a",
                            "currency" : "US$",
                            "decimalSymbol" : ".",
                            "digitalGrouping" : ","
                          },
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "listenerOrganizations" : [ ],
                          "unitSystem" : "METRIC"
                        },
                        "key" : "cc67d1d9-93c3-40f6-9_Credit Card",
                        "description" : "PaymentMethod Sample",
                        "enabled" : true,
                        "allowPendingPayment" : false,
                        "askPaymentDocument" : "y",
                        "documentSize" : 32,
                        "numberOfDays" : 3,
                        "documentMask" : "Mask"
                      }
                    }
    put:
      tags:
      - PaymentMethodAllowed
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: PaymentMethodAllowedDocumentation/openApi/PUT/OK_7_2
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PaymentMethodPutRequest'
            examples:
              PaymentMethodAllowedDocumentation/openApi/PUT/OK_7_2:
                value: |-
                  {
                    "id" : 10002,
                    "paymentMethodFrom" : {
                      "id" : 10005,
                      "description" : "null2"
                    },
                    "paymentMethodTo" : {
                      "id" : 10004
                    }
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                PaymentMethodAllowedDocumentation/openApi/PUT/OK_7_2:
                  value: "true"
    delete:
      tags:
      - PaymentMethodAllowed
      summary: Delete by id
      description: Delete by id
      operationId: PaymentMethodAllowedDocumentation/openApi/DELETE/OK_8_3
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                PaymentMethodAllowedDocumentation/openApi/DELETE/OK_8_3:
                  value: "true"
  /PendingLineItem:
    get:
      tags:
      - PendingLineItem
      summary: List Entities
      description: List Entities
      operationId: PendingLineItemDocumentation/openApi/GET_3_42
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PendingLineItemArraySimpleResponse'
              examples:
                PendingLineItemDocumentation/openApi/GET_3_42:
                  value: |-
                    [ {
                      "id" : 10002,
                      "creationDate" : "2023-10-19T13:35:47+0000",
                      "lineItemID" : "03eb4d01-15d4-460d-b",
                      "plannedSize1" : 1.0,
                      "plannedSize2" : 2.0,
                      "plannedSize3" : 3.0,
                      "plannedPickupSize1" : 1.0,
                      "plannedPickupSize2" : 2.0,
                      "plannedPickupSize3" : 3.0
                    } ]
    post:
      tags:
      - PendingLineItem
      summary: Create Entity
      description: Create Entity
      operationId: PendingLineItemDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PendingLineItem'
            examples:
              PendingLineItemDocumentation/openApi/POST/PRECONDITION_FAILED_2_24:
                value: |-
                  {
                    "lineItemID" : "03eb4d01-15d4-460d-b",
                    "sku" : {
                      "id" : -999999
                    },
                    "order" : {
                      "id" : 10002,
                      "priority" : 0
                    },
                    "plannedSize1" : 1.0,
                    "plannedSize2" : 2.0,
                    "plannedSize3" : 3.0,
                    "plannedPickupSize1" : 1.0,
                    "plannedPickupSize2" : 2.0,
                    "plannedPickupSize3" : 3.0
                  }
              PendingLineItemDocumentation/openApi/POST_1_30:
                value: |-
                  {
                    "lineItemID" : "03eb4d01-15d4-460d-b",
                    "sku" : {
                      "id" : 10272
                    },
                    "order" : {
                      "id" : 10002,
                      "priority" : 0
                    },
                    "plannedSize1" : 1.0,
                    "plannedSize2" : 2.0,
                    "plannedSize3" : 3.0,
                    "plannedPickupSize1" : 1.0,
                    "plannedPickupSize2" : 2.0,
                    "plannedPickupSize3" : 3.0
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                PendingLineItemDocumentation/openApi/POST/PRECONDITION_FAILED_2_24:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "1564ebdd-8ee8-4242-816b-94c75de795ea",
                        "date" : "2023-10-19T13:35:48+0000",
                        "resource" : {
                          "key" : "System.FK.NonexistentReferencedEntity",
                          "value" : "System.FK.NonexistentReferencedEntity",
                          "parameters" : {
                            "owner" : "SKU",
                            "user_id" : "10060",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "foreignKey" : "FK_PENDINGLINEITEM02",
                            "Greenmile-Version" : null,
                            "child" : "PENDINGLINEITEM"
                          },
                          "i18nMessage" : "System.FK.NonexistentReferencedEntity"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PendingLineItemResponse'
              examples:
                PendingLineItemDocumentation/openApi/POST_1_30:
                  value: |-
                    {
                      "id" : 10002,
                      "creationDate" : "2023-10-19T13:35:47+0000",
                      "lineItemID" : "03eb4d01-15d4-460d-b",
                      "sku" : {
                        "id" : 10272
                      },
                      "plannedSize1" : 1.0,
                      "plannedSize2" : 2.0,
                      "plannedSize3" : 3.0,
                      "plannedPickupSize1" : 1.0,
                      "plannedPickupSize2" : 2.0,
                      "plannedPickupSize3" : 3.0
                    }
  /PendingLineItem/restrictions:
    post:
      tags:
      - PendingLineItem
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: PendingLineItemDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              PendingLineItemDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_6_24:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
              PendingLineItemDocumentation/openApi/POST/OK_5_24:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10002"
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                PendingLineItemDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_6_24:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "b8de982a-e39c-4b4d-8a49-b0565091c6a3",
                        "date" : "2023-10-19T13:35:48+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PendingLineItemArraySimpleResponse'
              examples:
                PendingLineItemDocumentation/openApi/POST/OK_5_24:
                  value: |-
                    [ {
                      "id" : 10002,
                      "creationDate" : "2023-10-19T13:35:47+0000",
                      "lineItemID" : "03eb4d01-15d4-460d-b",
                      "plannedSize1" : 1.0,
                      "plannedSize2" : 2.0,
                      "plannedSize3" : 3.0,
                      "plannedPickupSize1" : 1.0,
                      "plannedPickupSize2" : 2.0,
                      "plannedPickupSize3" : 3.0
                    } ]
  /PendingLineItem/{id}:
    get:
      tags:
      - PendingLineItem
      summary: One detailed Entity
      description: One detailed Entity
      operationId: PendingLineItemDocumentation/openApi/GET_4_43
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PendingLineItemOneFullResponse'
              examples:
                PendingLineItemDocumentation/openApi/GET_4_43:
                  value: |-
                    {
                      "id" : 10002,
                      "creationDate" : "2023-10-19T13:35:47+0000",
                      "lineItemID" : "03eb4d01-15d4-460d-b",
                      "sku" : {
                        "id" : 10272,
                        "creationDate" : "2023-10-19T13:35:46+0000",
                        "organization" : {
                          "id" : 10435,
                          "creationDate" : "2023-10-19T13:35:45+0000",
                          "key" : "03eb4d01-15d4-460d-b_O",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000,
                            "key" : "I18NLocale_en",
                            "language" : "en",
                            "description" : "English",
                            "dateFormat" : "MM/dd/yyyy",
                            "timeFormat" : "hh:mm a",
                            "currency" : "US$",
                            "decimalSymbol" : ".",
                            "digitalGrouping" : ","
                          },
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "listenerOrganizations" : [ ],
                          "unitSystem" : "METRIC"
                        },
                        "key" : "03eb4d01-15d4-460d-b",
                        "description" : "Sample SKU - Juice",
                        "enabled" : true,
                        "brand" : "Amazing",
                        "skuType" : {
                          "id" : 10110,
                          "creationDate" : "2023-10-19T13:35:46+0000",
                          "organization" : {
                            "id" : 10435,
                            "creationDate" : "2023-10-19T13:35:45+0000",
                            "key" : "03eb4d01-15d4-460d-b_O",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "03eb4d01-15d4-460d-b",
                          "description" : "SkuType Description"
                        },
                        "baseUnit" : {
                          "id" : 10199,
                          "key" : "03eb4d01-15d4-460d-bBottle",
                          "description" : "Sample SizeAlias",
                          "icon" : "ICON",
                          "preferredSize" : "1",
                          "sizeDecimalPlaces" : 2
                        },
                        "secondaryUnit" : {
                          "id" : 10200,
                          "key" : "03eb4d01-15d4-460d-bBox",
                          "description" : "Sample SizeAlias",
                          "icon" : "ICON",
                          "preferredSize" : "1",
                          "sizeDecimalPlaces" : 2
                        },
                        "tertiaryUnit" : {
                          "id" : 10201,
                          "key" : "03eb4d01-15d4-460d-bContainer",
                          "description" : "Sample SizeAlias",
                          "icon" : "ICON",
                          "preferredSize" : "1",
                          "sizeDecimalPlaces" : 2
                        },
                        "secondaryQty" : 4.0,
                        "tertiaryQty" : 4.0,
                        "secondaryCompound" : {
                          "id" : 10270,
                          "creationDate" : "2023-10-19T13:35:46+0000",
                          "organization" : {
                            "id" : 10435,
                            "creationDate" : "2023-10-19T13:35:45+0000",
                            "key" : "03eb4d01-15d4-460d-b_O",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "03eb4d01-15d4-460d-bSkuSecondary",
                          "description" : "Sample SKU",
                          "enabled" : true,
                          "brand" : "Docik",
                          "alternativeKey" : "03eb4d01-15d4-460d-bSkuSecondary03eb4d01-15d4-460d-b_O"
                        },
                        "tertiaryCompound" : {
                          "id" : 10271,
                          "creationDate" : "2023-10-19T13:35:46+0000",
                          "organization" : {
                            "id" : 10435,
                            "creationDate" : "2023-10-19T13:35:45+0000",
                            "key" : "03eb4d01-15d4-460d-b_O",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "03eb4d01-15d4-460d-bSkuTertiary",
                          "description" : "Sample SKU",
                          "enabled" : true,
                          "brand" : "Docik",
                          "alternativeKey" : "03eb4d01-15d4-460d-bSkuTertiary03eb4d01-15d4-460d-b_O"
                        },
                        "secondaryCompoundQty" : 1.0,
                        "tertiaryCompoundQty" : 1.0,
                        "alternativeKey" : "03eb4d01-15d4-460d-b03eb4d01-15d4-460d-b_O"
                      },
                      "plannedSize1" : 1.0,
                      "plannedSize2" : 2.0,
                      "plannedSize3" : 3.0,
                      "plannedPickupSize1" : 1.0,
                      "plannedPickupSize2" : 2.0,
                      "plannedPickupSize3" : 3.0
                    }
    put:
      tags:
      - PendingLineItem
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: PendingLineItemDocumentation/openApi/PUT/OK_7_21
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PendingLineItemPutRequest'
            examples:
              PendingLineItemDocumentation/openApi/PUT/OK_7_21:
                value: |-
                  {
                    "id" : 10002,
                    "lineItemID" : "03eb4d01-15d4-460d-b",
                    "sku" : {
                      "id" : 10272
                    },
                    "order" : {
                      "id" : 10002,
                      "priority" : 0
                    },
                    "plannedSize1" : 2.0,
                    "plannedSize2" : 2.0,
                    "plannedSize3" : 3.0,
                    "plannedPickupSize1" : 1.0,
                    "plannedPickupSize2" : 2.0,
                    "plannedPickupSize3" : 3.0
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                PendingLineItemDocumentation/openApi/PUT/OK_7_21:
                  value: "true"
    delete:
      tags:
      - PendingLineItem
      summary: Delete by id
      description: Delete by id
      operationId: PendingLineItemDocumentation/openApi/DELETE/OK_8_24
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                PendingLineItemDocumentation/openApi/DELETE/OK_8_24:
                  value: "true"
  /PendingOrder:
    get:
      tags:
      - PendingOrder
      summary: List Entities
      description: List Entities
      operationId: PendingOrderDocumentation/openApi/GET_4_46
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PendingOrderArraySimpleResponse'
              examples:
                PendingOrderDocumentation/openApi/GET_4_46:
                  value: |-
                    [ {
                      "id" : 10005,
                      "creationDate" : "2023-10-19T13:35:58+0000",
                      "priority" : 0,
                      "number" : "cfc7ea86-8e3e-47bc-9",
                      "plannedSize1" : 43.98,
                      "plannedSize2" : 23.98,
                      "plannedSize3" : 33.98,
                      "plannedPickupSize1" : 23.0,
                      "plannedPickupSize2" : 13.0,
                      "plannedPickupSize3" : 3.0,
                      "specialInstructions" : "Do not kill the messenger",
                      "orderType" : "DELIVERY"
                    } ]
    post:
      tags:
      - PendingOrder
      summary: Create Entity
      description: Create Entity
      operationId: PendingOrderDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PendingOrder'
            examples:
              PendingOrderDocumentation/openApi/POST_1_32:
                value: |-
                  {
                    "organization" : {
                      "id" : 10441
                    },
                    "priority" : 0,
                    "location" : {
                      "id" : 10388,
                      "organization" : {
                        "id" : 10441
                      },
                      "key" : "cfc7ea86-8e3e-47bc-9",
                      "locationType" : {
                        "id" : 10388,
                        "organization" : {
                          "id" : 10441
                        },
                        "key" : "cfc7ea86-8e3e-47bc-9LocTypeDoc",
                        "description" : "Sample LocationType",
                        "enabled" : true
                      },
                      "description" : "Location - Description Sample",
                      "city" : "FortalezaDoc",
                      "state" : "Ceará",
                      "country" : "BR",
                      "longitude" : -38.46933,
                      "latitude" : -3.734536,
                      "phone1" : "+55 (85) 9 9988-7766",
                      "phone1Type" : "3",
                      "email" : "example.greenmile@gogreen.com",
                      "deliveryInstructions" : "Sample Delivery Instructions.",
                      "deliveryRadius" : 20,
                      "hasGeofence" : false,
                      "creditLimit" : 1000,
                      "legalName" : "Location's Legal Name"
                    },
                    "number" : "cfc7ea86-8e3e-47bc-9",
                    "lineItems" : [ ],
                    "plannedSize1" : 43.98,
                    "plannedSize2" : 23.98,
                    "plannedSize3" : 33.98,
                    "plannedPickupSize1" : 23.0,
                    "plannedPickupSize2" : 13.0,
                    "plannedPickupSize3" : 3.0,
                    "specialInstructions" : "Do not kill the messenger",
                    "orderType" : "DELIVERY"
                  }
              PendingOrderDocumentation/openApi/POST/PRECONDITION_FAILED_2_26:
                value: |-
                  {
                    "organization" : {
                      "id" : 10441
                    },
                    "priority" : 0,
                    "location" : {
                      "id" : 10388,
                      "organization" : {
                        "id" : 10441
                      },
                      "key" : "cfc7ea86-8e3e-47bc-9",
                      "locationType" : {
                        "id" : 10388,
                        "organization" : {
                          "id" : 10441
                        },
                        "key" : "cfc7ea86-8e3e-47bc-9LocTypeDoc",
                        "description" : "Sample LocationType",
                        "enabled" : true
                      },
                      "description" : "Location - Description Sample",
                      "city" : "FortalezaDoc",
                      "state" : "Ceará",
                      "country" : "BR",
                      "longitude" : -38.46933,
                      "latitude" : -3.734536,
                      "phone1" : "+55 (85) 9 9988-7766",
                      "phone1Type" : "3",
                      "email" : "example.greenmile@gogreen.com",
                      "deliveryInstructions" : "Sample Delivery Instructions.",
                      "deliveryRadius" : 20,
                      "hasGeofence" : false,
                      "creditLimit" : 1000,
                      "legalName" : "Location's Legal Name"
                    },
                    "number" : "",
                    "lineItems" : [ ],
                    "plannedSize1" : 43.98,
                    "plannedSize2" : 23.98,
                    "plannedSize3" : 33.98,
                    "plannedPickupSize1" : 23.0,
                    "plannedPickupSize2" : 13.0,
                    "plannedPickupSize3" : 3.0,
                    "specialInstructions" : "Do not kill the messenger",
                    "orderType" : "DELIVERY"
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PendingOrderResponse'
              examples:
                PendingOrderDocumentation/openApi/POST_1_32:
                  value: |-
                    {
                      "id" : 10005,
                      "creationDate" : "2023-10-19T13:35:58+0000",
                      "organization" : {
                        "id" : 10441
                      },
                      "priority" : 0,
                      "location" : {
                        "id" : 10388,
                        "organization" : {
                          "id" : 10441
                        },
                        "key" : "cfc7ea86-8e3e-47bc-9",
                        "locationType" : {
                          "id" : 10388,
                          "organization" : {
                            "id" : 10441
                          },
                          "key" : "cfc7ea86-8e3e-47bc-9LocTypeDoc",
                          "description" : "Sample LocationType",
                          "enabled" : true,
                          "alternativeKey" : "cfc7ea86-8e3e-47bc-9LocTypeDoc"
                        },
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name",
                        "alternativeKey" : "cfc7ea86-8e3e-47bc-9cfc7ea86-8e3e-47bc-9LocTypeDoc"
                      },
                      "number" : "cfc7ea86-8e3e-47bc-9",
                      "lineItems" : [ ],
                      "plannedSize1" : 43.98,
                      "plannedSize2" : 23.98,
                      "plannedSize3" : 33.98,
                      "plannedPickupSize1" : 23.0,
                      "plannedPickupSize2" : 13.0,
                      "plannedPickupSize3" : 3.0,
                      "specialInstructions" : "Do not kill the messenger",
                      "orderType" : "DELIVERY"
                    }
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                PendingOrderDocumentation/openApi/POST/PRECONDITION_FAILED_2_26:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "996ffabc-4b8f-4027-979d-3cc792899513",
                        "date" : "2023-10-19T13:35:58+0000",
                        "resource" : {
                          "key" : "System.Uknown_DB_Error",
                          "value" : "System.Uknown_DB_Error",
                          "parameters" : {
                            "databaseMessage" : "ORA-01400: cannot insert NULL into (\"GREENMILE\".\"PENDINGORDER\".\"ORDERNUMBER\")\n",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060",
                            "errorClass" : "org.springframework.dao.DataIntegrityViolationException"
                          },
                          "i18nMessage" : "System.Uknown_DB_Error"
                        }
                      } ]
                    }
  /PendingOrder/restrictions:
    post:
      tags:
      - PendingOrder
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: PendingOrderDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              PendingOrderDocumentation/openApi/POST/OK_6_26:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10005"
                  }
              PendingOrderDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_26:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PendingOrderArraySimpleResponse'
              examples:
                PendingOrderDocumentation/openApi/POST/OK_6_26:
                  value: |-
                    [ {
                      "id" : 10005,
                      "creationDate" : "2023-10-19T13:35:58+0000",
                      "priority" : 0,
                      "number" : "cfc7ea86-8e3e-47bc-9",
                      "plannedSize1" : 43.98,
                      "plannedSize2" : 23.98,
                      "plannedSize3" : 33.98,
                      "plannedPickupSize1" : 23.0,
                      "plannedPickupSize2" : 13.0,
                      "plannedPickupSize3" : 3.0,
                      "specialInstructions" : "Do not kill the messenger",
                      "orderType" : "DELIVERY"
                    } ]
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                PendingOrderDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_26:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "b1bf97a9-2e84-4d7e-98ed-e21a6965dcb4",
                        "date" : "2023-10-19T13:35:59+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
  /PendingOrder/{id}:
    get:
      tags:
      - PendingOrder
      summary: One detailed Entity
      description: One detailed Entity
      operationId: PendingOrderDocumentation/openApi/GET_5_47
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PendingOrderOneFullResponse'
              examples:
                PendingOrderDocumentation/openApi/GET_5_47:
                  value: |-
                    {
                      "id" : 10005,
                      "creationDate" : "2023-10-19T13:35:58+0000",
                      "organization" : {
                        "id" : 10441,
                        "creationDate" : "2023-10-19T13:35:58+0000",
                        "key" : "cfc7ea86-8e3e-47bc-9_O",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      },
                      "priority" : 0,
                      "location" : {
                        "id" : 10388,
                        "creationDate" : "2023-10-19T13:35:58+0000",
                        "organization" : {
                          "id" : 10441,
                          "creationDate" : "2023-10-19T13:35:58+0000",
                          "key" : "cfc7ea86-8e3e-47bc-9_O",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000,
                            "key" : "I18NLocale_en",
                            "language" : "en",
                            "description" : "English",
                            "dateFormat" : "MM/dd/yyyy",
                            "timeFormat" : "hh:mm a",
                            "currency" : "US$",
                            "decimalSymbol" : ".",
                            "digitalGrouping" : ","
                          },
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "listenerOrganizations" : [ ],
                          "unitSystem" : "METRIC"
                        },
                        "key" : "cfc7ea86-8e3e-47bc-9",
                        "locationType" : {
                          "id" : 10388,
                          "creationDate" : "2023-10-19T13:35:58+0000",
                          "organization" : {
                            "id" : 10441,
                            "creationDate" : "2023-10-19T13:35:58+0000",
                            "key" : "cfc7ea86-8e3e-47bc-9_O",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "cfc7ea86-8e3e-47bc-9LocTypeDoc",
                          "description" : "Sample LocationType",
                          "showOnMobileCreate" : true,
                          "enabled" : true,
                          "alternativeKey" : "cfc7ea86-8e3e-47bc-9LocTypeDoccfc7ea86-8e3e-47bc-9_O"
                        },
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "deliveryDays" : "0",
                        "enabled" : true,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name",
                        "alternativeKey" : "cfc7ea86-8e3e-47bc-9cfc7ea86-8e3e-47bc-9LocTypeDoccfc7ea86-8e3e-47bc-9_Ocfc7ea86-8e3e-47bc-9_O"
                      },
                      "number" : "cfc7ea86-8e3e-47bc-9",
                      "plannedSize1" : 43.98,
                      "plannedSize2" : 23.98,
                      "plannedSize3" : 33.98,
                      "plannedPickupSize1" : 23.0,
                      "plannedPickupSize2" : 13.0,
                      "plannedPickupSize3" : 3.0,
                      "specialInstructions" : "Do not kill the messenger",
                      "orderType" : "DELIVERY"
                    }
    put:
      tags:
      - PendingOrder
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: PendingOrderDocumentation/openApi/PUT/
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PendingOrderPutRequest'
            examples:
              PendingOrderDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_21:
                value: |-
                  {
                    "id" : 10005,
                    "organization" : {
                      "id" : 10441
                    },
                    "priority" : 0,
                    "location" : {
                      "id" : 10388,
                      "organization" : {
                        "id" : 10441
                      },
                      "key" : "cfc7ea86-8e3e-47bc-9",
                      "locationType" : {
                        "id" : 10388,
                        "organization" : {
                          "id" : 10441
                        },
                        "key" : "cfc7ea86-8e3e-47bc-9LocTypeDoc",
                        "description" : "Sample LocationType",
                        "enabled" : true
                      },
                      "description" : "Location - Description Sample",
                      "city" : "FortalezaDoc",
                      "state" : "Ceará",
                      "country" : "BR",
                      "longitude" : -38.46933,
                      "latitude" : -3.734536,
                      "phone1" : "+55 (85) 9 9988-7766",
                      "phone1Type" : "3",
                      "email" : "example.greenmile@gogreen.com",
                      "deliveryInstructions" : "Sample Delivery Instructions.",
                      "deliveryRadius" : 20,
                      "hasGeofence" : false,
                      "creditLimit" : 1000,
                      "legalName" : "Location's Legal Name"
                    },
                    "number" : "",
                    "lineItems" : [ ],
                    "plannedSize1" : 43.98,
                    "plannedSize2" : 23.98,
                    "plannedSize3" : 33.98,
                    "plannedPickupSize1" : 23.0,
                    "plannedPickupSize2" : 13.0,
                    "plannedPickupSize3" : 3.0,
                    "specialInstructions" : "Do not kill the messenger",
                    "orderType" : "DELIVERY"
                  }
              PendingOrderDocumentation/openApi/PUT/OK_8_23:
                value: |-
                  {
                    "id" : 10005,
                    "organization" : {
                      "id" : 10441
                    },
                    "priority" : 0,
                    "location" : {
                      "id" : 10388,
                      "organization" : {
                        "id" : 10441
                      },
                      "key" : "cfc7ea86-8e3e-47bc-9",
                      "locationType" : {
                        "id" : 10388,
                        "organization" : {
                          "id" : 10441
                        },
                        "key" : "cfc7ea86-8e3e-47bc-9LocTypeDoc",
                        "description" : "Sample LocationType",
                        "enabled" : true
                      },
                      "description" : "Location - Description Sample",
                      "city" : "FortalezaDoc",
                      "state" : "Ceará",
                      "country" : "BR",
                      "longitude" : -38.46933,
                      "latitude" : -3.734536,
                      "phone1" : "+55 (85) 9 9988-7766",
                      "phone1Type" : "3",
                      "email" : "example.greenmile@gogreen.com",
                      "deliveryInstructions" : "Sample Delivery Instructions.",
                      "deliveryRadius" : 20,
                      "hasGeofence" : false,
                      "creditLimit" : 1000,
                      "legalName" : "Location's Legal Name"
                    },
                    "number" : "cfc7ea86-8e3e-47bc-92",
                    "lineItems" : [ ],
                    "plannedSize1" : 43.98,
                    "plannedSize2" : 23.98,
                    "plannedSize3" : 33.98,
                    "plannedPickupSize1" : 23.0,
                    "plannedPickupSize2" : 13.0,
                    "plannedPickupSize3" : 3.0,
                    "specialInstructions" : "Do not kill the messenger",
                    "orderType" : "DELIVERY"
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                PendingOrderDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_21:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "9379eca8-cd58-4640-8ccb-fcab1e70f5eb",
                        "date" : "2023-10-19T13:35:58+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                PendingOrderDocumentation/openApi/PUT/OK_8_23:
                  value: "true"
    delete:
      tags:
      - PendingOrder
      summary: Delete by id
      description: Delete by id
      operationId: PendingOrderDocumentation/openApi/DELETE/OK_9_26
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                PendingOrderDocumentation/openApi/DELETE/OK_9_26:
                  value: "true"
  /ReasonCode:
    get:
      tags:
      - ReasonCode
      summary: List Entities
      description: List Entities
      operationId: ReasonCodeDocumentation/openApi/GET_4_80
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ReasonCodeArraySimpleResponse'
              examples:
                ReasonCodeDocumentation/openApi/GET_4_80:
                  value: |-
                    [ {
                      "id" : 10064,
                      "creationDate" : "2023-10-19T13:39:25+0000",
                      "key" : "d609b400-ddc3-4cc5-8",
                      "description" : "Sample Reason Code",
                      "delivery" : true,
                      "over" : true,
                      "shorts" : true,
                      "damaged" : true,
                      "pickup" : true,
                      "enabled" : true,
                      "reasonCodeType" : "D"
                    } ]
    post:
      tags:
      - ReasonCode
      summary: Create Entity
      description: Create Entity
      operationId: ReasonCodeDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ReasonCode'
            examples:
              ReasonCodeDocumentation/openApi/POST/PRECONDITION_FAILED_2_44:
                value: |-
                  {
                    "organization" : {
                      "id" : 10507
                    },
                    "key" : "",
                    "description" : "Sample Reason Code",
                    "delivery" : true,
                    "over" : true,
                    "shorts" : true,
                    "damaged" : true,
                    "pickup" : true,
                    "enabled" : true,
                    "reasonCodeType" : "D"
                  }
              ReasonCodeDocumentation/openApi/POST_1_58:
                value: |-
                  {
                    "organization" : {
                      "id" : 10507
                    },
                    "key" : "d609b400-ddc3-4cc5-8",
                    "description" : "Sample Reason Code",
                    "delivery" : true,
                    "over" : true,
                    "shorts" : true,
                    "damaged" : true,
                    "pickup" : true,
                    "enabled" : true,
                    "reasonCodeType" : "D"
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                ReasonCodeDocumentation/openApi/POST/PRECONDITION_FAILED_2_44:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "b62fb343-9e92-4040-9a8c-ad40c0bc1124",
                        "date" : "2023-10-19T13:39:25+0000",
                        "resource" : {
                          "key" : "System.Uknown_DB_Error",
                          "value" : "System.Uknown_DB_Error",
                          "parameters" : {
                            "databaseMessage" : "ORA-01400: cannot insert NULL into (\"GREENMILE\".\"REASONCODE\".\"AKEY\")\n",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "user_id" : "10060",
                            "Greenmile-Version" : null,
                            "errorClass" : "org.springframework.dao.DataIntegrityViolationException"
                          },
                          "i18nMessage" : "System.Uknown_DB_Error"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ReasonCodeResponse'
              examples:
                ReasonCodeDocumentation/openApi/POST_1_58:
                  value: |-
                    {
                      "id" : 10064,
                      "creationDate" : "2023-10-19T13:39:25+0000",
                      "organization" : {
                        "id" : 10507
                      },
                      "key" : "d609b400-ddc3-4cc5-8",
                      "description" : "Sample Reason Code",
                      "delivery" : true,
                      "over" : true,
                      "shorts" : true,
                      "damaged" : true,
                      "pickup" : true,
                      "enabled" : true,
                      "reasonCodeType" : "D"
                    }
  /ReasonCode/restrictions:
    post:
      tags:
      - ReasonCode
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: ReasonCodeDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              ReasonCodeDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_46:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
              ReasonCodeDocumentation/openApi/POST/OK_6_45:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10064"
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                ReasonCodeDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_46:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "f9764226-b899-4e20-bcc4-3328f78bfd5d",
                        "date" : "2023-10-19T13:39:26+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "user_id" : "10060",
                            "Greenmile-Version" : null
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ReasonCodeArraySimpleResponse'
              examples:
                ReasonCodeDocumentation/openApi/POST/OK_6_45:
                  value: |-
                    [ {
                      "id" : 10064,
                      "creationDate" : "2023-10-19T13:39:25+0000",
                      "key" : "d609b400-ddc3-4cc5-8",
                      "description" : "Sample Reason Code",
                      "delivery" : true,
                      "over" : true,
                      "shorts" : true,
                      "damaged" : true,
                      "pickup" : true,
                      "enabled" : true,
                      "reasonCodeType" : "D"
                    } ]
  /ReasonCode/{id}:
    get:
      tags:
      - ReasonCode
      summary: One detailed Entity
      description: One detailed Entity
      operationId: ReasonCodeDocumentation/openApi/GET_5_81
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ReasonCodeOneFullResponse'
              examples:
                ReasonCodeDocumentation/openApi/GET_5_81:
                  value: |-
                    {
                      "id" : 10064,
                      "creationDate" : "2023-10-19T13:39:25+0000",
                      "organization" : {
                        "id" : 10507,
                        "creationDate" : "2023-10-19T13:39:25+0000",
                        "key" : "d609b400-ddc3-4cc5-8_O",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      },
                      "key" : "d609b400-ddc3-4cc5-8",
                      "description" : "Sample Reason Code",
                      "delivery" : true,
                      "over" : true,
                      "shorts" : true,
                      "damaged" : true,
                      "pickup" : true,
                      "enabled" : true,
                      "reasonCodeType" : "D"
                    }
    put:
      tags:
      - ReasonCode
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: ReasonCodeDocumentation/openApi/PUT/
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ReasonCodePutRequest'
            examples:
              ReasonCodeDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_39:
                value: |-
                  {
                    "id" : 10064,
                    "organization" : {
                      "id" : 10507
                    },
                    "key" : "",
                    "description" : "Sample Reason Code",
                    "delivery" : true,
                    "over" : true,
                    "shorts" : true,
                    "damaged" : true,
                    "pickup" : true,
                    "enabled" : true,
                    "reasonCodeType" : "D"
                  }
              ReasonCodeDocumentation/openApi/PUT/OK_8_42:
                value: |-
                  {
                    "id" : 10064,
                    "organization" : {
                      "id" : 10507
                    },
                    "key" : "d609b400-ddc3-4cc5-8",
                    "description" : "Sample Reason Code2",
                    "delivery" : true,
                    "over" : true,
                    "shorts" : true,
                    "damaged" : true,
                    "pickup" : true,
                    "enabled" : true,
                    "reasonCodeType" : "D"
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                ReasonCodeDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_39:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "bc45c817-b658-4463-8efb-cf71e19d175a",
                        "date" : "2023-10-19T13:39:25+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "user_id" : "10060",
                            "Greenmile-Version" : null
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                ReasonCodeDocumentation/openApi/PUT/OK_8_42:
                  value: "true"
    delete:
      tags:
      - ReasonCode
      summary: Delete by id
      description: Delete by id
      operationId: ReasonCodeDocumentation/openApi/DELETE/OK_9_46
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                ReasonCodeDocumentation/openApi/DELETE/OK_9_46:
                  value: "true"
  /Route:
    get:
      tags:
      - Route
      summary: List Entities
      description: List Entities
      operationId: RouteDocumentation/openApi/GET/OK_3_1
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object WITH LIMIT\
          \ RESULTS url encoded ie. {\"filters\":[],\"firstResult\":0,\"maxResults\"\
          :5}"
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteArraySimpleResponse'
              examples:
                RouteDocumentation/openApi/GET/OK_3_1:
                  value: |-
                    [ {
                      "id" : 10342,
                      "creationDate" : "2023-10-19T13:32:10+0000",
                      "key" : "8c83761c-c2dd-4ca6-8",
                      "date" : "2023-10-19",
                      "description" : "Sample Route Doc",
                      "origLatitude" : -3.734536,
                      "origLongitude" : -38.46933,
                      "destLatitude" : -3.734536,
                      "destLongitude" : -38.46933,
                      "firstStopIsOrigin" : false,
                      "lastStopIsDestination" : false,
                      "baseLineArrival" : "2023-10-19T13:32:10+0000",
                      "baseLineDeparture" : "2023-10-19T13:32:10+0000",
                      "plannedArrival" : "2023-10-19T13:32:10+0000",
                      "plannedDeparture" : "2023-10-19T13:32:10+0000",
                      "projectedArrival" : "2023-10-19T13:32:10+0000",
                      "projectedDeparture" : "2023-10-19T13:32:10+0000",
                      "baseLineDistance" : 0.0,
                      "plannedDistance" : 0.0,
                      "projectedDistance" : 0.0,
                      "baseLineComplete" : "2023-10-19T13:32:10+0000",
                      "plannedComplete" : "2023-10-19T13:32:10+0000",
                      "projectedComplete" : "2023-10-19T13:32:10+0000",
                      "baseLineCost" : 0,
                      "plannedCost" : 0,
                      "baseLineStart" : "2023-10-19T13:32:10+0000",
                      "plannedStart" : "2023-10-19T13:32:10+0000",
                      "projectedStart" : "2023-10-19T13:32:10+0000",
                      "hasHelper" : false,
                      "totalStops" : 0,
                      "canceledStops" : 0,
                      "undeliveredStops" : 0,
                      "redeliveredStops" : 0,
                      "actualDepartures" : 0,
                      "status" : "NOT_STARTED",
                      "plannedTravelTimeMinutes" : 0,
                      "baselineTravelTimeMinutes" : 0,
                      "plannedServiceTime" : 0,
                      "baselineServiceTime" : 0,
                      "hasPicture" : false,
                      "hasGps" : false,
                      "onRoute" : false
                    } ]
    post:
      tags:
      - Route
      summary: Create Entity
      description: Create Entity
      operationId: RouteDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Route'
            examples:
              RouteDocumentation/openApi/POST/PRECONDITION_FAILED_2_2:
                value: |-
                  {
                    "organization" : {
                      "id" : 10361
                    },
                    "key" : "",
                    "date" : "2023-10-19",
                    "description" : "Sample Route Doc",
                    "origin" : {
                      "id" : 10304,
                      "organization" : {
                        "id" : 10361
                      },
                      "key" : "8c83761c-c2dd-4ca6-8_O",
                      "locationType" : {
                        "id" : 10304,
                        "organization" : {
                          "id" : 10361
                        },
                        "key" : "8c83761c-c2dd-4ca6-8_OLocTypeDoc",
                        "description" : "Sample LocationType",
                        "enabled" : true
                      },
                      "description" : "Location - Description Sample",
                      "city" : "FortalezaDoc",
                      "state" : "Ceará",
                      "country" : "BR",
                      "longitude" : -38.46933,
                      "latitude" : -3.734536,
                      "phone1" : "+55 (85) 9 9988-7766",
                      "phone1Type" : "3",
                      "email" : "example.greenmile@gogreen.com",
                      "deliveryInstructions" : "Sample Delivery Instructions.",
                      "deliveryRadius" : 20,
                      "hasGeofence" : false,
                      "creditLimit" : 1000,
                      "legalName" : "Location's Legal Name"
                    },
                    "origLatitude" : -3.734536,
                    "origLongitude" : -38.46933,
                    "destination" : {
                      "id" : 10305,
                      "organization" : {
                        "id" : 10361
                      },
                      "key" : "8c83761c-c2dd-4ca6-8_D",
                      "locationType" : {
                        "id" : 10305,
                        "organization" : {
                          "id" : 10361
                        },
                        "key" : "8c83761c-c2dd-4ca6-8_DLocTypeDoc",
                        "description" : "Sample LocationType",
                        "enabled" : true
                      },
                      "description" : "Location - Description Sample",
                      "city" : "FortalezaDoc",
                      "state" : "Ceará",
                      "country" : "BR",
                      "longitude" : -38.46933,
                      "latitude" : -3.734536,
                      "phone1" : "+55 (85) 9 9988-7766",
                      "phone1Type" : "3",
                      "email" : "example.greenmile@gogreen.com",
                      "deliveryInstructions" : "Sample Delivery Instructions.",
                      "deliveryRadius" : 20,
                      "hasGeofence" : false,
                      "creditLimit" : 1000,
                      "legalName" : "Location's Legal Name"
                    },
                    "destLatitude" : -3.734536,
                    "destLongitude" : -38.46933,
                    "lastStopIsDestination" : false,
                    "plannedArrival" : "2023-10-19T13:32:10Z",
                    "plannedDeparture" : "2023-10-19T13:32:10Z",
                    "plannedComplete" : "2023-10-19T13:32:10Z",
                    "plannedStart" : "2023-10-19T13:32:10Z",
                    "hasHelper" : false,
                    "plannedServiceTime" : 0,
                    "onRoute" : false
                  }
              RouteDocumentation/openApi/POST_1_3:
                value: |-
                  {
                    "organization" : {
                      "id" : 10361
                    },
                    "key" : "8c83761c-c2dd-4ca6-8",
                    "date" : "2023-10-19",
                    "description" : "Sample Route Doc",
                    "origin" : {
                      "id" : 10304,
                      "organization" : {
                        "id" : 10361
                      },
                      "key" : "8c83761c-c2dd-4ca6-8_O",
                      "locationType" : {
                        "id" : 10304,
                        "organization" : {
                          "id" : 10361
                        },
                        "key" : "8c83761c-c2dd-4ca6-8_OLocTypeDoc",
                        "description" : "Sample LocationType",
                        "enabled" : true
                      },
                      "description" : "Location - Description Sample",
                      "city" : "FortalezaDoc",
                      "state" : "Ceará",
                      "country" : "BR",
                      "longitude" : -38.46933,
                      "latitude" : -3.734536,
                      "phone1" : "+55 (85) 9 9988-7766",
                      "phone1Type" : "3",
                      "email" : "example.greenmile@gogreen.com",
                      "deliveryInstructions" : "Sample Delivery Instructions.",
                      "deliveryRadius" : 20,
                      "hasGeofence" : false,
                      "creditLimit" : 1000,
                      "legalName" : "Location's Legal Name"
                    },
                    "origLatitude" : -3.734536,
                    "origLongitude" : -38.46933,
                    "destination" : {
                      "id" : 10305,
                      "organization" : {
                        "id" : 10361
                      },
                      "key" : "8c83761c-c2dd-4ca6-8_D",
                      "locationType" : {
                        "id" : 10305,
                        "organization" : {
                          "id" : 10361
                        },
                        "key" : "8c83761c-c2dd-4ca6-8_DLocTypeDoc",
                        "description" : "Sample LocationType",
                        "enabled" : true
                      },
                      "description" : "Location - Description Sample",
                      "city" : "FortalezaDoc",
                      "state" : "Ceará",
                      "country" : "BR",
                      "longitude" : -38.46933,
                      "latitude" : -3.734536,
                      "phone1" : "+55 (85) 9 9988-7766",
                      "phone1Type" : "3",
                      "email" : "example.greenmile@gogreen.com",
                      "deliveryInstructions" : "Sample Delivery Instructions.",
                      "deliveryRadius" : 20,
                      "hasGeofence" : false,
                      "creditLimit" : 1000,
                      "legalName" : "Location's Legal Name"
                    },
                    "destLatitude" : -3.734536,
                    "destLongitude" : -38.46933,
                    "lastStopIsDestination" : false,
                    "plannedArrival" : "2023-10-19T13:32:10Z",
                    "plannedDeparture" : "2023-10-19T13:32:10Z",
                    "plannedComplete" : "2023-10-19T13:32:10Z",
                    "plannedStart" : "2023-10-19T13:32:10Z",
                    "hasHelper" : false,
                    "plannedServiceTime" : 0,
                    "onRoute" : false
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                RouteDocumentation/openApi/POST/PRECONDITION_FAILED_2_2:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "30aa4ec5-cc33-4b46-a8d5-1edb1cbc74dd",
                        "date" : "2023-10-19T13:32:10+0000",
                        "resource" : {
                          "key" : "System.Uknown_DB_Error",
                          "value" : "System.Uknown_DB_Error",
                          "parameters" : {
                            "databaseMessage" : "ORA-01400: cannot insert NULL into (\"GREENMILE\".\"ROUTE\".\"AKEY\")\n",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060",
                            "errorClass" : "org.springframework.dao.DataIntegrityViolationException"
                          },
                          "i18nMessage" : "System.Uknown_DB_Error"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteResponse'
              examples:
                RouteDocumentation/openApi/POST_1_3:
                  value: |-
                    {
                      "id" : 10342,
                      "creationDate" : "2023-10-19T13:32:10+0000",
                      "organization" : {
                        "id" : 10361
                      },
                      "key" : "8c83761c-c2dd-4ca6-8",
                      "date" : "2023-10-19",
                      "description" : "Sample Route Doc",
                      "origin" : {
                        "id" : 10304,
                        "creationDate" : "2023-10-19T13:32:09+0000",
                        "organization" : {
                          "id" : 10361,
                          "creationDate" : "2023-10-19T13:32:09+0000",
                          "key" : "8c83761c-c2dd-4ca6-8_O",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "unitSystem" : "METRIC"
                        },
                        "key" : "8c83761c-c2dd-4ca6-8_O",
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "deliveryDays" : "0",
                        "enabled" : true,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name",
                        "alternativeKey" : "8c83761c-c2dd-4ca6-8_O8c83761c-c2dd-4ca6-8_O"
                      },
                      "origLatitude" : -3.734536,
                      "origLongitude" : -38.46933,
                      "destination" : {
                        "id" : 10305,
                        "creationDate" : "2023-10-19T13:32:10+0000",
                        "organization" : {
                          "id" : 10361,
                          "creationDate" : "2023-10-19T13:32:09+0000",
                          "key" : "8c83761c-c2dd-4ca6-8_O",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "unitSystem" : "METRIC"
                        },
                        "key" : "8c83761c-c2dd-4ca6-8_D",
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "deliveryDays" : "0",
                        "enabled" : true,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name",
                        "alternativeKey" : "8c83761c-c2dd-4ca6-8_D8c83761c-c2dd-4ca6-8_O"
                      },
                      "destLatitude" : -3.734536,
                      "destLongitude" : -38.46933,
                      "firstStopIsOrigin" : false,
                      "lastStopIsDestination" : false,
                      "stops" : [ ],
                      "baseLineArrival" : "2023-10-19T13:32:10+0000",
                      "baseLineDeparture" : "2023-10-19T13:32:10+0000",
                      "plannedArrival" : "2023-10-19T13:32:10+0000",
                      "plannedDeparture" : "2023-10-19T13:32:10+0000",
                      "projectedArrival" : "2023-10-19T13:32:10+0000",
                      "projectedDeparture" : "2023-10-19T13:32:10+0000",
                      "baseLineDistance" : 0.0,
                      "plannedDistance" : 0.0,
                      "projectedDistance" : 0.0,
                      "baseLineComplete" : "2023-10-19T13:32:10+0000",
                      "plannedComplete" : "2023-10-19T13:32:10+0000",
                      "projectedComplete" : "2023-10-19T13:32:10+0000",
                      "baseLineCost" : 0,
                      "plannedCost" : 0,
                      "baseLineStart" : "2023-10-19T13:32:10+0000",
                      "plannedStart" : "2023-10-19T13:32:10+0000",
                      "projectedStart" : "2023-10-19T13:32:10+0000",
                      "hasHelper" : false,
                      "totalStops" : 0,
                      "canceledStops" : 0,
                      "undeliveredStops" : 0,
                      "redeliveredStops" : 0,
                      "actualDepartures" : 0,
                      "status" : "NOT_STARTED",
                      "plannedTravelTimeMinutes" : 0,
                      "baselineTravelTimeMinutes" : 0,
                      "plannedServiceTime" : 0,
                      "baselineServiceTime" : 0,
                      "hasPicture" : false,
                      "hasGps" : false,
                      "size1AliasConfig" : {
                        "id" : 10000,
                        "key" : "Weight",
                        "description" : "Weight",
                        "icon" : "gmfont-sizes-icon-size1",
                        "preferredSize" : "1"
                      },
                      "size2AliasConfig" : {
                        "id" : 10001,
                        "key" : "Volume",
                        "description" : "Volume",
                        "icon" : "gmfont-sizes-icon-size2",
                        "preferredSize" : "1"
                      },
                      "size3AliasConfig" : {
                        "id" : 10002,
                        "key" : "Value",
                        "description" : "Value",
                        "icon" : "gmfont-sizes-icon-size3",
                        "preferredSize" : "1"
                      },
                      "onRoute" : false
                    }
  /Route/restrictions:
    post:
      tags:
      - Route
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: RouteDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              RouteDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_6_2:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
              RouteDocumentation/openApi/POST/OK_5_2:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10342"
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                RouteDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_6_2:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "4108e128-f401-47d3-8446-74a4b513291d",
                        "date" : "2023-10-19T13:32:11+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteArraySimpleResponse'
              examples:
                RouteDocumentation/openApi/POST/OK_5_2:
                  value: |-
                    [ {
                      "id" : 10342,
                      "creationDate" : "2023-10-19T13:32:10+0000",
                      "key" : "8c83761c-c2dd-4ca6-8",
                      "date" : "2023-10-19",
                      "description" : "Sample Route Doc",
                      "origLatitude" : -3.734536,
                      "origLongitude" : -38.46933,
                      "destLatitude" : -3.734536,
                      "destLongitude" : -38.46933,
                      "firstStopIsOrigin" : false,
                      "lastStopIsDestination" : false,
                      "baseLineArrival" : "2023-10-19T13:32:10+0000",
                      "baseLineDeparture" : "2023-10-19T13:32:10+0000",
                      "plannedArrival" : "2023-10-19T13:32:10+0000",
                      "plannedDeparture" : "2023-10-19T13:32:10+0000",
                      "projectedArrival" : "2023-10-19T13:32:10+0000",
                      "projectedDeparture" : "2023-10-19T13:32:10+0000",
                      "baseLineDistance" : 0.0,
                      "plannedDistance" : 0.0,
                      "projectedDistance" : 0.0,
                      "baseLineComplete" : "2023-10-19T13:32:10+0000",
                      "plannedComplete" : "2023-10-19T13:32:10+0000",
                      "projectedComplete" : "2023-10-19T13:32:10+0000",
                      "baseLineCost" : 0,
                      "plannedCost" : 0,
                      "baseLineStart" : "2023-10-19T13:32:10+0000",
                      "plannedStart" : "2023-10-19T13:32:10+0000",
                      "projectedStart" : "2023-10-19T13:32:10+0000",
                      "hasHelper" : false,
                      "totalStops" : 0,
                      "canceledStops" : 0,
                      "undeliveredStops" : 0,
                      "redeliveredStops" : 0,
                      "actualDepartures" : 0,
                      "status" : "NOT_STARTED",
                      "plannedTravelTimeMinutes" : 0,
                      "baselineTravelTimeMinutes" : 0,
                      "plannedServiceTime" : 0,
                      "baselineServiceTime" : 0,
                      "hasPicture" : false,
                      "hasGps" : false,
                      "onRoute" : false
                    } ]
  /Route/{id}:
    get:
      tags:
      - Route
      summary: One detailed Entity
      description: One detailed Entity
      operationId: RouteDocumentation/openApi/GET_4_6
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteOneFullResponse'
              examples:
                RouteDocumentation/openApi/GET_4_6:
                  value: |-
                    {
                      "id" : 10342,
                      "creationDate" : "2023-10-19T13:32:10+0000",
                      "organization" : {
                        "id" : 10361,
                        "creationDate" : "2023-10-19T13:32:09+0000",
                        "key" : "8c83761c-c2dd-4ca6-8_O",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      },
                      "key" : "8c83761c-c2dd-4ca6-8",
                      "date" : "2023-10-19",
                      "description" : "Sample Route Doc",
                      "origin" : {
                        "id" : 10304,
                        "creationDate" : "2023-10-19T13:32:09+0000",
                        "organization" : {
                          "id" : 10361,
                          "creationDate" : "2023-10-19T13:32:09+0000",
                          "key" : "8c83761c-c2dd-4ca6-8_O",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000,
                            "key" : "I18NLocale_en",
                            "language" : "en",
                            "description" : "English",
                            "dateFormat" : "MM/dd/yyyy",
                            "timeFormat" : "hh:mm a",
                            "currency" : "US$",
                            "decimalSymbol" : ".",
                            "digitalGrouping" : ","
                          },
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "listenerOrganizations" : [ ],
                          "unitSystem" : "METRIC"
                        },
                        "key" : "8c83761c-c2dd-4ca6-8_O",
                        "locationType" : {
                          "id" : 10304,
                          "creationDate" : "2023-10-19T13:32:09+0000",
                          "organization" : {
                            "id" : 10361,
                            "creationDate" : "2023-10-19T13:32:09+0000",
                            "key" : "8c83761c-c2dd-4ca6-8_O",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "8c83761c-c2dd-4ca6-8_OLocTypeDoc",
                          "description" : "Sample LocationType",
                          "showOnMobileCreate" : true,
                          "enabled" : true,
                          "alternativeKey" : "8c83761c-c2dd-4ca6-8_OLocTypeDoc8c83761c-c2dd-4ca6-8_O"
                        },
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "deliveryDays" : "0",
                        "enabled" : true,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name",
                        "alternativeKey" : "8c83761c-c2dd-4ca6-8_O8c83761c-c2dd-4ca6-8_OLocTypeDoc8c83761c-c2dd-4ca6-8_O8c83761c-c2dd-4ca6-8_O"
                      },
                      "origLatitude" : -3.734536,
                      "origLongitude" : -38.46933,
                      "destination" : {
                        "id" : 10305,
                        "creationDate" : "2023-10-19T13:32:10+0000",
                        "organization" : {
                          "id" : 10361,
                          "creationDate" : "2023-10-19T13:32:09+0000",
                          "key" : "8c83761c-c2dd-4ca6-8_O",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000,
                            "key" : "I18NLocale_en",
                            "language" : "en",
                            "description" : "English",
                            "dateFormat" : "MM/dd/yyyy",
                            "timeFormat" : "hh:mm a",
                            "currency" : "US$",
                            "decimalSymbol" : ".",
                            "digitalGrouping" : ","
                          },
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "listenerOrganizations" : [ ],
                          "unitSystem" : "METRIC"
                        },
                        "key" : "8c83761c-c2dd-4ca6-8_D",
                        "locationType" : {
                          "id" : 10305,
                          "creationDate" : "2023-10-19T13:32:09+0000",
                          "organization" : {
                            "id" : 10361,
                            "creationDate" : "2023-10-19T13:32:09+0000",
                            "key" : "8c83761c-c2dd-4ca6-8_O",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "8c83761c-c2dd-4ca6-8_DLocTypeDoc",
                          "description" : "Sample LocationType",
                          "showOnMobileCreate" : true,
                          "enabled" : true,
                          "alternativeKey" : "8c83761c-c2dd-4ca6-8_DLocTypeDoc8c83761c-c2dd-4ca6-8_O"
                        },
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "deliveryDays" : "0",
                        "enabled" : true,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name",
                        "alternativeKey" : "8c83761c-c2dd-4ca6-8_D8c83761c-c2dd-4ca6-8_DLocTypeDoc8c83761c-c2dd-4ca6-8_O8c83761c-c2dd-4ca6-8_O"
                      },
                      "destLatitude" : -3.734536,
                      "destLongitude" : -38.46933,
                      "firstStopIsOrigin" : false,
                      "lastStopIsDestination" : false,
                      "baseLineArrival" : "2023-10-19T13:32:10+0000",
                      "baseLineDeparture" : "2023-10-19T13:32:10+0000",
                      "plannedArrival" : "2023-10-19T13:32:10+0000",
                      "plannedDeparture" : "2023-10-19T13:32:10+0000",
                      "projectedArrival" : "2023-10-19T13:32:10+0000",
                      "projectedDeparture" : "2023-10-19T13:32:10+0000",
                      "baseLineDistance" : 0.0,
                      "plannedDistance" : 0.0,
                      "projectedDistance" : 0.0,
                      "baseLineComplete" : "2023-10-19T13:32:10+0000",
                      "plannedComplete" : "2023-10-19T13:32:10+0000",
                      "projectedComplete" : "2023-10-19T13:32:10+0000",
                      "baseLineCost" : 0,
                      "plannedCost" : 0,
                      "baseLineStart" : "2023-10-19T13:32:10+0000",
                      "plannedStart" : "2023-10-19T13:32:10+0000",
                      "projectedStart" : "2023-10-19T13:32:10+0000",
                      "hasHelper" : false,
                      "totalStops" : 0,
                      "canceledStops" : 0,
                      "undeliveredStops" : 0,
                      "redeliveredStops" : 0,
                      "actualDepartures" : 0,
                      "status" : "NOT_STARTED",
                      "plannedTravelTimeMinutes" : 0,
                      "baselineTravelTimeMinutes" : 0,
                      "plannedServiceTime" : 0,
                      "baselineServiceTime" : 0,
                      "hasPicture" : false,
                      "hasGps" : false,
                      "size1AliasConfig" : {
                        "id" : 10000,
                        "key" : "Weight",
                        "description" : "Weight",
                        "icon" : "gmfont-sizes-icon-size1",
                        "preferredSize" : "1"
                      },
                      "size2AliasConfig" : {
                        "id" : 10001,
                        "key" : "Volume",
                        "description" : "Volume",
                        "icon" : "gmfont-sizes-icon-size2",
                        "preferredSize" : "1"
                      },
                      "size3AliasConfig" : {
                        "id" : 10002,
                        "key" : "Value",
                        "description" : "Value",
                        "icon" : "gmfont-sizes-icon-size3",
                        "preferredSize" : "1"
                      },
                      "onRoute" : false
                    }
    put:
      tags:
      - Route
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: RouteDocumentation/openApi/PUT_7_1
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RoutePutRequest'
            examples:
              RouteDocumentation/openApi/PUT_7_1:
                value: |-
                  {
                    "id" : 10342,
                    "organization" : {
                      "id" : 10361
                    },
                    "key" : "8c83761c-c2dd-4ca6-8",
                    "date" : "2023-10-19",
                    "description" : "Sample Route Doc2",
                    "origin" : {
                      "id" : 10304,
                      "organization" : {
                        "id" : 10361
                      },
                      "key" : "8c83761c-c2dd-4ca6-8_O",
                      "locationType" : {
                        "id" : 10304,
                        "organization" : {
                          "id" : 10361
                        },
                        "key" : "8c83761c-c2dd-4ca6-8_OLocTypeDoc",
                        "description" : "Sample LocationType",
                        "enabled" : true
                      },
                      "description" : "Location - Description Sample",
                      "city" : "FortalezaDoc",
                      "state" : "Ceará",
                      "country" : "BR",
                      "longitude" : -38.46933,
                      "latitude" : -3.734536,
                      "phone1" : "+55 (85) 9 9988-7766",
                      "phone1Type" : "3",
                      "email" : "example.greenmile@gogreen.com",
                      "deliveryInstructions" : "Sample Delivery Instructions.",
                      "deliveryRadius" : 20,
                      "hasGeofence" : false,
                      "creditLimit" : 1000,
                      "legalName" : "Location's Legal Name"
                    },
                    "origLatitude" : -3.734536,
                    "origLongitude" : -38.46933,
                    "destination" : {
                      "id" : 10305,
                      "organization" : {
                        "id" : 10361
                      },
                      "key" : "8c83761c-c2dd-4ca6-8_D",
                      "locationType" : {
                        "id" : 10305,
                        "organization" : {
                          "id" : 10361
                        },
                        "key" : "8c83761c-c2dd-4ca6-8_DLocTypeDoc",
                        "description" : "Sample LocationType",
                        "enabled" : true
                      },
                      "description" : "Location - Description Sample",
                      "city" : "FortalezaDoc",
                      "state" : "Ceará",
                      "country" : "BR",
                      "longitude" : -38.46933,
                      "latitude" : -3.734536,
                      "phone1" : "+55 (85) 9 9988-7766",
                      "phone1Type" : "3",
                      "email" : "example.greenmile@gogreen.com",
                      "deliveryInstructions" : "Sample Delivery Instructions.",
                      "deliveryRadius" : 20,
                      "hasGeofence" : false,
                      "creditLimit" : 1000,
                      "legalName" : "Location's Legal Name"
                    },
                    "destLatitude" : -3.734536,
                    "destLongitude" : -38.46933,
                    "lastStopIsDestination" : false,
                    "plannedArrival" : "2023-10-19T13:32:10Z",
                    "plannedDeparture" : "2023-10-19T13:32:10Z",
                    "plannedComplete" : "2023-10-19T13:32:10Z",
                    "plannedStart" : "2023-10-19T13:32:10Z",
                    "hasHelper" : false,
                    "plannedServiceTime" : 0,
                    "onRoute" : false
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RoutePutResponse'
              examples:
                RouteDocumentation/openApi/PUT_7_1:
                  value: |-
                    {
                      "id" : 10342,
                      "creationDate" : "2023-10-19T13:32:10+0000",
                      "lastModifier" : {
                        "id" : 10060,
                        "login" : "gmtmproot",
                        "creationDate" : "2023-10-19T13:32:12+0000"
                      },
                      "lastModificationDate" : "2023-10-19T13:32:12+0000",
                      "organization" : {
                        "id" : 10361,
                        "creationDate" : "2023-10-19T13:32:09+0000",
                        "key" : "8c83761c-c2dd-4ca6-8_O",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      },
                      "key" : "8c83761c-c2dd-4ca6-8",
                      "date" : "2023-10-19",
                      "description" : "Sample Route Doc2",
                      "origin" : {
                        "id" : 10304,
                        "creationDate" : "2023-10-19T13:32:09+0000",
                        "organization" : {
                          "id" : 10361,
                          "creationDate" : "2023-10-19T13:32:09+0000",
                          "key" : "8c83761c-c2dd-4ca6-8_O",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000,
                            "key" : "I18NLocale_en",
                            "language" : "en",
                            "description" : "English",
                            "dateFormat" : "MM/dd/yyyy",
                            "timeFormat" : "hh:mm a",
                            "currency" : "US$",
                            "decimalSymbol" : ".",
                            "digitalGrouping" : ","
                          },
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "listenerOrganizations" : [ ],
                          "unitSystem" : "METRIC"
                        },
                        "key" : "8c83761c-c2dd-4ca6-8_O",
                        "locationType" : {
                          "id" : 10304,
                          "creationDate" : "2023-10-19T13:32:09+0000",
                          "organization" : {
                            "id" : 10361,
                            "creationDate" : "2023-10-19T13:32:09+0000",
                            "key" : "8c83761c-c2dd-4ca6-8_O",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "8c83761c-c2dd-4ca6-8_OLocTypeDoc",
                          "description" : "Sample LocationType",
                          "showOnMobileCreate" : true,
                          "enabled" : true,
                          "alternativeKey" : "8c83761c-c2dd-4ca6-8_OLocTypeDoc8c83761c-c2dd-4ca6-8_O"
                        },
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "deliveryDays" : "0",
                        "enabled" : true,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name",
                        "alternativeKey" : "8c83761c-c2dd-4ca6-8_O8c83761c-c2dd-4ca6-8_OLocTypeDoc8c83761c-c2dd-4ca6-8_O8c83761c-c2dd-4ca6-8_O"
                      },
                      "origLatitude" : -3.734536,
                      "origLongitude" : -38.46933,
                      "destination" : {
                        "id" : 10305,
                        "creationDate" : "2023-10-19T13:32:10+0000",
                        "organization" : {
                          "id" : 10361,
                          "creationDate" : "2023-10-19T13:32:09+0000",
                          "key" : "8c83761c-c2dd-4ca6-8_O",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000,
                            "key" : "I18NLocale_en",
                            "language" : "en",
                            "description" : "English",
                            "dateFormat" : "MM/dd/yyyy",
                            "timeFormat" : "hh:mm a",
                            "currency" : "US$",
                            "decimalSymbol" : ".",
                            "digitalGrouping" : ","
                          },
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "listenerOrganizations" : [ ],
                          "unitSystem" : "METRIC"
                        },
                        "key" : "8c83761c-c2dd-4ca6-8_D",
                        "locationType" : {
                          "id" : 10305,
                          "creationDate" : "2023-10-19T13:32:09+0000",
                          "organization" : {
                            "id" : 10361,
                            "creationDate" : "2023-10-19T13:32:09+0000",
                            "key" : "8c83761c-c2dd-4ca6-8_O",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "8c83761c-c2dd-4ca6-8_DLocTypeDoc",
                          "description" : "Sample LocationType",
                          "showOnMobileCreate" : true,
                          "enabled" : true,
                          "alternativeKey" : "8c83761c-c2dd-4ca6-8_DLocTypeDoc8c83761c-c2dd-4ca6-8_O"
                        },
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "deliveryDays" : "0",
                        "enabled" : true,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name",
                        "alternativeKey" : "8c83761c-c2dd-4ca6-8_D8c83761c-c2dd-4ca6-8_DLocTypeDoc8c83761c-c2dd-4ca6-8_O8c83761c-c2dd-4ca6-8_O"
                      },
                      "destLatitude" : -3.734536,
                      "destLongitude" : -38.46933,
                      "firstStopIsOrigin" : false,
                      "lastStopIsDestination" : false,
                      "baseLineArrival" : "2023-10-19T13:32:10+0000",
                      "baseLineDeparture" : "2023-10-19T13:32:10+0000",
                      "plannedArrival" : "2023-10-19T13:32:10+0000",
                      "plannedDeparture" : "2023-10-19T13:32:10+0000",
                      "projectedArrival" : "2023-10-19T13:32:10+0000",
                      "projectedDeparture" : "2023-10-19T13:32:10+0000",
                      "baseLineDistance" : 0.0,
                      "plannedDistance" : 0.0,
                      "projectedDistance" : 0.0,
                      "baseLineComplete" : "2023-10-19T13:32:10+0000",
                      "plannedComplete" : "2023-10-19T13:32:10+0000",
                      "projectedComplete" : "2023-10-19T13:32:10+0000",
                      "baseLineCost" : 0,
                      "plannedCost" : 0,
                      "baseLineStart" : "2023-10-19T13:32:10+0000",
                      "plannedStart" : "2023-10-19T13:32:10+0000",
                      "projectedStart" : "2023-10-19T13:32:10+0000",
                      "hasHelper" : false,
                      "totalStops" : 0,
                      "canceledStops" : 0,
                      "undeliveredStops" : 0,
                      "redeliveredStops" : 0,
                      "actualDepartures" : 0,
                      "status" : "NOT_STARTED",
                      "plannedTravelTimeMinutes" : 0,
                      "baselineTravelTimeMinutes" : 0,
                      "plannedServiceTime" : 0,
                      "baselineServiceTime" : 0,
                      "hasPicture" : false,
                      "hasGps" : false,
                      "size1AliasConfig" : {
                        "id" : 10000,
                        "key" : "Weight",
                        "description" : "Weight",
                        "icon" : "gmfont-sizes-icon-size1",
                        "preferredSize" : "1"
                      },
                      "size2AliasConfig" : {
                        "id" : 10001,
                        "key" : "Volume",
                        "description" : "Volume",
                        "icon" : "gmfont-sizes-icon-size2",
                        "preferredSize" : "1"
                      },
                      "size3AliasConfig" : {
                        "id" : 10002,
                        "key" : "Value",
                        "description" : "Value",
                        "icon" : "gmfont-sizes-icon-size3",
                        "preferredSize" : "1"
                      },
                      "onRoute" : false
                    }
    delete:
      tags:
      - Route
      summary: Delete by id
      description: Delete by id
      operationId: RouteDocumentation/openApi/DELETE/OK_11_2
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                RouteDocumentation/openApi/DELETE/OK_11_2:
                  value: "false"
  /RouteAdditionalMaterial:
    get:
      tags:
      - RouteAdditionalMaterial
      summary: List Entities
      description: List Entities
      operationId: RouteAdditionalMaterialDocumentation/openApi/GET/OK_5_17
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object WITH LIMIT\
          \ RESULTS url encoded ie. {\"filters\":[],\"firstResult\":0,\"maxResults\"\
          :5}"
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteAdditionalMaterialArraySimpleResponse'
              examples:
                RouteAdditionalMaterialDocumentation/openApi/GET/OK_5_17:
                  value: |-
                    [ {
                      "id" : 10022,
                      "quantity" : 1
                    } ]
    post:
      tags:
      - RouteAdditionalMaterial
      summary: Create Entity
      description: Create Entity
      operationId: RouteAdditionalMaterialDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RouteAdditionalMaterial'
            examples:
              RouteAdditionalMaterialDocumentation/openApi/POST/PRECONDITION_FAILED_2_43:
                value: |-
                  {
                    "route" : {
                      "id" : -99999,
                      "onRoute" : false
                    },
                    "sku" : {
                      "id" : 10358
                    },
                    "transport" : {
                      "id" : 10082
                    },
                    "quantity" : 1,
                    "sizeAlias" : {
                      "id" : 10328
                    }
                  }
              RouteAdditionalMaterialDocumentation/openApi/POST_1_57:
                value: |-
                  {
                    "route" : {
                      "id" : 10430,
                      "onRoute" : false
                    },
                    "sku" : {
                      "id" : 10358
                    },
                    "transport" : {
                      "id" : 10082
                    },
                    "quantity" : 1,
                    "sizeAlias" : {
                      "id" : 10328
                    }
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                RouteAdditionalMaterialDocumentation/openApi/POST/PRECONDITION_FAILED_2_43:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "d269b977-61df-473c-a8ac-62ff6276eded",
                        "date" : "2023-10-19T13:39:20+0000",
                        "resource" : {
                          "key" : "System.FK.NonexistentReferencedEntity",
                          "value" : "System.FK.NonexistentReferencedEntity",
                          "parameters" : {
                            "owner" : "ROUTE",
                            "user_id" : "10060",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "foreignKey" : "FK_ROUTEADDITIONALMATERIAL01",
                            "Greenmile-Version" : null,
                            "child" : "ROUTEADDITIONALMATERIAL"
                          },
                          "i18nMessage" : "System.FK.NonexistentReferencedEntity"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteAdditionalMaterialResponse'
              examples:
                RouteAdditionalMaterialDocumentation/openApi/POST_1_57:
                  value: |-
                    {
                      "id" : 10022,
                      "sku" : {
                        "id" : 10358
                      },
                      "transport" : {
                        "id" : 10082
                      },
                      "quantity" : 1,
                      "sizeAlias" : {
                        "id" : 10328
                      }
                    }
  /RouteAdditionalMaterial/restrictions:
    post:
      tags:
      - RouteAdditionalMaterial
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: RouteAdditionalMaterialDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              RouteAdditionalMaterialDocumentation/openApi/POST/OK_7_44:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10022"
                  }
              RouteAdditionalMaterialDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_8_45:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteAdditionalMaterialArraySimpleResponse'
              examples:
                RouteAdditionalMaterialDocumentation/openApi/POST/OK_7_44:
                  value: |-
                    [ {
                      "id" : 10022,
                      "quantity" : 1
                    } ]
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                RouteAdditionalMaterialDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_8_45:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "515f04f2-742d-47c4-8062-fff010dc121c",
                        "date" : "2023-10-19T13:39:21+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "user_id" : "10060",
                            "Greenmile-Version" : null
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
  /RouteAdditionalMaterial/{id}:
    get:
      tags:
      - RouteAdditionalMaterial
      summary: One detailed Entity
      description: One detailed Entity
      operationId: RouteAdditionalMaterialDocumentation/openApi/GET_6_79
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteAdditionalMaterialOneFullResponse'
              examples:
                RouteAdditionalMaterialDocumentation/openApi/GET_6_79:
                  value: |-
                    {
                      "id" : 10022,
                      "sku" : {
                        "id" : 10358,
                        "creationDate" : "2023-10-19T13:39:20+0000",
                        "organization" : {
                          "id" : 10504,
                          "creationDate" : "2023-10-19T13:39:17+0000",
                          "key" : "d7823e01-482f-4b31-a_Org",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000,
                            "key" : "I18NLocale_en",
                            "language" : "en",
                            "description" : "English",
                            "dateFormat" : "MM/dd/yyyy",
                            "timeFormat" : "hh:mm a",
                            "currency" : "US$",
                            "decimalSymbol" : ".",
                            "digitalGrouping" : ","
                          },
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "listenerOrganizations" : [ ],
                          "unitSystem" : "METRIC"
                        },
                        "key" : "d7823e01-482f-4b31-a",
                        "description" : "Sample SKU - Juice",
                        "enabled" : true,
                        "brand" : "Amazing",
                        "skuType" : {
                          "id" : 10152,
                          "creationDate" : "2023-10-19T13:39:19+0000",
                          "organization" : {
                            "id" : 10504,
                            "creationDate" : "2023-10-19T13:39:17+0000",
                            "key" : "d7823e01-482f-4b31-a_Org",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "d7823e01-482f-4b31-a",
                          "description" : "SkuType Description"
                        },
                        "baseUnit" : {
                          "id" : 10329,
                          "key" : "d7823e01-482f-4b31-aBottle",
                          "description" : "Sample SizeAlias",
                          "icon" : "ICON",
                          "preferredSize" : "1",
                          "sizeDecimalPlaces" : 2
                        },
                        "secondaryUnit" : {
                          "id" : 10330,
                          "key" : "d7823e01-482f-4b31-aBox",
                          "description" : "Sample SizeAlias",
                          "icon" : "ICON",
                          "preferredSize" : "1",
                          "sizeDecimalPlaces" : 2
                        },
                        "tertiaryUnit" : {
                          "id" : 10331,
                          "key" : "d7823e01-482f-4b31-aContainer",
                          "description" : "Sample SizeAlias",
                          "icon" : "ICON",
                          "preferredSize" : "1",
                          "sizeDecimalPlaces" : 2
                        },
                        "secondaryQty" : 4.0,
                        "tertiaryQty" : 4.0,
                        "secondaryCompound" : {
                          "id" : 10356,
                          "creationDate" : "2023-10-19T13:39:19+0000",
                          "organization" : {
                            "id" : 10504,
                            "creationDate" : "2023-10-19T13:39:17+0000",
                            "key" : "d7823e01-482f-4b31-a_Org",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "d7823e01-482f-4b31-aSkuSecondary",
                          "description" : "Sample SKU",
                          "enabled" : true,
                          "brand" : "Docik",
                          "alternativeKey" : "d7823e01-482f-4b31-aSkuSecondaryd7823e01-482f-4b31-a_Org"
                        },
                        "tertiaryCompound" : {
                          "id" : 10357,
                          "creationDate" : "2023-10-19T13:39:19+0000",
                          "organization" : {
                            "id" : 10504,
                            "creationDate" : "2023-10-19T13:39:17+0000",
                            "key" : "d7823e01-482f-4b31-a_Org",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "d7823e01-482f-4b31-aSkuTertiary",
                          "description" : "Sample SKU",
                          "enabled" : true,
                          "brand" : "Docik",
                          "alternativeKey" : "d7823e01-482f-4b31-aSkuTertiaryd7823e01-482f-4b31-a_Org"
                        },
                        "secondaryCompoundQty" : 1.0,
                        "tertiaryCompoundQty" : 1.0,
                        "alternativeKey" : "d7823e01-482f-4b31-ad7823e01-482f-4b31-a_Org"
                      },
                      "transport" : {
                        "id" : 10082,
                        "creationDate" : "2023-10-19T13:39:18+0000",
                        "organization" : {
                          "id" : 10504,
                          "creationDate" : "2023-10-19T13:39:17+0000",
                          "key" : "d7823e01-482f-4b31-a_Org",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000,
                            "key" : "I18NLocale_en",
                            "language" : "en",
                            "description" : "English",
                            "dateFormat" : "MM/dd/yyyy",
                            "timeFormat" : "hh:mm a",
                            "currency" : "US$",
                            "decimalSymbol" : ".",
                            "digitalGrouping" : ","
                          },
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "listenerOrganizations" : [ ],
                          "unitSystem" : "METRIC"
                        },
                        "key" : "d7823e01-482f-4b31-a_TDoc",
                        "date" : "2023-10-19",
                        "status" : "PENDING",
                        "alternativeKey" : "d7823e01-482f-4b31-a_TDocd7823e01-482f-4b31-a_Org"
                      },
                      "quantity" : 1,
                      "sizeAlias" : {
                        "id" : 10328,
                        "key" : "d7823e01-482f-4b31-aSizeAliasDoc",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      }
                    }
    put:
      tags:
      - RouteAdditionalMaterial
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: RouteAdditionalMaterialDocumentation/openApi/PUT/
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RouteAdditionalMaterialPutRequest'
            examples:
              RouteAdditionalMaterialDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_38:
                value: |-
                  {
                    "id" : 10022,
                    "route" : {
                      "id" : -99999,
                      "onRoute" : false
                    },
                    "sku" : {
                      "id" : 10358
                    },
                    "transport" : {
                      "id" : 10082
                    },
                    "quantity" : 1,
                    "sizeAlias" : {
                      "id" : 10328
                    }
                  }
              RouteAdditionalMaterialDocumentation/openApi/PUT/OK_9_41:
                value: |-
                  {
                    "id" : 10022,
                    "route" : {
                      "id" : 10430,
                      "onRoute" : false
                    },
                    "sku" : {
                      "id" : 10358
                    },
                    "transport" : {
                      "id" : 10082
                    },
                    "quantity" : 2,
                    "sizeAlias" : {
                      "id" : 10328
                    }
                  }
              RouteAdditionalMaterialDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_4_38:
                value: |-
                  {
                    "id" : 10022,
                    "route" : {
                      "id" : 10430,
                      "onRoute" : false
                    },
                    "sku" : {
                      "id" : 10358
                    },
                    "transport" : {
                      "id" : 10082
                    },
                    "quantity" : 1,
                    "sizeAlias" : {
                      "id" : 10328
                    }
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                RouteAdditionalMaterialDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_38:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "01d1e686-e080-49ca-a6b1-dfbd129bb7cf",
                        "date" : "2023-10-19T13:39:21+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "user_id" : "10060",
                            "Greenmile-Version" : null
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
                RouteAdditionalMaterialDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_4_38:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "6506cce1-bfea-43f4-8abe-119e63867293",
                        "date" : "2023-10-19T13:39:21+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "user_id" : "10060",
                            "Greenmile-Version" : null
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                RouteAdditionalMaterialDocumentation/openApi/PUT/OK_9_41:
                  value: "true"
    delete:
      tags:
      - RouteAdditionalMaterial
      summary: Delete by id
      description: Delete by id
      operationId: RouteAdditionalMaterialDocumentation/openApi/DELETE/OK_10_45
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                RouteAdditionalMaterialDocumentation/openApi/DELETE/OK_10_45:
                  value: "true"
  /RouteConsignedSku:
    get:
      tags:
      - RouteConsignedSku
      summary: List Entities
      description: List Entities
      operationId: RouteConsignedSkuDocumentation/openApi/GET_4_33
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteConsignedSkuArraySimpleResponse'
              examples:
                RouteConsignedSkuDocumentation/openApi/GET_4_33:
                  value: |-
                    [ {
                      "id" : 10022,
                      "dateConsigned" : "2023-10-19T13:35:02+0000",
                      "amount" : 1,
                      "amountReceived" : 3,
                      "plannedSize1" : 100.0,
                      "plannedSize2" : 200.0,
                      "plannedSize3" : 300.0,
                      "actualSize1" : 100.0,
                      "actualSize2" : 200.0,
                      "actualSize3" : 300.0,
                      "newRouteConsignedSku" : true,
                      "consigned" : false
                    } ]
    post:
      tags:
      - RouteConsignedSku
      summary: Create Entity
      description: Create Entity
      operationId: RouteConsignedSkuDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RouteConsignedSku'
            examples:
              RouteConsignedSkuDocumentation/openApi/POST/PRECONDITION_FAILED_2_20:
                value: |-
                  {
                    "route" : {
                      "id" : -99999,
                      "onRoute" : false
                    },
                    "location" : {
                      "id" : 10371
                    },
                    "sku" : {
                      "id" : 10254
                    },
                    "dateConsigned" : "2023-10-19T13:35:02Z",
                    "amount" : 1,
                    "amountReceived" : 3,
                    "plannedSize1" : 100.0,
                    "plannedSize2" : 200.0,
                    "plannedSize3" : 300.0,
                    "actualSize1" : 100.0,
                    "actualSize2" : 200.0,
                    "actualSize3" : 300.0,
                    "size1Alias" : {
                      "id" : 10178
                    },
                    "size2Alias" : {
                      "id" : 10179
                    },
                    "size3Alias" : {
                      "id" : 10180
                    },
                    "newRouteConsignedSku" : true,
                    "consigned" : false
                  }
              RouteConsignedSkuDocumentation/openApi/POST_1_24:
                value: |-
                  {
                    "route" : {
                      "id" : 10390,
                      "onRoute" : false
                    },
                    "location" : {
                      "id" : 10371
                    },
                    "sku" : {
                      "id" : 10254
                    },
                    "dateConsigned" : "2023-10-19T13:35:02Z",
                    "amount" : 1,
                    "amountReceived" : 3,
                    "plannedSize1" : 100.0,
                    "plannedSize2" : 200.0,
                    "plannedSize3" : 300.0,
                    "actualSize1" : 100.0,
                    "actualSize2" : 200.0,
                    "actualSize3" : 300.0,
                    "size1Alias" : {
                      "id" : 10178
                    },
                    "size2Alias" : {
                      "id" : 10179
                    },
                    "size3Alias" : {
                      "id" : 10180
                    },
                    "newRouteConsignedSku" : true,
                    "consigned" : false
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                RouteConsignedSkuDocumentation/openApi/POST/PRECONDITION_FAILED_2_20:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "7ed2e306-3200-43c7-9287-93472fe4467c",
                        "date" : "2023-10-19T13:35:04+0000",
                        "resource" : {
                          "key" : "System.FK.NonexistentReferencedEntity",
                          "value" : "System.FK.NonexistentReferencedEntity",
                          "parameters" : {
                            "owner" : "ROUTE",
                            "user_id" : "10060",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "foreignKey" : "FK_ROUTECONSIGNEDSKU01",
                            "Greenmile-Version" : null,
                            "child" : "ROUTECONSIGNEDSKU"
                          },
                          "i18nMessage" : "System.FK.NonexistentReferencedEntity"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteConsignedSkuResponse'
              examples:
                RouteConsignedSkuDocumentation/openApi/POST_1_24:
                  value: |-
                    {
                      "id" : 10022,
                      "location" : {
                        "id" : 10371
                      },
                      "sku" : {
                        "id" : 10254
                      },
                      "dateConsigned" : "2023-10-19T13:35:02+0000",
                      "amount" : 1,
                      "amountReceived" : 3,
                      "plannedSize1" : 100.0,
                      "plannedSize2" : 200.0,
                      "plannedSize3" : 300.0,
                      "actualSize1" : 100.0,
                      "actualSize2" : 200.0,
                      "actualSize3" : 300.0,
                      "size1Alias" : {
                        "id" : 10178
                      },
                      "size2Alias" : {
                        "id" : 10179
                      },
                      "size3Alias" : {
                        "id" : 10180
                      },
                      "newRouteConsignedSku" : true,
                      "consigned" : false
                    }
  /RouteConsignedSku/restrictions:
    post:
      tags:
      - RouteConsignedSku
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: RouteConsignedSkuDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              RouteConsignedSkuDocumentation/openApi/POST/OK_6_20:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10022"
                  }
              RouteConsignedSkuDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_20:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteConsignedSkuArraySimpleResponse'
              examples:
                RouteConsignedSkuDocumentation/openApi/POST/OK_6_20:
                  value: |-
                    [ {
                      "id" : 10022,
                      "dateConsigned" : "2023-10-19T13:35:02+0000",
                      "amount" : 1,
                      "amountReceived" : 3,
                      "plannedSize1" : 100.0,
                      "plannedSize2" : 200.0,
                      "plannedSize3" : 300.0,
                      "actualSize1" : 100.0,
                      "actualSize2" : 200.0,
                      "actualSize3" : 300.0,
                      "newRouteConsignedSku" : true,
                      "consigned" : false
                    } ]
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                RouteConsignedSkuDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_20:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "693ee67a-9f43-41af-9a80-3b97b4c062fd",
                        "date" : "2023-10-19T13:35:05+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
  /RouteConsignedSku/{id}:
    get:
      tags:
      - RouteConsignedSku
      summary: One detailed Entity
      description: One detailed Entity
      operationId: RouteConsignedSkuDocumentation/openApi/GET_5_34
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteConsignedSkuOneFullResponse'
              examples:
                RouteConsignedSkuDocumentation/openApi/GET_5_34:
                  value: |-
                    {
                      "id" : 10022,
                      "location" : {
                        "id" : 10371,
                        "creationDate" : "2023-10-19T13:35:01+0000",
                        "organization" : {
                          "id" : 10420,
                          "creationDate" : "2023-10-19T13:35:01+0000",
                          "key" : "f899268a-d604-446f-8",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000,
                            "key" : "I18NLocale_en",
                            "language" : "en",
                            "description" : "English",
                            "dateFormat" : "MM/dd/yyyy",
                            "timeFormat" : "hh:mm a",
                            "currency" : "US$",
                            "decimalSymbol" : ".",
                            "digitalGrouping" : ","
                          },
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "listenerOrganizations" : [ ],
                          "unitSystem" : "METRIC"
                        },
                        "key" : "f899268a-d604-446f-8_O",
                        "locationType" : {
                          "id" : 10371,
                          "creationDate" : "2023-10-19T13:35:01+0000",
                          "organization" : {
                            "id" : 10420,
                            "creationDate" : "2023-10-19T13:35:01+0000",
                            "key" : "f899268a-d604-446f-8",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "f899268a-d604-446f-8_OLocTypeDoc",
                          "description" : "Sample LocationType",
                          "showOnMobileCreate" : true,
                          "enabled" : true,
                          "alternativeKey" : "f899268a-d604-446f-8_OLocTypeDocf899268a-d604-446f-8"
                        },
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "deliveryDays" : "0",
                        "enabled" : true,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name",
                        "alternativeKey" : "f899268a-d604-446f-8_Of899268a-d604-446f-8_OLocTypeDocf899268a-d604-446f-8f899268a-d604-446f-8"
                      },
                      "sku" : {
                        "id" : 10254,
                        "creationDate" : "2023-10-19T13:35:03+0000",
                        "organization" : {
                          "id" : 10420,
                          "creationDate" : "2023-10-19T13:35:01+0000",
                          "key" : "f899268a-d604-446f-8",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000,
                            "key" : "I18NLocale_en",
                            "language" : "en",
                            "description" : "English",
                            "dateFormat" : "MM/dd/yyyy",
                            "timeFormat" : "hh:mm a",
                            "currency" : "US$",
                            "decimalSymbol" : ".",
                            "digitalGrouping" : ","
                          },
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "listenerOrganizations" : [ ],
                          "unitSystem" : "METRIC"
                        },
                        "key" : "f899268a-d604-446f-8",
                        "description" : "Sample SKU - Juice",
                        "enabled" : true,
                        "brand" : "Amazing",
                        "skuType" : {
                          "id" : 10104,
                          "creationDate" : "2023-10-19T13:35:03+0000",
                          "organization" : {
                            "id" : 10420,
                            "creationDate" : "2023-10-19T13:35:01+0000",
                            "key" : "f899268a-d604-446f-8",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "f899268a-d604-446f-8",
                          "description" : "SkuType Description"
                        },
                        "baseUnit" : {
                          "id" : 10181,
                          "key" : "f899268a-d604-446f-8Bottle",
                          "description" : "Sample SizeAlias",
                          "icon" : "ICON",
                          "preferredSize" : "1",
                          "sizeDecimalPlaces" : 2
                        },
                        "secondaryUnit" : {
                          "id" : 10182,
                          "key" : "f899268a-d604-446f-8Box",
                          "description" : "Sample SizeAlias",
                          "icon" : "ICON",
                          "preferredSize" : "1",
                          "sizeDecimalPlaces" : 2
                        },
                        "tertiaryUnit" : {
                          "id" : 10183,
                          "key" : "f899268a-d604-446f-8Container",
                          "description" : "Sample SizeAlias",
                          "icon" : "ICON",
                          "preferredSize" : "1",
                          "sizeDecimalPlaces" : 2
                        },
                        "secondaryQty" : 4.0,
                        "tertiaryQty" : 4.0,
                        "secondaryCompound" : {
                          "id" : 10252,
                          "creationDate" : "2023-10-19T13:35:03+0000",
                          "organization" : {
                            "id" : 10420,
                            "creationDate" : "2023-10-19T13:35:01+0000",
                            "key" : "f899268a-d604-446f-8",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "f899268a-d604-446f-8SkuSecondary",
                          "description" : "Sample SKU",
                          "enabled" : true,
                          "brand" : "Docik",
                          "alternativeKey" : "f899268a-d604-446f-8SkuSecondaryf899268a-d604-446f-8"
                        },
                        "tertiaryCompound" : {
                          "id" : 10253,
                          "creationDate" : "2023-10-19T13:35:03+0000",
                          "organization" : {
                            "id" : 10420,
                            "creationDate" : "2023-10-19T13:35:01+0000",
                            "key" : "f899268a-d604-446f-8",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "f899268a-d604-446f-8SkuTertiary",
                          "description" : "Sample SKU",
                          "enabled" : true,
                          "brand" : "Docik",
                          "alternativeKey" : "f899268a-d604-446f-8SkuTertiaryf899268a-d604-446f-8"
                        },
                        "secondaryCompoundQty" : 1.0,
                        "tertiaryCompoundQty" : 1.0,
                        "alternativeKey" : "f899268a-d604-446f-8f899268a-d604-446f-8"
                      },
                      "dateConsigned" : "2023-10-19T13:35:02+0000",
                      "amount" : 1,
                      "amountReceived" : 3,
                      "plannedSize1" : 100.0,
                      "plannedSize2" : 200.0,
                      "plannedSize3" : 300.0,
                      "actualSize1" : 100.0,
                      "actualSize2" : 200.0,
                      "actualSize3" : 300.0,
                      "size1Alias" : {
                        "id" : 10178,
                        "key" : "f899268a-d604-446f-8Size1",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "size2Alias" : {
                        "id" : 10179,
                        "key" : "f899268a-d604-446f-8Size2",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "size3Alias" : {
                        "id" : 10180,
                        "key" : "f899268a-d604-446f-8Size3",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "newRouteConsignedSku" : true,
                      "consigned" : false
                    }
    put:
      tags:
      - RouteConsignedSku
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: RouteConsignedSkuDocumentation/openApi/PUT/
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RouteConsignedSkuPutRequest'
            examples:
              RouteConsignedSkuDocumentation/openApi/PUT/OK_8_17:
                value: |-
                  {
                    "id" : 10022,
                    "route" : {
                      "id" : 10390,
                      "onRoute" : false
                    },
                    "location" : {
                      "id" : 10371
                    },
                    "sku" : {
                      "id" : 10254
                    },
                    "dateConsigned" : "2023-10-19T13:35:02Z",
                    "amount" : 1,
                    "amountReceived" : 3,
                    "plannedSize1" : 100.0,
                    "plannedSize2" : 200.0,
                    "plannedSize3" : 300.0,
                    "actualSize1" : 100.0,
                    "actualSize2" : 200.0,
                    "actualSize3" : 300.0,
                    "size1Alias" : {
                      "id" : 10178
                    },
                    "size2Alias" : {
                      "id" : 10179
                    },
                    "size3Alias" : {
                      "id" : 10180
                    },
                    "newRouteConsignedSku" : false,
                    "consigned" : false
                  }
              RouteConsignedSkuDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_15:
                value: |-
                  {
                    "id" : 10022,
                    "route" : {
                      "id" : -99999,
                      "onRoute" : false
                    },
                    "location" : {
                      "id" : 10371
                    },
                    "sku" : {
                      "id" : 10254
                    },
                    "dateConsigned" : "2023-10-19T13:35:02Z",
                    "amount" : 1,
                    "amountReceived" : 3,
                    "plannedSize1" : 100.0,
                    "plannedSize2" : 200.0,
                    "plannedSize3" : 300.0,
                    "actualSize1" : 100.0,
                    "actualSize2" : 200.0,
                    "actualSize3" : 300.0,
                    "size1Alias" : {
                      "id" : 10178
                    },
                    "size2Alias" : {
                      "id" : 10179
                    },
                    "size3Alias" : {
                      "id" : 10180
                    },
                    "newRouteConsignedSku" : true,
                    "consigned" : false
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                RouteConsignedSkuDocumentation/openApi/PUT/OK_8_17:
                  value: "true"
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                RouteConsignedSkuDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_15:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "308af391-5e86-4ade-a41d-05db7461b4a1",
                        "date" : "2023-10-19T13:35:04+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
    delete:
      tags:
      - RouteConsignedSku
      summary: Delete by id
      description: Delete by id
      operationId: RouteConsignedSkuDocumentation/openApi/DELETE/OK_9_20
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                RouteConsignedSkuDocumentation/openApi/DELETE/OK_9_20:
                  value: "true"
  /RouteDriverAssignment:
    get:
      tags:
      - RouteDriverAssignment
      summary: List Entities
      description: List Entities
      operationId: RouteDriverAssignmentDocumentation/openApi/GET/OK_3_18
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object WITH LIMIT\
          \ RESULTS url encoded ie. {\"filters\":[],\"firstResult\":0,\"maxResults\"\
          :5}"
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteDriverAssignmentArraySimpleResponse'
              examples:
                RouteDriverAssignmentDocumentation/openApi/GET/OK_3_18:
                  value: |-
                    [ {
                      "id" : 10020,
                      "creationDate" : "2023-10-19T13:32:18+0000"
                    }, {
                      "id" : 10042,
                      "creationDate" : "2023-10-19T13:39:48+0000"
                    } ]
    post:
      tags:
      - RouteDriverAssignment
      summary: Create Entity
      description: Create Entity
      operationId: RouteDriverAssignmentDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RouteDriverAssignment'
            examples:
              RouteDriverAssignmentDocumentation/openApi/POST/PRECONDITION_FAILED_2_46:
                value: |-
                  {
                    "id" : 10042,
                    "route" : {
                      "id" : -99999,
                      "organization" : {
                        "id" : 10525,
                        "key" : "c12c3876-7429-42c2-aO",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000
                        },
                        "timeZone" : {
                          "id" : 10096
                        },
                        "unitSystem" : "METRIC"
                      },
                      "key" : "c12c3876-7429-42c2-aRouteDoc",
                      "date" : "2023-10-19",
                      "description" : "Sample Route Doc",
                      "origin" : {
                        "id" : 10463,
                        "organization" : {
                          "id" : 10525,
                          "key" : "c12c3876-7429-42c2-aO",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000
                          },
                          "timeZone" : {
                            "id" : 10096
                          },
                          "unitSystem" : "METRIC"
                        },
                        "key" : "c12c3876-7429-42c2-aRouteDoc_O",
                        "locationType" : {
                          "id" : 10457,
                          "organization" : {
                            "id" : 10525,
                            "key" : "c12c3876-7429-42c2-aO",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000
                            },
                            "timeZone" : {
                              "id" : 10096
                            },
                            "unitSystem" : "METRIC"
                          },
                          "key" : "c12c3876-7429-42c2-aRouteDoc_OLocTypeDoc",
                          "description" : "Sample LocationType",
                          "enabled" : true
                        },
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name"
                      },
                      "origLatitude" : -3.734536,
                      "origLongitude" : -38.46933,
                      "destination" : {
                        "id" : 10464,
                        "organization" : {
                          "id" : 10525,
                          "key" : "c12c3876-7429-42c2-aO",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000
                          },
                          "timeZone" : {
                            "id" : 10096
                          },
                          "unitSystem" : "METRIC"
                        },
                        "key" : "c12c3876-7429-42c2-aRouteDoc_D",
                        "locationType" : {
                          "id" : 10458,
                          "organization" : {
                            "id" : 10525,
                            "key" : "c12c3876-7429-42c2-aO",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000
                            },
                            "timeZone" : {
                              "id" : 10096
                            },
                            "unitSystem" : "METRIC"
                          },
                          "key" : "c12c3876-7429-42c2-aRouteDoc_DLocTypeDoc",
                          "description" : "Sample LocationType",
                          "enabled" : true
                        },
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name"
                      },
                      "destLatitude" : -3.734536,
                      "destLongitude" : -38.46933,
                      "lastStopIsDestination" : false,
                      "plannedArrival" : "2023-10-19T13:39:48Z",
                      "plannedDeparture" : "2023-10-19T13:39:48Z",
                      "plannedComplete" : "2023-10-19T13:39:48Z",
                      "plannedStart" : "2023-10-19T13:39:48Z",
                      "hasHelper" : false,
                      "plannedServiceTime" : 0,
                      "onRoute" : false
                    },
                    "driver" : {
                      "id" : 10305,
                      "login" : "c12c3876-7429-42c2-aDriver",
                      "password" : "1234",
                      "preferedLocale" : {
                        "id" : 10000
                      },
                      "organization" : {
                        "id" : 10525,
                        "key" : "c12c3876-7429-42c2-aO",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000
                        },
                        "timeZone" : {
                          "id" : 10096
                        },
                        "unitSystem" : "METRIC"
                      },
                      "key" : "c12c3876-7429-42c2-aDriver",
                      "name" : "c12c3876-7429-42c2-aDriver",
                      "unitSystem" : "METRIC",
                      "externalUser" : false,
                      "driverType" : "DEFAULT",
                      "driverProfileCost" : {
                        "id" : 10085,
                        "organization" : {
                          "id" : 10525,
                          "key" : "c12c3876-7429-42c2-aO",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000
                          },
                          "timeZone" : {
                            "id" : 10096
                          },
                          "unitSystem" : "METRIC"
                        },
                        "description" : "c12c3876-7429-42c2-aDriver_DPC Sample",
                        "fixedRouteCost" : 1200,
                        "costPerHour" : 15,
                        "minimumTimeHours" : 8,
                        "overtimeRatePerHour" : 30,
                        "perDistanceRateKm" : 4,
                        "minimumDistance" : 10000,
                        "perSize1Rate" : 1,
                        "minimumSize1" : 10,
                        "enabled" : true,
                        "regularTimeMinutes" : 10,
                        "fixedStopCost" : 10
                      },
                      "firstName" : "c12c3876-7429-42c2-aDriver",
                      "lastName" : ""
                    }
                  }
              RouteDriverAssignmentDocumentation/openApi/POST_1_60:
                value: |-
                  {
                    "route" : {
                      "id" : 10433,
                      "organization" : {
                        "id" : 10525,
                        "key" : "c12c3876-7429-42c2-aO",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000
                        },
                        "timeZone" : {
                          "id" : 10096
                        },
                        "unitSystem" : "METRIC"
                      },
                      "key" : "c12c3876-7429-42c2-aRouteDoc",
                      "date" : "2023-10-19",
                      "description" : "Sample Route Doc",
                      "origin" : {
                        "id" : 10463,
                        "organization" : {
                          "id" : 10525,
                          "key" : "c12c3876-7429-42c2-aO",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000
                          },
                          "timeZone" : {
                            "id" : 10096
                          },
                          "unitSystem" : "METRIC"
                        },
                        "key" : "c12c3876-7429-42c2-aRouteDoc_O",
                        "locationType" : {
                          "id" : 10457,
                          "organization" : {
                            "id" : 10525,
                            "key" : "c12c3876-7429-42c2-aO",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000
                            },
                            "timeZone" : {
                              "id" : 10096
                            },
                            "unitSystem" : "METRIC"
                          },
                          "key" : "c12c3876-7429-42c2-aRouteDoc_OLocTypeDoc",
                          "description" : "Sample LocationType",
                          "enabled" : true
                        },
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name"
                      },
                      "origLatitude" : -3.734536,
                      "origLongitude" : -38.46933,
                      "destination" : {
                        "id" : 10464,
                        "organization" : {
                          "id" : 10525,
                          "key" : "c12c3876-7429-42c2-aO",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000
                          },
                          "timeZone" : {
                            "id" : 10096
                          },
                          "unitSystem" : "METRIC"
                        },
                        "key" : "c12c3876-7429-42c2-aRouteDoc_D",
                        "locationType" : {
                          "id" : 10458,
                          "organization" : {
                            "id" : 10525,
                            "key" : "c12c3876-7429-42c2-aO",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000
                            },
                            "timeZone" : {
                              "id" : 10096
                            },
                            "unitSystem" : "METRIC"
                          },
                          "key" : "c12c3876-7429-42c2-aRouteDoc_DLocTypeDoc",
                          "description" : "Sample LocationType",
                          "enabled" : true
                        },
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name"
                      },
                      "destLatitude" : -3.734536,
                      "destLongitude" : -38.46933,
                      "lastStopIsDestination" : false,
                      "plannedArrival" : "2023-10-19T13:39:48Z",
                      "plannedDeparture" : "2023-10-19T13:39:48Z",
                      "plannedComplete" : "2023-10-19T13:39:48Z",
                      "plannedStart" : "2023-10-19T13:39:48Z",
                      "hasHelper" : false,
                      "plannedServiceTime" : 0,
                      "onRoute" : false
                    },
                    "driver" : {
                      "id" : 10305,
                      "login" : "c12c3876-7429-42c2-aDriver",
                      "password" : "1234",
                      "preferedLocale" : {
                        "id" : 10000
                      },
                      "organization" : {
                        "id" : 10525,
                        "key" : "c12c3876-7429-42c2-aO",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000
                        },
                        "timeZone" : {
                          "id" : 10096
                        },
                        "unitSystem" : "METRIC"
                      },
                      "key" : "c12c3876-7429-42c2-aDriver",
                      "name" : "c12c3876-7429-42c2-aDriver",
                      "unitSystem" : "METRIC",
                      "externalUser" : false,
                      "driverType" : "DEFAULT",
                      "driverProfileCost" : {
                        "id" : 10085,
                        "organization" : {
                          "id" : 10525,
                          "key" : "c12c3876-7429-42c2-aO",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000
                          },
                          "timeZone" : {
                            "id" : 10096
                          },
                          "unitSystem" : "METRIC"
                        },
                        "description" : "c12c3876-7429-42c2-aDriver_DPC Sample",
                        "fixedRouteCost" : 1200,
                        "costPerHour" : 15,
                        "minimumTimeHours" : 8,
                        "overtimeRatePerHour" : 30,
                        "perDistanceRateKm" : 4,
                        "minimumDistance" : 10000,
                        "perSize1Rate" : 1,
                        "minimumSize1" : 10,
                        "enabled" : true,
                        "regularTimeMinutes" : 10,
                        "fixedStopCost" : 10
                      },
                      "firstName" : "c12c3876-7429-42c2-aDriver",
                      "lastName" : ""
                    }
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                RouteDriverAssignmentDocumentation/openApi/POST/PRECONDITION_FAILED_2_46:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "a4fbb225-d1b3-49cd-9b92-7e6bf3c85b76",
                        "date" : "2023-10-19T13:39:49+0000",
                        "resource" : {
                          "key" : "RouteDriverAssignment.Create.RouteNotFound",
                          "value" : "RouteDriverAssignment.Create.RouteNotFound",
                          "parameters" : {
                            "className" : "com.greenmile.web.exception.RouteNotFoundToAssignToDriverException",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "user_id" : "10060",
                            "Greenmile-Version" : null
                          },
                          "i18nMessage" : "RouteDriverAssignment.Create.RouteNotFound"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteDriverAssignmentResponse'
              examples:
                RouteDriverAssignmentDocumentation/openApi/POST_1_60:
                  value: |-
                    {
                      "id" : 10042,
                      "creationDate" : "2023-10-19T13:39:48+0000",
                      "driver" : {
                        "id" : 10305,
                        "login" : "c12c3876-7429-42c2-aDriver",
                        "preferedLocale" : {
                          "id" : 10000
                        },
                        "organization" : {
                          "id" : 10525,
                          "key" : "c12c3876-7429-42c2-aO",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000
                          },
                          "timeZone" : {
                            "id" : 10096
                          },
                          "unitSystem" : "METRIC"
                        },
                        "key" : "c12c3876-7429-42c2-aDriver",
                        "name" : "c12c3876-7429-42c2-aDriver",
                        "unitSystem" : "METRIC",
                        "externalUser" : false,
                        "driverType" : "DEFAULT",
                        "driverProfileCost" : {
                          "id" : 10085,
                          "organization" : {
                            "id" : 10525,
                            "key" : "c12c3876-7429-42c2-aO",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000
                            },
                            "timeZone" : {
                              "id" : 10096
                            },
                            "unitSystem" : "METRIC"
                          },
                          "description" : "c12c3876-7429-42c2-aDriver_DPC Sample",
                          "fixedRouteCost" : 1200,
                          "costPerHour" : 15,
                          "minimumTimeHours" : 8,
                          "overtimeRatePerHour" : 30,
                          "perDistanceRateKm" : 4,
                          "minimumDistance" : 10000,
                          "perSize1Rate" : 1,
                          "minimumSize1" : 10,
                          "enabled" : true,
                          "regularTimeMinutes" : 10,
                          "fixedStopCost" : 10
                        },
                        "firstName" : "c12c3876-7429-42c2-aDriver",
                        "lastName" : ""
                      }
                    }
  /RouteDriverAssignment/restrictions:
    post:
      tags:
      - RouteDriverAssignment
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: RouteDriverAssignmentDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              RouteDriverAssignmentDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_6_48:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
              RouteDriverAssignmentDocumentation/openApi/POST/OK_5_47:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10042"
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                RouteDriverAssignmentDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_6_48:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "d9d97d5d-d932-484e-8ba8-144c46f69cbb",
                        "date" : "2023-10-19T13:39:49+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "user_id" : "10060",
                            "Greenmile-Version" : null
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteDriverAssignmentArraySimpleResponse'
              examples:
                RouteDriverAssignmentDocumentation/openApi/POST/OK_5_47:
                  value: |-
                    [ {
                      "id" : 10042,
                      "creationDate" : "2023-10-19T13:39:48+0000"
                    } ]
  /RouteDriverAssignment/{id}:
    get:
      tags:
      - RouteDriverAssignment
      summary: One detailed Entity
      description: One detailed Entity
      operationId: RouteDriverAssignmentDocumentation/openApi/GET_4_88
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteDriverAssignmentOneFullResponse'
              examples:
                RouteDriverAssignmentDocumentation/openApi/GET_4_88:
                  value: |-
                    {
                      "id" : 10042,
                      "creationDate" : "2023-10-19T13:39:48+0000",
                      "driver" : {
                        "id" : 10305,
                        "login" : "c12c3876-7429-42c2-aDriver",
                        "enabled" : true,
                        "failedAttempts" : 0,
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "organization" : {
                          "id" : 10525,
                          "creationDate" : "2023-10-19T13:39:47+0000",
                          "key" : "c12c3876-7429-42c2-aO",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000,
                            "key" : "I18NLocale_en",
                            "language" : "en",
                            "description" : "English",
                            "dateFormat" : "MM/dd/yyyy",
                            "timeFormat" : "hh:mm a",
                            "currency" : "US$",
                            "decimalSymbol" : ".",
                            "digitalGrouping" : ","
                          },
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "listenerOrganizations" : [ ],
                          "unitSystem" : "METRIC"
                        },
                        "key" : "c12c3876-7429-42c2-aDriver",
                        "name" : "c12c3876-7429-42c2-aDriver",
                        "unitSystem" : "METRIC",
                        "restrictEquipments" : false,
                        "restrictDrivers" : false,
                        "isSystem" : false,
                        "externalUser" : false,
                        "driverType" : "DEFAULT",
                        "driverProfileCost" : {
                          "id" : 10085,
                          "creationDate" : "2023-10-19T13:39:47+0000",
                          "organization" : {
                            "id" : 10525,
                            "creationDate" : "2023-10-19T13:39:47+0000",
                            "key" : "c12c3876-7429-42c2-aO",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "description" : "c12c3876-7429-42c2-aDriver_DPC Sample",
                          "fixedRouteCost" : 1200,
                          "costPerHour" : 15,
                          "minimumTimeHours" : 8,
                          "overtimeRatePerHour" : 30,
                          "perDistanceRateKm" : 4,
                          "minimumDistance" : 10000,
                          "perSize1Rate" : 1,
                          "minimumSize1" : 10,
                          "enabled" : true,
                          "regularTimeMinutes" : 10,
                          "fixedStopCost" : 10
                        },
                        "firstName" : "c12c3876-7429-42c2-aDriver",
                        "lastName" : ""
                      }
                    }
    put:
      tags:
      - RouteDriverAssignment
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: RouteDriverAssignmentDocumentation/openApi/PUT/OK_7_44
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RouteDriverAssignmentPutRequest'
            examples:
              RouteDriverAssignmentDocumentation/openApi/PUT/OK_7_44:
                value: |-
                  {
                    "id" : 10042,
                    "route" : {
                      "id" : 10433,
                      "organization" : {
                        "id" : 10525,
                        "key" : "c12c3876-7429-42c2-aO",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000
                        },
                        "timeZone" : {
                          "id" : 10096
                        },
                        "unitSystem" : "METRIC"
                      },
                      "key" : "c12c3876-7429-42c2-aRouteDoc",
                      "date" : "2023-10-19",
                      "description" : "Sample Route Doc2",
                      "origin" : {
                        "id" : 10463,
                        "organization" : {
                          "id" : 10525,
                          "key" : "c12c3876-7429-42c2-aO",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000
                          },
                          "timeZone" : {
                            "id" : 10096
                          },
                          "unitSystem" : "METRIC"
                        },
                        "key" : "c12c3876-7429-42c2-aRouteDoc_O",
                        "locationType" : {
                          "id" : 10457,
                          "organization" : {
                            "id" : 10525,
                            "key" : "c12c3876-7429-42c2-aO",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000
                            },
                            "timeZone" : {
                              "id" : 10096
                            },
                            "unitSystem" : "METRIC"
                          },
                          "key" : "c12c3876-7429-42c2-aRouteDoc_OLocTypeDoc",
                          "description" : "Sample LocationType",
                          "enabled" : true
                        },
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name"
                      },
                      "origLatitude" : -3.734536,
                      "origLongitude" : -38.46933,
                      "destination" : {
                        "id" : 10464,
                        "organization" : {
                          "id" : 10525,
                          "key" : "c12c3876-7429-42c2-aO",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000
                          },
                          "timeZone" : {
                            "id" : 10096
                          },
                          "unitSystem" : "METRIC"
                        },
                        "key" : "c12c3876-7429-42c2-aRouteDoc_D",
                        "locationType" : {
                          "id" : 10458,
                          "organization" : {
                            "id" : 10525,
                            "key" : "c12c3876-7429-42c2-aO",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000
                            },
                            "timeZone" : {
                              "id" : 10096
                            },
                            "unitSystem" : "METRIC"
                          },
                          "key" : "c12c3876-7429-42c2-aRouteDoc_DLocTypeDoc",
                          "description" : "Sample LocationType",
                          "enabled" : true
                        },
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name"
                      },
                      "destLatitude" : -3.734536,
                      "destLongitude" : -38.46933,
                      "lastStopIsDestination" : false,
                      "plannedArrival" : "2023-10-19T13:39:48Z",
                      "plannedDeparture" : "2023-10-19T13:39:48Z",
                      "plannedComplete" : "2023-10-19T13:39:48Z",
                      "plannedStart" : "2023-10-19T13:39:48Z",
                      "hasHelper" : false,
                      "plannedServiceTime" : 0,
                      "onRoute" : false
                    },
                    "driver" : {
                      "id" : 10305,
                      "login" : "c12c3876-7429-42c2-aDriver",
                      "password" : "1234",
                      "preferedLocale" : {
                        "id" : 10000
                      },
                      "organization" : {
                        "id" : 10525,
                        "key" : "c12c3876-7429-42c2-aO",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000
                        },
                        "timeZone" : {
                          "id" : 10096
                        },
                        "unitSystem" : "METRIC"
                      },
                      "key" : "c12c3876-7429-42c2-aDriver",
                      "name" : "c12c3876-7429-42c2-aDriver",
                      "unitSystem" : "METRIC",
                      "externalUser" : false,
                      "driverType" : "DEFAULT",
                      "driverProfileCost" : {
                        "id" : 10085,
                        "organization" : {
                          "id" : 10525,
                          "key" : "c12c3876-7429-42c2-aO",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000
                          },
                          "timeZone" : {
                            "id" : 10096
                          },
                          "unitSystem" : "METRIC"
                        },
                        "description" : "c12c3876-7429-42c2-aDriver_DPC Sample",
                        "fixedRouteCost" : 1200,
                        "costPerHour" : 15,
                        "minimumTimeHours" : 8,
                        "overtimeRatePerHour" : 30,
                        "perDistanceRateKm" : 4,
                        "minimumDistance" : 10000,
                        "perSize1Rate" : 1,
                        "minimumSize1" : 10,
                        "enabled" : true,
                        "regularTimeMinutes" : 10,
                        "fixedStopCost" : 10
                      },
                      "firstName" : "c12c3876-7429-42c2-aDriver",
                      "lastName" : ""
                    }
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                RouteDriverAssignmentDocumentation/openApi/PUT/OK_7_44:
                  value: "true"
    delete:
      tags:
      - RouteDriverAssignment
      summary: Delete by id
      description: Delete by id
      operationId: RouteDriverAssignmentDocumentation/openApi/DELETE/OK_10_48
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                RouteDriverAssignmentDocumentation/openApi/DELETE/OK_10_48:
                  value: "true"
  /RouteDriverPendingBalance:
    get:
      tags:
      - RouteDriverPendingBalance
      summary: List Entities
      description: List Entities
      operationId: RouteDriverPendingBalanceDocumentation/openApi/GET_4_75
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteDriverPendingBalanceArraySimpleResponse'
              examples:
                RouteDriverPendingBalanceDocumentation/openApi/GET_4_75:
                  value: |-
                    [ {
                      "id" : 10002,
                      "description" : "RouteDriverPendingBalance Sample",
                      "amount" : 12,
                      "quantity" : 2
                    } ]
    post:
      tags:
      - RouteDriverPendingBalance
      summary: Create Entity
      description: Create Entity
      operationId: RouteDriverPendingBalanceDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RouteDriverPendingBalance'
            examples:
              RouteDriverPendingBalanceDocumentation/openApi/POST/PRECONDITION_FAILED_2_41:
                value: |-
                  {
                    "route" : {
                      "id" : -99999,
                      "organization" : {
                        "id" : 10498
                      },
                      "key" : "0bf7b51e-b95b-438c-a",
                      "date" : "2023-10-19",
                      "description" : "Sample Route Doc",
                      "origin" : {
                        "id" : 10451,
                        "organization" : {
                          "id" : 10498
                        },
                        "key" : "0bf7b51e-b95b-438c-a_O",
                        "locationType" : {
                          "id" : 10445,
                          "organization" : {
                            "id" : 10498
                          },
                          "key" : "0bf7b51e-b95b-438c-a_OLocTypeDoc",
                          "description" : "Sample LocationType",
                          "enabled" : true
                        },
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name"
                      },
                      "origLatitude" : -3.734536,
                      "origLongitude" : -38.46933,
                      "destination" : {
                        "id" : 10452,
                        "organization" : {
                          "id" : 10498
                        },
                        "key" : "0bf7b51e-b95b-438c-a_D",
                        "locationType" : {
                          "id" : 10446,
                          "organization" : {
                            "id" : 10498
                          },
                          "key" : "0bf7b51e-b95b-438c-a_DLocTypeDoc",
                          "description" : "Sample LocationType",
                          "enabled" : true
                        },
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name"
                      },
                      "destLatitude" : -3.734536,
                      "destLongitude" : -38.46933,
                      "lastStopIsDestination" : false,
                      "plannedArrival" : "2023-10-19T13:38:54Z",
                      "plannedDeparture" : "2023-10-19T13:38:54Z",
                      "plannedComplete" : "2023-10-19T13:38:54Z",
                      "plannedStart" : "2023-10-19T13:38:54Z",
                      "hasHelper" : false,
                      "plannedServiceTime" : 0,
                      "onRoute" : false
                    },
                    "driver" : {
                      "id" : 10302,
                      "login" : "0bf7b51e-b95b-438c-a",
                      "password" : "1234",
                      "preferedLocale" : {
                        "id" : 10000
                      },
                      "organization" : {
                        "id" : 10498
                      },
                      "key" : "0bf7b51e-b95b-438c-a",
                      "name" : "0bf7b51e-b95b-438c-a",
                      "unitSystem" : "METRIC",
                      "externalUser" : false,
                      "driverType" : "DEFAULT",
                      "driverProfileCost" : {
                        "id" : 10082
                      },
                      "firstName" : "0bf7b51e-b95b-438c-a",
                      "lastName" : ""
                    },
                    "description" : "RouteDriverPendingBalance Sample",
                    "amount" : 12,
                    "quantity" : 2
                  }
              RouteDriverPendingBalanceDocumentation/openApi/POST_1_54:
                value: |-
                  {
                    "route" : {
                      "id" : 10427,
                      "organization" : {
                        "id" : 10498
                      },
                      "key" : "0bf7b51e-b95b-438c-a",
                      "date" : "2023-10-19",
                      "description" : "Sample Route Doc",
                      "origin" : {
                        "id" : 10451,
                        "organization" : {
                          "id" : 10498
                        },
                        "key" : "0bf7b51e-b95b-438c-a_O",
                        "locationType" : {
                          "id" : 10445,
                          "organization" : {
                            "id" : 10498
                          },
                          "key" : "0bf7b51e-b95b-438c-a_OLocTypeDoc",
                          "description" : "Sample LocationType",
                          "enabled" : true
                        },
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name"
                      },
                      "origLatitude" : -3.734536,
                      "origLongitude" : -38.46933,
                      "destination" : {
                        "id" : 10452,
                        "organization" : {
                          "id" : 10498
                        },
                        "key" : "0bf7b51e-b95b-438c-a_D",
                        "locationType" : {
                          "id" : 10446,
                          "organization" : {
                            "id" : 10498
                          },
                          "key" : "0bf7b51e-b95b-438c-a_DLocTypeDoc",
                          "description" : "Sample LocationType",
                          "enabled" : true
                        },
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name"
                      },
                      "destLatitude" : -3.734536,
                      "destLongitude" : -38.46933,
                      "lastStopIsDestination" : false,
                      "plannedArrival" : "2023-10-19T13:38:54Z",
                      "plannedDeparture" : "2023-10-19T13:38:54Z",
                      "plannedComplete" : "2023-10-19T13:38:54Z",
                      "plannedStart" : "2023-10-19T13:38:54Z",
                      "hasHelper" : false,
                      "plannedServiceTime" : 0,
                      "onRoute" : false
                    },
                    "driver" : {
                      "id" : 10302,
                      "login" : "0bf7b51e-b95b-438c-a",
                      "password" : "1234",
                      "preferedLocale" : {
                        "id" : 10000
                      },
                      "organization" : {
                        "id" : 10498
                      },
                      "key" : "0bf7b51e-b95b-438c-a",
                      "name" : "0bf7b51e-b95b-438c-a",
                      "unitSystem" : "METRIC",
                      "externalUser" : false,
                      "driverType" : "DEFAULT",
                      "driverProfileCost" : {
                        "id" : 10082
                      },
                      "firstName" : "0bf7b51e-b95b-438c-a",
                      "lastName" : ""
                    },
                    "description" : "RouteDriverPendingBalance Sample",
                    "amount" : 12,
                    "quantity" : 2
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                RouteDriverPendingBalanceDocumentation/openApi/POST/PRECONDITION_FAILED_2_41:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "716b896e-08be-4b1f-a299-4dfb23d83fd9",
                        "date" : "2023-10-19T13:38:55+0000",
                        "resource" : {
                          "key" : "System.FK.NonexistentReferencedEntity",
                          "value" : "System.FK.NonexistentReferencedEntity",
                          "parameters" : {
                            "owner" : "ROUTE",
                            "user_id" : "10060",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "foreignKey" : "FK_PENDINGBALANCE01",
                            "Greenmile-Version" : null,
                            "child" : "ROUTEDRIVERPENDINGBALANCE"
                          },
                          "i18nMessage" : "System.FK.NonexistentReferencedEntity"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteDriverPendingBalanceResponse'
              examples:
                RouteDriverPendingBalanceDocumentation/openApi/POST_1_54:
                  value: |-
                    {
                      "id" : 10002,
                      "driver" : {
                        "id" : 10302,
                        "login" : "0bf7b51e-b95b-438c-a",
                        "preferedLocale" : {
                          "id" : 10000
                        },
                        "organization" : {
                          "id" : 10498
                        },
                        "key" : "0bf7b51e-b95b-438c-a",
                        "name" : "0bf7b51e-b95b-438c-a",
                        "unitSystem" : "METRIC",
                        "externalUser" : false,
                        "driverType" : "DEFAULT",
                        "driverProfileCost" : {
                          "id" : 10082
                        },
                        "firstName" : "0bf7b51e-b95b-438c-a",
                        "lastName" : ""
                      },
                      "description" : "RouteDriverPendingBalance Sample",
                      "amount" : 12,
                      "quantity" : 2
                    }
  /RouteDriverPendingBalance/restrictions:
    post:
      tags:
      - RouteDriverPendingBalance
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: RouteDriverPendingBalanceDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              RouteDriverPendingBalanceDocumentation/openApi/POST/OK_6_42:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10002"
                  }
              RouteDriverPendingBalanceDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_43:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteDriverPendingBalanceArraySimpleResponse'
              examples:
                RouteDriverPendingBalanceDocumentation/openApi/POST/OK_6_42:
                  value: |-
                    [ {
                      "id" : 10002,
                      "description" : "RouteDriverPendingBalance Sample",
                      "amount" : 12,
                      "quantity" : 2
                    } ]
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                RouteDriverPendingBalanceDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_43:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "ace568aa-575b-418c-8104-d486cf09dca2",
                        "date" : "2023-10-19T13:38:56+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
  /RouteDriverPendingBalance/{id}:
    get:
      tags:
      - RouteDriverPendingBalance
      summary: One detailed Entity
      description: One detailed Entity
      operationId: RouteDriverPendingBalanceDocumentation/openApi/GET_5_76
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteDriverPendingBalanceOneFullResponse'
              examples:
                RouteDriverPendingBalanceDocumentation/openApi/GET_5_76:
                  value: |-
                    {
                      "id" : 10002,
                      "driver" : {
                        "id" : 10302,
                        "login" : "0bf7b51e-b95b-438c-a",
                        "enabled" : true,
                        "failedAttempts" : 0,
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "organization" : {
                          "id" : 10498,
                          "creationDate" : "2023-10-19T13:38:53+0000",
                          "key" : "0bf7b51e-b95b-438c-a_O",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000,
                            "key" : "I18NLocale_en",
                            "language" : "en",
                            "description" : "English",
                            "dateFormat" : "MM/dd/yyyy",
                            "timeFormat" : "hh:mm a",
                            "currency" : "US$",
                            "decimalSymbol" : ".",
                            "digitalGrouping" : ","
                          },
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "listenerOrganizations" : [ ],
                          "unitSystem" : "METRIC"
                        },
                        "key" : "0bf7b51e-b95b-438c-a",
                        "name" : "0bf7b51e-b95b-438c-a",
                        "unitSystem" : "METRIC",
                        "restrictEquipments" : false,
                        "restrictDrivers" : false,
                        "isSystem" : false,
                        "externalUser" : false,
                        "driverType" : "DEFAULT",
                        "driverProfileCost" : {
                          "id" : 10082,
                          "creationDate" : "2023-10-19T13:38:54+0000",
                          "organization" : {
                            "id" : 10498,
                            "creationDate" : "2023-10-19T13:38:53+0000",
                            "key" : "0bf7b51e-b95b-438c-a_O",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "description" : "0bf7b51e-b95b-438c-a_DPC Sample",
                          "fixedRouteCost" : 1200,
                          "costPerHour" : 15,
                          "minimumTimeHours" : 8,
                          "overtimeRatePerHour" : 30,
                          "perDistanceRateKm" : 4,
                          "minimumDistance" : 10000,
                          "perSize1Rate" : 1,
                          "minimumSize1" : 10,
                          "enabled" : true,
                          "regularTimeMinutes" : 10,
                          "fixedStopCost" : 10
                        },
                        "firstName" : "0bf7b51e-b95b-438c-a",
                        "lastName" : ""
                      },
                      "description" : "RouteDriverPendingBalance Sample",
                      "amount" : 12,
                      "quantity" : 2
                    }
    put:
      tags:
      - RouteDriverPendingBalance
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: RouteDriverPendingBalanceDocumentation/openApi/PUT/
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RouteDriverPendingBalancePutRequest'
            examples:
              RouteDriverPendingBalanceDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_36:
                value: |-
                  {
                    "id" : 10002,
                    "route" : {
                      "id" : -99999,
                      "organization" : {
                        "id" : 10498
                      },
                      "key" : "0bf7b51e-b95b-438c-a",
                      "date" : "2023-10-19",
                      "description" : "Sample Route Doc",
                      "origin" : {
                        "id" : 10451,
                        "organization" : {
                          "id" : 10498
                        },
                        "key" : "0bf7b51e-b95b-438c-a_O",
                        "locationType" : {
                          "id" : 10445,
                          "organization" : {
                            "id" : 10498
                          },
                          "key" : "0bf7b51e-b95b-438c-a_OLocTypeDoc",
                          "description" : "Sample LocationType",
                          "enabled" : true
                        },
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name"
                      },
                      "origLatitude" : -3.734536,
                      "origLongitude" : -38.46933,
                      "destination" : {
                        "id" : 10452,
                        "organization" : {
                          "id" : 10498
                        },
                        "key" : "0bf7b51e-b95b-438c-a_D",
                        "locationType" : {
                          "id" : 10446,
                          "organization" : {
                            "id" : 10498
                          },
                          "key" : "0bf7b51e-b95b-438c-a_DLocTypeDoc",
                          "description" : "Sample LocationType",
                          "enabled" : true
                        },
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name"
                      },
                      "destLatitude" : -3.734536,
                      "destLongitude" : -38.46933,
                      "lastStopIsDestination" : false,
                      "plannedArrival" : "2023-10-19T13:38:54Z",
                      "plannedDeparture" : "2023-10-19T13:38:54Z",
                      "plannedComplete" : "2023-10-19T13:38:54Z",
                      "plannedStart" : "2023-10-19T13:38:54Z",
                      "hasHelper" : false,
                      "plannedServiceTime" : 0,
                      "onRoute" : false
                    },
                    "driver" : {
                      "id" : 10302,
                      "login" : "0bf7b51e-b95b-438c-a",
                      "password" : "1234",
                      "preferedLocale" : {
                        "id" : 10000
                      },
                      "organization" : {
                        "id" : 10498
                      },
                      "key" : "0bf7b51e-b95b-438c-a",
                      "name" : "0bf7b51e-b95b-438c-a",
                      "unitSystem" : "METRIC",
                      "externalUser" : false,
                      "driverType" : "DEFAULT",
                      "driverProfileCost" : {
                        "id" : 10082
                      },
                      "firstName" : "0bf7b51e-b95b-438c-a",
                      "lastName" : ""
                    },
                    "description" : "RouteDriverPendingBalance Sample",
                    "amount" : 12,
                    "quantity" : 2
                  }
              RouteDriverPendingBalanceDocumentation/openApi/PUT/OK_8_39:
                value: |-
                  {
                    "id" : 10002,
                    "route" : {
                      "id" : 10427,
                      "organization" : {
                        "id" : 10498
                      },
                      "key" : "0bf7b51e-b95b-438c-a",
                      "date" : "2023-10-19",
                      "description" : "Sample Route Doc",
                      "origin" : {
                        "id" : 10451,
                        "organization" : {
                          "id" : 10498
                        },
                        "key" : "0bf7b51e-b95b-438c-a_O",
                        "locationType" : {
                          "id" : 10445,
                          "organization" : {
                            "id" : 10498
                          },
                          "key" : "0bf7b51e-b95b-438c-a_OLocTypeDoc",
                          "description" : "Sample LocationType",
                          "enabled" : true
                        },
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name"
                      },
                      "origLatitude" : -3.734536,
                      "origLongitude" : -38.46933,
                      "destination" : {
                        "id" : 10452,
                        "organization" : {
                          "id" : 10498
                        },
                        "key" : "0bf7b51e-b95b-438c-a_D",
                        "locationType" : {
                          "id" : 10446,
                          "organization" : {
                            "id" : 10498
                          },
                          "key" : "0bf7b51e-b95b-438c-a_DLocTypeDoc",
                          "description" : "Sample LocationType",
                          "enabled" : true
                        },
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name"
                      },
                      "destLatitude" : -3.734536,
                      "destLongitude" : -38.46933,
                      "lastStopIsDestination" : false,
                      "plannedArrival" : "2023-10-19T13:38:54Z",
                      "plannedDeparture" : "2023-10-19T13:38:54Z",
                      "plannedComplete" : "2023-10-19T13:38:54Z",
                      "plannedStart" : "2023-10-19T13:38:54Z",
                      "hasHelper" : false,
                      "plannedServiceTime" : 0,
                      "onRoute" : false
                    },
                    "driver" : {
                      "id" : 10302,
                      "login" : "0bf7b51e-b95b-438c-a",
                      "password" : "1234",
                      "preferedLocale" : {
                        "id" : 10000
                      },
                      "organization" : {
                        "id" : 10498
                      },
                      "key" : "0bf7b51e-b95b-438c-a",
                      "name" : "0bf7b51e-b95b-438c-a",
                      "unitSystem" : "METRIC",
                      "externalUser" : false,
                      "driverType" : "DEFAULT",
                      "driverProfileCost" : {
                        "id" : 10082
                      },
                      "firstName" : "0bf7b51e-b95b-438c-a",
                      "lastName" : ""
                    },
                    "description" : "RouteDriverPendingBalance Sample2",
                    "amount" : 12,
                    "quantity" : 2
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                RouteDriverPendingBalanceDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_36:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "542f0816-f9dd-48fc-927e-b0bc60c10e68",
                        "date" : "2023-10-19T13:38:55+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                RouteDriverPendingBalanceDocumentation/openApi/PUT/OK_8_39:
                  value: "true"
    delete:
      tags:
      - RouteDriverPendingBalance
      summary: Delete by id
      description: Delete by id
      operationId: RouteDriverPendingBalanceDocumentation/openApi/DELETE/OK_9_42
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                RouteDriverPendingBalanceDocumentation/openApi/DELETE/OK_9_42:
                  value: "true"
  /RouteEquipmentAssignment:
    get:
      tags:
      - RouteEquipmentAssignment
      summary: List Entities
      description: List Entities
      operationId: RouteEquipmentAssignmentDocumentation/openApi/GET/OK_4_20
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object WITH LIMIT\
          \ RESULTS url encoded ie. {\"filters\":[],\"firstResult\":0,\"maxResults\"\
          :5}"
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteEquipmentAssignmentArraySimpleResponse'
              examples:
                RouteEquipmentAssignmentDocumentation/openApi/GET/OK_4_20:
                  value: |-
                    [ {
                      "id" : 10020,
                      "creationDate" : "2023-10-19T13:32:18+0000",
                      "principal" : true,
                      "score" : 80.0,
                      "dateScore" : "2023-10-19T13:32:18+0000"
                    }, {
                      "id" : 10062,
                      "creationDate" : "2023-10-19T13:40:40+0000",
                      "principal" : true,
                      "score" : 80.0,
                      "dateScore" : "2023-10-19T13:40:40+0000"
                    } ]
    post:
      tags:
      - RouteEquipmentAssignment
      summary: Create Entity
      description: Create Entity
      operationId: RouteEquipmentAssignmentDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RouteEquipmentAssignment'
            examples:
              RouteEquipmentAssignmentDocumentation/openApi/POST_1_66:
                value: |-
                  {
                    "route" : {
                      "id" : 10440,
                      "onRoute" : false
                    },
                    "equipment" : {
                      "id" : 10205
                    },
                    "principal" : true,
                    "score" : 80.0,
                    "dateScore" : "2023-10-19T13:40:40Z"
                  }
              RouteEquipmentAssignmentDocumentation/openApi/POST/PRECONDITION_FAILED_2_50:
                value: |-
                  {
                    "route" : {
                      "id" : -99999,
                      "onRoute" : false
                    },
                    "equipment" : {
                      "id" : 10205
                    },
                    "principal" : true,
                    "score" : 80.0,
                    "dateScore" : "2023-10-19T13:40:40Z"
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteEquipmentAssignmentResponse'
              examples:
                RouteEquipmentAssignmentDocumentation/openApi/POST_1_66:
                  value: |-
                    {
                      "id" : 10062,
                      "creationDate" : "2023-10-19T13:40:40+0000",
                      "equipment" : {
                        "id" : 10205
                      },
                      "principal" : true,
                      "score" : 80.0,
                      "dateScore" : "2023-10-19T13:40:40+0000"
                    }
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                RouteEquipmentAssignmentDocumentation/openApi/POST/PRECONDITION_FAILED_2_50:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "5d90b310-f541-40ab-806c-68157866b0ed",
                        "date" : "2023-10-19T13:40:40+0000",
                        "resource" : {
                          "key" : "RouteEquipmentAssignment.Create.RouteNotFound",
                          "value" : "RouteEquipmentAssignment.Create.RouteNotFound",
                          "parameters" : {
                            "className" : "com.greenmile.web.exception.RouteNotFoundToAssignToEquipmentException",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "user_id" : "10060",
                            "Greenmile-Version" : null
                          },
                          "i18nMessage" : "RouteEquipmentAssignment.Create.RouteNotFound"
                        }
                      } ]
                    }
  /RouteEquipmentAssignment/restrictions:
    post:
      tags:
      - RouteEquipmentAssignment
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: RouteEquipmentAssignmentDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              RouteEquipmentAssignmentDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_52:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
              RouteEquipmentAssignmentDocumentation/openApi/POST/OK_6_51:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10062"
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                RouteEquipmentAssignmentDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_52:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "9eb36191-3f9a-4fe2-8762-121e67b395a5",
                        "date" : "2023-10-19T13:40:41+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "user_id" : "10060",
                            "Greenmile-Version" : null
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteEquipmentAssignmentArraySimpleResponse'
              examples:
                RouteEquipmentAssignmentDocumentation/openApi/POST/OK_6_51:
                  value: |-
                    [ {
                      "id" : 10062,
                      "creationDate" : "2023-10-19T13:40:40+0000",
                      "principal" : true,
                      "score" : 80.0,
                      "dateScore" : "2023-10-19T13:40:40+0000"
                    } ]
  /RouteEquipmentAssignment/{id}:
    get:
      tags:
      - RouteEquipmentAssignment
      summary: One detailed Entity
      description: One detailed Entity
      operationId: RouteEquipmentAssignmentDocumentation/openApi/GET_5_97
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteEquipmentAssignmentOneFullResponse'
              examples:
                RouteEquipmentAssignmentDocumentation/openApi/GET_5_97:
                  value: |-
                    {
                      "id" : 10062,
                      "creationDate" : "2023-10-19T13:40:40+0000",
                      "equipment" : {
                        "id" : 10205,
                        "creationDate" : "2023-10-19T13:40:40+0000",
                        "organization" : {
                          "id" : 10543,
                          "creationDate" : "2023-10-19T13:40:38+0000",
                          "key" : "2a4cf83b-88aa-4796-8_O",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000,
                            "key" : "I18NLocale_en",
                            "language" : "en",
                            "description" : "English",
                            "dateFormat" : "MM/dd/yyyy",
                            "timeFormat" : "hh:mm a",
                            "currency" : "US$",
                            "decimalSymbol" : ".",
                            "digitalGrouping" : ","
                          },
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "listenerOrganizations" : [ ],
                          "unitSystem" : "METRIC"
                        },
                        "key" : "2a4cf83b-88aa-4796-8",
                        "equipmentType" : {
                          "id" : 10225,
                          "creationDate" : "2023-10-19T13:40:38+0000",
                          "organization" : {
                            "id" : 10543,
                            "creationDate" : "2023-10-19T13:40:38+0000",
                            "key" : "2a4cf83b-88aa-4796-8_O",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "2a4cf83b-88aa-4796-8",
                          "description" : "Sample EquipmentType",
                          "weight" : 5500.0,
                          "height" : 2.5,
                          "averageFuelConsumption" : 12.3,
                          "carbonFactor" : 0.1,
                          "enabled" : true,
                          "size1" : 1200.0,
                          "size2" : 600.0,
                          "size3" : 300.0,
                          "fixedRouteCost" : 100,
                          "costPerMinute" : 0.1,
                          "minimumTimeMinutes" : 1,
                          "perDistanceRateKm" : 0.35,
                          "minimumDistance" : 5,
                          "perSize1Rate" : 1.5,
                          "minimumSize1" : 1
                        },
                        "description" : "Sample Equipment",
                        "enabled" : true,
                        "gpsProvider" : {
                          "id" : 10165,
                          "key" : "2a4cf83b-88aa-4796-8GPSProviderDoc",
                          "description" : "GPSProviderDoc",
                          "enabled" : true,
                          "country" : "br",
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          }
                        }
                      },
                      "principal" : true,
                      "score" : 80.0,
                      "dateScore" : "2023-10-19T13:40:40+0000"
                    }
    put:
      tags:
      - RouteEquipmentAssignment
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: RouteEquipmentAssignmentDocumentation/openApi/PUT/
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RouteEquipmentAssignmentPutRequest'
            examples:
              RouteEquipmentAssignmentDocumentation/openApi/PUT/OK_8_48:
                value: |-
                  {
                    "id" : 10062,
                    "route" : {
                      "id" : 10440,
                      "onRoute" : false
                    },
                    "equipment" : {
                      "id" : 10205
                    },
                    "principal" : false,
                    "score" : 80.0,
                    "dateScore" : "2023-10-19T13:40:40Z"
                  }
              RouteEquipmentAssignmentDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_44:
                value: |-
                  {
                    "id" : 10062,
                    "route" : {
                      "id" : -99999,
                      "onRoute" : false
                    },
                    "equipment" : {
                      "id" : 10205
                    },
                    "principal" : true,
                    "score" : 80.0,
                    "dateScore" : "2023-10-19T13:40:40Z"
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                RouteEquipmentAssignmentDocumentation/openApi/PUT/OK_8_48:
                  value: "true"
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                RouteEquipmentAssignmentDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_44:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "c6a9a674-19fd-4433-a58c-4824c09768c5",
                        "date" : "2023-10-19T13:40:40+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "user_id" : "10060",
                            "Greenmile-Version" : null
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
    delete:
      tags:
      - RouteEquipmentAssignment
      summary: Delete by id
      description: Delete by id
      operationId: RouteEquipmentAssignmentDocumentation/openApi/DELETE/OK_9_52
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                RouteEquipmentAssignmentDocumentation/openApi/DELETE/OK_9_52:
                  value: "true"
  /RouteExtraLineItem:
    get:
      tags:
      - RouteExtraLineItem
      summary: List Entities
      description: List Entities
      operationId: RouteExtraLineItemDocumentation/openApi/GET_4_38
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteExtraLineItemArraySimpleResponse'
              examples:
                RouteExtraLineItemDocumentation/openApi/GET_4_38:
                  value: |-
                    [ {
                      "id" : 10022,
                      "creationDate" : "2023-10-19T13:35:31+0000",
                      "plannedSize1" : 10.0,
                      "plannedSize2" : 30.0,
                      "plannedSize3" : 0.0,
                      "availableSize1" : 5.0,
                      "availableSize2" : 15.0,
                      "availableSize3" : 0.0
                    } ]
    post:
      tags:
      - RouteExtraLineItem
      summary: Create Entity
      description: Create Entity
      operationId: RouteExtraLineItemDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RouteExtraLineItem'
            examples:
              RouteExtraLineItemDocumentation/openApi/POST/PRECONDITION_FAILED_2_22:
                value: |-
                  {
                    "sku" : {
                      "id" : 10263
                    },
                    "route" : {
                      "id" : -99999,
                      "onRoute" : false
                    },
                    "plannedSize1" : 10.0,
                    "plannedSize2" : 30.0,
                    "plannedSize3" : 0.0,
                    "availableSize1" : 5.0,
                    "availableSize2" : 15.0,
                    "availableSize3" : 0.0
                  }
              RouteExtraLineItemDocumentation/openApi/POST_1_28:
                value: |-
                  {
                    "sku" : {
                      "id" : 10263
                    },
                    "route" : {
                      "id" : 10395,
                      "onRoute" : false
                    },
                    "plannedSize1" : 10.0,
                    "plannedSize2" : 30.0,
                    "plannedSize3" : 0.0,
                    "availableSize1" : 5.0,
                    "availableSize2" : 15.0,
                    "availableSize3" : 0.0
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                RouteExtraLineItemDocumentation/openApi/POST/PRECONDITION_FAILED_2_22:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "78256f31-fea3-4313-bea4-64a6ed6e826a",
                        "date" : "2023-10-19T13:35:31+0000",
                        "resource" : {
                          "key" : "EntityNotFound",
                          "value" : "EntityNotFound",
                          "parameters" : {
                            "className" : "com.greenmile.web.exception.EntityNotFoundException",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060",
                            "entityName" : "com.greenmile.web.domain.Route"
                          },
                          "i18nMessage" : "EntityNotFound"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteExtraLineItemResponse'
              examples:
                RouteExtraLineItemDocumentation/openApi/POST_1_28:
                  value: |-
                    {
                      "id" : 10022,
                      "creationDate" : "2023-10-19T13:35:31+0000",
                      "sku" : {
                        "id" : 10263
                      },
                      "plannedSize1" : 10.0,
                      "plannedSize2" : 30.0,
                      "plannedSize3" : 0.0,
                      "availableSize1" : 5.0,
                      "availableSize2" : 15.0,
                      "availableSize3" : 0.0
                    }
  /RouteExtraLineItem/restrictions:
    post:
      tags:
      - RouteExtraLineItem
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: RouteExtraLineItemDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              RouteExtraLineItemDocumentation/openApi/POST/OK_6_22:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10022"
                  }
              RouteExtraLineItemDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_22:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteExtraLineItemArraySimpleResponse'
              examples:
                RouteExtraLineItemDocumentation/openApi/POST/OK_6_22:
                  value: |-
                    [ {
                      "id" : 10022,
                      "creationDate" : "2023-10-19T13:35:31+0000",
                      "plannedSize1" : 10.0,
                      "plannedSize2" : 30.0,
                      "plannedSize3" : 0.0,
                      "availableSize1" : 5.0,
                      "availableSize2" : 15.0,
                      "availableSize3" : 0.0
                    } ]
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                RouteExtraLineItemDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_22:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "1917e4c7-c684-4d86-b9f3-4b0af820c9a1",
                        "date" : "2023-10-19T13:35:32+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
  /RouteExtraLineItem/{id}:
    get:
      tags:
      - RouteExtraLineItem
      summary: One detailed Entity
      description: One detailed Entity
      operationId: RouteExtraLineItemDocumentation/openApi/GET_5_39
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteExtraLineItemOneFullResponse'
              examples:
                RouteExtraLineItemDocumentation/openApi/GET_5_39:
                  value: |-
                    {
                      "id" : 10022,
                      "creationDate" : "2023-10-19T13:35:31+0000",
                      "sku" : {
                        "id" : 10263,
                        "creationDate" : "2023-10-19T13:35:31+0000",
                        "organization" : {
                          "id" : 10429,
                          "creationDate" : "2023-10-19T13:35:29+0000",
                          "key" : "946770e8-debb-4add-8",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000,
                            "key" : "I18NLocale_en",
                            "language" : "en",
                            "description" : "English",
                            "dateFormat" : "MM/dd/yyyy",
                            "timeFormat" : "hh:mm a",
                            "currency" : "US$",
                            "decimalSymbol" : ".",
                            "digitalGrouping" : ","
                          },
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "listenerOrganizations" : [ ],
                          "unitSystem" : "METRIC"
                        },
                        "key" : "946770e8-debb-4add-8",
                        "description" : "Sample SKU - Juice",
                        "enabled" : true,
                        "brand" : "Amazing",
                        "skuType" : {
                          "id" : 10107,
                          "creationDate" : "2023-10-19T13:35:30+0000",
                          "organization" : {
                            "id" : 10429,
                            "creationDate" : "2023-10-19T13:35:29+0000",
                            "key" : "946770e8-debb-4add-8",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "946770e8-debb-4add-8",
                          "description" : "SkuType Description"
                        },
                        "baseUnit" : {
                          "id" : 10190,
                          "key" : "946770e8-debb-4add-8Bottle",
                          "description" : "Sample SizeAlias",
                          "icon" : "ICON",
                          "preferredSize" : "1",
                          "sizeDecimalPlaces" : 2
                        },
                        "secondaryUnit" : {
                          "id" : 10191,
                          "key" : "946770e8-debb-4add-8Box",
                          "description" : "Sample SizeAlias",
                          "icon" : "ICON",
                          "preferredSize" : "1",
                          "sizeDecimalPlaces" : 2
                        },
                        "tertiaryUnit" : {
                          "id" : 10192,
                          "key" : "946770e8-debb-4add-8Container",
                          "description" : "Sample SizeAlias",
                          "icon" : "ICON",
                          "preferredSize" : "1",
                          "sizeDecimalPlaces" : 2
                        },
                        "secondaryQty" : 4.0,
                        "tertiaryQty" : 4.0,
                        "secondaryCompound" : {
                          "id" : 10261,
                          "creationDate" : "2023-10-19T13:35:30+0000",
                          "organization" : {
                            "id" : 10429,
                            "creationDate" : "2023-10-19T13:35:29+0000",
                            "key" : "946770e8-debb-4add-8",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "946770e8-debb-4add-8SkuSecondary",
                          "description" : "Sample SKU",
                          "enabled" : true,
                          "brand" : "Docik",
                          "alternativeKey" : "946770e8-debb-4add-8SkuSecondary946770e8-debb-4add-8"
                        },
                        "tertiaryCompound" : {
                          "id" : 10262,
                          "creationDate" : "2023-10-19T13:35:30+0000",
                          "organization" : {
                            "id" : 10429,
                            "creationDate" : "2023-10-19T13:35:29+0000",
                            "key" : "946770e8-debb-4add-8",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "946770e8-debb-4add-8SkuTertiary",
                          "description" : "Sample SKU",
                          "enabled" : true,
                          "brand" : "Docik",
                          "alternativeKey" : "946770e8-debb-4add-8SkuTertiary946770e8-debb-4add-8"
                        },
                        "secondaryCompoundQty" : 1.0,
                        "tertiaryCompoundQty" : 1.0,
                        "alternativeKey" : "946770e8-debb-4add-8946770e8-debb-4add-8"
                      },
                      "plannedSize1" : 10.0,
                      "plannedSize2" : 30.0,
                      "plannedSize3" : 0.0,
                      "availableSize1" : 5.0,
                      "availableSize2" : 15.0,
                      "availableSize3" : 0.0
                    }
    put:
      tags:
      - RouteExtraLineItem
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: RouteExtraLineItemDocumentation/openApi/PUT/
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RouteExtraLineItemPutRequest'
            examples:
              RouteExtraLineItemDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_17:
                value: |-
                  {
                    "id" : 10022,
                    "sku" : {
                      "id" : 10263
                    },
                    "route" : {
                      "id" : -99999,
                      "onRoute" : false
                    },
                    "plannedSize1" : 10.0,
                    "plannedSize2" : 30.0,
                    "plannedSize3" : 0.0,
                    "availableSize1" : 5.0,
                    "availableSize2" : 15.0,
                    "availableSize3" : 0.0
                  }
              RouteExtraLineItemDocumentation/openApi/PUT/OK_8_19:
                value: |-
                  {
                    "id" : 10022,
                    "sku" : {
                      "id" : 10263
                    },
                    "route" : {
                      "id" : -99999,
                      "onRoute" : false
                    },
                    "plannedSize1" : 11.0,
                    "plannedSize2" : 30.0,
                    "plannedSize3" : 0.0,
                    "availableSize1" : 5.0,
                    "availableSize2" : 15.0,
                    "availableSize3" : 0.0
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                RouteExtraLineItemDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_17:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "384a5159-d67e-4aec-8deb-370c629a4a2d",
                        "date" : "2023-10-19T13:35:31+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                RouteExtraLineItemDocumentation/openApi/PUT/OK_8_19:
                  value: "true"
    delete:
      tags:
      - RouteExtraLineItem
      summary: Delete by id
      description: Delete by id
      operationId: RouteExtraLineItemDocumentation/openApi/DELETE/OK_9_22
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                RouteExtraLineItemDocumentation/openApi/DELETE/OK_9_22:
                  value: "true"
  /RouteHelperAssignment:
    get:
      tags:
      - RouteHelperAssignment
      summary: List Entities
      description: List Entities
      operationId: RouteHelperAssignmentDocumentation/openApi/GET_3_16
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteHelperAssignmentArraySimpleResponse'
              examples:
                RouteHelperAssignmentDocumentation/openApi/GET_3_16:
                  value: |-
                    [ {
                      "id" : 10022,
                      "creationDate" : "2023-10-19T13:32:58+0000"
                    } ]
    post:
      tags:
      - RouteHelperAssignment
      summary: Create Entity
      description: Create Entity
      operationId: RouteHelperAssignmentDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RouteHelperAssignment'
            examples:
              RouteHelperAssignmentDocumentation/openApi/POST/PRECONDITION_FAILED_2_8:
                value: |-
                  {
                    "route" : {
                      "id" : -99999,
                      "organization" : {
                        "id" : 10380,
                        "key" : "aab6b215-7a6d-4dc0-9",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000
                        },
                        "timeZone" : {
                          "id" : 10096
                        },
                        "unitSystem" : "METRIC"
                      },
                      "key" : "aab6b215-7a6d-4dc0-9",
                      "date" : "2023-10-19",
                      "description" : "Sample Route Doc",
                      "origin" : {
                        "id" : 10332,
                        "organization" : {
                          "id" : 10380,
                          "key" : "aab6b215-7a6d-4dc0-9",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000
                          },
                          "timeZone" : {
                            "id" : 10096
                          },
                          "unitSystem" : "METRIC"
                        },
                        "key" : "aab6b215-7a6d-4dc0-9_O",
                        "locationType" : {
                          "id" : 10332,
                          "organization" : {
                            "id" : 10380,
                            "key" : "aab6b215-7a6d-4dc0-9",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000
                            },
                            "timeZone" : {
                              "id" : 10096
                            },
                            "unitSystem" : "METRIC"
                          },
                          "key" : "aab6b215-7a6d-4dc0-9_OLocTypeDoc",
                          "description" : "Sample LocationType",
                          "enabled" : true
                        },
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name"
                      },
                      "origLatitude" : -3.734536,
                      "origLongitude" : -38.46933,
                      "destination" : {
                        "id" : 10333,
                        "organization" : {
                          "id" : 10380,
                          "key" : "aab6b215-7a6d-4dc0-9",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000
                          },
                          "timeZone" : {
                            "id" : 10096
                          },
                          "unitSystem" : "METRIC"
                        },
                        "key" : "aab6b215-7a6d-4dc0-9_D",
                        "locationType" : {
                          "id" : 10333,
                          "organization" : {
                            "id" : 10380,
                            "key" : "aab6b215-7a6d-4dc0-9",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000
                            },
                            "timeZone" : {
                              "id" : 10096
                            },
                            "unitSystem" : "METRIC"
                          },
                          "key" : "aab6b215-7a6d-4dc0-9_DLocTypeDoc",
                          "description" : "Sample LocationType",
                          "enabled" : true
                        },
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name"
                      },
                      "destLatitude" : -3.734536,
                      "destLongitude" : -38.46933,
                      "lastStopIsDestination" : false,
                      "plannedArrival" : "2023-10-19T13:32:58Z",
                      "plannedDeparture" : "2023-10-19T13:32:58Z",
                      "plannedComplete" : "2023-10-19T13:32:58Z",
                      "plannedStart" : "2023-10-19T13:32:58Z",
                      "hasHelper" : false,
                      "plannedServiceTime" : 0,
                      "onRoute" : false
                    },
                    "helper" : {
                      "id" : 10263,
                      "login" : "aab6b215-7a6d-4dc0-9",
                      "password" : "1234",
                      "preferedLocale" : {
                        "id" : 10000
                      },
                      "organization" : {
                        "id" : 10380,
                        "key" : "aab6b215-7a6d-4dc0-9",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000
                        },
                        "timeZone" : {
                          "id" : 10096
                        },
                        "unitSystem" : "METRIC"
                      },
                      "key" : "aab6b215-7a6d-4dc0-9",
                      "name" : "aab6b215-7a6d-4dc0-9",
                      "unitSystem" : "METRIC",
                      "externalUser" : false,
                      "driverType" : "HELPER",
                      "driverProfileCost" : {
                        "id" : 10067,
                        "organization" : {
                          "id" : 10380,
                          "key" : "aab6b215-7a6d-4dc0-9",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000
                          },
                          "timeZone" : {
                            "id" : 10096
                          },
                          "unitSystem" : "METRIC"
                        },
                        "description" : "aab6b215-7a6d-4dc0-9_DPC Sample",
                        "fixedRouteCost" : 1200,
                        "costPerHour" : 15,
                        "minimumTimeHours" : 8,
                        "overtimeRatePerHour" : 30,
                        "perDistanceRateKm" : 4,
                        "minimumDistance" : 10000,
                        "perSize1Rate" : 1,
                        "minimumSize1" : 10,
                        "enabled" : true,
                        "regularTimeMinutes" : 10,
                        "fixedStopCost" : 10
                      },
                      "firstName" : "aab6b215-7a6d-4dc0-9",
                      "lastName" : ""
                    }
                  }
              RouteHelperAssignmentDocumentation/openApi/POST_1_12:
                value: |-
                  {
                    "route" : {
                      "id" : 10372,
                      "organization" : {
                        "id" : 10380,
                        "key" : "aab6b215-7a6d-4dc0-9",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000
                        },
                        "timeZone" : {
                          "id" : 10096
                        },
                        "unitSystem" : "METRIC"
                      },
                      "key" : "aab6b215-7a6d-4dc0-9",
                      "date" : "2023-10-19",
                      "description" : "Sample Route Doc",
                      "origin" : {
                        "id" : 10332,
                        "organization" : {
                          "id" : 10380,
                          "key" : "aab6b215-7a6d-4dc0-9",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000
                          },
                          "timeZone" : {
                            "id" : 10096
                          },
                          "unitSystem" : "METRIC"
                        },
                        "key" : "aab6b215-7a6d-4dc0-9_O",
                        "locationType" : {
                          "id" : 10332,
                          "organization" : {
                            "id" : 10380,
                            "key" : "aab6b215-7a6d-4dc0-9",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000
                            },
                            "timeZone" : {
                              "id" : 10096
                            },
                            "unitSystem" : "METRIC"
                          },
                          "key" : "aab6b215-7a6d-4dc0-9_OLocTypeDoc",
                          "description" : "Sample LocationType",
                          "enabled" : true
                        },
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name"
                      },
                      "origLatitude" : -3.734536,
                      "origLongitude" : -38.46933,
                      "destination" : {
                        "id" : 10333,
                        "organization" : {
                          "id" : 10380,
                          "key" : "aab6b215-7a6d-4dc0-9",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000
                          },
                          "timeZone" : {
                            "id" : 10096
                          },
                          "unitSystem" : "METRIC"
                        },
                        "key" : "aab6b215-7a6d-4dc0-9_D",
                        "locationType" : {
                          "id" : 10333,
                          "organization" : {
                            "id" : 10380,
                            "key" : "aab6b215-7a6d-4dc0-9",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000
                            },
                            "timeZone" : {
                              "id" : 10096
                            },
                            "unitSystem" : "METRIC"
                          },
                          "key" : "aab6b215-7a6d-4dc0-9_DLocTypeDoc",
                          "description" : "Sample LocationType",
                          "enabled" : true
                        },
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name"
                      },
                      "destLatitude" : -3.734536,
                      "destLongitude" : -38.46933,
                      "lastStopIsDestination" : false,
                      "plannedArrival" : "2023-10-19T13:32:58Z",
                      "plannedDeparture" : "2023-10-19T13:32:58Z",
                      "plannedComplete" : "2023-10-19T13:32:58Z",
                      "plannedStart" : "2023-10-19T13:32:58Z",
                      "hasHelper" : false,
                      "plannedServiceTime" : 0,
                      "onRoute" : false
                    },
                    "helper" : {
                      "id" : 10263,
                      "login" : "aab6b215-7a6d-4dc0-9",
                      "password" : "1234",
                      "preferedLocale" : {
                        "id" : 10000
                      },
                      "organization" : {
                        "id" : 10380,
                        "key" : "aab6b215-7a6d-4dc0-9",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000
                        },
                        "timeZone" : {
                          "id" : 10096
                        },
                        "unitSystem" : "METRIC"
                      },
                      "key" : "aab6b215-7a6d-4dc0-9",
                      "name" : "aab6b215-7a6d-4dc0-9",
                      "unitSystem" : "METRIC",
                      "externalUser" : false,
                      "driverType" : "HELPER",
                      "driverProfileCost" : {
                        "id" : 10067,
                        "organization" : {
                          "id" : 10380,
                          "key" : "aab6b215-7a6d-4dc0-9",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000
                          },
                          "timeZone" : {
                            "id" : 10096
                          },
                          "unitSystem" : "METRIC"
                        },
                        "description" : "aab6b215-7a6d-4dc0-9_DPC Sample",
                        "fixedRouteCost" : 1200,
                        "costPerHour" : 15,
                        "minimumTimeHours" : 8,
                        "overtimeRatePerHour" : 30,
                        "perDistanceRateKm" : 4,
                        "minimumDistance" : 10000,
                        "perSize1Rate" : 1,
                        "minimumSize1" : 10,
                        "enabled" : true,
                        "regularTimeMinutes" : 10,
                        "fixedStopCost" : 10
                      },
                      "firstName" : "aab6b215-7a6d-4dc0-9",
                      "lastName" : ""
                    }
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                RouteHelperAssignmentDocumentation/openApi/POST/PRECONDITION_FAILED_2_8:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "a2819e71-4833-49b4-b5aa-95c7a59dfa17",
                        "date" : "2023-10-19T13:32:58+0000",
                        "resource" : {
                          "key" : "Route not found",
                          "value" : "Route not found",
                          "parameters" : {
                            "className" : "com.greenmile.web.exception.EntityNotFoundException",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "Route not found"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteHelperAssignmentResponse'
              examples:
                RouteHelperAssignmentDocumentation/openApi/POST_1_12:
                  value: |-
                    {
                      "id" : 10022,
                      "creationDate" : "2023-10-19T13:32:58+0000",
                      "helper" : {
                        "id" : 10263,
                        "login" : "aab6b215-7a6d-4dc0-9",
                        "preferedLocale" : {
                          "id" : 10000
                        },
                        "organization" : {
                          "id" : 10380,
                          "key" : "aab6b215-7a6d-4dc0-9",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000
                          },
                          "timeZone" : {
                            "id" : 10096
                          },
                          "unitSystem" : "METRIC"
                        },
                        "key" : "aab6b215-7a6d-4dc0-9",
                        "name" : "aab6b215-7a6d-4dc0-9",
                        "unitSystem" : "METRIC",
                        "externalUser" : false,
                        "driverType" : "HELPER",
                        "driverProfileCost" : {
                          "id" : 10067,
                          "organization" : {
                            "id" : 10380,
                            "key" : "aab6b215-7a6d-4dc0-9",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000
                            },
                            "timeZone" : {
                              "id" : 10096
                            },
                            "unitSystem" : "METRIC"
                          },
                          "description" : "aab6b215-7a6d-4dc0-9_DPC Sample",
                          "fixedRouteCost" : 1200,
                          "costPerHour" : 15,
                          "minimumTimeHours" : 8,
                          "overtimeRatePerHour" : 30,
                          "perDistanceRateKm" : 4,
                          "minimumDistance" : 10000,
                          "perSize1Rate" : 1,
                          "minimumSize1" : 10,
                          "enabled" : true,
                          "regularTimeMinutes" : 10,
                          "fixedStopCost" : 10
                        },
                        "firstName" : "aab6b215-7a6d-4dc0-9",
                        "lastName" : ""
                      }
                    }
  /RouteHelperAssignment/restrictions:
    post:
      tags:
      - RouteHelperAssignment
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: RouteHelperAssignmentDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              RouteHelperAssignmentDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_5_8:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
              RouteHelperAssignmentDocumentation/openApi/POST/OK_4_8:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10022"
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                RouteHelperAssignmentDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_5_8:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "44d2957a-18dc-41f6-8e81-ea108431cc53",
                        "date" : "2023-10-19T13:32:59+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteHelperAssignmentArraySimpleResponse'
              examples:
                RouteHelperAssignmentDocumentation/openApi/POST/OK_4_8:
                  value: |-
                    [ {
                      "id" : 10022,
                      "creationDate" : "2023-10-19T13:32:58+0000"
                    } ]
  /RouteHelperAssignment/{id}:
    get:
      tags:
      - RouteHelperAssignment
      summary: One detailed Entity
      description: One detailed Entity
      operationId: RouteHelperAssignmentDocumentation/openApi/GET_6_17
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteHelperAssignmentOneFullResponse'
              examples:
                RouteHelperAssignmentDocumentation/openApi/GET_6_17:
                  value: |-
                    {
                      "id" : 10022,
                      "creationDate" : "2023-10-19T13:32:58+0000",
                      "helper" : {
                        "id" : 10263,
                        "login" : "aab6b215-7a6d-4dc0-9",
                        "enabled" : true,
                        "failedAttempts" : 0,
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "organization" : {
                          "id" : 10380,
                          "creationDate" : "2023-10-19T13:32:57+0000",
                          "key" : "aab6b215-7a6d-4dc0-9",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000,
                            "key" : "I18NLocale_en",
                            "language" : "en",
                            "description" : "English",
                            "dateFormat" : "MM/dd/yyyy",
                            "timeFormat" : "hh:mm a",
                            "currency" : "US$",
                            "decimalSymbol" : ".",
                            "digitalGrouping" : ","
                          },
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "listenerOrganizations" : [ ],
                          "unitSystem" : "METRIC"
                        },
                        "key" : "aab6b215-7a6d-4dc0-9",
                        "name" : "aab6b215-7a6d-4dc0-9",
                        "unitSystem" : "METRIC",
                        "restrictEquipments" : false,
                        "restrictDrivers" : false,
                        "isSystem" : false,
                        "externalUser" : false,
                        "driverType" : "HELPER",
                        "driverProfileCost" : {
                          "id" : 10067,
                          "creationDate" : "2023-10-19T13:32:57+0000",
                          "organization" : {
                            "id" : 10380,
                            "creationDate" : "2023-10-19T13:32:57+0000",
                            "key" : "aab6b215-7a6d-4dc0-9",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "description" : "aab6b215-7a6d-4dc0-9_DPC Sample",
                          "fixedRouteCost" : 1200,
                          "costPerHour" : 15,
                          "minimumTimeHours" : 8,
                          "overtimeRatePerHour" : 30,
                          "perDistanceRateKm" : 4,
                          "minimumDistance" : 10000,
                          "perSize1Rate" : 1,
                          "minimumSize1" : 10,
                          "enabled" : true,
                          "regularTimeMinutes" : 10,
                          "fixedStopCost" : 10
                        },
                        "firstName" : "aab6b215-7a6d-4dc0-9",
                        "lastName" : ""
                      }
                    }
    delete:
      tags:
      - RouteHelperAssignment
      summary: Delete by id
      description: Delete by id
      operationId: RouteHelperAssignmentDocumentation/openApi/DELETE/OK_7_8
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                RouteHelperAssignmentDocumentation/openApi/DELETE/OK_7_8:
                  value: "true"
  /RouteHolderMaterial:
    get:
      tags:
      - RouteHolderMaterial
      summary: List Entities
      description: List Entities
      operationId: RouteHolderMaterialDocumentation/openApi/GET/OK_4_5
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object WITH LIMIT\
          \ RESULTS url encoded ie. {\"filters\":[],\"firstResult\":0,\"maxResults\"\
          :5}"
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteHolderMaterialArraySimpleResponse'
              examples:
                RouteHolderMaterialDocumentation/openApi/GET/OK_4_5:
                  value: |-
                    [ {
                      "id" : 10022,
                      "size1Quantity" : 12.0,
                      "size2Quantity" : 1.0,
                      "size3Quantity" : 4.0
                    } ]
    post:
      tags:
      - RouteHolderMaterial
      summary: Create Entity
      description: Create Entity
      operationId: RouteHolderMaterialDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RouteHolderMaterial'
            examples:
              RouteHolderMaterialDocumentation/openApi/POST/PRECONDITION_FAILED_2_12:
                value: |-
                  {
                    "route" : {
                      "id" : -99999,
                      "onRoute" : false
                    },
                    "sku" : {
                      "id" : 10235
                    },
                    "transport" : {
                      "id" : 10022
                    },
                    "size1Alias" : {
                      "id" : 10148
                    },
                    "size1Quantity" : 12.0,
                    "size2Alias" : {
                      "id" : 10149
                    },
                    "size2Quantity" : 1.0,
                    "size3Alias" : {
                      "id" : 10150
                    },
                    "size3Quantity" : 4.0
                  }
              RouteHolderMaterialDocumentation/openApi/POST_1_16:
                value: |-
                  {
                    "route" : {
                      "id" : 10378,
                      "onRoute" : false
                    },
                    "sku" : {
                      "id" : 10235
                    },
                    "transport" : {
                      "id" : 10022
                    },
                    "size1Alias" : {
                      "id" : 10148
                    },
                    "size1Quantity" : 12.0,
                    "size2Alias" : {
                      "id" : 10149
                    },
                    "size2Quantity" : 1.0,
                    "size3Alias" : {
                      "id" : 10150
                    },
                    "size3Quantity" : 4.0
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                RouteHolderMaterialDocumentation/openApi/POST/PRECONDITION_FAILED_2_12:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "52ad8295-2f7c-4825-a6cc-b803c2fe6337",
                        "date" : "2023-10-19T13:33:53+0000",
                        "resource" : {
                          "key" : "System.FK.NonexistentReferencedEntity",
                          "value" : "System.FK.NonexistentReferencedEntity",
                          "parameters" : {
                            "owner" : "ROUTE",
                            "user_id" : "10060",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "foreignKey" : "FK_ROUTEHOLDERMATERIAL01",
                            "Greenmile-Version" : null,
                            "child" : "ROUTEHOLDERMATERIAL"
                          },
                          "i18nMessage" : "System.FK.NonexistentReferencedEntity"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteHolderMaterialResponse'
              examples:
                RouteHolderMaterialDocumentation/openApi/POST_1_16:
                  value: |-
                    {
                      "id" : 10022,
                      "sku" : {
                        "id" : 10235
                      },
                      "transport" : {
                        "id" : 10022
                      },
                      "size1Alias" : {
                        "id" : 10148
                      },
                      "size1Quantity" : 12.0,
                      "size2Alias" : {
                        "id" : 10149
                      },
                      "size2Quantity" : 1.0,
                      "size3Alias" : {
                        "id" : 10150
                      },
                      "size3Quantity" : 4.0
                    }
  /RouteHolderMaterial/restrictions:
    post:
      tags:
      - RouteHolderMaterial
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: RouteHolderMaterialDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              RouteHolderMaterialDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_12:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
              RouteHolderMaterialDocumentation/openApi/POST/OK_6_12:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10022"
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                RouteHolderMaterialDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_12:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "0ebb25a5-5919-4d46-9181-44dcc7906fe8",
                        "date" : "2023-10-19T13:33:54+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteHolderMaterialArraySimpleResponse'
              examples:
                RouteHolderMaterialDocumentation/openApi/POST/OK_6_12:
                  value: |-
                    [ {
                      "id" : 10022,
                      "size1Quantity" : 12.0,
                      "size2Quantity" : 1.0,
                      "size3Quantity" : 4.0
                    } ]
  /RouteHolderMaterial/{id}:
    get:
      tags:
      - RouteHolderMaterial
      summary: One detailed Entity
      description: One detailed Entity
      operationId: RouteHolderMaterialDocumentation/openApi/GET_5_22
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteHolderMaterialOneFullResponse'
              examples:
                RouteHolderMaterialDocumentation/openApi/GET_5_22:
                  value: |-
                    {
                      "id" : 10022,
                      "sku" : {
                        "id" : 10235,
                        "creationDate" : "2023-10-19T13:33:53+0000",
                        "organization" : {
                          "id" : 10393,
                          "creationDate" : "2023-10-19T13:33:50+0000",
                          "key" : "e7594e8a-ea96-4a62-8_O",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000,
                            "key" : "I18NLocale_en",
                            "language" : "en",
                            "description" : "English",
                            "dateFormat" : "MM/dd/yyyy",
                            "timeFormat" : "hh:mm a",
                            "currency" : "US$",
                            "decimalSymbol" : ".",
                            "digitalGrouping" : ","
                          },
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "listenerOrganizations" : [ ],
                          "unitSystem" : "METRIC"
                        },
                        "key" : "e7594e8a-ea96-4a62-8",
                        "description" : "Sample SKU - Juice",
                        "enabled" : true,
                        "brand" : "Amazing",
                        "skuType" : {
                          "id" : 10091,
                          "creationDate" : "2023-10-19T13:33:51+0000",
                          "organization" : {
                            "id" : 10393,
                            "creationDate" : "2023-10-19T13:33:50+0000",
                            "key" : "e7594e8a-ea96-4a62-8_O",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "e7594e8a-ea96-4a62-8",
                          "description" : "SkuType Description"
                        },
                        "baseUnit" : {
                          "id" : 10145,
                          "key" : "e7594e8a-ea96-4a62-8Bottle",
                          "description" : "Sample SizeAlias",
                          "icon" : "ICON",
                          "preferredSize" : "1",
                          "sizeDecimalPlaces" : 2
                        },
                        "secondaryUnit" : {
                          "id" : 10146,
                          "key" : "e7594e8a-ea96-4a62-8Box",
                          "description" : "Sample SizeAlias",
                          "icon" : "ICON",
                          "preferredSize" : "1",
                          "sizeDecimalPlaces" : 2
                        },
                        "tertiaryUnit" : {
                          "id" : 10147,
                          "key" : "e7594e8a-ea96-4a62-8Container",
                          "description" : "Sample SizeAlias",
                          "icon" : "ICON",
                          "preferredSize" : "1",
                          "sizeDecimalPlaces" : 2
                        },
                        "secondaryQty" : 4.0,
                        "tertiaryQty" : 4.0,
                        "secondaryCompound" : {
                          "id" : 10233,
                          "creationDate" : "2023-10-19T13:33:52+0000",
                          "organization" : {
                            "id" : 10393,
                            "creationDate" : "2023-10-19T13:33:50+0000",
                            "key" : "e7594e8a-ea96-4a62-8_O",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "e7594e8a-ea96-4a62-8SkuSecondary",
                          "description" : "Sample SKU",
                          "enabled" : true,
                          "brand" : "Docik",
                          "alternativeKey" : "e7594e8a-ea96-4a62-8SkuSecondarye7594e8a-ea96-4a62-8_O"
                        },
                        "tertiaryCompound" : {
                          "id" : 10234,
                          "creationDate" : "2023-10-19T13:33:52+0000",
                          "organization" : {
                            "id" : 10393,
                            "creationDate" : "2023-10-19T13:33:50+0000",
                            "key" : "e7594e8a-ea96-4a62-8_O",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "e7594e8a-ea96-4a62-8SkuTertiary",
                          "description" : "Sample SKU",
                          "enabled" : true,
                          "brand" : "Docik",
                          "alternativeKey" : "e7594e8a-ea96-4a62-8SkuTertiarye7594e8a-ea96-4a62-8_O"
                        },
                        "secondaryCompoundQty" : 1.0,
                        "tertiaryCompoundQty" : 1.0,
                        "alternativeKey" : "e7594e8a-ea96-4a62-8e7594e8a-ea96-4a62-8_O"
                      },
                      "transport" : {
                        "id" : 10022,
                        "creationDate" : "2023-10-19T13:33:52+0000",
                        "organization" : {
                          "id" : 10393,
                          "creationDate" : "2023-10-19T13:33:50+0000",
                          "key" : "e7594e8a-ea96-4a62-8_O",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000,
                            "key" : "I18NLocale_en",
                            "language" : "en",
                            "description" : "English",
                            "dateFormat" : "MM/dd/yyyy",
                            "timeFormat" : "hh:mm a",
                            "currency" : "US$",
                            "decimalSymbol" : ".",
                            "digitalGrouping" : ","
                          },
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "listenerOrganizations" : [ ],
                          "unitSystem" : "METRIC"
                        },
                        "key" : "e7594e8a-ea96-4a62-8_TDoc",
                        "date" : "2023-10-19",
                        "status" : "PENDING",
                        "alternativeKey" : "e7594e8a-ea96-4a62-8_TDoce7594e8a-ea96-4a62-8_O"
                      },
                      "size1Alias" : {
                        "id" : 10148,
                        "key" : "e7594e8a-ea96-4a62-8Size1",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "size1Quantity" : 12.0,
                      "size2Alias" : {
                        "id" : 10149,
                        "key" : "e7594e8a-ea96-4a62-8Size2",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "size2Quantity" : 1.0,
                      "size3Alias" : {
                        "id" : 10150,
                        "key" : "e7594e8a-ea96-4a62-8Size3",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "size3Quantity" : 4.0
                    }
    put:
      tags:
      - RouteHolderMaterial
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: RouteHolderMaterialDocumentation/openApi/PUT/
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RouteHolderMaterialPutRequest'
            examples:
              RouteHolderMaterialDocumentation/openApi/PUT/OK_8_10:
                value: |-
                  {
                    "id" : 10022,
                    "route" : {
                      "id" : 10378,
                      "onRoute" : false
                    },
                    "sku" : {
                      "id" : 10235
                    },
                    "transport" : {
                      "id" : 10022
                    },
                    "size1Alias" : {
                      "id" : 10148
                    },
                    "size1Quantity" : 13.0,
                    "size2Alias" : {
                      "id" : 10149
                    },
                    "size2Quantity" : 1.0,
                    "size3Alias" : {
                      "id" : 10150
                    },
                    "size3Quantity" : 4.0
                  }
              RouteHolderMaterialDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_8:
                value: |-
                  {
                    "id" : 10022,
                    "route" : {
                      "id" : -99999,
                      "onRoute" : false
                    },
                    "sku" : {
                      "id" : 10235
                    },
                    "transport" : {
                      "id" : 10022
                    },
                    "size1Alias" : {
                      "id" : 10148
                    },
                    "size1Quantity" : 12.0,
                    "size2Alias" : {
                      "id" : 10149
                    },
                    "size2Quantity" : 1.0,
                    "size3Alias" : {
                      "id" : 10150
                    },
                    "size3Quantity" : 4.0
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                RouteHolderMaterialDocumentation/openApi/PUT/OK_8_10:
                  value: "true"
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                RouteHolderMaterialDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_8:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "f0daf357-49e6-4231-a669-e1d3ecbb7fe5",
                        "date" : "2023-10-19T13:33:54+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
    delete:
      tags:
      - RouteHolderMaterial
      summary: Delete by id
      description: Delete by id
      operationId: RouteHolderMaterialDocumentation/openApi/DELETE/OK_9_12
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                RouteHolderMaterialDocumentation/openApi/DELETE/OK_9_12:
                  value: "true"
  /RouteLocationPendingPayment:
    get:
      tags:
      - RouteLocationPendingPayment
      summary: List Entities
      description: List Entities
      operationId: RouteLocationPendingPaymentDocumentation/openApi/GET/OK_4_8
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object WITH LIMIT\
          \ RESULTS url encoded ie. {\"filters\":[],\"firstResult\":0,\"maxResults\"\
          :5}"
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteLocationPendingPaymentArraySimpleResponse'
              examples:
                RouteLocationPendingPaymentDocumentation/openApi/GET/OK_4_8:
                  value: |-
                    [ {
                      "id" : 10022,
                      "creationDate" : "2023-10-19T13:34:45+0000",
                      "amount" : 45,
                      "amountPayed" : 45,
                      "saleDate" : "2023-10-19T13:34:45+0000",
                      "dueDate" : "2023-10-19T13:34:44+0000",
                      "remark" : "remark",
                      "documentKey" : "DocKey",
                      "companyTax" : "TAX",
                      "year" : 2018,
                      "invoice" : "123-3232",
                      "paymentDocument" : "5533612374"
                    } ]
    post:
      tags:
      - RouteLocationPendingPayment
      summary: Create Entity
      description: Create Entity
      operationId: RouteLocationPendingPaymentDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RouteLocationPendingPayment'
            examples:
              RouteLocationPendingPaymentDocumentation/openApi/POST_1_22:
                value: |-
                  {
                    "route" : {
                      "id" : 10387,
                      "onRoute" : false
                    },
                    "location" : {
                      "id" : 10364
                    },
                    "amount" : 45,
                    "amountPayed" : 45,
                    "saleDate" : "2023-10-19T13:34:45Z",
                    "dueDate" : "2023-10-19T13:34:44Z",
                    "remark" : "remark",
                    "documentKey" : "DocKey",
                    "companyTax" : "TAX",
                    "year" : 2018,
                    "invoice" : "123-3232",
                    "paymentDocument" : "5533612374",
                    "paymentMethod" : {
                      "id" : 10022
                    }
                  }
              RouteLocationPendingPaymentDocumentation/openApi/POST/PRECONDITION_FAILED_2_18:
                value: |-
                  {
                    "route" : {
                      "id" : -99999,
                      "onRoute" : false
                    },
                    "location" : {
                      "id" : 10364
                    },
                    "amount" : 45,
                    "amountPayed" : 45,
                    "saleDate" : "2023-10-19T13:34:45Z",
                    "dueDate" : "2023-10-19T13:34:44Z",
                    "remark" : "remark",
                    "documentKey" : "DocKey",
                    "companyTax" : "TAX",
                    "year" : 2018,
                    "invoice" : "123-3232",
                    "paymentDocument" : "5533612374",
                    "paymentMethod" : {
                      "id" : 10022
                    }
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteLocationPendingPaymentResponse'
              examples:
                RouteLocationPendingPaymentDocumentation/openApi/POST_1_22:
                  value: |-
                    {
                      "id" : 10022,
                      "creationDate" : "2023-10-19T13:34:45+0000",
                      "location" : {
                        "id" : 10364
                      },
                      "amount" : 45,
                      "amountPayed" : 45,
                      "saleDate" : "2023-10-19T13:34:45+0000",
                      "dueDate" : "2023-10-19T13:34:44+0000",
                      "remark" : "remark",
                      "documentKey" : "DocKey",
                      "companyTax" : "TAX",
                      "year" : 2018,
                      "invoice" : "123-3232",
                      "paymentDocument" : "5533612374",
                      "paymentMethod" : {
                        "id" : 10022
                      }
                    }
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                RouteLocationPendingPaymentDocumentation/openApi/POST/PRECONDITION_FAILED_2_18:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "e556a4a1-25e5-4710-b851-efa6332a45a8",
                        "date" : "2023-10-19T13:34:46+0000",
                        "resource" : {
                          "key" : "System.FK.NonexistentReferencedEntity",
                          "value" : "System.FK.NonexistentReferencedEntity",
                          "parameters" : {
                            "owner" : "ROUTE",
                            "user_id" : "10060",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "foreignKey" : "FK_PENDINGPAYMENT01",
                            "Greenmile-Version" : null,
                            "child" : "ROUTELOCATIONPENDINGPAYMENT"
                          },
                          "i18nMessage" : "System.FK.NonexistentReferencedEntity"
                        }
                      } ]
                    }
  /RouteLocationPendingPayment/restrictions:
    post:
      tags:
      - RouteLocationPendingPayment
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: RouteLocationPendingPaymentDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              RouteLocationPendingPaymentDocumentation/openApi/POST/OK_6_18:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10022"
                  }
              RouteLocationPendingPaymentDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_18:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteLocationPendingPaymentArraySimpleResponse'
              examples:
                RouteLocationPendingPaymentDocumentation/openApi/POST/OK_6_18:
                  value: |-
                    [ {
                      "id" : 10022,
                      "creationDate" : "2023-10-19T13:34:45+0000",
                      "amount" : 45,
                      "amountPayed" : 45,
                      "saleDate" : "2023-10-19T13:34:45+0000",
                      "dueDate" : "2023-10-19T13:34:44+0000",
                      "remark" : "remark",
                      "documentKey" : "DocKey",
                      "companyTax" : "TAX",
                      "year" : 2018,
                      "invoice" : "123-3232",
                      "paymentDocument" : "5533612374"
                    } ]
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                RouteLocationPendingPaymentDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_18:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "f694a9fe-2c4a-4912-ab54-44678404c5cd",
                        "date" : "2023-10-19T13:34:47+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
  /RouteLocationPendingPayment/{id}:
    get:
      tags:
      - RouteLocationPendingPayment
      summary: One detailed Entity
      description: One detailed Entity
      operationId: RouteLocationPendingPaymentDocumentation/openApi/GET_5_30
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteLocationPendingPaymentOneFullResponse'
              examples:
                RouteLocationPendingPaymentDocumentation/openApi/GET_5_30:
                  value: |-
                    {
                      "id" : 10022,
                      "creationDate" : "2023-10-19T13:34:45+0000",
                      "location" : {
                        "id" : 10364,
                        "creationDate" : "2023-10-19T13:34:44+0000",
                        "organization" : {
                          "id" : 10414,
                          "creationDate" : "2023-10-19T13:34:44+0000",
                          "key" : "8c16d0d4-7208-4e8d-b_O",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000,
                            "key" : "I18NLocale_en",
                            "language" : "en",
                            "description" : "English",
                            "dateFormat" : "MM/dd/yyyy",
                            "timeFormat" : "hh:mm a",
                            "currency" : "US$",
                            "decimalSymbol" : ".",
                            "digitalGrouping" : ","
                          },
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "listenerOrganizations" : [ ],
                          "unitSystem" : "METRIC"
                        },
                        "key" : "8c16d0d4-7208-4e8d-bDoc",
                        "locationType" : {
                          "id" : 10364,
                          "creationDate" : "2023-10-19T13:34:44+0000",
                          "organization" : {
                            "id" : 10414,
                            "creationDate" : "2023-10-19T13:34:44+0000",
                            "key" : "8c16d0d4-7208-4e8d-b_O",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "8c16d0d4-7208-4e8d-bDocLocTypeDoc",
                          "description" : "Sample LocationType",
                          "showOnMobileCreate" : true,
                          "enabled" : true,
                          "alternativeKey" : "8c16d0d4-7208-4e8d-bDocLocTypeDoc8c16d0d4-7208-4e8d-b_O"
                        },
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "deliveryDays" : "0",
                        "enabled" : true,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name",
                        "alternativeKey" : "8c16d0d4-7208-4e8d-bDoc8c16d0d4-7208-4e8d-bDocLocTypeDoc8c16d0d4-7208-4e8d-b_O8c16d0d4-7208-4e8d-b_O"
                      },
                      "amount" : 45,
                      "amountPayed" : 45,
                      "saleDate" : "2023-10-19T13:34:45+0000",
                      "dueDate" : "2023-10-19T13:34:44+0000",
                      "remark" : "remark",
                      "documentKey" : "DocKey",
                      "companyTax" : "TAX",
                      "year" : 2018,
                      "invoice" : "123-3232",
                      "paymentDocument" : "5533612374",
                      "paymentMethod" : {
                        "id" : 10022,
                        "organization" : {
                          "id" : 10414,
                          "creationDate" : "2023-10-19T13:34:44+0000",
                          "key" : "8c16d0d4-7208-4e8d-b_O",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000,
                            "key" : "I18NLocale_en",
                            "language" : "en",
                            "description" : "English",
                            "dateFormat" : "MM/dd/yyyy",
                            "timeFormat" : "hh:mm a",
                            "currency" : "US$",
                            "decimalSymbol" : ".",
                            "digitalGrouping" : ","
                          },
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "listenerOrganizations" : [ ],
                          "unitSystem" : "METRIC"
                        },
                        "key" : "8c16d0d4-7208-4e8d-b",
                        "description" : "PaymentMethod Sample",
                        "enabled" : true,
                        "allowPendingPayment" : false,
                        "askPaymentDocument" : "y",
                        "documentSize" : 32,
                        "numberOfDays" : 3,
                        "documentMask" : "Mask"
                      }
                    }
    put:
      tags:
      - RouteLocationPendingPayment
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: RouteLocationPendingPaymentDocumentation/openApi/PUT/
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RouteLocationPendingPaymentPutRequest'
            examples:
              RouteLocationPendingPaymentDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_13:
                value: |-
                  {
                    "id" : 10022,
                    "route" : {
                      "id" : -99999,
                      "onRoute" : false
                    },
                    "location" : {
                      "id" : 10364
                    },
                    "amount" : 45,
                    "amountPayed" : 45,
                    "saleDate" : "2023-10-19T13:34:45Z",
                    "dueDate" : "2023-10-19T13:34:44Z",
                    "remark" : "remark",
                    "documentKey" : "DocKey",
                    "companyTax" : "TAX",
                    "year" : 2018,
                    "invoice" : "123-3232",
                    "paymentDocument" : "5533612374",
                    "paymentMethod" : {
                      "id" : 10022
                    }
                  }
              RouteLocationPendingPaymentDocumentation/openApi/PUT/OK_8_15:
                value: |-
                  {
                    "id" : 10022,
                    "route" : {
                      "id" : 10387,
                      "onRoute" : false
                    },
                    "location" : {
                      "id" : 10364
                    },
                    "amount" : 45,
                    "amountPayed" : 45,
                    "saleDate" : "2023-10-19T13:34:45Z",
                    "dueDate" : "2023-10-19T13:34:44Z",
                    "remark" : "remark2",
                    "documentKey" : "DocKey",
                    "companyTax" : "TAX",
                    "year" : 2018,
                    "invoice" : "123-3232",
                    "paymentDocument" : "5533612374",
                    "paymentMethod" : {
                      "id" : 10022
                    }
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                RouteLocationPendingPaymentDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_13:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "5c10e22e-8950-46c3-b206-dd2a8549f460",
                        "date" : "2023-10-19T13:34:46+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                RouteLocationPendingPaymentDocumentation/openApi/PUT/OK_8_15:
                  value: "true"
    delete:
      tags:
      - RouteLocationPendingPayment
      summary: Delete by id
      description: Delete by id
      operationId: RouteLocationPendingPaymentDocumentation/openApi/DELETE/OK_9_18
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                RouteLocationPendingPaymentDocumentation/openApi/DELETE/OK_9_18:
                  value: "true"
  /RouteManifest:
    get:
      tags:
      - RouteManifest
      summary: List Entities
      description: List Entities
      operationId: RouteManifestDocumentation/openApi/GET/OK_4_9
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object WITH LIMIT\
          \ RESULTS url encoded ie. {\"filters\":[],\"firstResult\":0,\"maxResults\"\
          :5}"
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteLocationPendingPaymentArraySimpleResponse'
              examples:
                RouteManifestDocumentation/openApi/GET/OK_4_9:
                  value: |-
                    [ {
                      "id" : 10022,
                      "size1" : 12.0,
                      "size2" : 14.0,
                      "size3" : 22.0
                    } ]
    post:
      tags:
      - RouteManifest
      summary: Create Entity
      description: Create Entity
      operationId: RouteManifestDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RouteLocationPendingPayment'
            examples:
              RouteManifestDocumentation/openApi/POST/PRECONDITION_FAILED_2_27:
                value: |-
                  {
                    "route" : {
                      "id" : -99999,
                      "onRoute" : false
                    },
                    "sku" : {
                      "id" : 10281
                    },
                    "transport" : {
                      "id" : 10062
                    },
                    "size1" : 12.0,
                    "size2" : 14.0,
                    "size3" : 22.0,
                    "size1Alias" : {
                      "id" : 10214
                    },
                    "size2Alias" : {
                      "id" : 10215
                    },
                    "size3Alias" : {
                      "id" : 10216
                    }
                  }
              RouteManifestDocumentation/openApi/POST_1_33:
                value: |-
                  {
                    "route" : {
                      "id" : 10398,
                      "onRoute" : false
                    },
                    "sku" : {
                      "id" : 10281
                    },
                    "transport" : {
                      "id" : 10062
                    },
                    "size1" : 12.0,
                    "size2" : 14.0,
                    "size3" : 22.0,
                    "size1Alias" : {
                      "id" : 10214
                    },
                    "size2Alias" : {
                      "id" : 10215
                    },
                    "size3Alias" : {
                      "id" : 10216
                    }
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                RouteManifestDocumentation/openApi/POST/PRECONDITION_FAILED_2_27:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "ae43e1d1-e8f7-4d25-a829-6c225b9f7436",
                        "date" : "2023-10-19T13:36:12+0000",
                        "resource" : {
                          "key" : "System.FK.NonexistentReferencedEntity",
                          "value" : "System.FK.NonexistentReferencedEntity",
                          "parameters" : {
                            "owner" : "ROUTE",
                            "user_id" : "10060",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "foreignKey" : "FK_ROUTEMANIFEST01",
                            "Greenmile-Version" : null,
                            "child" : "ROUTEMANIFEST"
                          },
                          "i18nMessage" : "System.FK.NonexistentReferencedEntity"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteLocationPendingPaymentResponse'
              examples:
                RouteManifestDocumentation/openApi/POST_1_33:
                  value: |-
                    {
                      "id" : 10022,
                      "sku" : {
                        "id" : 10281
                      },
                      "transport" : {
                        "id" : 10062
                      },
                      "size1" : 12.0,
                      "size2" : 14.0,
                      "size3" : 22.0,
                      "size1Alias" : {
                        "id" : 10214
                      },
                      "size2Alias" : {
                        "id" : 10215
                      },
                      "size3Alias" : {
                        "id" : 10216
                      }
                    }
  /RouteManifest/restrictions:
    post:
      tags:
      - RouteManifest
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: RouteManifestDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              RouteManifestDocumentation/openApi/POST/OK_6_27:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10022"
                  }
              RouteManifestDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_27:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteLocationPendingPaymentArraySimpleResponse'
              examples:
                RouteManifestDocumentation/openApi/POST/OK_6_27:
                  value: |-
                    [ {
                      "id" : 10022,
                      "size1" : 12.0,
                      "size2" : 14.0,
                      "size3" : 22.0
                    } ]
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                RouteManifestDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_27:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "6e72e660-75b8-466d-92d0-080ab42d32cd",
                        "date" : "2023-10-19T13:36:13+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
  /RouteManifest/{id}:
    get:
      tags:
      - RouteManifest
      summary: One detailed Entity
      description: One detailed Entity
      operationId: RouteManifestDocumentation/openApi/GET_5_48
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteLocationPendingPaymentOneFullResponse'
              examples:
                RouteManifestDocumentation/openApi/GET_5_48:
                  value: |-
                    {
                      "id" : 10022,
                      "sku" : {
                        "id" : 10281,
                        "creationDate" : "2023-10-19T13:36:11+0000",
                        "organization" : {
                          "id" : 10444,
                          "creationDate" : "2023-10-19T13:36:09+0000",
                          "key" : "70564e89-534a-409d-b",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000,
                            "key" : "I18NLocale_en",
                            "language" : "en",
                            "description" : "English",
                            "dateFormat" : "MM/dd/yyyy",
                            "timeFormat" : "hh:mm a",
                            "currency" : "US$",
                            "decimalSymbol" : ".",
                            "digitalGrouping" : ","
                          },
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "listenerOrganizations" : [ ],
                          "unitSystem" : "METRIC"
                        },
                        "key" : "70564e89-534a-409d-b",
                        "description" : "Sample SKU - Juice",
                        "enabled" : true,
                        "brand" : "Amazing",
                        "skuType" : {
                          "id" : 10113,
                          "creationDate" : "2023-10-19T13:36:11+0000",
                          "organization" : {
                            "id" : 10444,
                            "creationDate" : "2023-10-19T13:36:09+0000",
                            "key" : "70564e89-534a-409d-b",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "70564e89-534a-409d-b",
                          "description" : "SkuType Description"
                        },
                        "baseUnit" : {
                          "id" : 10217,
                          "key" : "70564e89-534a-409d-bBottle",
                          "description" : "Sample SizeAlias",
                          "icon" : "ICON",
                          "preferredSize" : "1",
                          "sizeDecimalPlaces" : 2
                        },
                        "secondaryUnit" : {
                          "id" : 10218,
                          "key" : "70564e89-534a-409d-bBox",
                          "description" : "Sample SizeAlias",
                          "icon" : "ICON",
                          "preferredSize" : "1",
                          "sizeDecimalPlaces" : 2
                        },
                        "tertiaryUnit" : {
                          "id" : 10219,
                          "key" : "70564e89-534a-409d-bContainer",
                          "description" : "Sample SizeAlias",
                          "icon" : "ICON",
                          "preferredSize" : "1",
                          "sizeDecimalPlaces" : 2
                        },
                        "secondaryQty" : 4.0,
                        "tertiaryQty" : 4.0,
                        "secondaryCompound" : {
                          "id" : 10279,
                          "creationDate" : "2023-10-19T13:36:11+0000",
                          "organization" : {
                            "id" : 10444,
                            "creationDate" : "2023-10-19T13:36:09+0000",
                            "key" : "70564e89-534a-409d-b",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "70564e89-534a-409d-bSkuSecondary",
                          "description" : "Sample SKU",
                          "enabled" : true,
                          "brand" : "Docik",
                          "alternativeKey" : "70564e89-534a-409d-bSkuSecondary70564e89-534a-409d-b"
                        },
                        "tertiaryCompound" : {
                          "id" : 10280,
                          "creationDate" : "2023-10-19T13:36:11+0000",
                          "organization" : {
                            "id" : 10444,
                            "creationDate" : "2023-10-19T13:36:09+0000",
                            "key" : "70564e89-534a-409d-b",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "70564e89-534a-409d-bSkuTertiary",
                          "description" : "Sample SKU",
                          "enabled" : true,
                          "brand" : "Docik",
                          "alternativeKey" : "70564e89-534a-409d-bSkuTertiary70564e89-534a-409d-b"
                        },
                        "secondaryCompoundQty" : 1.0,
                        "tertiaryCompoundQty" : 1.0,
                        "alternativeKey" : "70564e89-534a-409d-b70564e89-534a-409d-b"
                      },
                      "transport" : {
                        "id" : 10062,
                        "creationDate" : "2023-10-19T13:36:10+0000",
                        "organization" : {
                          "id" : 10444,
                          "creationDate" : "2023-10-19T13:36:09+0000",
                          "key" : "70564e89-534a-409d-b",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000,
                            "key" : "I18NLocale_en",
                            "language" : "en",
                            "description" : "English",
                            "dateFormat" : "MM/dd/yyyy",
                            "timeFormat" : "hh:mm a",
                            "currency" : "US$",
                            "decimalSymbol" : ".",
                            "digitalGrouping" : ","
                          },
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "listenerOrganizations" : [ ],
                          "unitSystem" : "METRIC"
                        },
                        "key" : "70564e89-534a-409d-b_TDoc",
                        "date" : "2023-10-19",
                        "status" : "PENDING",
                        "alternativeKey" : "70564e89-534a-409d-b_TDoc70564e89-534a-409d-b"
                      },
                      "size1" : 12.0,
                      "size2" : 14.0,
                      "size3" : 22.0,
                      "size1Alias" : {
                        "id" : 10214,
                        "key" : "70564e89-534a-409d-bSize1",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "size2Alias" : {
                        "id" : 10215,
                        "key" : "70564e89-534a-409d-bSize2",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "size3Alias" : {
                        "id" : 10216,
                        "key" : "70564e89-534a-409d-bSize3",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      }
                    }
    put:
      tags:
      - RouteManifest
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: RouteManifestDocumentation/openApi/PUT/
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RouteLocationPendingPaymentPutRequest'
            examples:
              RouteManifestDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_22:
                value: |-
                  {
                    "id" : 10022,
                    "route" : {
                      "id" : -99999,
                      "onRoute" : false
                    },
                    "sku" : {
                      "id" : 10281
                    },
                    "transport" : {
                      "id" : 10062
                    },
                    "size1" : 12.0,
                    "size2" : 14.0,
                    "size3" : 22.0,
                    "size1Alias" : {
                      "id" : 10214
                    },
                    "size2Alias" : {
                      "id" : 10215
                    },
                    "size3Alias" : {
                      "id" : 10216
                    }
                  }
              RouteManifestDocumentation/openApi/PUT/OK_8_24:
                value: |-
                  {
                    "id" : 10022,
                    "route" : {
                      "id" : 10398,
                      "onRoute" : false
                    },
                    "sku" : {
                      "id" : 10281
                    },
                    "transport" : {
                      "id" : 10062
                    },
                    "size1" : 13.0,
                    "size2" : 14.0,
                    "size3" : 22.0,
                    "size1Alias" : {
                      "id" : 10214
                    },
                    "size2Alias" : {
                      "id" : 10215
                    },
                    "size3Alias" : {
                      "id" : 10216
                    }
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                RouteManifestDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_22:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "79084827-5a64-411e-a43d-d25e66767766",
                        "date" : "2023-10-19T13:36:12+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                RouteManifestDocumentation/openApi/PUT/OK_8_24:
                  value: "true"
    delete:
      tags:
      - RouteManifest
      summary: Delete by id
      description: Delete by id
      operationId: RouteManifestDocumentation/openApi/DELETE/OK_9_27
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                RouteManifestDocumentation/openApi/DELETE/OK_9_27:
                  value: "true"
  /RouteSummary:
    get:
      tags:
      - RouteSummary
      summary: List Entities
      description: List Entities
      operationId: RouteSummaryDocumentation/openApi/GET/OK_4_21
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object WITH LIMIT\
          \ RESULTS url encoded ie. {\"filters\":[],\"firstResult\":0,\"maxResults\"\
          :5}"
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteResumeArraySimpleResponse'
              examples:
                RouteSummaryDocumentation/openApi/GET/OK_4_21:
                  value: |-
                    [ {
                      "id" : 10002,
                      "routeAvgSpeed" : 50.0,
                      "routeMaxSpeed" : 100.0,
                      "startCoordLatitude" : -3.7638033,
                      "startCoordLongitude" : -38.4826255,
                      "startCoordDate" : "2023-10-19T12:41:02+0000",
                      "completeCoordLatitude" : -3.7409,
                      "completeCoordLongitude" : -38.456,
                      "completeCoordDate" : "2023-10-19T13:41:02+0000"
                    } ]
    post:
      tags:
      - RouteSummary
      summary: Create Entity
      description: Create Entity
      operationId: RouteSummaryDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RouteResume'
            examples:
              RouteSummaryDocumentation/openApi/POST/PRECONDITION_FAILED_2_52:
                value: |-
                  {
                    "route" : {
                      "id" : -99999,
                      "organization" : {
                        "id" : 10553
                      },
                      "key" : "fd891eae-9f67-4cee-9",
                      "date" : "2023-10-19",
                      "description" : "Sample Route Doc",
                      "origin" : {
                        "id" : 10487,
                        "organization" : {
                          "id" : 10553
                        },
                        "key" : "fd891eae-9f67-4cee-9_O",
                        "locationType" : {
                          "id" : 10481,
                          "organization" : {
                            "id" : 10553
                          },
                          "key" : "fd891eae-9f67-4cee-9_OLocTypeDoc",
                          "description" : "Sample LocationType",
                          "enabled" : true
                        },
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name"
                      },
                      "origLatitude" : -3.734536,
                      "origLongitude" : -38.46933,
                      "destination" : {
                        "id" : 10488,
                        "organization" : {
                          "id" : 10553
                        },
                        "key" : "fd891eae-9f67-4cee-9_D",
                        "locationType" : {
                          "id" : 10482,
                          "organization" : {
                            "id" : 10553
                          },
                          "key" : "fd891eae-9f67-4cee-9_DLocTypeDoc",
                          "description" : "Sample LocationType",
                          "enabled" : true
                        },
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name"
                      },
                      "destLatitude" : -3.734536,
                      "destLongitude" : -38.46933,
                      "lastStopIsDestination" : false,
                      "plannedArrival" : "2023-10-19T13:41:01Z",
                      "plannedDeparture" : "2023-10-19T13:41:01Z",
                      "plannedComplete" : "2023-10-19T13:41:01Z",
                      "plannedStart" : "2023-10-19T13:41:01Z",
                      "hasHelper" : false,
                      "plannedServiceTime" : 0,
                      "onRoute" : false
                    },
                    "routeAvgSpeed" : 50.0,
                    "routeMaxSpeed" : 100.0,
                    "startCoordLatitude" : -3.7638033,
                    "startCoordLongitude" : -38.4826255,
                    "startCoordDate" : "2023-10-19T12:41:02Z",
                    "completeCoordLatitude" : -3.7409,
                    "completeCoordLongitude" : -38.456,
                    "completeCoordDate" : "2023-10-19T13:41:02Z"
                  }
              RouteSummaryDocumentation/openApi/POST_1_69:
                value: |-
                  {
                    "route" : {
                      "id" : 10445,
                      "organization" : {
                        "id" : 10553
                      },
                      "key" : "fd891eae-9f67-4cee-9",
                      "date" : "2023-10-19",
                      "description" : "Sample Route Doc",
                      "origin" : {
                        "id" : 10487,
                        "organization" : {
                          "id" : 10553
                        },
                        "key" : "fd891eae-9f67-4cee-9_O",
                        "locationType" : {
                          "id" : 10481,
                          "organization" : {
                            "id" : 10553
                          },
                          "key" : "fd891eae-9f67-4cee-9_OLocTypeDoc",
                          "description" : "Sample LocationType",
                          "enabled" : true
                        },
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name"
                      },
                      "origLatitude" : -3.734536,
                      "origLongitude" : -38.46933,
                      "destination" : {
                        "id" : 10488,
                        "organization" : {
                          "id" : 10553
                        },
                        "key" : "fd891eae-9f67-4cee-9_D",
                        "locationType" : {
                          "id" : 10482,
                          "organization" : {
                            "id" : 10553
                          },
                          "key" : "fd891eae-9f67-4cee-9_DLocTypeDoc",
                          "description" : "Sample LocationType",
                          "enabled" : true
                        },
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name"
                      },
                      "destLatitude" : -3.734536,
                      "destLongitude" : -38.46933,
                      "lastStopIsDestination" : false,
                      "plannedArrival" : "2023-10-19T13:41:01Z",
                      "plannedDeparture" : "2023-10-19T13:41:01Z",
                      "plannedComplete" : "2023-10-19T13:41:01Z",
                      "plannedStart" : "2023-10-19T13:41:01Z",
                      "hasHelper" : false,
                      "plannedServiceTime" : 0,
                      "onRoute" : false
                    },
                    "routeAvgSpeed" : 50.0,
                    "routeMaxSpeed" : 100.0,
                    "startCoordLatitude" : -3.7638033,
                    "startCoordLongitude" : -38.4826255,
                    "startCoordDate" : "2023-10-19T12:41:02Z",
                    "completeCoordLatitude" : -3.7409,
                    "completeCoordLongitude" : -38.456,
                    "completeCoordDate" : "2023-10-19T13:41:02Z"
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                RouteSummaryDocumentation/openApi/POST/PRECONDITION_FAILED_2_52:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "33a57a2f-5d03-46c1-8a65-4516f7831f50",
                        "date" : "2023-10-19T13:41:02+0000",
                        "resource" : {
                          "key" : "System.FK.NonexistentReferencedEntity",
                          "value" : "System.FK.NonexistentReferencedEntity",
                          "parameters" : {
                            "owner" : "ROUTE",
                            "user_id" : "10060",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "foreignKey" : "FK_ROUTERESUME01",
                            "Greenmile-Version" : null,
                            "child" : "ROUTERESUME"
                          },
                          "i18nMessage" : "System.FK.NonexistentReferencedEntity"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteResumeResponse'
              examples:
                RouteSummaryDocumentation/openApi/POST_1_69:
                  value: |-
                    {
                      "id" : 10002,
                      "route" : {
                        "id" : 10445,
                        "organization" : {
                          "id" : 10553
                        },
                        "key" : "fd891eae-9f67-4cee-9",
                        "date" : "2023-10-19",
                        "description" : "Sample Route Doc",
                        "origin" : {
                          "id" : 10487,
                          "organization" : {
                            "id" : 10553
                          },
                          "key" : "fd891eae-9f67-4cee-9_O",
                          "locationType" : {
                            "id" : 10481,
                            "organization" : {
                              "id" : 10553
                            },
                            "key" : "fd891eae-9f67-4cee-9_OLocTypeDoc",
                            "description" : "Sample LocationType",
                            "enabled" : true,
                            "alternativeKey" : "fd891eae-9f67-4cee-9_OLocTypeDoc"
                          },
                          "description" : "Location - Description Sample",
                          "city" : "FortalezaDoc",
                          "state" : "Ceará",
                          "country" : "BR",
                          "longitude" : -38.46933,
                          "latitude" : -3.734536,
                          "phone1" : "+55 (85) 9 9988-7766",
                          "phone1Type" : "3",
                          "email" : "example.greenmile@gogreen.com",
                          "deliveryInstructions" : "Sample Delivery Instructions.",
                          "deliveryRadius" : 20,
                          "hasGeofence" : false,
                          "creditLimit" : 1000,
                          "legalName" : "Location's Legal Name",
                          "alternativeKey" : "fd891eae-9f67-4cee-9_Ofd891eae-9f67-4cee-9_OLocTypeDoc"
                        },
                        "origLatitude" : -3.734536,
                        "origLongitude" : -38.46933,
                        "destination" : {
                          "id" : 10488,
                          "organization" : {
                            "id" : 10553
                          },
                          "key" : "fd891eae-9f67-4cee-9_D",
                          "locationType" : {
                            "id" : 10482,
                            "organization" : {
                              "id" : 10553
                            },
                            "key" : "fd891eae-9f67-4cee-9_DLocTypeDoc",
                            "description" : "Sample LocationType",
                            "enabled" : true,
                            "alternativeKey" : "fd891eae-9f67-4cee-9_DLocTypeDoc"
                          },
                          "description" : "Location - Description Sample",
                          "city" : "FortalezaDoc",
                          "state" : "Ceará",
                          "country" : "BR",
                          "longitude" : -38.46933,
                          "latitude" : -3.734536,
                          "phone1" : "+55 (85) 9 9988-7766",
                          "phone1Type" : "3",
                          "email" : "example.greenmile@gogreen.com",
                          "deliveryInstructions" : "Sample Delivery Instructions.",
                          "deliveryRadius" : 20,
                          "hasGeofence" : false,
                          "creditLimit" : 1000,
                          "legalName" : "Location's Legal Name",
                          "alternativeKey" : "fd891eae-9f67-4cee-9_Dfd891eae-9f67-4cee-9_DLocTypeDoc"
                        },
                        "destLatitude" : -3.734536,
                        "destLongitude" : -38.46933,
                        "lastStopIsDestination" : false,
                        "plannedArrival" : "2023-10-19T13:41:01+0000",
                        "plannedDeparture" : "2023-10-19T13:41:01+0000",
                        "plannedComplete" : "2023-10-19T13:41:01+0000",
                        "plannedStart" : "2023-10-19T13:41:01+0000",
                        "hasHelper" : false,
                        "plannedServiceTime" : 0,
                        "onRoute" : false
                      },
                      "routeAvgSpeed" : 50.0,
                      "routeMaxSpeed" : 100.0,
                      "startCoordLatitude" : -3.7638033,
                      "startCoordLongitude" : -38.4826255,
                      "startCoordDate" : "2023-10-19T12:41:02+0000",
                      "completeCoordLatitude" : -3.7409,
                      "completeCoordLongitude" : -38.456,
                      "completeCoordDate" : "2023-10-19T13:41:02+0000"
                    }
  /RouteSummary/restrictions:
    post:
      tags:
      - RouteSummary
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: RouteSummaryDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              RouteSummaryDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_57:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
              RouteSummaryDocumentation/openApi/POST/OK_6_55:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10002"
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                RouteSummaryDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_57:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "da859aba-7849-4ab2-8493-a3c9d4c0924d",
                        "date" : "2023-10-19T13:41:03+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteResumeArraySimpleResponse'
              examples:
                RouteSummaryDocumentation/openApi/POST/OK_6_55:
                  value: |-
                    [ {
                      "id" : 10002,
                      "routeAvgSpeed" : 50.0,
                      "routeMaxSpeed" : 100.0,
                      "startCoordLatitude" : -3.7638033,
                      "startCoordLongitude" : -38.4826255,
                      "startCoordDate" : "2023-10-19T12:41:02+0000",
                      "completeCoordLatitude" : -3.7409,
                      "completeCoordLongitude" : -38.456,
                      "completeCoordDate" : "2023-10-19T13:41:02+0000"
                    } ]
  /RouteSummary/{id}:
    get:
      tags:
      - RouteSummary
      summary: One detailed Entity
      description: One detailed Entity
      operationId: RouteSummaryDocumentation/openApi/GET_5_104
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteResumeOneFullResponse'
              examples:
                RouteSummaryDocumentation/openApi/GET_5_104:
                  value: |-
                    {
                      "id" : 10002,
                      "route" : {
                        "id" : 10445,
                        "creationDate" : "2023-10-19T13:41:02+0000",
                        "organization" : {
                          "id" : 10553,
                          "creationDate" : "2023-10-19T13:41:01+0000",
                          "key" : "fd891eae-9f67-4cee-9_O",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000,
                            "key" : "I18NLocale_en",
                            "language" : "en",
                            "description" : "English",
                            "dateFormat" : "MM/dd/yyyy",
                            "timeFormat" : "hh:mm a",
                            "currency" : "US$",
                            "decimalSymbol" : ".",
                            "digitalGrouping" : ","
                          },
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "listenerOrganizations" : [ ],
                          "unitSystem" : "METRIC"
                        },
                        "key" : "fd891eae-9f67-4cee-9",
                        "date" : "2023-10-19",
                        "description" : "Sample Route Doc",
                        "origin" : {
                          "id" : 10487,
                          "creationDate" : "2023-10-19T13:41:01+0000",
                          "organization" : {
                            "id" : 10553,
                            "creationDate" : "2023-10-19T13:41:01+0000",
                            "key" : "fd891eae-9f67-4cee-9_O",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "fd891eae-9f67-4cee-9_O",
                          "locationType" : {
                            "id" : 10481,
                            "creationDate" : "2023-10-19T13:41:01+0000",
                            "organization" : {
                              "id" : 10553,
                              "creationDate" : "2023-10-19T13:41:01+0000",
                              "key" : "fd891eae-9f67-4cee-9_O",
                              "description" : "Organization Rest Docs Desc",
                              "city" : "São Paulo",
                              "state" : "São Paulo",
                              "preferedLocale" : {
                                "id" : 10000,
                                "key" : "I18NLocale_en",
                                "language" : "en",
                                "description" : "English",
                                "dateFormat" : "MM/dd/yyyy",
                                "timeFormat" : "hh:mm a",
                                "currency" : "US$",
                                "decimalSymbol" : ".",
                                "digitalGrouping" : ","
                              },
                              "timeZone" : {
                                "id" : 10096,
                                "description" : "GMT+0",
                                "rawOffsetMinutes" : 0,
                                "timezoneName" : "GMT+0"
                              },
                              "listenerOrganizations" : [ ],
                              "unitSystem" : "METRIC"
                            },
                            "key" : "fd891eae-9f67-4cee-9_OLocTypeDoc",
                            "description" : "Sample LocationType",
                            "showOnMobileCreate" : true,
                            "enabled" : true,
                            "alternativeKey" : "fd891eae-9f67-4cee-9_OLocTypeDocfd891eae-9f67-4cee-9_O"
                          },
                          "description" : "Location - Description Sample",
                          "city" : "FortalezaDoc",
                          "state" : "Ceará",
                          "country" : "BR",
                          "longitude" : -38.46933,
                          "latitude" : -3.734536,
                          "phone1" : "+55 (85) 9 9988-7766",
                          "phone1Type" : "3",
                          "email" : "example.greenmile@gogreen.com",
                          "deliveryInstructions" : "Sample Delivery Instructions.",
                          "deliveryRadius" : 20,
                          "deliveryDays" : "0",
                          "enabled" : true,
                          "hasGeofence" : false,
                          "creditLimit" : 1000,
                          "legalName" : "Location's Legal Name",
                          "alternativeKey" : "fd891eae-9f67-4cee-9_Ofd891eae-9f67-4cee-9_OLocTypeDocfd891eae-9f67-4cee-9_Ofd891eae-9f67-4cee-9_O"
                        },
                        "origLatitude" : -3.734536,
                        "origLongitude" : -38.46933,
                        "destination" : {
                          "id" : 10488,
                          "creationDate" : "2023-10-19T13:41:01+0000",
                          "organization" : {
                            "id" : 10553,
                            "creationDate" : "2023-10-19T13:41:01+0000",
                            "key" : "fd891eae-9f67-4cee-9_O",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "fd891eae-9f67-4cee-9_D",
                          "locationType" : {
                            "id" : 10482,
                            "creationDate" : "2023-10-19T13:41:01+0000",
                            "organization" : {
                              "id" : 10553,
                              "creationDate" : "2023-10-19T13:41:01+0000",
                              "key" : "fd891eae-9f67-4cee-9_O",
                              "description" : "Organization Rest Docs Desc",
                              "city" : "São Paulo",
                              "state" : "São Paulo",
                              "preferedLocale" : {
                                "id" : 10000,
                                "key" : "I18NLocale_en",
                                "language" : "en",
                                "description" : "English",
                                "dateFormat" : "MM/dd/yyyy",
                                "timeFormat" : "hh:mm a",
                                "currency" : "US$",
                                "decimalSymbol" : ".",
                                "digitalGrouping" : ","
                              },
                              "timeZone" : {
                                "id" : 10096,
                                "description" : "GMT+0",
                                "rawOffsetMinutes" : 0,
                                "timezoneName" : "GMT+0"
                              },
                              "listenerOrganizations" : [ ],
                              "unitSystem" : "METRIC"
                            },
                            "key" : "fd891eae-9f67-4cee-9_DLocTypeDoc",
                            "description" : "Sample LocationType",
                            "showOnMobileCreate" : true,
                            "enabled" : true,
                            "alternativeKey" : "fd891eae-9f67-4cee-9_DLocTypeDocfd891eae-9f67-4cee-9_O"
                          },
                          "description" : "Location - Description Sample",
                          "city" : "FortalezaDoc",
                          "state" : "Ceará",
                          "country" : "BR",
                          "longitude" : -38.46933,
                          "latitude" : -3.734536,
                          "phone1" : "+55 (85) 9 9988-7766",
                          "phone1Type" : "3",
                          "email" : "example.greenmile@gogreen.com",
                          "deliveryInstructions" : "Sample Delivery Instructions.",
                          "deliveryRadius" : 20,
                          "deliveryDays" : "0",
                          "enabled" : true,
                          "hasGeofence" : false,
                          "creditLimit" : 1000,
                          "legalName" : "Location's Legal Name",
                          "alternativeKey" : "fd891eae-9f67-4cee-9_Dfd891eae-9f67-4cee-9_DLocTypeDocfd891eae-9f67-4cee-9_Ofd891eae-9f67-4cee-9_O"
                        },
                        "destLatitude" : -3.734536,
                        "destLongitude" : -38.46933,
                        "firstStopIsOrigin" : false,
                        "lastStopIsDestination" : false,
                        "baseLineArrival" : "2023-10-19T13:41:01+0000",
                        "baseLineDeparture" : "2023-10-19T13:41:01+0000",
                        "plannedArrival" : "2023-10-19T13:41:01+0000",
                        "plannedDeparture" : "2023-10-19T13:41:01+0000",
                        "projectedArrival" : "2023-10-19T13:41:01+0000",
                        "projectedDeparture" : "2023-10-19T13:41:01+0000",
                        "baseLineDistance" : 0.0,
                        "plannedDistance" : 0.0,
                        "projectedDistance" : 0.0,
                        "baseLineComplete" : "2023-10-19T13:41:01+0000",
                        "plannedComplete" : "2023-10-19T13:41:01+0000",
                        "projectedComplete" : "2023-10-19T13:41:01+0000",
                        "baseLineCost" : 0,
                        "plannedCost" : 0,
                        "baseLineStart" : "2023-10-19T13:41:01+0000",
                        "plannedStart" : "2023-10-19T13:41:01+0000",
                        "projectedStart" : "2023-10-19T13:41:01+0000",
                        "hasHelper" : false,
                        "totalStops" : 0,
                        "canceledStops" : 0,
                        "undeliveredStops" : 0,
                        "redeliveredStops" : 0,
                        "actualDepartures" : 0,
                        "status" : "NOT_STARTED",
                        "plannedTravelTimeMinutes" : 0,
                        "baselineTravelTimeMinutes" : 0,
                        "plannedServiceTime" : 0,
                        "baselineServiceTime" : 0,
                        "hasPicture" : false,
                        "hasGps" : false,
                        "size1AliasConfig" : {
                          "id" : 10000,
                          "key" : "Weight",
                          "description" : "Weight",
                          "icon" : "gmfont-sizes-icon-size1",
                          "preferredSize" : "1"
                        },
                        "size2AliasConfig" : {
                          "id" : 10001,
                          "key" : "Volume",
                          "description" : "Volume",
                          "icon" : "gmfont-sizes-icon-size2",
                          "preferredSize" : "1"
                        },
                        "size3AliasConfig" : {
                          "id" : 10002,
                          "key" : "Value",
                          "description" : "Value",
                          "icon" : "gmfont-sizes-icon-size3",
                          "preferredSize" : "1"
                        },
                        "onRoute" : false
                      },
                      "routeAvgSpeed" : 50.0,
                      "routeMaxSpeed" : 100.0,
                      "startCoordLatitude" : -3.7638033,
                      "startCoordLongitude" : -38.4826255,
                      "startCoordDate" : "2023-10-19T12:41:02+0000",
                      "completeCoordLatitude" : -3.7409,
                      "completeCoordLongitude" : -38.456,
                      "completeCoordDate" : "2023-10-19T13:41:02+0000"
                    }
    put:
      tags:
      - RouteSummary
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: RouteSummaryDocumentation/openApi/PUT/
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RouteResumePutRequest'
            examples:
              RouteSummaryDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_46:
                value: |-
                  {
                    "id" : 10002,
                    "route" : {
                      "id" : -99999,
                      "organization" : {
                        "id" : 10553
                      },
                      "key" : "fd891eae-9f67-4cee-9",
                      "date" : "2023-10-19",
                      "description" : "Sample Route Doc",
                      "origin" : {
                        "id" : 10487,
                        "organization" : {
                          "id" : 10553
                        },
                        "key" : "fd891eae-9f67-4cee-9_O",
                        "locationType" : {
                          "id" : 10481,
                          "organization" : {
                            "id" : 10553
                          },
                          "key" : "fd891eae-9f67-4cee-9_OLocTypeDoc",
                          "description" : "Sample LocationType",
                          "enabled" : true
                        },
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name"
                      },
                      "origLatitude" : -3.734536,
                      "origLongitude" : -38.46933,
                      "destination" : {
                        "id" : 10488,
                        "organization" : {
                          "id" : 10553
                        },
                        "key" : "fd891eae-9f67-4cee-9_D",
                        "locationType" : {
                          "id" : 10482,
                          "organization" : {
                            "id" : 10553
                          },
                          "key" : "fd891eae-9f67-4cee-9_DLocTypeDoc",
                          "description" : "Sample LocationType",
                          "enabled" : true
                        },
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name"
                      },
                      "destLatitude" : -3.734536,
                      "destLongitude" : -38.46933,
                      "lastStopIsDestination" : false,
                      "plannedArrival" : "2023-10-19T13:41:01Z",
                      "plannedDeparture" : "2023-10-19T13:41:01Z",
                      "plannedComplete" : "2023-10-19T13:41:01Z",
                      "plannedStart" : "2023-10-19T13:41:01Z",
                      "hasHelper" : false,
                      "plannedServiceTime" : 0,
                      "onRoute" : false
                    },
                    "routeAvgSpeed" : 50.0,
                    "routeMaxSpeed" : 100.0,
                    "startCoordLatitude" : -3.7638033,
                    "startCoordLongitude" : -38.4826255,
                    "startCoordDate" : "2023-10-19T12:41:02Z",
                    "completeCoordLatitude" : -3.7409,
                    "completeCoordLongitude" : -38.456,
                    "completeCoordDate" : "2023-10-19T13:41:02Z"
                  }
              RouteSummaryDocumentation/openApi/PUT/OK_8_50:
                value: |-
                  {
                    "id" : 10002,
                    "route" : {
                      "id" : 10445,
                      "organization" : {
                        "id" : 10553
                      },
                      "key" : "fd891eae-9f67-4cee-9",
                      "date" : "2023-10-19",
                      "description" : "Sample Route Doc",
                      "origin" : {
                        "id" : 10487,
                        "organization" : {
                          "id" : 10553
                        },
                        "key" : "fd891eae-9f67-4cee-9_O",
                        "locationType" : {
                          "id" : 10481,
                          "organization" : {
                            "id" : 10553
                          },
                          "key" : "fd891eae-9f67-4cee-9_OLocTypeDoc",
                          "description" : "Sample LocationType",
                          "enabled" : true
                        },
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name"
                      },
                      "origLatitude" : -3.734536,
                      "origLongitude" : -38.46933,
                      "destination" : {
                        "id" : 10488,
                        "organization" : {
                          "id" : 10553
                        },
                        "key" : "fd891eae-9f67-4cee-9_D",
                        "locationType" : {
                          "id" : 10482,
                          "organization" : {
                            "id" : 10553
                          },
                          "key" : "fd891eae-9f67-4cee-9_DLocTypeDoc",
                          "description" : "Sample LocationType",
                          "enabled" : true
                        },
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name"
                      },
                      "destLatitude" : -3.734536,
                      "destLongitude" : -38.46933,
                      "lastStopIsDestination" : false,
                      "plannedArrival" : "2023-10-19T13:41:01Z",
                      "plannedDeparture" : "2023-10-19T13:41:01Z",
                      "plannedComplete" : "2023-10-19T13:41:01Z",
                      "plannedStart" : "2023-10-19T13:41:01Z",
                      "hasHelper" : false,
                      "plannedServiceTime" : 0,
                      "onRoute" : false
                    },
                    "routeAvgSpeed" : 51.0,
                    "routeMaxSpeed" : 100.0,
                    "startCoordLatitude" : -3.7638033,
                    "startCoordLongitude" : -38.4826255,
                    "startCoordDate" : "2023-10-19T12:41:02Z",
                    "completeCoordLatitude" : -3.7409,
                    "completeCoordLongitude" : -38.456,
                    "completeCoordDate" : "2023-10-19T13:41:02Z"
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                RouteSummaryDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_46:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "b13d67a6-2310-418a-9c16-8c4a14a4d702",
                        "date" : "2023-10-19T13:41:03+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                RouteSummaryDocumentation/openApi/PUT/OK_8_50:
                  value: "true"
    delete:
      tags:
      - RouteSummary
      summary: Delete by id
      description: Delete by id
      operationId: RouteSummaryDocumentation/openApi/DELETE/OK_9_55
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                RouteSummaryDocumentation/openApi/DELETE/OK_9_55:
                  value: "true"
  /ServiceTimeType:
    get:
      tags:
      - ServiceTimeType
      summary: List Entities
      description: List Entities
      operationId: ServiceTimeTypeDocumentation/openApi/GET_4_66
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceTimeTypeArraySimpleResponse'
              examples:
                ServiceTimeTypeDocumentation/openApi/GET_4_66:
                  value: |-
                    [ {
                      "id" : 10002,
                      "creationDate" : "2023-10-19T13:37:40+0000",
                      "key" : "04171c2c-cdc4-44d9-a",
                      "description" : "Sample ServiceTimeType",
                      "nonHelperFixedTimeSecs" : 3,
                      "nonHelperVarTimeSecs" : 2,
                      "helperFixedTimeSecs" : 23,
                      "helperVarTimeSecs" : 12,
                      "enabled" : true
                    } ]
    post:
      tags:
      - ServiceTimeType
      summary: Create Entity
      description: Create Entity
      operationId: ServiceTimeTypeDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ServiceTimeType'
            examples:
              ServiceTimeTypeDocumentation/openApi/POST/PRECONDITION_FAILED_2_35:
                value: |-
                  {
                    "organization" : {
                      "id" : 10475
                    },
                    "key" : "",
                    "description" : "Sample ServiceTimeType",
                    "nonHelperFixedTimeSecs" : 3,
                    "nonHelperVarTimeSecs" : 2,
                    "helperFixedTimeSecs" : 23,
                    "helperVarTimeSecs" : 12,
                    "enabled" : true
                  }
              ServiceTimeTypeDocumentation/openApi/POST_1_43:
                value: |-
                  {
                    "organization" : {
                      "id" : 10475
                    },
                    "key" : "04171c2c-cdc4-44d9-a",
                    "description" : "Sample ServiceTimeType",
                    "nonHelperFixedTimeSecs" : 3,
                    "nonHelperVarTimeSecs" : 2,
                    "helperFixedTimeSecs" : 23,
                    "helperVarTimeSecs" : 12,
                    "enabled" : true
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                ServiceTimeTypeDocumentation/openApi/POST/PRECONDITION_FAILED_2_35:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "8a58d5c3-aeac-4ef2-ab4a-c93d8cc522e8",
                        "date" : "2023-10-19T13:37:40+0000",
                        "resource" : {
                          "key" : "System.Uknown_DB_Error",
                          "value" : "System.Uknown_DB_Error",
                          "parameters" : {
                            "databaseMessage" : "ORA-01400: cannot insert NULL into (\"GREENMILE\".\"SERVICETIMETYPE\".\"AKEY\")\n",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060",
                            "errorClass" : "org.springframework.dao.DataIntegrityViolationException"
                          },
                          "i18nMessage" : "System.Uknown_DB_Error"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceTimeTypeResponse'
              examples:
                ServiceTimeTypeDocumentation/openApi/POST_1_43:
                  value: |-
                    {
                      "id" : 10002,
                      "creationDate" : "2023-10-19T13:37:40+0000",
                      "organization" : {
                        "id" : 10475
                      },
                      "key" : "04171c2c-cdc4-44d9-a",
                      "description" : "Sample ServiceTimeType",
                      "nonHelperFixedTimeSecs" : 3,
                      "nonHelperVarTimeSecs" : 2,
                      "helperFixedTimeSecs" : 23,
                      "helperVarTimeSecs" : 12,
                      "enabled" : true
                    }
  /ServiceTimeType/restrictions:
    post:
      tags:
      - ServiceTimeType
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: ServiceTimeTypeDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              ServiceTimeTypeDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_37:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
              ServiceTimeTypeDocumentation/openApi/POST/OK_6_36:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10002"
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                ServiceTimeTypeDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_37:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "7e964f45-1480-4e34-94a0-9c93df70e496",
                        "date" : "2023-10-19T13:37:41+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceTimeTypeArraySimpleResponse'
              examples:
                ServiceTimeTypeDocumentation/openApi/POST/OK_6_36:
                  value: |-
                    [ {
                      "id" : 10002,
                      "creationDate" : "2023-10-19T13:37:40+0000",
                      "key" : "04171c2c-cdc4-44d9-a",
                      "description" : "Sample ServiceTimeType",
                      "nonHelperFixedTimeSecs" : 3,
                      "nonHelperVarTimeSecs" : 2,
                      "helperFixedTimeSecs" : 23,
                      "helperVarTimeSecs" : 12,
                      "enabled" : true
                    } ]
  /ServiceTimeType/{id}:
    get:
      tags:
      - ServiceTimeType
      summary: One detailed Entity
      description: One detailed Entity
      operationId: ServiceTimeTypeDocumentation/openApi/GET_5_67
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceTimeTypeOneFullResponse'
              examples:
                ServiceTimeTypeDocumentation/openApi/GET_5_67:
                  value: |-
                    {
                      "id" : 10002,
                      "creationDate" : "2023-10-19T13:37:40+0000",
                      "organization" : {
                        "id" : 10475,
                        "creationDate" : "2023-10-19T13:37:40+0000",
                        "key" : "04171c2c-cdc4-44d9-a_O",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      },
                      "key" : "04171c2c-cdc4-44d9-a",
                      "description" : "Sample ServiceTimeType",
                      "nonHelperFixedTimeSecs" : 3,
                      "nonHelperVarTimeSecs" : 2,
                      "helperFixedTimeSecs" : 23,
                      "helperVarTimeSecs" : 12,
                      "enabled" : true
                    }
    put:
      tags:
      - ServiceTimeType
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: ServiceTimeTypeDocumentation/openApi/PUT/
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ServiceTimeTypePutRequest'
            examples:
              ServiceTimeTypeDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_30:
                value: |-
                  {
                    "id" : 10002,
                    "organization" : {
                      "id" : 10475
                    },
                    "key" : "",
                    "description" : "Sample ServiceTimeType",
                    "nonHelperFixedTimeSecs" : 3,
                    "nonHelperVarTimeSecs" : 2,
                    "helperFixedTimeSecs" : 23,
                    "helperVarTimeSecs" : 12,
                    "enabled" : true
                  }
              ServiceTimeTypeDocumentation/openApi/PUT/OK_8_33:
                value: |-
                  {
                    "id" : 10002,
                    "organization" : {
                      "id" : 10475
                    },
                    "key" : "04171c2c-cdc4-44d9-a",
                    "description" : "Sample ServiceTimeType2",
                    "nonHelperFixedTimeSecs" : 3,
                    "nonHelperVarTimeSecs" : 2,
                    "helperFixedTimeSecs" : 23,
                    "helperVarTimeSecs" : 12,
                    "enabled" : true
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                ServiceTimeTypeDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_30:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "793bb95e-ded3-475c-9e66-1a153a1c9d78",
                        "date" : "2023-10-19T13:37:40+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                ServiceTimeTypeDocumentation/openApi/PUT/OK_8_33:
                  value: "true"
    delete:
      tags:
      - ServiceTimeType
      summary: Delete by id
      description: Delete by id
      operationId: ServiceTimeTypeDocumentation/openApi/DELETE/OK_9_36
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                ServiceTimeTypeDocumentation/openApi/DELETE/OK_9_36:
                  value: "true"
  /SizeAlias:
    get:
      tags:
      - SizeAlias
      summary: List Entities
      description: List Entities
      operationId: SizeAliasDocumentation/openApi/GET/OK_4_14
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object WITH LIMIT\
          \ RESULTS url encoded ie. {\"filters\":[],\"firstResult\":0,\"maxResults\"\
          :5}"
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SizeAliasArraySimpleResponse'
              examples:
                SizeAliasDocumentation/openApi/GET/OK_4_14:
                  value: |-
                    [ {
                      "id" : 10040,
                      "key" : "4abe5b1c-3673-4125-bBottle",
                      "description" : "Sample SizeAlias",
                      "icon" : "ICON",
                      "preferredSize" : "1",
                      "sizeDecimalPlaces" : 2
                    }, {
                      "id" : 10041,
                      "key" : "4abe5b1c-3673-4125-bBox",
                      "description" : "Sample SizeAlias",
                      "icon" : "ICON",
                      "preferredSize" : "1",
                      "sizeDecimalPlaces" : 2
                    }, {
                      "id" : 10042,
                      "key" : "4abe5b1c-3673-4125-bContainer",
                      "description" : "Sample SizeAlias",
                      "icon" : "ICON",
                      "preferredSize" : "1",
                      "sizeDecimalPlaces" : 2
                    }, {
                      "id" : 10060,
                      "key" : "128aa9d4-4caa-46c3-a_1Bottle",
                      "description" : "Sample SizeAlias",
                      "icon" : "ICON",
                      "preferredSize" : "1",
                      "sizeDecimalPlaces" : 2
                    }, {
                      "id" : 10061,
                      "key" : "128aa9d4-4caa-46c3-a_1Box",
                      "description" : "Sample SizeAlias",
                      "icon" : "ICON",
                      "preferredSize" : "1",
                      "sizeDecimalPlaces" : 2
                    } ]
    post:
      tags:
      - SizeAlias
      summary: Create Entity
      description: Create Entity
      operationId: SizeAliasDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SizeAlias'
            examples:
              SizeAliasDocumentation/openApi/POST/PRECONDITION_FAILED_2_38:
                value: |-
                  {
                    "key" : "",
                    "description" : "Sample SizeAlias",
                    "icon" : "ICON",
                    "preferredSize" : "1",
                    "sizeDecimalPlaces" : 2
                  }
              SizeAliasDocumentation/openApi/POST_1_50:
                value: |-
                  {
                    "key" : "a3e3d078-7aa3-4e4e-a",
                    "description" : "Sample SizeAlias",
                    "icon" : "ICON",
                    "preferredSize" : "1",
                    "sizeDecimalPlaces" : 2
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                SizeAliasDocumentation/openApi/POST/PRECONDITION_FAILED_2_38:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "8f601f34-0bf7-4639-8c28-799ec3656f7b",
                        "date" : "2023-10-19T13:38:02+0000",
                        "resource" : {
                          "key" : "System.Uknown_DB_Error",
                          "value" : "System.Uknown_DB_Error",
                          "parameters" : {
                            "databaseMessage" : "ORA-01400: cannot insert NULL into (\"GREENMILE\".\"SIZEALIAS\".\"AKEY\")\n",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060",
                            "errorClass" : "org.springframework.dao.DataIntegrityViolationException"
                          },
                          "i18nMessage" : "System.Uknown_DB_Error"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SizeAliasResponse'
              examples:
                SizeAliasDocumentation/openApi/POST_1_50:
                  value: |-
                    {
                      "id" : 10262,
                      "key" : "a3e3d078-7aa3-4e4e-a",
                      "description" : "Sample SizeAlias",
                      "icon" : "ICON",
                      "preferredSize" : "1",
                      "sizeDecimalPlaces" : 2
                    }
  /SizeAlias/restrictions:
    post:
      tags:
      - SizeAlias
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: SizeAliasDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              SizeAliasDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_40:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
              SizeAliasDocumentation/openApi/POST/OK_6_39:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10262"
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                SizeAliasDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_40:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "ce727bfb-3647-4b07-955f-cf763cea2810",
                        "date" : "2023-10-19T13:38:03+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SizeAliasArraySimpleResponse'
              examples:
                SizeAliasDocumentation/openApi/POST/OK_6_39:
                  value: |-
                    [ {
                      "id" : 10262,
                      "key" : "a3e3d078-7aa3-4e4e-a",
                      "description" : "Sample SizeAlias",
                      "icon" : "ICON",
                      "preferredSize" : "1",
                      "sizeDecimalPlaces" : 2
                    } ]
  /SizeAlias/{id}:
    get:
      tags:
      - SizeAlias
      summary: One detailed Entity
      description: One detailed Entity
      operationId: SizeAliasDocumentation/openApi/GET_5_71
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SizeAliasOneFullResponse'
              examples:
                SizeAliasDocumentation/openApi/GET_5_71:
                  value: |-
                    {
                      "id" : 10262,
                      "key" : "a3e3d078-7aa3-4e4e-a",
                      "description" : "Sample SizeAlias",
                      "icon" : "ICON",
                      "preferredSize" : "1",
                      "sizeDecimalPlaces" : 2
                    }
    put:
      tags:
      - SizeAlias
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: SizeAliasDocumentation/openApi/PUT/
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SizeAliasPutRequest'
            examples:
              SizeAliasDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_33:
                value: |-
                  {
                    "id" : 10262,
                    "key" : "",
                    "description" : "Sample SizeAlias",
                    "icon" : "ICON",
                    "preferredSize" : "1",
                    "sizeDecimalPlaces" : 2
                  }
              SizeAliasDocumentation/openApi/PUT/OK_8_36:
                value: |-
                  {
                    "id" : 10262,
                    "key" : "a3e3d078-7aa3-4e4e-a",
                    "description" : "Sample SizeAlias2",
                    "icon" : "ICON",
                    "preferredSize" : "1",
                    "sizeDecimalPlaces" : 2
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                SizeAliasDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_33:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "28bb4cfb-d4c8-49a8-aad5-7e78d7acfb99",
                        "date" : "2023-10-19T13:38:03+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                SizeAliasDocumentation/openApi/PUT/OK_8_36:
                  value: "true"
    delete:
      tags:
      - SizeAlias
      summary: Delete by id
      description: Delete by id
      operationId: SizeAliasDocumentation/openApi/DELETE/OK_9_39
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                SizeAliasDocumentation/openApi/DELETE/OK_9_39:
                  value: "true"
  /Sku:
    get:
      tags:
      - Sku
      summary: List Entities
      description: List Entities
      operationId: SkuDocumentation/openApi/GET/OK_4_19
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object WITH LIMIT\
          \ RESULTS url encoded ie. {\"filters\":[],\"firstResult\":0,\"maxResults\"\
          :5}"
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SkuArraySimpleResponse'
              examples:
                SkuDocumentation/openApi/GET/OK_4_19:
                  value: |-
                    [ {
                      "id" : 10365,
                      "creationDate" : "2023-10-19T13:40:29+0000",
                      "key" : "d540beb5-3933-4f81-bSkuSecondary",
                      "description" : "Sample SKU",
                      "enabled" : true,
                      "brand" : "Docik",
                      "alternativeKey" : "d540beb5-3933-4f81-bSkuSecondary"
                    }, {
                      "id" : 10366,
                      "creationDate" : "2023-10-19T13:40:29+0000",
                      "key" : "d540beb5-3933-4f81-bSkuTertiary",
                      "description" : "Sample SKU",
                      "enabled" : true,
                      "brand" : "Docik",
                      "alternativeKey" : "d540beb5-3933-4f81-bSkuTertiary"
                    }, {
                      "id" : 10367,
                      "creationDate" : "2023-10-19T13:40:30+0000",
                      "key" : "d540beb5-3933-4f81-b",
                      "description" : "Sample SKU - Juice",
                      "enabled" : true,
                      "brand" : "Amazing",
                      "secondaryQty" : 4.0,
                      "tertiaryQty" : 4.0,
                      "secondaryCompoundQty" : 1.0,
                      "tertiaryCompoundQty" : 1.0,
                      "alternativeKey" : "d540beb5-3933-4f81-b"
                    } ]
    post:
      tags:
      - Sku
      summary: Create Entity
      description: Create Entity
      operationId: SkuDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Sku'
            examples:
              SkuDocumentation/openApi/POST/PRECONDITION_FAILED_2_49:
                value: |-
                  {
                    "organization" : {
                      "id" : 10540
                    },
                    "key" : "",
                    "description" : "Sample SKU - Juice",
                    "enabled" : true,
                    "brand" : "Amazing",
                    "skuType" : {
                      "id" : 10159,
                      "organization" : {
                        "id" : 10540
                      },
                      "key" : "d540beb5-3933-4f81-b",
                      "description" : "SkuType Description"
                    },
                    "baseUnit" : {
                      "id" : 10338,
                      "key" : "d540beb5-3933-4f81-bBottle",
                      "description" : "Sample SizeAlias",
                      "icon" : "ICON",
                      "preferredSize" : "1",
                      "sizeDecimalPlaces" : 2
                    },
                    "secondaryUnit" : {
                      "id" : 10339,
                      "key" : "d540beb5-3933-4f81-bBox",
                      "description" : "Sample SizeAlias",
                      "icon" : "ICON",
                      "preferredSize" : "1",
                      "sizeDecimalPlaces" : 2
                    },
                    "tertiaryUnit" : {
                      "id" : 10340,
                      "key" : "d540beb5-3933-4f81-bContainer",
                      "description" : "Sample SizeAlias",
                      "icon" : "ICON",
                      "preferredSize" : "1",
                      "sizeDecimalPlaces" : 2
                    },
                    "secondaryQty" : 4.0,
                    "tertiaryQty" : 4.0,
                    "secondaryCompound" : {
                      "id" : 10365,
                      "organization" : {
                        "id" : 10540
                      },
                      "key" : "d540beb5-3933-4f81-bSkuSecondary",
                      "description" : "Sample SKU",
                      "enabled" : true,
                      "brand" : "Docik",
                      "alternativeKey" : "d540beb5-3933-4f81-bSkuSecondarynull"
                    },
                    "tertiaryCompound" : {
                      "id" : 10366,
                      "organization" : {
                        "id" : 10540
                      },
                      "key" : "d540beb5-3933-4f81-bSkuTertiary",
                      "description" : "Sample SKU",
                      "enabled" : true,
                      "brand" : "Docik",
                      "alternativeKey" : "d540beb5-3933-4f81-bSkuTertiarynull"
                    },
                    "secondaryCompoundQty" : 1.0,
                    "tertiaryCompoundQty" : 1.0
                  }
              SkuDocumentation/openApi/POST_1_65:
                value: |-
                  {
                    "organization" : {
                      "id" : 10540
                    },
                    "key" : "d540beb5-3933-4f81-b",
                    "description" : "Sample SKU - Juice",
                    "enabled" : true,
                    "brand" : "Amazing",
                    "skuType" : {
                      "id" : 10159,
                      "organization" : {
                        "id" : 10540
                      },
                      "key" : "d540beb5-3933-4f81-b",
                      "description" : "SkuType Description"
                    },
                    "baseUnit" : {
                      "id" : 10338,
                      "key" : "d540beb5-3933-4f81-bBottle",
                      "description" : "Sample SizeAlias",
                      "icon" : "ICON",
                      "preferredSize" : "1",
                      "sizeDecimalPlaces" : 2
                    },
                    "secondaryUnit" : {
                      "id" : 10339,
                      "key" : "d540beb5-3933-4f81-bBox",
                      "description" : "Sample SizeAlias",
                      "icon" : "ICON",
                      "preferredSize" : "1",
                      "sizeDecimalPlaces" : 2
                    },
                    "tertiaryUnit" : {
                      "id" : 10340,
                      "key" : "d540beb5-3933-4f81-bContainer",
                      "description" : "Sample SizeAlias",
                      "icon" : "ICON",
                      "preferredSize" : "1",
                      "sizeDecimalPlaces" : 2
                    },
                    "secondaryQty" : 4.0,
                    "tertiaryQty" : 4.0,
                    "secondaryCompound" : {
                      "id" : 10365,
                      "organization" : {
                        "id" : 10540
                      },
                      "key" : "d540beb5-3933-4f81-bSkuSecondary",
                      "description" : "Sample SKU",
                      "enabled" : true,
                      "brand" : "Docik",
                      "alternativeKey" : "d540beb5-3933-4f81-bSkuSecondarynull"
                    },
                    "tertiaryCompound" : {
                      "id" : 10366,
                      "organization" : {
                        "id" : 10540
                      },
                      "key" : "d540beb5-3933-4f81-bSkuTertiary",
                      "description" : "Sample SKU",
                      "enabled" : true,
                      "brand" : "Docik",
                      "alternativeKey" : "d540beb5-3933-4f81-bSkuTertiarynull"
                    },
                    "secondaryCompoundQty" : 1.0,
                    "tertiaryCompoundQty" : 1.0
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                SkuDocumentation/openApi/POST/PRECONDITION_FAILED_2_49:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "87d31279-1982-48e7-8e79-1fb733409ac4",
                        "date" : "2023-10-19T13:40:30+0000",
                        "resource" : {
                          "key" : "System.Uknown_DB_Error",
                          "value" : "System.Uknown_DB_Error",
                          "parameters" : {
                            "databaseMessage" : "ORA-01400: cannot insert NULL into (\"GREENMILE\".\"SKU\".\"AKEY\")\n",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "user_id" : "10060",
                            "Greenmile-Version" : null,
                            "errorClass" : "org.springframework.dao.DataIntegrityViolationException"
                          },
                          "i18nMessage" : "System.Uknown_DB_Error"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SkuResponse'
              examples:
                SkuDocumentation/openApi/POST_1_65:
                  value: |-
                    {
                      "id" : 10367,
                      "creationDate" : "2023-10-19T13:40:30+0000",
                      "organization" : {
                        "id" : 10540
                      },
                      "key" : "d540beb5-3933-4f81-b",
                      "description" : "Sample SKU - Juice",
                      "enabled" : true,
                      "brand" : "Amazing",
                      "skuType" : {
                        "id" : 10159,
                        "organization" : {
                          "id" : 10540
                        },
                        "key" : "d540beb5-3933-4f81-b",
                        "description" : "SkuType Description"
                      },
                      "baseUnit" : {
                        "id" : 10338,
                        "key" : "d540beb5-3933-4f81-bBottle",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "secondaryUnit" : {
                        "id" : 10339,
                        "key" : "d540beb5-3933-4f81-bBox",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "tertiaryUnit" : {
                        "id" : 10340,
                        "key" : "d540beb5-3933-4f81-bContainer",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "secondaryQty" : 4.0,
                      "tertiaryQty" : 4.0,
                      "secondaryCompound" : {
                        "id" : 10365,
                        "organization" : {
                          "id" : 10540
                        },
                        "key" : "d540beb5-3933-4f81-bSkuSecondary",
                        "description" : "Sample SKU",
                        "enabled" : true,
                        "brand" : "Docik",
                        "alternativeKey" : "d540beb5-3933-4f81-bSkuSecondarynull"
                      },
                      "tertiaryCompound" : {
                        "id" : 10366,
                        "organization" : {
                          "id" : 10540
                        },
                        "key" : "d540beb5-3933-4f81-bSkuTertiary",
                        "description" : "Sample SKU",
                        "enabled" : true,
                        "brand" : "Docik",
                        "alternativeKey" : "d540beb5-3933-4f81-bSkuTertiarynull"
                      },
                      "secondaryCompoundQty" : 1.0,
                      "tertiaryCompoundQty" : 1.0,
                      "alternativeKey" : "d540beb5-3933-4f81-bnull"
                    }
  /Sku/DistinctBrands:
    get:
      tags:
      - Sku
      summary: Get distinct brands
      description: Get distinct brands
      operationId: SkuDocumentation/openApi/GET_8_96
      parameters:
      - name: queryParameter
        in: query
        description: Parameter for searching
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Array'
              examples:
                SkuDocumentation/openApi/GET_8_96:
                  value: "[ \"Amazing\", \"Docik\" ]"
  /Sku/restrictions:
    post:
      tags:
      - Sku
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: SkuDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              SkuDocumentation/openApi/POST/OK_6_50:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10367"
                  }
              SkuDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_51:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SkuArraySimpleResponse'
              examples:
                SkuDocumentation/openApi/POST/OK_6_50:
                  value: |-
                    [ {
                      "id" : 10367,
                      "creationDate" : "2023-10-19T13:40:30+0000",
                      "key" : "d540beb5-3933-4f81-b",
                      "description" : "Sample SKU - Juice",
                      "enabled" : true,
                      "brand" : "Amazing",
                      "secondaryQty" : 4.0,
                      "tertiaryQty" : 4.0,
                      "secondaryCompoundQty" : 1.0,
                      "tertiaryCompoundQty" : 1.0,
                      "alternativeKey" : "d540beb5-3933-4f81-b"
                    } ]
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                SkuDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_51:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "751f4e21-c856-4ef3-b0ac-574b9eb93294",
                        "date" : "2023-10-19T13:40:31+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "user_id" : "10060",
                            "Greenmile-Version" : null
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
  /Sku/{id}:
    get:
      tags:
      - Sku
      summary: One detailed Entity
      description: One detailed Entity
      operationId: SkuDocumentation/openApi/GET_5_95
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SkuOneFullResponse'
              examples:
                SkuDocumentation/openApi/GET_5_95:
                  value: |-
                    {
                      "id" : 10367,
                      "creationDate" : "2023-10-19T13:40:30+0000",
                      "organization" : {
                        "id" : 10540,
                        "creationDate" : "2023-10-19T13:40:29+0000",
                        "key" : "d540beb5-3933-4f81-b_O",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      },
                      "key" : "d540beb5-3933-4f81-b",
                      "description" : "Sample SKU - Juice",
                      "enabled" : true,
                      "brand" : "Amazing",
                      "skuType" : {
                        "id" : 10159,
                        "creationDate" : "2023-10-19T13:40:29+0000",
                        "organization" : {
                          "id" : 10540,
                          "creationDate" : "2023-10-19T13:40:29+0000",
                          "key" : "d540beb5-3933-4f81-b_O",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000,
                            "key" : "I18NLocale_en",
                            "language" : "en",
                            "description" : "English",
                            "dateFormat" : "MM/dd/yyyy",
                            "timeFormat" : "hh:mm a",
                            "currency" : "US$",
                            "decimalSymbol" : ".",
                            "digitalGrouping" : ","
                          },
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "listenerOrganizations" : [ ],
                          "unitSystem" : "METRIC"
                        },
                        "key" : "d540beb5-3933-4f81-b",
                        "description" : "SkuType Description"
                      },
                      "baseUnit" : {
                        "id" : 10338,
                        "key" : "d540beb5-3933-4f81-bBottle",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "secondaryUnit" : {
                        "id" : 10339,
                        "key" : "d540beb5-3933-4f81-bBox",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "tertiaryUnit" : {
                        "id" : 10340,
                        "key" : "d540beb5-3933-4f81-bContainer",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "secondaryQty" : 4.0,
                      "tertiaryQty" : 4.0,
                      "secondaryCompound" : {
                        "id" : 10365,
                        "creationDate" : "2023-10-19T13:40:29+0000",
                        "organization" : {
                          "id" : 10540,
                          "creationDate" : "2023-10-19T13:40:29+0000",
                          "key" : "d540beb5-3933-4f81-b_O",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000,
                            "key" : "I18NLocale_en",
                            "language" : "en",
                            "description" : "English",
                            "dateFormat" : "MM/dd/yyyy",
                            "timeFormat" : "hh:mm a",
                            "currency" : "US$",
                            "decimalSymbol" : ".",
                            "digitalGrouping" : ","
                          },
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "listenerOrganizations" : [ ],
                          "unitSystem" : "METRIC"
                        },
                        "key" : "d540beb5-3933-4f81-bSkuSecondary",
                        "description" : "Sample SKU",
                        "enabled" : true,
                        "brand" : "Docik",
                        "alternativeKey" : "d540beb5-3933-4f81-bSkuSecondaryd540beb5-3933-4f81-b_O"
                      },
                      "tertiaryCompound" : {
                        "id" : 10366,
                        "creationDate" : "2023-10-19T13:40:29+0000",
                        "organization" : {
                          "id" : 10540,
                          "creationDate" : "2023-10-19T13:40:29+0000",
                          "key" : "d540beb5-3933-4f81-b_O",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000,
                            "key" : "I18NLocale_en",
                            "language" : "en",
                            "description" : "English",
                            "dateFormat" : "MM/dd/yyyy",
                            "timeFormat" : "hh:mm a",
                            "currency" : "US$",
                            "decimalSymbol" : ".",
                            "digitalGrouping" : ","
                          },
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "listenerOrganizations" : [ ],
                          "unitSystem" : "METRIC"
                        },
                        "key" : "d540beb5-3933-4f81-bSkuTertiary",
                        "description" : "Sample SKU",
                        "enabled" : true,
                        "brand" : "Docik",
                        "alternativeKey" : "d540beb5-3933-4f81-bSkuTertiaryd540beb5-3933-4f81-b_O"
                      },
                      "secondaryCompoundQty" : 1.0,
                      "tertiaryCompoundQty" : 1.0,
                      "alternativeKey" : "d540beb5-3933-4f81-bd540beb5-3933-4f81-b_O"
                    }
    put:
      tags:
      - Sku
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: SkuDocumentation/openApi/PUT/
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SkuPutRequest'
            examples:
              SkuDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_43:
                value: |-
                  {
                    "id" : 10367,
                    "organization" : {
                      "id" : 10540
                    },
                    "key" : "",
                    "description" : "Sample SKU - Juice",
                    "enabled" : true,
                    "brand" : "Amazing",
                    "skuType" : {
                      "id" : 10159,
                      "organization" : {
                        "id" : 10540
                      },
                      "key" : "d540beb5-3933-4f81-b",
                      "description" : "SkuType Description"
                    },
                    "baseUnit" : {
                      "id" : 10338,
                      "key" : "d540beb5-3933-4f81-bBottle",
                      "description" : "Sample SizeAlias",
                      "icon" : "ICON",
                      "preferredSize" : "1",
                      "sizeDecimalPlaces" : 2
                    },
                    "secondaryUnit" : {
                      "id" : 10339,
                      "key" : "d540beb5-3933-4f81-bBox",
                      "description" : "Sample SizeAlias",
                      "icon" : "ICON",
                      "preferredSize" : "1",
                      "sizeDecimalPlaces" : 2
                    },
                    "tertiaryUnit" : {
                      "id" : 10340,
                      "key" : "d540beb5-3933-4f81-bContainer",
                      "description" : "Sample SizeAlias",
                      "icon" : "ICON",
                      "preferredSize" : "1",
                      "sizeDecimalPlaces" : 2
                    },
                    "secondaryQty" : 4.0,
                    "tertiaryQty" : 4.0,
                    "secondaryCompound" : {
                      "id" : 10365,
                      "organization" : {
                        "id" : 10540
                      },
                      "key" : "d540beb5-3933-4f81-bSkuSecondary",
                      "description" : "Sample SKU",
                      "enabled" : true,
                      "brand" : "Docik",
                      "alternativeKey" : "d540beb5-3933-4f81-bSkuSecondarynull"
                    },
                    "tertiaryCompound" : {
                      "id" : 10366,
                      "organization" : {
                        "id" : 10540
                      },
                      "key" : "d540beb5-3933-4f81-bSkuTertiary",
                      "description" : "Sample SKU",
                      "enabled" : true,
                      "brand" : "Docik",
                      "alternativeKey" : "d540beb5-3933-4f81-bSkuTertiarynull"
                    },
                    "secondaryCompoundQty" : 1.0,
                    "tertiaryCompoundQty" : 1.0
                  }
              SkuDocumentation/openApi/PUT/OK_9_47:
                value: |-
                  {
                    "id" : 10367,
                    "organization" : {
                      "id" : 10540
                    },
                    "key" : "d540beb5-3933-4f81-b",
                    "description" : "Sample SKU - Juice2",
                    "enabled" : true,
                    "brand" : "Amazing",
                    "skuType" : {
                      "id" : 10159,
                      "organization" : {
                        "id" : 10540
                      },
                      "key" : "d540beb5-3933-4f81-b",
                      "description" : "SkuType Description"
                    },
                    "baseUnit" : {
                      "id" : 10338,
                      "key" : "d540beb5-3933-4f81-bBottle",
                      "description" : "Sample SizeAlias",
                      "icon" : "ICON",
                      "preferredSize" : "1",
                      "sizeDecimalPlaces" : 2
                    },
                    "secondaryUnit" : {
                      "id" : 10339,
                      "key" : "d540beb5-3933-4f81-bBox",
                      "description" : "Sample SizeAlias",
                      "icon" : "ICON",
                      "preferredSize" : "1",
                      "sizeDecimalPlaces" : 2
                    },
                    "tertiaryUnit" : {
                      "id" : 10340,
                      "key" : "d540beb5-3933-4f81-bContainer",
                      "description" : "Sample SizeAlias",
                      "icon" : "ICON",
                      "preferredSize" : "1",
                      "sizeDecimalPlaces" : 2
                    },
                    "secondaryQty" : 4.0,
                    "tertiaryQty" : 4.0,
                    "secondaryCompound" : {
                      "id" : 10365,
                      "organization" : {
                        "id" : 10540
                      },
                      "key" : "d540beb5-3933-4f81-bSkuSecondary",
                      "description" : "Sample SKU",
                      "enabled" : true,
                      "brand" : "Docik",
                      "alternativeKey" : "d540beb5-3933-4f81-bSkuSecondarynull"
                    },
                    "tertiaryCompound" : {
                      "id" : 10366,
                      "organization" : {
                        "id" : 10540
                      },
                      "key" : "d540beb5-3933-4f81-bSkuTertiary",
                      "description" : "Sample SKU",
                      "enabled" : true,
                      "brand" : "Docik",
                      "alternativeKey" : "d540beb5-3933-4f81-bSkuTertiarynull"
                    },
                    "secondaryCompoundQty" : 1.0,
                    "tertiaryCompoundQty" : 1.0
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                SkuDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_43:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "c0ac2137-ca83-4b18-92bb-6c64bdd75f58",
                        "date" : "2023-10-19T13:40:30+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "user_id" : "10060",
                            "Greenmile-Version" : null
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                SkuDocumentation/openApi/PUT/OK_9_47:
                  value: "true"
    delete:
      tags:
      - Sku
      summary: Delete by id
      description: Delete by id
      operationId: SkuDocumentation/openApi/DELETE/OK_10_51
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                SkuDocumentation/openApi/DELETE/OK_10_51:
                  value: "true"
  /SkuGroup:
    get:
      tags:
      - SkuGroup
      summary: List Entities
      description: List Entities
      operationId: SkuGroupDocumentation/openApi/GET_4_40
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SkuGroupArraySimpleResponse'
              examples:
                SkuGroupDocumentation/openApi/GET_4_40:
                  value: |-
                    [ {
                      "id" : 10002,
                      "key" : "Sku Group Example",
                      "description" : "Sku Group Description"
                    } ]
    post:
      tags:
      - SkuGroup
      summary: Create Entity
      description: Create Entity
      operationId: SkuGroupDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SkuGroup'
            examples:
              SkuGroupDocumentation/openApi/POST/PRECONDITION_FAILED_2_23:
                value: |-
                  {
                    "organization" : {
                      "id" : 10432
                    },
                    "key" : "",
                    "description" : "Sku Group Description"
                  }
              SkuGroupDocumentation/openApi/POST_1_29:
                value: |-
                  {
                    "organization" : {
                      "id" : 10432
                    },
                    "key" : "Sku Group Example",
                    "description" : "Sku Group Description"
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                SkuGroupDocumentation/openApi/POST/PRECONDITION_FAILED_2_23:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "73223549-330d-44a0-8ce4-a9425a57c029",
                        "date" : "2023-10-19T13:35:36+0000",
                        "resource" : {
                          "key" : "System.Uknown_DB_Error",
                          "value" : "System.Uknown_DB_Error",
                          "parameters" : {
                            "databaseMessage" : "ORA-01400: cannot insert NULL into (\"GREENMILE\".\"SKUGROUP\".\"AKEY\")\n",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060",
                            "errorClass" : "org.springframework.dao.DataIntegrityViolationException"
                          },
                          "i18nMessage" : "System.Uknown_DB_Error"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SkuGroupResponse'
              examples:
                SkuGroupDocumentation/openApi/POST_1_29:
                  value: |-
                    {
                      "id" : 10002,
                      "organization" : {
                        "id" : 10432
                      },
                      "key" : "Sku Group Example",
                      "description" : "Sku Group Description"
                    }
  /SkuGroup/restrictions:
    post:
      tags:
      - SkuGroup
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: SkuGroupDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              SkuGroupDocumentation/openApi/POST/OK_6_23:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10002"
                  }
              SkuGroupDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_23:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SkuGroupArraySimpleResponse'
              examples:
                SkuGroupDocumentation/openApi/POST/OK_6_23:
                  value: |-
                    [ {
                      "id" : 10002,
                      "key" : "Sku Group Example",
                      "description" : "Sku Group Description"
                    } ]
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                SkuGroupDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_23:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "7d93004e-b22b-4249-bcc7-332aa016d1b4",
                        "date" : "2023-10-19T13:35:37+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
  /SkuGroup/{id}:
    get:
      tags:
      - SkuGroup
      summary: One detailed Entity
      description: One detailed Entity
      operationId: SkuGroupDocumentation/openApi/GET_5_41
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SkuGroupOneFullResponse'
              examples:
                SkuGroupDocumentation/openApi/GET_5_41:
                  value: |-
                    {
                      "id" : 10002,
                      "organization" : {
                        "id" : 10432,
                        "creationDate" : "2023-10-19T13:35:36+0000",
                        "key" : "8ffcb942-49b3-4fa6-8_O",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      },
                      "key" : "Sku Group Example",
                      "description" : "Sku Group Description"
                    }
    put:
      tags:
      - SkuGroup
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: SkuGroupDocumentation/openApi/PUT/
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SkuGroupPutRequest'
            examples:
              SkuGroupDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_18:
                value: |-
                  {
                    "id" : 10002,
                    "organization" : {
                      "id" : 10432
                    },
                    "key" : "",
                    "description" : "Sku Group Description"
                  }
              SkuGroupDocumentation/openApi/PUT/OK_8_20:
                value: |-
                  {
                    "id" : 10002,
                    "organization" : {
                      "id" : 10432
                    },
                    "key" : "Sku Group Example",
                    "description" : "Sku Group Description2"
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                SkuGroupDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_18:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "41539269-fecf-4b6b-975f-9548e008c739",
                        "date" : "2023-10-19T13:35:36+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                SkuGroupDocumentation/openApi/PUT/OK_8_20:
                  value: "true"
    delete:
      tags:
      - SkuGroup
      summary: Delete by id
      description: Delete by id
      operationId: SkuGroupDocumentation/openApi/DELETE/OK_9_23
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                SkuGroupDocumentation/openApi/DELETE/OK_9_23:
                  value: "true"
  /SkuMeasurementUnit:
    get:
      tags:
      - SkuMeasurementUnit
      summary: List Entities
      description: List Entities
      operationId: SkuMeasurementUnitDocumentation/openApi/GET/OK_5_11
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object WITH LIMIT\
          \ RESULTS url encoded ie. {\"filters\":[],\"firstResult\":0,\"maxResults\"\
          :5}"
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SkuMeasurementUnitArraySimpleResponse'
              examples:
                SkuMeasurementUnitDocumentation/openApi/GET/OK_5_11:
                  value: |-
                    [ {
                      "id" : 10022,
                      "secondaryQty" : 30,
                      "secondaryCompoundQty" : 1,
                      "defaultSecondaryUnit" : true
                    }, {
                      "id" : 10024,
                      "secondaryQty" : 30,
                      "secondaryCompoundQty" : 1,
                      "defaultSecondaryUnit" : true
                    }, {
                      "id" : 10025,
                      "secondaryQty" : 30,
                      "secondaryCompoundQty" : 1,
                      "defaultSecondaryUnit" : true
                    } ]
    post:
      tags:
      - SkuMeasurementUnit
      summary: Create Entity
      description: Create Entity
      operationId: SkuMeasurementUnitDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SkuMeasurementUnit'
            examples:
              SkuMeasurementUnitDocumentation/openApi/POST/PRECONDITION_FAILED_2_30:
                value: |-
                  {
                    "organization" : {
                      "id" : -99999
                    },
                    "sku" : {
                      "id" : 10290,
                      "organization" : {
                        "id" : -99999
                      },
                      "key" : "0347a18b-c585-41c8-8",
                      "description" : "Sample SKU - Juice",
                      "enabled" : true,
                      "brand" : "Amazing",
                      "skuType" : {
                        "id" : 10116,
                        "organization" : {
                          "id" : -99999
                        },
                        "key" : "0347a18b-c585-41c8-8",
                        "description" : "SkuType Description"
                      },
                      "baseUnit" : {
                        "id" : 10226,
                        "key" : "0347a18b-c585-41c8-8Bottle",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "secondaryUnit" : {
                        "id" : 10227,
                        "key" : "0347a18b-c585-41c8-8Box",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "tertiaryUnit" : {
                        "id" : 10228,
                        "key" : "0347a18b-c585-41c8-8Container",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "secondaryQty" : 4.0,
                      "tertiaryQty" : 4.0,
                      "secondaryCompound" : {
                        "id" : 10288,
                        "organization" : {
                          "id" : -99999
                        },
                        "key" : "0347a18b-c585-41c8-8SkuSecondary",
                        "description" : "Sample SKU",
                        "enabled" : true,
                        "brand" : "Docik",
                        "alternativeKey" : "0347a18b-c585-41c8-8SkuSecondarynull"
                      },
                      "tertiaryCompound" : {
                        "id" : 10289,
                        "organization" : {
                          "id" : -99999
                        },
                        "key" : "0347a18b-c585-41c8-8SkuTertiary",
                        "description" : "Sample SKU",
                        "enabled" : true,
                        "brand" : "Docik",
                        "alternativeKey" : "0347a18b-c585-41c8-8SkuTertiarynull"
                      },
                      "secondaryCompoundQty" : 1.0,
                      "tertiaryCompoundQty" : 1.0,
                      "alternativeKey" : "0347a18b-c585-41c8-8null"
                    },
                    "baseUnit" : {
                      "id" : 10226,
                      "key" : "0347a18b-c585-41c8-8Bottle",
                      "description" : "Sample SizeAlias",
                      "icon" : "ICON",
                      "preferredSize" : "1",
                      "sizeDecimalPlaces" : 2
                    },
                    "secondaryUnit" : {
                      "id" : 10227,
                      "key" : "0347a18b-c585-41c8-8Box",
                      "description" : "Sample SizeAlias",
                      "icon" : "ICON",
                      "preferredSize" : "1",
                      "sizeDecimalPlaces" : 2
                    },
                    "secondaryQty" : 30,
                    "secondaryCompoundQty" : 1,
                    "defaultSecondaryUnit" : true
                  }
              SkuMeasurementUnitDocumentation/openApi/POST_1_36:
                value: |-
                  {
                    "organization" : {
                      "id" : 10454
                    },
                    "sku" : {
                      "id" : 10290,
                      "organization" : {
                        "id" : 10454
                      },
                      "key" : "0347a18b-c585-41c8-8",
                      "description" : "Sample SKU - Juice",
                      "enabled" : true,
                      "brand" : "Amazing",
                      "skuType" : {
                        "id" : 10116,
                        "organization" : {
                          "id" : 10454
                        },
                        "key" : "0347a18b-c585-41c8-8",
                        "description" : "SkuType Description"
                      },
                      "baseUnit" : {
                        "id" : 10226,
                        "key" : "0347a18b-c585-41c8-8Bottle",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "secondaryUnit" : {
                        "id" : 10227,
                        "key" : "0347a18b-c585-41c8-8Box",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "tertiaryUnit" : {
                        "id" : 10228,
                        "key" : "0347a18b-c585-41c8-8Container",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "secondaryQty" : 4.0,
                      "tertiaryQty" : 4.0,
                      "secondaryCompound" : {
                        "id" : 10288,
                        "organization" : {
                          "id" : 10454
                        },
                        "key" : "0347a18b-c585-41c8-8SkuSecondary",
                        "description" : "Sample SKU",
                        "enabled" : true,
                        "brand" : "Docik",
                        "alternativeKey" : "0347a18b-c585-41c8-8SkuSecondarynull"
                      },
                      "tertiaryCompound" : {
                        "id" : 10289,
                        "organization" : {
                          "id" : 10454
                        },
                        "key" : "0347a18b-c585-41c8-8SkuTertiary",
                        "description" : "Sample SKU",
                        "enabled" : true,
                        "brand" : "Docik",
                        "alternativeKey" : "0347a18b-c585-41c8-8SkuTertiarynull"
                      },
                      "secondaryCompoundQty" : 1.0,
                      "tertiaryCompoundQty" : 1.0,
                      "alternativeKey" : "0347a18b-c585-41c8-8null"
                    },
                    "baseUnit" : {
                      "id" : 10226,
                      "key" : "0347a18b-c585-41c8-8Bottle",
                      "description" : "Sample SizeAlias",
                      "icon" : "ICON",
                      "preferredSize" : "1",
                      "sizeDecimalPlaces" : 2
                    },
                    "secondaryUnit" : {
                      "id" : 10227,
                      "key" : "0347a18b-c585-41c8-8Box",
                      "description" : "Sample SizeAlias",
                      "icon" : "ICON",
                      "preferredSize" : "1",
                      "sizeDecimalPlaces" : 2
                    },
                    "secondaryQty" : 30,
                    "secondaryCompoundQty" : 1,
                    "defaultSecondaryUnit" : true
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                SkuMeasurementUnitDocumentation/openApi/POST/PRECONDITION_FAILED_2_30:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "074a15ff-ab44-4547-921e-060059c1cac9",
                        "date" : "2023-10-19T13:36:48+0000",
                        "resource" : {
                          "key" : "System.FK.NonexistentReferencedEntity",
                          "value" : "System.FK.NonexistentReferencedEntity",
                          "parameters" : {
                            "owner" : "ORGANIZATION",
                            "user_id" : "10060",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "foreignKey" : "FK_SMU_ORGANIZATIONID",
                            "Greenmile-Version" : null,
                            "child" : "SKUMEASUREMENTUNIT"
                          },
                          "i18nMessage" : "System.FK.NonexistentReferencedEntity"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SkuMeasurementUnitResponse'
              examples:
                SkuMeasurementUnitDocumentation/openApi/POST_1_36:
                  value: |-
                    {
                      "id" : 10022,
                      "organization" : {
                        "id" : 10454
                      },
                      "sku" : {
                        "id" : 10290,
                        "organization" : {
                          "id" : 10454
                        },
                        "key" : "0347a18b-c585-41c8-8",
                        "description" : "Sample SKU - Juice",
                        "enabled" : true,
                        "brand" : "Amazing",
                        "skuType" : {
                          "id" : 10116,
                          "organization" : {
                            "id" : 10454
                          },
                          "key" : "0347a18b-c585-41c8-8",
                          "description" : "SkuType Description"
                        },
                        "baseUnit" : {
                          "id" : 10226,
                          "key" : "0347a18b-c585-41c8-8Bottle",
                          "description" : "Sample SizeAlias",
                          "icon" : "ICON",
                          "preferredSize" : "1",
                          "sizeDecimalPlaces" : 2
                        },
                        "secondaryUnit" : {
                          "id" : 10227,
                          "key" : "0347a18b-c585-41c8-8Box",
                          "description" : "Sample SizeAlias",
                          "icon" : "ICON",
                          "preferredSize" : "1",
                          "sizeDecimalPlaces" : 2
                        },
                        "tertiaryUnit" : {
                          "id" : 10228,
                          "key" : "0347a18b-c585-41c8-8Container",
                          "description" : "Sample SizeAlias",
                          "icon" : "ICON",
                          "preferredSize" : "1",
                          "sizeDecimalPlaces" : 2
                        },
                        "secondaryQty" : 4.0,
                        "tertiaryQty" : 4.0,
                        "secondaryCompound" : {
                          "id" : 10288,
                          "organization" : {
                            "id" : 10454
                          },
                          "key" : "0347a18b-c585-41c8-8SkuSecondary",
                          "description" : "Sample SKU",
                          "enabled" : true,
                          "brand" : "Docik",
                          "alternativeKey" : "0347a18b-c585-41c8-8SkuSecondarynull"
                        },
                        "tertiaryCompound" : {
                          "id" : 10289,
                          "organization" : {
                            "id" : 10454
                          },
                          "key" : "0347a18b-c585-41c8-8SkuTertiary",
                          "description" : "Sample SKU",
                          "enabled" : true,
                          "brand" : "Docik",
                          "alternativeKey" : "0347a18b-c585-41c8-8SkuTertiarynull"
                        },
                        "secondaryCompoundQty" : 1.0,
                        "tertiaryCompoundQty" : 1.0,
                        "alternativeKey" : "0347a18b-c585-41c8-8null"
                      },
                      "baseUnit" : {
                        "id" : 10226,
                        "key" : "0347a18b-c585-41c8-8Bottle",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "secondaryUnit" : {
                        "id" : 10227,
                        "key" : "0347a18b-c585-41c8-8Box",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "secondaryQty" : 30,
                      "secondaryCompoundQty" : 1,
                      "defaultSecondaryUnit" : true
                    }
  /SkuMeasurementUnit/restrictions:
    post:
      tags:
      - SkuMeasurementUnit
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: SkuMeasurementUnitDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              SkuMeasurementUnitDocumentation/openApi/POST/OK_7_30:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10022"
                  }
              SkuMeasurementUnitDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_8_30:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SkuMeasurementUnitArraySimpleResponse'
              examples:
                SkuMeasurementUnitDocumentation/openApi/POST/OK_7_30:
                  value: |-
                    [ {
                      "id" : 10022,
                      "secondaryQty" : 30,
                      "secondaryCompoundQty" : 1,
                      "defaultSecondaryUnit" : true
                    } ]
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                SkuMeasurementUnitDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_8_30:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "d729f9c7-4ebf-4fbe-b51e-d8b1c2781900",
                        "date" : "2023-10-19T13:36:49+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "user_id" : "10060",
                            "Greenmile-Version" : null
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
  /SkuMeasurementUnit/{id}:
    get:
      tags:
      - SkuMeasurementUnit
      summary: One detailed Entity
      description: One detailed Entity
      operationId: SkuMeasurementUnitDocumentation/openApi/GET_6_53
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SkuMeasurementUnitOneFullResponse'
              examples:
                SkuMeasurementUnitDocumentation/openApi/GET_6_53:
                  value: |-
                    {
                      "id" : 10022,
                      "organization" : {
                        "id" : 10454,
                        "creationDate" : "2023-10-19T13:36:44+0000",
                        "key" : "0347a18b-c585-41c8-8_O",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      },
                      "sku" : {
                        "id" : 10290,
                        "creationDate" : "2023-10-19T13:36:45+0000",
                        "organization" : {
                          "id" : 10454,
                          "creationDate" : "2023-10-19T13:36:44+0000",
                          "key" : "0347a18b-c585-41c8-8_O",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000,
                            "key" : "I18NLocale_en",
                            "language" : "en",
                            "description" : "English",
                            "dateFormat" : "MM/dd/yyyy",
                            "timeFormat" : "hh:mm a",
                            "currency" : "US$",
                            "decimalSymbol" : ".",
                            "digitalGrouping" : ","
                          },
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "listenerOrganizations" : [ ],
                          "unitSystem" : "METRIC"
                        },
                        "key" : "0347a18b-c585-41c8-8",
                        "description" : "Sample SKU - Juice",
                        "enabled" : true,
                        "brand" : "Amazing",
                        "skuType" : {
                          "id" : 10116,
                          "creationDate" : "2023-10-19T13:36:45+0000",
                          "organization" : {
                            "id" : 10454,
                            "creationDate" : "2023-10-19T13:36:44+0000",
                            "key" : "0347a18b-c585-41c8-8_O",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "0347a18b-c585-41c8-8",
                          "description" : "SkuType Description"
                        },
                        "baseUnit" : {
                          "id" : 10226,
                          "key" : "0347a18b-c585-41c8-8Bottle",
                          "description" : "Sample SizeAlias",
                          "icon" : "ICON",
                          "preferredSize" : "1",
                          "sizeDecimalPlaces" : 2
                        },
                        "secondaryUnit" : {
                          "id" : 10227,
                          "key" : "0347a18b-c585-41c8-8Box",
                          "description" : "Sample SizeAlias",
                          "icon" : "ICON",
                          "preferredSize" : "1",
                          "sizeDecimalPlaces" : 2
                        },
                        "tertiaryUnit" : {
                          "id" : 10228,
                          "key" : "0347a18b-c585-41c8-8Container",
                          "description" : "Sample SizeAlias",
                          "icon" : "ICON",
                          "preferredSize" : "1",
                          "sizeDecimalPlaces" : 2
                        },
                        "secondaryQty" : 4.0,
                        "tertiaryQty" : 4.0,
                        "secondaryCompound" : {
                          "id" : 10288,
                          "creationDate" : "2023-10-19T13:36:45+0000",
                          "organization" : {
                            "id" : 10454,
                            "creationDate" : "2023-10-19T13:36:44+0000",
                            "key" : "0347a18b-c585-41c8-8_O",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "0347a18b-c585-41c8-8SkuSecondary",
                          "description" : "Sample SKU",
                          "enabled" : true,
                          "brand" : "Docik",
                          "alternativeKey" : "0347a18b-c585-41c8-8SkuSecondary0347a18b-c585-41c8-8_O"
                        },
                        "tertiaryCompound" : {
                          "id" : 10289,
                          "creationDate" : "2023-10-19T13:36:45+0000",
                          "organization" : {
                            "id" : 10454,
                            "creationDate" : "2023-10-19T13:36:44+0000",
                            "key" : "0347a18b-c585-41c8-8_O",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "0347a18b-c585-41c8-8SkuTertiary",
                          "description" : "Sample SKU",
                          "enabled" : true,
                          "brand" : "Docik",
                          "alternativeKey" : "0347a18b-c585-41c8-8SkuTertiary0347a18b-c585-41c8-8_O"
                        },
                        "secondaryCompoundQty" : 1.0,
                        "tertiaryCompoundQty" : 1.0,
                        "alternativeKey" : "0347a18b-c585-41c8-80347a18b-c585-41c8-8_O"
                      },
                      "baseUnit" : {
                        "id" : 10226,
                        "key" : "0347a18b-c585-41c8-8Bottle",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "secondaryUnit" : {
                        "id" : 10227,
                        "key" : "0347a18b-c585-41c8-8Box",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "secondaryQty" : 30,
                      "secondaryCompoundQty" : 1,
                      "defaultSecondaryUnit" : true
                    }
    put:
      tags:
      - SkuMeasurementUnit
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: SkuMeasurementUnitDocumentation/openApi/PUT/
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SkuMeasurementUnitPutRequest'
            examples:
              SkuMeasurementUnitDocumentation/openApi/PUT/OK_9_27:
                value: |-
                  {
                    "id" : 10022,
                    "organization" : {
                      "id" : 10454
                    },
                    "sku" : {
                      "id" : 10290,
                      "organization" : {
                        "id" : 10454
                      },
                      "key" : "0347a18b-c585-41c8-8",
                      "description" : "Sample SKU - Juice",
                      "enabled" : true,
                      "brand" : "Amazing",
                      "skuType" : {
                        "id" : 10116,
                        "organization" : {
                          "id" : 10454
                        },
                        "key" : "0347a18b-c585-41c8-8",
                        "description" : "SkuType Description"
                      },
                      "baseUnit" : {
                        "id" : 10226,
                        "key" : "0347a18b-c585-41c8-8Bottle",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "secondaryUnit" : {
                        "id" : 10227,
                        "key" : "0347a18b-c585-41c8-8Box",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "tertiaryUnit" : {
                        "id" : 10228,
                        "key" : "0347a18b-c585-41c8-8Container",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "secondaryQty" : 4.0,
                      "tertiaryQty" : 4.0,
                      "secondaryCompound" : {
                        "id" : 10288,
                        "organization" : {
                          "id" : 10454
                        },
                        "key" : "0347a18b-c585-41c8-8SkuSecondary",
                        "description" : "Sample SKU",
                        "enabled" : true,
                        "brand" : "Docik",
                        "alternativeKey" : "0347a18b-c585-41c8-8SkuSecondarynull"
                      },
                      "tertiaryCompound" : {
                        "id" : 10289,
                        "organization" : {
                          "id" : 10454
                        },
                        "key" : "0347a18b-c585-41c8-8SkuTertiary",
                        "description" : "Sample SKU",
                        "enabled" : true,
                        "brand" : "Docik",
                        "alternativeKey" : "0347a18b-c585-41c8-8SkuTertiarynull"
                      },
                      "secondaryCompoundQty" : 1.0,
                      "tertiaryCompoundQty" : 1.0,
                      "alternativeKey" : "0347a18b-c585-41c8-8null"
                    },
                    "baseUnit" : {
                      "id" : 10226,
                      "key" : "0347a18b-c585-41c8-8Bottle",
                      "description" : "Sample SizeAlias",
                      "icon" : "ICON",
                      "preferredSize" : "1",
                      "sizeDecimalPlaces" : 2
                    },
                    "secondaryUnit" : {
                      "id" : 10227,
                      "key" : "0347a18b-c585-41c8-8Box",
                      "description" : "Sample SizeAlias",
                      "icon" : "ICON",
                      "preferredSize" : "1",
                      "sizeDecimalPlaces" : 2
                    },
                    "secondaryQty" : 30,
                    "secondaryCompoundQty" : 1,
                    "defaultSecondaryUnit" : false
                  }
              SkuMeasurementUnitDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_24:
                value: |-
                  {
                    "id" : 10022,
                    "organization" : {
                      "id" : -99999
                    },
                    "sku" : {
                      "id" : 10290,
                      "organization" : {
                        "id" : -99999
                      },
                      "key" : "0347a18b-c585-41c8-8",
                      "description" : "Sample SKU - Juice",
                      "enabled" : true,
                      "brand" : "Amazing",
                      "skuType" : {
                        "id" : 10116,
                        "organization" : {
                          "id" : -99999
                        },
                        "key" : "0347a18b-c585-41c8-8",
                        "description" : "SkuType Description"
                      },
                      "baseUnit" : {
                        "id" : 10226,
                        "key" : "0347a18b-c585-41c8-8Bottle",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "secondaryUnit" : {
                        "id" : 10227,
                        "key" : "0347a18b-c585-41c8-8Box",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "tertiaryUnit" : {
                        "id" : 10228,
                        "key" : "0347a18b-c585-41c8-8Container",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "secondaryQty" : 4.0,
                      "tertiaryQty" : 4.0,
                      "secondaryCompound" : {
                        "id" : 10288,
                        "organization" : {
                          "id" : -99999
                        },
                        "key" : "0347a18b-c585-41c8-8SkuSecondary",
                        "description" : "Sample SKU",
                        "enabled" : true,
                        "brand" : "Docik",
                        "alternativeKey" : "0347a18b-c585-41c8-8SkuSecondarynull"
                      },
                      "tertiaryCompound" : {
                        "id" : 10289,
                        "organization" : {
                          "id" : -99999
                        },
                        "key" : "0347a18b-c585-41c8-8SkuTertiary",
                        "description" : "Sample SKU",
                        "enabled" : true,
                        "brand" : "Docik",
                        "alternativeKey" : "0347a18b-c585-41c8-8SkuTertiarynull"
                      },
                      "secondaryCompoundQty" : 1.0,
                      "tertiaryCompoundQty" : 1.0,
                      "alternativeKey" : "0347a18b-c585-41c8-8null"
                    },
                    "baseUnit" : {
                      "id" : 10226,
                      "key" : "0347a18b-c585-41c8-8Bottle",
                      "description" : "Sample SizeAlias",
                      "icon" : "ICON",
                      "preferredSize" : "1",
                      "sizeDecimalPlaces" : 2
                    },
                    "secondaryUnit" : {
                      "id" : 10227,
                      "key" : "0347a18b-c585-41c8-8Box",
                      "description" : "Sample SizeAlias",
                      "icon" : "ICON",
                      "preferredSize" : "1",
                      "sizeDecimalPlaces" : 2
                    },
                    "secondaryQty" : 30,
                    "secondaryCompoundQty" : 1,
                    "defaultSecondaryUnit" : true
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                SkuMeasurementUnitDocumentation/openApi/PUT/OK_9_27:
                  value: "true"
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                SkuMeasurementUnitDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_24:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "daa53ba3-73f4-4842-876a-0c23bcc8163b",
                        "date" : "2023-10-19T13:36:48+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
    delete:
      tags:
      - SkuMeasurementUnit
      summary: Delete by id
      description: Delete by id
      operationId: SkuMeasurementUnitDocumentation/openApi/DELETE/OK_10_30
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                SkuMeasurementUnitDocumentation/openApi/DELETE/OK_10_30:
                  value: "true"
  /SkuOrganizationPriceList:
    get:
      tags:
      - SkuOrganizationPriceList
      summary: List Entities
      description: List Entities
      operationId: SkuOrgPriceListDocumentation/openApi/GET/OK_5_16
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object WITH LIMIT\
          \ RESULTS url encoded ie. {\"filters\":[],\"firstResult\":0,\"maxResults\"\
          :5}"
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SkuOrganizationPriceListArraySimpleResponse'
              examples:
                SkuOrgPriceListDocumentation/openApi/GET/OK_5_16:
                  value: |-
                    [ {
                      "id" : 10002,
                      "price" : 15,
                      "tax" : 0.2,
                      "appliedTax" : 5
                    }, {
                      "id" : 10004,
                      "price" : 15,
                      "tax" : 0.2,
                      "appliedTax" : 5
                    }, {
                      "id" : 10003,
                      "price" : 15,
                      "tax" : 0.2,
                      "appliedTax" : 5
                    } ]
    post:
      tags:
      - SkuOrganizationPriceList
      summary: Create Entity
      description: Create Entity
      operationId: SkuOrgPriceListDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SkuOrganizationPriceList'
            examples:
              SkuOrgPriceListDocumentation/openApi/POST/PRECONDITION_FAILED_3_40:
                value: |-
                  {
                    "organization" : {
                      "id" : -99999
                    },
                    "sku" : {
                      "id" : 10328
                    },
                    "sizeAlias" : {
                      "id" : 10272
                    },
                    "price" : 15,
                    "tax" : 0.2,
                    "appliedTax" : 5.0
                  }
              SkuOrgPriceListDocumentation/openApi/POST_1_52:
                value: |-
                  {
                    "organization" : {
                      "id" : 10491
                    },
                    "sku" : {
                      "id" : 10328
                    },
                    "sizeAlias" : {
                      "id" : 10272
                    },
                    "price" : 15,
                    "tax" : 0.2,
                    "appliedTax" : 5.0
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                SkuOrgPriceListDocumentation/openApi/POST/PRECONDITION_FAILED_3_40:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "47b0fc4c-ddda-41b2-b9a7-030afc33565e",
                        "date" : "2023-10-19T13:38:27+0000",
                        "resource" : {
                          "key" : "System.FK.NonexistentReferencedEntity",
                          "value" : "System.FK.NonexistentReferencedEntity",
                          "parameters" : {
                            "owner" : "ORGANIZATION",
                            "user_id" : "10060",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "foreignKey" : "FK_SKUORGANIZATIONPRICELIST01",
                            "Greenmile-Version" : null,
                            "child" : "SKUORGANIZATIONPRICELIST"
                          },
                          "i18nMessage" : "System.FK.NonexistentReferencedEntity"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SkuOrganizationPriceListResponse'
              examples:
                SkuOrgPriceListDocumentation/openApi/POST_1_52:
                  value: |-
                    {
                      "id" : 10002,
                      "organization" : {
                        "id" : 10491
                      },
                      "sku" : {
                        "id" : 10328
                      },
                      "sizeAlias" : {
                        "id" : 10272
                      },
                      "price" : 15,
                      "tax" : 0.2,
                      "appliedTax" : 5.0
                    }
  /SkuOrganizationPriceList/{id}:
    get:
      tags:
      - SkuOrganizationPriceList
      summary: One detailed Entity
      description: One detailed Entity
      operationId: SkuOrgPriceListDocumentation/openApi/GET_6_73
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SkuOrganizationPriceListOneFullResponse'
              examples:
                SkuOrgPriceListDocumentation/openApi/GET_6_73:
                  value: |-
                    {
                      "id" : 10002,
                      "organization" : {
                        "id" : 10491,
                        "creationDate" : "2023-10-19T13:38:21+0000",
                        "key" : "cb69deee-5ddf-4050-b_O",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      },
                      "sku" : {
                        "id" : 10328,
                        "creationDate" : "2023-10-19T13:38:22+0000",
                        "organization" : {
                          "id" : 10491,
                          "creationDate" : "2023-10-19T13:38:21+0000",
                          "key" : "cb69deee-5ddf-4050-b_O",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000,
                            "key" : "I18NLocale_en",
                            "language" : "en",
                            "description" : "English",
                            "dateFormat" : "MM/dd/yyyy",
                            "timeFormat" : "hh:mm a",
                            "currency" : "US$",
                            "decimalSymbol" : ".",
                            "digitalGrouping" : ","
                          },
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "listenerOrganizations" : [ ],
                          "unitSystem" : "METRIC"
                        },
                        "key" : "cb69deee-5ddf-4050-b",
                        "description" : "Sample SKU - Juice",
                        "enabled" : true,
                        "brand" : "Amazing",
                        "skuType" : {
                          "id" : 10142,
                          "creationDate" : "2023-10-19T13:38:21+0000",
                          "organization" : {
                            "id" : 10491,
                            "creationDate" : "2023-10-19T13:38:21+0000",
                            "key" : "cb69deee-5ddf-4050-b_O",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "cb69deee-5ddf-4050-b",
                          "description" : "SkuType Description"
                        },
                        "baseUnit" : {
                          "id" : 10273,
                          "key" : "cb69deee-5ddf-4050-bBottle",
                          "description" : "Sample SizeAlias",
                          "icon" : "ICON",
                          "preferredSize" : "1",
                          "sizeDecimalPlaces" : 2
                        },
                        "secondaryUnit" : {
                          "id" : 10274,
                          "key" : "cb69deee-5ddf-4050-bBox",
                          "description" : "Sample SizeAlias",
                          "icon" : "ICON",
                          "preferredSize" : "1",
                          "sizeDecimalPlaces" : 2
                        },
                        "tertiaryUnit" : {
                          "id" : 10275,
                          "key" : "cb69deee-5ddf-4050-bContainer",
                          "description" : "Sample SizeAlias",
                          "icon" : "ICON",
                          "preferredSize" : "1",
                          "sizeDecimalPlaces" : 2
                        },
                        "secondaryQty" : 4.0,
                        "tertiaryQty" : 4.0,
                        "secondaryCompound" : {
                          "id" : 10326,
                          "creationDate" : "2023-10-19T13:38:22+0000",
                          "lastModificationDate" : "2023-10-19T13:38:24+0000",
                          "organization" : {
                            "id" : 10491,
                            "creationDate" : "2023-10-19T13:38:21+0000",
                            "key" : "cb69deee-5ddf-4050-b_O",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "cb69deee-5ddf-4050-bSkuSecondary",
                          "description" : "Sample SKU",
                          "enabled" : true,
                          "brand" : "Docik",
                          "alternativeKey" : "cb69deee-5ddf-4050-bSkuSecondarycb69deee-5ddf-4050-b_O"
                        },
                        "tertiaryCompound" : {
                          "id" : 10327,
                          "creationDate" : "2023-10-19T13:38:22+0000",
                          "lastModificationDate" : "2023-10-19T13:38:24+0000",
                          "organization" : {
                            "id" : 10491,
                            "creationDate" : "2023-10-19T13:38:21+0000",
                            "key" : "cb69deee-5ddf-4050-b_O",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "cb69deee-5ddf-4050-bSkuTertiary",
                          "description" : "Sample SKU",
                          "enabled" : true,
                          "brand" : "Docik",
                          "alternativeKey" : "cb69deee-5ddf-4050-bSkuTertiarycb69deee-5ddf-4050-b_O"
                        },
                        "secondaryCompoundQty" : 1.0,
                        "tertiaryCompoundQty" : 1.0,
                        "alternativeKey" : "cb69deee-5ddf-4050-bcb69deee-5ddf-4050-b_O"
                      },
                      "sizeAlias" : {
                        "id" : 10272,
                        "key" : "cb69deee-5ddf-4050-bSize",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "price" : 15,
                      "tax" : 0.2,
                      "appliedTax" : 5
                    }
    put:
      tags:
      - SkuOrganizationPriceList
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: SkuOrgPriceListDocumentation/openApi/PUT/
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SkuOrganizationPriceListPutRequest'
            examples:
              SkuOrgPriceListDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_4_35:
                value: |-
                  {
                    "id" : 10002,
                    "organization" : {
                      "id" : -99999
                    },
                    "sku" : {
                      "id" : 10328
                    },
                    "sizeAlias" : {
                      "id" : 10272
                    },
                    "price" : 15,
                    "tax" : 0.2,
                    "appliedTax" : 5.0
                  }
              SkuOrgPriceListDocumentation/openApi/PUT/OK_8_38:
                value: |-
                  {
                    "id" : 10002,
                    "organization" : {
                      "id" : 10491
                    },
                    "sku" : {
                      "id" : 10328
                    },
                    "sizeAlias" : {
                      "id" : 10272
                    },
                    "price" : 16,
                    "tax" : 0.2,
                    "appliedTax" : 5.0
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                SkuOrgPriceListDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_4_35:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "b79386d4-20ff-4ff0-ab9c-020cfb9375be",
                        "date" : "2023-10-19T13:38:28+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                SkuOrgPriceListDocumentation/openApi/PUT/OK_8_38:
                  value: "true"
    delete:
      tags:
      - SkuOrganizationPriceList
      summary: Delete by id
      description: Delete by id
      operationId: SkuOrgPriceListDocumentation/openApi/DELETE/OK_9_41
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                SkuOrgPriceListDocumentation/openApi/DELETE/OK_9_41:
                  value: "true"
  /SkuOrganizationPriceList/Route/{routeId}:
    get:
      tags:
      - SkuOrganizationPriceList
      summary: retrievePricesPerRouteAndUser
      description: retrievePricesPerRouteAndUser
      operationId: SkuOrgPriceListDocumentation/openApi/GET_7_74
      parameters:
      - name: routeId
        in: path
        description: ""
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PriceAndSkuDTO'
              examples:
                SkuOrgPriceListDocumentation/openApi/GET_7_74:
                  value: |-
                    [ {
                      "organization" : {
                        "id" : 10491,
                        "key" : "cb69deee-5ddf-4050-b_O"
                      },
                      "sku" : {
                        "id" : 10328,
                        "key" : "cb69deee-5ddf-4050-b",
                        "alternativeKey" : "cb69deee-5ddf-4050-b"
                      },
                      "price" : 15,
                      "tax" : 0.2,
                      "appliedTax" : 5
                    } ]
  /SkuSizeConversion:
    get:
      tags:
      - SkuSizeConversion
      summary: List Entities
      description: List Entities
      operationId: SkuSizeConversionDocumentation/openApi/GET/OK_4_4
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object WITH LIMIT\
          \ RESULTS url encoded ie. {\"filters\":[],\"firstResult\":0,\"maxResults\"\
          :5}"
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SkuSizeConversionArraySimpleResponse'
              examples:
                SkuSizeConversionDocumentation/openApi/GET/OK_4_4:
                  value: |-
                    [ {
                      "id" : 10002,
                      "qty" : 24.0
                    } ]
    post:
      tags:
      - SkuSizeConversion
      summary: Create Entity
      description: Create Entity
      operationId: SkuSizeConversionDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SkuSizeConversion'
            examples:
              SkuSizeConversionDocumentation/openApi/POST/PRECONDITION_FAILED_2_10:
                value: |-
                  {
                    "sku" : {
                      "id" : -99999,
                      "organization" : {
                        "id" : 10386
                      },
                      "key" : "774b5ce4-617b-4c21-aGJ",
                      "description" : "Sample SKU - Juice",
                      "enabled" : true,
                      "brand" : "Amazing",
                      "skuType" : {
                        "id" : 10087,
                        "organization" : {
                          "id" : 10386
                        },
                        "key" : "774b5ce4-617b-4c21-aGJ",
                        "description" : "SkuType Description"
                      },
                      "baseUnit" : {
                        "id" : 10125,
                        "key" : "774b5ce4-617b-4c21-aGJBottle",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "secondaryUnit" : {
                        "id" : 10126,
                        "key" : "774b5ce4-617b-4c21-aGJBox",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "tertiaryUnit" : {
                        "id" : 10127,
                        "key" : "774b5ce4-617b-4c21-aGJContainer",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "secondaryQty" : 4.0,
                      "tertiaryQty" : 4.0,
                      "secondaryCompound" : {
                        "id" : 10221,
                        "organization" : {
                          "id" : 10386
                        },
                        "key" : "774b5ce4-617b-4c21-aGJSkuSecondary",
                        "description" : "Sample SKU",
                        "enabled" : true,
                        "brand" : "Docik",
                        "alternativeKey" : "774b5ce4-617b-4c21-aGJSkuSecondarynull"
                      },
                      "tertiaryCompound" : {
                        "id" : 10222,
                        "organization" : {
                          "id" : 10386
                        },
                        "key" : "774b5ce4-617b-4c21-aGJSkuTertiary",
                        "description" : "Sample SKU",
                        "enabled" : true,
                        "brand" : "Docik",
                        "alternativeKey" : "774b5ce4-617b-4c21-aGJSkuTertiarynull"
                      },
                      "secondaryCompoundQty" : 1.0,
                      "tertiaryCompoundQty" : 1.0,
                      "alternativeKey" : "774b5ce4-617b-4c21-aGJnull"
                    },
                    "sizeAlias" : {
                      "id" : 10131,
                      "key" : "774b5ce4-617b-4c21-aSizeDoc",
                      "description" : "Sample SizeAlias",
                      "icon" : "ICON",
                      "preferredSize" : "1",
                      "sizeDecimalPlaces" : 2
                    },
                    "skuChild" : {
                      "id" : 10226,
                      "organization" : {
                        "id" : 10386
                      },
                      "key" : "774b5ce4-617b-4c21-aBG",
                      "description" : "Sample SKU - Juice",
                      "enabled" : true,
                      "brand" : "Amazing",
                      "skuType" : {
                        "id" : 10088,
                        "organization" : {
                          "id" : 10386
                        },
                        "key" : "774b5ce4-617b-4c21-aBG",
                        "description" : "SkuType Description"
                      },
                      "baseUnit" : {
                        "id" : 10128,
                        "key" : "774b5ce4-617b-4c21-aBGBottle",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "secondaryUnit" : {
                        "id" : 10129,
                        "key" : "774b5ce4-617b-4c21-aBGBox",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "tertiaryUnit" : {
                        "id" : 10130,
                        "key" : "774b5ce4-617b-4c21-aBGContainer",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "secondaryQty" : 4.0,
                      "tertiaryQty" : 4.0,
                      "secondaryCompound" : {
                        "id" : 10224,
                        "organization" : {
                          "id" : 10386
                        },
                        "key" : "774b5ce4-617b-4c21-aBGSkuSecondary",
                        "description" : "Sample SKU",
                        "enabled" : true,
                        "brand" : "Docik",
                        "alternativeKey" : "774b5ce4-617b-4c21-aBGSkuSecondarynull"
                      },
                      "tertiaryCompound" : {
                        "id" : 10225,
                        "organization" : {
                          "id" : 10386
                        },
                        "key" : "774b5ce4-617b-4c21-aBGSkuTertiary",
                        "description" : "Sample SKU",
                        "enabled" : true,
                        "brand" : "Docik",
                        "alternativeKey" : "774b5ce4-617b-4c21-aBGSkuTertiarynull"
                      },
                      "secondaryCompoundQty" : 1.0,
                      "tertiaryCompoundQty" : 1.0
                    },
                    "parentSkuSizeAlias" : {
                      "id" : 10132,
                      "key" : "774b5ce4-617b-4c21-aSizeAlias Parent",
                      "description" : "Sample SizeAlias",
                      "icon" : "ICON",
                      "preferredSize" : "1",
                      "sizeDecimalPlaces" : 2
                    },
                    "qty" : 24.0
                  }
              SkuSizeConversionDocumentation/openApi/POST_1_14:
                value: |-
                  {
                    "sku" : {
                      "id" : 10223,
                      "organization" : {
                        "id" : 10386
                      },
                      "key" : "774b5ce4-617b-4c21-aGJ",
                      "description" : "Sample SKU - Juice",
                      "enabled" : true,
                      "brand" : "Amazing",
                      "skuType" : {
                        "id" : 10087,
                        "organization" : {
                          "id" : 10386
                        },
                        "key" : "774b5ce4-617b-4c21-aGJ",
                        "description" : "SkuType Description"
                      },
                      "baseUnit" : {
                        "id" : 10125,
                        "key" : "774b5ce4-617b-4c21-aGJBottle",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "secondaryUnit" : {
                        "id" : 10126,
                        "key" : "774b5ce4-617b-4c21-aGJBox",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "tertiaryUnit" : {
                        "id" : 10127,
                        "key" : "774b5ce4-617b-4c21-aGJContainer",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "secondaryQty" : 4.0,
                      "tertiaryQty" : 4.0,
                      "secondaryCompound" : {
                        "id" : 10221,
                        "organization" : {
                          "id" : 10386
                        },
                        "key" : "774b5ce4-617b-4c21-aGJSkuSecondary",
                        "description" : "Sample SKU",
                        "enabled" : true,
                        "brand" : "Docik",
                        "alternativeKey" : "774b5ce4-617b-4c21-aGJSkuSecondarynull"
                      },
                      "tertiaryCompound" : {
                        "id" : 10222,
                        "organization" : {
                          "id" : 10386
                        },
                        "key" : "774b5ce4-617b-4c21-aGJSkuTertiary",
                        "description" : "Sample SKU",
                        "enabled" : true,
                        "brand" : "Docik",
                        "alternativeKey" : "774b5ce4-617b-4c21-aGJSkuTertiarynull"
                      },
                      "secondaryCompoundQty" : 1.0,
                      "tertiaryCompoundQty" : 1.0,
                      "alternativeKey" : "774b5ce4-617b-4c21-aGJnull"
                    },
                    "sizeAlias" : {
                      "id" : 10131,
                      "key" : "774b5ce4-617b-4c21-aSizeDoc",
                      "description" : "Sample SizeAlias",
                      "icon" : "ICON",
                      "preferredSize" : "1",
                      "sizeDecimalPlaces" : 2
                    },
                    "skuChild" : {
                      "id" : 10226,
                      "organization" : {
                        "id" : 10386
                      },
                      "key" : "774b5ce4-617b-4c21-aBG",
                      "description" : "Sample SKU - Juice",
                      "enabled" : true,
                      "brand" : "Amazing",
                      "skuType" : {
                        "id" : 10088,
                        "organization" : {
                          "id" : 10386
                        },
                        "key" : "774b5ce4-617b-4c21-aBG",
                        "description" : "SkuType Description"
                      },
                      "baseUnit" : {
                        "id" : 10128,
                        "key" : "774b5ce4-617b-4c21-aBGBottle",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "secondaryUnit" : {
                        "id" : 10129,
                        "key" : "774b5ce4-617b-4c21-aBGBox",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "tertiaryUnit" : {
                        "id" : 10130,
                        "key" : "774b5ce4-617b-4c21-aBGContainer",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "secondaryQty" : 4.0,
                      "tertiaryQty" : 4.0,
                      "secondaryCompound" : {
                        "id" : 10224,
                        "organization" : {
                          "id" : 10386
                        },
                        "key" : "774b5ce4-617b-4c21-aBGSkuSecondary",
                        "description" : "Sample SKU",
                        "enabled" : true,
                        "brand" : "Docik",
                        "alternativeKey" : "774b5ce4-617b-4c21-aBGSkuSecondarynull"
                      },
                      "tertiaryCompound" : {
                        "id" : 10225,
                        "organization" : {
                          "id" : 10386
                        },
                        "key" : "774b5ce4-617b-4c21-aBGSkuTertiary",
                        "description" : "Sample SKU",
                        "enabled" : true,
                        "brand" : "Docik",
                        "alternativeKey" : "774b5ce4-617b-4c21-aBGSkuTertiarynull"
                      },
                      "secondaryCompoundQty" : 1.0,
                      "tertiaryCompoundQty" : 1.0
                    },
                    "parentSkuSizeAlias" : {
                      "id" : 10132,
                      "key" : "774b5ce4-617b-4c21-aSizeAlias Parent",
                      "description" : "Sample SizeAlias",
                      "icon" : "ICON",
                      "preferredSize" : "1",
                      "sizeDecimalPlaces" : 2
                    },
                    "qty" : 24.0
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                SkuSizeConversionDocumentation/openApi/POST/PRECONDITION_FAILED_2_10:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "844b9fc9-5474-4925-abbe-e04caf7d5455",
                        "date" : "2023-10-19T13:33:31+0000",
                        "resource" : {
                          "key" : "System.FK.NonexistentReferencedEntity",
                          "value" : "System.FK.NonexistentReferencedEntity",
                          "parameters" : {
                            "owner" : "SKU",
                            "user_id" : "10060",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "foreignKey" : "FK_SKUSIZECONVERSION01",
                            "Greenmile-Version" : null,
                            "child" : "SKUSIZECONVERSION"
                          },
                          "i18nMessage" : "System.FK.NonexistentReferencedEntity"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SkuSizeConversionResponse'
              examples:
                SkuSizeConversionDocumentation/openApi/POST_1_14:
                  value: |-
                    {
                      "id" : 10002,
                      "sku" : {
                        "id" : 10223,
                        "organization" : {
                          "id" : 10386
                        },
                        "key" : "774b5ce4-617b-4c21-aGJ",
                        "description" : "Sample SKU - Juice",
                        "enabled" : true,
                        "brand" : "Amazing",
                        "skuType" : {
                          "id" : 10087,
                          "organization" : {
                            "id" : 10386
                          },
                          "key" : "774b5ce4-617b-4c21-aGJ",
                          "description" : "SkuType Description"
                        },
                        "baseUnit" : {
                          "id" : 10125,
                          "key" : "774b5ce4-617b-4c21-aGJBottle",
                          "description" : "Sample SizeAlias",
                          "icon" : "ICON",
                          "preferredSize" : "1",
                          "sizeDecimalPlaces" : 2
                        },
                        "secondaryUnit" : {
                          "id" : 10126,
                          "key" : "774b5ce4-617b-4c21-aGJBox",
                          "description" : "Sample SizeAlias",
                          "icon" : "ICON",
                          "preferredSize" : "1",
                          "sizeDecimalPlaces" : 2
                        },
                        "tertiaryUnit" : {
                          "id" : 10127,
                          "key" : "774b5ce4-617b-4c21-aGJContainer",
                          "description" : "Sample SizeAlias",
                          "icon" : "ICON",
                          "preferredSize" : "1",
                          "sizeDecimalPlaces" : 2
                        },
                        "secondaryQty" : 4.0,
                        "tertiaryQty" : 4.0,
                        "secondaryCompound" : {
                          "id" : 10221,
                          "organization" : {
                            "id" : 10386
                          },
                          "key" : "774b5ce4-617b-4c21-aGJSkuSecondary",
                          "description" : "Sample SKU",
                          "enabled" : true,
                          "brand" : "Docik",
                          "alternativeKey" : "774b5ce4-617b-4c21-aGJSkuSecondarynull"
                        },
                        "tertiaryCompound" : {
                          "id" : 10222,
                          "organization" : {
                            "id" : 10386
                          },
                          "key" : "774b5ce4-617b-4c21-aGJSkuTertiary",
                          "description" : "Sample SKU",
                          "enabled" : true,
                          "brand" : "Docik",
                          "alternativeKey" : "774b5ce4-617b-4c21-aGJSkuTertiarynull"
                        },
                        "secondaryCompoundQty" : 1.0,
                        "tertiaryCompoundQty" : 1.0,
                        "alternativeKey" : "774b5ce4-617b-4c21-aGJnull"
                      },
                      "sizeAlias" : {
                        "id" : 10131,
                        "key" : "774b5ce4-617b-4c21-aSizeDoc",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "skuChild" : {
                        "id" : 10226,
                        "organization" : {
                          "id" : 10386
                        },
                        "key" : "774b5ce4-617b-4c21-aBG",
                        "description" : "Sample SKU - Juice",
                        "enabled" : true,
                        "brand" : "Amazing",
                        "skuType" : {
                          "id" : 10088,
                          "organization" : {
                            "id" : 10386
                          },
                          "key" : "774b5ce4-617b-4c21-aBG",
                          "description" : "SkuType Description"
                        },
                        "baseUnit" : {
                          "id" : 10128,
                          "key" : "774b5ce4-617b-4c21-aBGBottle",
                          "description" : "Sample SizeAlias",
                          "icon" : "ICON",
                          "preferredSize" : "1",
                          "sizeDecimalPlaces" : 2
                        },
                        "secondaryUnit" : {
                          "id" : 10129,
                          "key" : "774b5ce4-617b-4c21-aBGBox",
                          "description" : "Sample SizeAlias",
                          "icon" : "ICON",
                          "preferredSize" : "1",
                          "sizeDecimalPlaces" : 2
                        },
                        "tertiaryUnit" : {
                          "id" : 10130,
                          "key" : "774b5ce4-617b-4c21-aBGContainer",
                          "description" : "Sample SizeAlias",
                          "icon" : "ICON",
                          "preferredSize" : "1",
                          "sizeDecimalPlaces" : 2
                        },
                        "secondaryQty" : 4.0,
                        "tertiaryQty" : 4.0,
                        "secondaryCompound" : {
                          "id" : 10224,
                          "organization" : {
                            "id" : 10386
                          },
                          "key" : "774b5ce4-617b-4c21-aBGSkuSecondary",
                          "description" : "Sample SKU",
                          "enabled" : true,
                          "brand" : "Docik",
                          "alternativeKey" : "774b5ce4-617b-4c21-aBGSkuSecondarynull"
                        },
                        "tertiaryCompound" : {
                          "id" : 10225,
                          "organization" : {
                            "id" : 10386
                          },
                          "key" : "774b5ce4-617b-4c21-aBGSkuTertiary",
                          "description" : "Sample SKU",
                          "enabled" : true,
                          "brand" : "Docik",
                          "alternativeKey" : "774b5ce4-617b-4c21-aBGSkuTertiarynull"
                        },
                        "secondaryCompoundQty" : 1.0,
                        "tertiaryCompoundQty" : 1.0,
                        "alternativeKey" : "774b5ce4-617b-4c21-aBGnull"
                      },
                      "parentSkuSizeAlias" : {
                        "id" : 10132,
                        "key" : "774b5ce4-617b-4c21-aSizeAlias Parent",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "qty" : 24.0
                    }
  /SkuSizeConversion/restrictions:
    post:
      tags:
      - SkuSizeConversion
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: SkuSizeConversionDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              SkuSizeConversionDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_10:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
              SkuSizeConversionDocumentation/openApi/POST/OK_6_10:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10002"
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                SkuSizeConversionDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_10:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "9225e93d-5683-4082-8896-ecc51e30a54f",
                        "date" : "2023-10-19T13:33:32+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SkuSizeConversionArraySimpleResponse'
              examples:
                SkuSizeConversionDocumentation/openApi/POST/OK_6_10:
                  value: |-
                    [ {
                      "id" : 10002,
                      "qty" : 24.0
                    } ]
  /SkuSizeConversion/{id}:
    get:
      tags:
      - SkuSizeConversion
      summary: One detailed Entity
      description: One detailed Entity
      operationId: SkuSizeConversionDocumentation/openApi/GET_5_19
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SkuSizeConversionOneFullResponse'
              examples:
                SkuSizeConversionDocumentation/openApi/GET_5_19:
                  value: |-
                    {
                      "id" : 10002,
                      "sku" : {
                        "id" : 10223,
                        "creationDate" : "2023-10-19T13:33:29+0000",
                        "organization" : {
                          "id" : 10386,
                          "creationDate" : "2023-10-19T13:33:28+0000",
                          "key" : "774b5ce4-617b-4c21-a_O",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000,
                            "key" : "I18NLocale_en",
                            "language" : "en",
                            "description" : "English",
                            "dateFormat" : "MM/dd/yyyy",
                            "timeFormat" : "hh:mm a",
                            "currency" : "US$",
                            "decimalSymbol" : ".",
                            "digitalGrouping" : ","
                          },
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "listenerOrganizations" : [ ],
                          "unitSystem" : "METRIC"
                        },
                        "key" : "774b5ce4-617b-4c21-aGJ",
                        "description" : "Sample SKU - Juice",
                        "enabled" : true,
                        "brand" : "Amazing",
                        "skuType" : {
                          "id" : 10087,
                          "creationDate" : "2023-10-19T13:33:29+0000",
                          "organization" : {
                            "id" : 10386,
                            "creationDate" : "2023-10-19T13:33:28+0000",
                            "key" : "774b5ce4-617b-4c21-a_O",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "774b5ce4-617b-4c21-aGJ",
                          "description" : "SkuType Description"
                        },
                        "baseUnit" : {
                          "id" : 10125,
                          "key" : "774b5ce4-617b-4c21-aGJBottle",
                          "description" : "Sample SizeAlias",
                          "icon" : "ICON",
                          "preferredSize" : "1",
                          "sizeDecimalPlaces" : 2
                        },
                        "secondaryUnit" : {
                          "id" : 10126,
                          "key" : "774b5ce4-617b-4c21-aGJBox",
                          "description" : "Sample SizeAlias",
                          "icon" : "ICON",
                          "preferredSize" : "1",
                          "sizeDecimalPlaces" : 2
                        },
                        "tertiaryUnit" : {
                          "id" : 10127,
                          "key" : "774b5ce4-617b-4c21-aGJContainer",
                          "description" : "Sample SizeAlias",
                          "icon" : "ICON",
                          "preferredSize" : "1",
                          "sizeDecimalPlaces" : 2
                        },
                        "secondaryQty" : 4.0,
                        "tertiaryQty" : 4.0,
                        "secondaryCompound" : {
                          "id" : 10221,
                          "creationDate" : "2023-10-19T13:33:29+0000",
                          "organization" : {
                            "id" : 10386,
                            "creationDate" : "2023-10-19T13:33:28+0000",
                            "key" : "774b5ce4-617b-4c21-a_O",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "774b5ce4-617b-4c21-aGJSkuSecondary",
                          "description" : "Sample SKU",
                          "enabled" : true,
                          "brand" : "Docik",
                          "alternativeKey" : "774b5ce4-617b-4c21-aGJSkuSecondary774b5ce4-617b-4c21-a_O"
                        },
                        "tertiaryCompound" : {
                          "id" : 10222,
                          "creationDate" : "2023-10-19T13:33:29+0000",
                          "organization" : {
                            "id" : 10386,
                            "creationDate" : "2023-10-19T13:33:28+0000",
                            "key" : "774b5ce4-617b-4c21-a_O",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "774b5ce4-617b-4c21-aGJSkuTertiary",
                          "description" : "Sample SKU",
                          "enabled" : true,
                          "brand" : "Docik",
                          "alternativeKey" : "774b5ce4-617b-4c21-aGJSkuTertiary774b5ce4-617b-4c21-a_O"
                        },
                        "secondaryCompoundQty" : 1.0,
                        "tertiaryCompoundQty" : 1.0,
                        "alternativeKey" : "774b5ce4-617b-4c21-aGJ774b5ce4-617b-4c21-a_O"
                      },
                      "sizeAlias" : {
                        "id" : 10131,
                        "key" : "774b5ce4-617b-4c21-aSizeDoc",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "skuChild" : {
                        "id" : 10226,
                        "creationDate" : "2023-10-19T13:33:30+0000",
                        "organization" : {
                          "id" : 10386,
                          "creationDate" : "2023-10-19T13:33:28+0000",
                          "key" : "774b5ce4-617b-4c21-a_O",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000,
                            "key" : "I18NLocale_en",
                            "language" : "en",
                            "description" : "English",
                            "dateFormat" : "MM/dd/yyyy",
                            "timeFormat" : "hh:mm a",
                            "currency" : "US$",
                            "decimalSymbol" : ".",
                            "digitalGrouping" : ","
                          },
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "listenerOrganizations" : [ ],
                          "unitSystem" : "METRIC"
                        },
                        "key" : "774b5ce4-617b-4c21-aBG",
                        "description" : "Sample SKU - Juice",
                        "enabled" : true,
                        "brand" : "Amazing",
                        "skuType" : {
                          "id" : 10088,
                          "creationDate" : "2023-10-19T13:33:29+0000",
                          "organization" : {
                            "id" : 10386,
                            "creationDate" : "2023-10-19T13:33:28+0000",
                            "key" : "774b5ce4-617b-4c21-a_O",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "774b5ce4-617b-4c21-aBG",
                          "description" : "SkuType Description"
                        },
                        "baseUnit" : {
                          "id" : 10128,
                          "key" : "774b5ce4-617b-4c21-aBGBottle",
                          "description" : "Sample SizeAlias",
                          "icon" : "ICON",
                          "preferredSize" : "1",
                          "sizeDecimalPlaces" : 2
                        },
                        "secondaryUnit" : {
                          "id" : 10129,
                          "key" : "774b5ce4-617b-4c21-aBGBox",
                          "description" : "Sample SizeAlias",
                          "icon" : "ICON",
                          "preferredSize" : "1",
                          "sizeDecimalPlaces" : 2
                        },
                        "tertiaryUnit" : {
                          "id" : 10130,
                          "key" : "774b5ce4-617b-4c21-aBGContainer",
                          "description" : "Sample SizeAlias",
                          "icon" : "ICON",
                          "preferredSize" : "1",
                          "sizeDecimalPlaces" : 2
                        },
                        "secondaryQty" : 4.0,
                        "tertiaryQty" : 4.0,
                        "secondaryCompound" : {
                          "id" : 10224,
                          "creationDate" : "2023-10-19T13:33:30+0000",
                          "organization" : {
                            "id" : 10386,
                            "creationDate" : "2023-10-19T13:33:28+0000",
                            "key" : "774b5ce4-617b-4c21-a_O",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "774b5ce4-617b-4c21-aBGSkuSecondary",
                          "description" : "Sample SKU",
                          "enabled" : true,
                          "brand" : "Docik",
                          "alternativeKey" : "774b5ce4-617b-4c21-aBGSkuSecondary774b5ce4-617b-4c21-a_O"
                        },
                        "tertiaryCompound" : {
                          "id" : 10225,
                          "creationDate" : "2023-10-19T13:33:30+0000",
                          "organization" : {
                            "id" : 10386,
                            "creationDate" : "2023-10-19T13:33:28+0000",
                            "key" : "774b5ce4-617b-4c21-a_O",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "774b5ce4-617b-4c21-aBGSkuTertiary",
                          "description" : "Sample SKU",
                          "enabled" : true,
                          "brand" : "Docik",
                          "alternativeKey" : "774b5ce4-617b-4c21-aBGSkuTertiary774b5ce4-617b-4c21-a_O"
                        },
                        "secondaryCompoundQty" : 1.0,
                        "tertiaryCompoundQty" : 1.0,
                        "alternativeKey" : "774b5ce4-617b-4c21-aBG774b5ce4-617b-4c21-a_O"
                      },
                      "parentSkuSizeAlias" : {
                        "id" : 10132,
                        "key" : "774b5ce4-617b-4c21-aSizeAlias Parent",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "qty" : 24.0
                    }
    put:
      tags:
      - SkuSizeConversion
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: SkuSizeConversionDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_7
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SkuSizeConversionPutRequest'
            examples:
              SkuSizeConversionDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_7:
                value: |-
                  {
                    "id" : 10002,
                    "sku" : {
                      "id" : -99999,
                      "organization" : {
                        "id" : 10386
                      },
                      "key" : "774b5ce4-617b-4c21-aGJ",
                      "description" : "Sample SKU - Juice",
                      "enabled" : true,
                      "brand" : "Amazing",
                      "skuType" : {
                        "id" : 10087,
                        "organization" : {
                          "id" : 10386
                        },
                        "key" : "774b5ce4-617b-4c21-aGJ",
                        "description" : "SkuType Description"
                      },
                      "baseUnit" : {
                        "id" : 10125,
                        "key" : "774b5ce4-617b-4c21-aGJBottle",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "secondaryUnit" : {
                        "id" : 10126,
                        "key" : "774b5ce4-617b-4c21-aGJBox",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "tertiaryUnit" : {
                        "id" : 10127,
                        "key" : "774b5ce4-617b-4c21-aGJContainer",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "secondaryQty" : 4.0,
                      "tertiaryQty" : 4.0,
                      "secondaryCompound" : {
                        "id" : 10221,
                        "organization" : {
                          "id" : 10386
                        },
                        "key" : "774b5ce4-617b-4c21-aGJSkuSecondary",
                        "description" : "Sample SKU",
                        "enabled" : true,
                        "brand" : "Docik",
                        "alternativeKey" : "774b5ce4-617b-4c21-aGJSkuSecondarynull"
                      },
                      "tertiaryCompound" : {
                        "id" : 10222,
                        "organization" : {
                          "id" : 10386
                        },
                        "key" : "774b5ce4-617b-4c21-aGJSkuTertiary",
                        "description" : "Sample SKU",
                        "enabled" : true,
                        "brand" : "Docik",
                        "alternativeKey" : "774b5ce4-617b-4c21-aGJSkuTertiarynull"
                      },
                      "secondaryCompoundQty" : 1.0,
                      "tertiaryCompoundQty" : 1.0,
                      "alternativeKey" : "774b5ce4-617b-4c21-aGJnull"
                    },
                    "sizeAlias" : {
                      "id" : 10131,
                      "key" : "774b5ce4-617b-4c21-aSizeDoc",
                      "description" : "Sample SizeAlias",
                      "icon" : "ICON",
                      "preferredSize" : "1",
                      "sizeDecimalPlaces" : 2
                    },
                    "skuChild" : {
                      "id" : 10226,
                      "organization" : {
                        "id" : 10386
                      },
                      "key" : "774b5ce4-617b-4c21-aBG",
                      "description" : "Sample SKU - Juice",
                      "enabled" : true,
                      "brand" : "Amazing",
                      "skuType" : {
                        "id" : 10088,
                        "organization" : {
                          "id" : 10386
                        },
                        "key" : "774b5ce4-617b-4c21-aBG",
                        "description" : "SkuType Description"
                      },
                      "baseUnit" : {
                        "id" : 10128,
                        "key" : "774b5ce4-617b-4c21-aBGBottle",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "secondaryUnit" : {
                        "id" : 10129,
                        "key" : "774b5ce4-617b-4c21-aBGBox",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "tertiaryUnit" : {
                        "id" : 10130,
                        "key" : "774b5ce4-617b-4c21-aBGContainer",
                        "description" : "Sample SizeAlias",
                        "icon" : "ICON",
                        "preferredSize" : "1",
                        "sizeDecimalPlaces" : 2
                      },
                      "secondaryQty" : 4.0,
                      "tertiaryQty" : 4.0,
                      "secondaryCompound" : {
                        "id" : 10224,
                        "organization" : {
                          "id" : 10386
                        },
                        "key" : "774b5ce4-617b-4c21-aBGSkuSecondary",
                        "description" : "Sample SKU",
                        "enabled" : true,
                        "brand" : "Docik",
                        "alternativeKey" : "774b5ce4-617b-4c21-aBGSkuSecondarynull"
                      },
                      "tertiaryCompound" : {
                        "id" : 10225,
                        "organization" : {
                          "id" : 10386
                        },
                        "key" : "774b5ce4-617b-4c21-aBGSkuTertiary",
                        "description" : "Sample SKU",
                        "enabled" : true,
                        "brand" : "Docik",
                        "alternativeKey" : "774b5ce4-617b-4c21-aBGSkuTertiarynull"
                      },
                      "secondaryCompoundQty" : 1.0,
                      "tertiaryCompoundQty" : 1.0
                    },
                    "parentSkuSizeAlias" : {
                      "id" : 10132,
                      "key" : "774b5ce4-617b-4c21-aSizeAlias Parent",
                      "description" : "Sample SizeAlias",
                      "icon" : "ICON",
                      "preferredSize" : "1",
                      "sizeDecimalPlaces" : 2
                    },
                    "qty" : 24.0
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                SkuSizeConversionDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_7:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "e35b0dc0-f213-480e-be75-031961e4276f",
                        "date" : "2023-10-19T13:33:32+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
    delete:
      tags:
      - SkuSizeConversion
      summary: Delete by id
      description: Delete by id
      operationId: SkuSizeConversionDocumentation/openApi/DELETE/OK_8_10
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                SkuSizeConversionDocumentation/openApi/DELETE/OK_8_10:
                  value: "true"
  /SkuType:
    get:
      tags:
      - SkuType
      summary: List Entities
      description: List Entities
      operationId: SkuTypeDocumentation/openApi/GET_4_91
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SkuTypeArraySimpleResponse'
              examples:
                SkuTypeDocumentation/openApi/GET_4_91:
                  value: |-
                    [ {
                      "id" : 10155,
                      "creationDate" : "2023-10-19T13:40:03+0000",
                      "key" : "7b05f7b2-563b-4215-b",
                      "description" : "SkuType Description"
                    } ]
    post:
      tags:
      - SkuType
      summary: Create Entity
      description: Create Entity
      operationId: SkuTypeDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SkuType'
            examples:
              SkuTypeDocumentation/openApi/POST/PRECONDITION_FAILED_2_47:
                value: |-
                  {
                    "organization" : {
                      "id" : 10530
                    },
                    "key" : "",
                    "description" : "SkuType Description"
                  }
              SkuTypeDocumentation/openApi/POST_1_61:
                value: |-
                  {
                    "organization" : {
                      "id" : 10530
                    },
                    "key" : "7b05f7b2-563b-4215-b",
                    "description" : "SkuType Description"
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                SkuTypeDocumentation/openApi/POST/PRECONDITION_FAILED_2_47:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "e486713e-bfec-406b-b6b5-e59290f70ba2",
                        "date" : "2023-10-19T13:40:03+0000",
                        "resource" : {
                          "key" : "System.Uknown_DB_Error",
                          "value" : "System.Uknown_DB_Error",
                          "parameters" : {
                            "databaseMessage" : "ORA-01400: cannot insert NULL into (\"GREENMILE\".\"SKUTYPE\".\"AKEY\")\n",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "user_id" : "10060",
                            "Greenmile-Version" : null,
                            "errorClass" : "org.springframework.dao.DataIntegrityViolationException"
                          },
                          "i18nMessage" : "System.Uknown_DB_Error"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SkuTypeResponse'
              examples:
                SkuTypeDocumentation/openApi/POST_1_61:
                  value: |-
                    {
                      "id" : 10155,
                      "creationDate" : "2023-10-19T13:40:03+0000",
                      "organization" : {
                        "id" : 10530
                      },
                      "key" : "7b05f7b2-563b-4215-b",
                      "description" : "SkuType Description"
                    }
  /SkuType/restrictions:
    post:
      tags:
      - SkuType
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: SkuTypeDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              SkuTypeDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_49:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
              SkuTypeDocumentation/openApi/POST/OK_6_48:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10155"
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                SkuTypeDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_49:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "5dd8581e-d44f-4a28-a3d1-db6e28059090",
                        "date" : "2023-10-19T13:40:04+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "user_id" : "10060",
                            "Greenmile-Version" : null
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SkuTypeArraySimpleResponse'
              examples:
                SkuTypeDocumentation/openApi/POST/OK_6_48:
                  value: |-
                    [ {
                      "id" : 10155,
                      "creationDate" : "2023-10-19T13:40:03+0000",
                      "key" : "7b05f7b2-563b-4215-b",
                      "description" : "SkuType Description"
                    } ]
  /SkuType/{id}:
    get:
      tags:
      - SkuType
      summary: One detailed Entity
      description: One detailed Entity
      operationId: SkuTypeDocumentation/openApi/GET_5_92
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SkuTypeOneFullResponse'
              examples:
                SkuTypeDocumentation/openApi/GET_5_92:
                  value: |-
                    {
                      "id" : 10155,
                      "creationDate" : "2023-10-19T13:40:03+0000",
                      "organization" : {
                        "id" : 10530,
                        "creationDate" : "2023-10-19T13:40:03+0000",
                        "key" : "7b05f7b2-563b-4215-b_O",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      },
                      "key" : "7b05f7b2-563b-4215-b",
                      "description" : "SkuType Description"
                    }
    put:
      tags:
      - SkuType
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: SkuTypeDocumentation/openApi/PUT/
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SkuTypePutRequest'
            examples:
              SkuTypeDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_41:
                value: |-
                  {
                    "id" : 10155,
                    "organization" : {
                      "id" : 10530
                    },
                    "key" : "",
                    "description" : "SkuType Description"
                  }
              SkuTypeDocumentation/openApi/PUT/OK_8_45:
                value: |-
                  {
                    "id" : 10155,
                    "organization" : {
                      "id" : 10530
                    },
                    "key" : "7b05f7b2-563b-4215-b",
                    "description" : "SkuType Description2"
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                SkuTypeDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_41:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "706d236b-a14b-45aa-b117-387f87b62921",
                        "date" : "2023-10-19T13:40:04+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "user_id" : "10060",
                            "Greenmile-Version" : null
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                SkuTypeDocumentation/openApi/PUT/OK_8_45:
                  value: "true"
    delete:
      tags:
      - SkuType
      summary: Delete by id
      description: Delete by id
      operationId: SkuTypeDocumentation/openApi/DELETE/OK_9_49
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                SkuTypeDocumentation/openApi/DELETE/OK_9_49:
                  value: "true"
  /Stop:
    get:
      tags:
      - Stop
      summary: List Entities
      description: List Entities
      operationId: StopDocumentation/openApi/GET/OK_3_10
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object WITH LIMIT\
          \ RESULTS url encoded ie. {\"filters\":[],\"firstResult\":0,\"maxResults\"\
          :5}"
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StopArraySimpleResponse'
              examples:
                StopDocumentation/openApi/GET/OK_3_10:
                  value: |-
                    [ {
                      "id" : 10362,
                      "creationDate" : "2023-10-19T13:36:25+0000",
                      "key" : "63002b5a-835e-478e-aStopDoc",
                      "plannedSequenceNum" : 1,
                      "baseLineArrival" : "2023-10-19T13:36:21+0000",
                      "plannedArrival" : "2023-10-19T13:36:21+0000",
                      "projectedArrival" : "2023-10-19T13:36:21+0000",
                      "plannedService" : "2023-10-19T13:36:21+0000",
                      "projectedService" : "2023-10-19T13:36:21+0000",
                      "baseLineDeparture" : "2023-10-19T13:36:21+0000",
                      "plannedDeparture" : "2023-10-19T13:36:21+0000",
                      "projectedDeparture" : "2023-10-19T13:36:21+0000",
                      "plannedDistance" : 1234567.0,
                      "projectedDistance" : 1234567.0,
                      "instructions" : "Stop instructions",
                      "bulkArriveCanceled" : false,
                      "plannedServiceTime" : 0,
                      "hasPicture" : false,
                      "hasSignature" : false,
                      "longitude" : -38.46933,
                      "latitude" : -3.734536,
                      "canceled" : false,
                      "returned" : false,
                      "redelivered" : false
                    } ]
    post:
      tags:
      - Stop
      summary: Create Entity
      description: Create Entity
      operationId: StopDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Stop'
            examples:
              StopDocumentation/openApi/POST/PRECONDITION_FAILED_2_28:
                value: |-
                  {
                    "key" : "",
                    "route" : {
                      "id" : 10402,
                      "onRoute" : false
                    },
                    "stopDocuments" : [ {
                      "documentDescription" : "A Stop Document.",
                      "documentNumber" : "123593",
                      "remarks" : "Document remarks. 63002b5a-835e-478e-aStopDoc",
                      "delivered" : false
                    } ],
                    "location" : {
                      "id" : 10401,
                      "organization" : {
                        "id" : 10447
                      },
                      "key" : "63002b5a-835e-478e-a_L",
                      "locationType" : {
                        "id" : 10401,
                        "organization" : {
                          "id" : 10447
                        },
                        "key" : "63002b5a-835e-478e-a_LLocTypeDoc",
                        "description" : "Sample LocationType",
                        "enabled" : true
                      },
                      "description" : "Location - Description Sample",
                      "city" : "FortalezaDoc",
                      "state" : "Ceará",
                      "country" : "BR",
                      "longitude" : -38.46933,
                      "latitude" : -3.734536,
                      "phone1" : "+55 (85) 9 9988-7766",
                      "phone1Type" : "3",
                      "email" : "example.greenmile@gogreen.com",
                      "deliveryInstructions" : "Sample Delivery Instructions.",
                      "deliveryRadius" : 20,
                      "timeZone" : {
                        "id" : 10096,
                        "description" : "GMT+0",
                        "rawOffsetMinutes" : 0,
                        "timezoneName" : "GMT+0"
                      },
                      "hasGeofence" : false,
                      "creditLimit" : 1000,
                      "legalName" : "Location's Legal Name"
                    },
                    "plannedSequenceNum" : 1,
                    "stopType" : {
                      "id" : 10342
                    },
                    "baseLineArrival" : "2023-10-19T13:36:21Z",
                    "plannedArrival" : "2023-10-19T13:36:21Z",
                    "projectedArrival" : "2023-10-19T13:36:21Z",
                    "plannedService" : "2023-10-19T13:36:21Z",
                    "projectedService" : "2023-10-19T13:36:21Z",
                    "baseLineDeparture" : "2023-10-19T13:36:21Z",
                    "plannedDeparture" : "2023-10-19T13:36:21Z",
                    "projectedDeparture" : "2023-10-19T13:36:21Z",
                    "plannedDistance" : 1234567.0,
                    "projectedDistance" : 1234567.0,
                    "instructions" : "Stop instructions",
                    "bulkArriveCanceled" : false,
                    "plannedServiceTime" : 0
                  }
              StopDocumentation/openApi/POST_1_34:
                value: |-
                  {
                    "key" : "63002b5a-835e-478e-aStopDoc",
                    "route" : {
                      "id" : 10402,
                      "onRoute" : false
                    },
                    "stopDocuments" : [ {
                      "documentDescription" : "A Stop Document.",
                      "documentNumber" : "123593",
                      "remarks" : "Document remarks. 63002b5a-835e-478e-aStopDoc",
                      "delivered" : false
                    } ],
                    "location" : {
                      "id" : 10401,
                      "organization" : {
                        "id" : 10447
                      },
                      "key" : "63002b5a-835e-478e-a_L",
                      "locationType" : {
                        "id" : 10401,
                        "organization" : {
                          "id" : 10447
                        },
                        "key" : "63002b5a-835e-478e-a_LLocTypeDoc",
                        "description" : "Sample LocationType",
                        "enabled" : true
                      },
                      "description" : "Location - Description Sample",
                      "city" : "FortalezaDoc",
                      "state" : "Ceará",
                      "country" : "BR",
                      "longitude" : -38.46933,
                      "latitude" : -3.734536,
                      "phone1" : "+55 (85) 9 9988-7766",
                      "phone1Type" : "3",
                      "email" : "example.greenmile@gogreen.com",
                      "deliveryInstructions" : "Sample Delivery Instructions.",
                      "deliveryRadius" : 20,
                      "timeZone" : {
                        "id" : 10096,
                        "description" : "GMT+0",
                        "rawOffsetMinutes" : 0,
                        "timezoneName" : "GMT+0"
                      },
                      "hasGeofence" : false,
                      "creditLimit" : 1000,
                      "legalName" : "Location's Legal Name"
                    },
                    "plannedSequenceNum" : 1,
                    "stopType" : {
                      "id" : 10342
                    },
                    "baseLineArrival" : "2023-10-19T13:36:21Z",
                    "plannedArrival" : "2023-10-19T13:36:21Z",
                    "projectedArrival" : "2023-10-19T13:36:21Z",
                    "plannedService" : "2023-10-19T13:36:21Z",
                    "projectedService" : "2023-10-19T13:36:21Z",
                    "baseLineDeparture" : "2023-10-19T13:36:21Z",
                    "plannedDeparture" : "2023-10-19T13:36:21Z",
                    "projectedDeparture" : "2023-10-19T13:36:21Z",
                    "plannedDistance" : 1234567.0,
                    "projectedDistance" : 1234567.0,
                    "instructions" : "Stop instructions",
                    "bulkArriveCanceled" : false,
                    "plannedServiceTime" : 0
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                StopDocumentation/openApi/POST/PRECONDITION_FAILED_2_28:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "a5bc3828-161c-4e29-9db1-f5b20de37bdf",
                        "date" : "2023-10-19T13:36:25+0000",
                        "resource" : {
                          "key" : "System.Uknown_DB_Error",
                          "value" : "System.Uknown_DB_Error",
                          "parameters" : {
                            "databaseMessage" : "ORA-01400: cannot insert NULL into (\"GREENMILE\".\"STOP\".\"AKEY\")\n",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060",
                            "errorClass" : "org.hibernate.exception.ConstraintViolationException"
                          },
                          "i18nMessage" : "System.Uknown_DB_Error"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StopResponse'
              examples:
                StopDocumentation/openApi/POST_1_34:
                  value: |-
                    {
                      "id" : 10362,
                      "creationDate" : "2023-10-19T13:36:25+0000",
                      "key" : "63002b5a-835e-478e-aStopDoc",
                      "route" : {
                        "id" : 10402,
                        "onRoute" : false
                      },
                      "stopDocuments" : [ {
                        "id" : 10020,
                        "documentDescription" : "A Stop Document.",
                        "documentNumber" : "123593",
                        "remarks" : "Document remarks. 63002b5a-835e-478e-aStopDoc",
                        "delivered" : false
                      } ],
                      "location" : {
                        "id" : 10401,
                        "organization" : {
                          "id" : 10447
                        },
                        "key" : "63002b5a-835e-478e-a_L",
                        "locationType" : {
                          "id" : 10401,
                          "organization" : {
                            "id" : 10447
                          },
                          "key" : "63002b5a-835e-478e-a_LLocTypeDoc",
                          "description" : "Sample LocationType",
                          "enabled" : true,
                          "alternativeKey" : "63002b5a-835e-478e-a_LLocTypeDoc"
                        },
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name",
                        "alternativeKey" : "63002b5a-835e-478e-a_L63002b5a-835e-478e-a_LLocTypeDoc"
                      },
                      "plannedSequenceNum" : 1,
                      "stopType" : {
                        "id" : 10342
                      },
                      "baseLineArrival" : "2023-10-19T13:36:21+0000",
                      "plannedArrival" : "2023-10-19T13:36:21+0000",
                      "projectedArrival" : "2023-10-19T13:36:21+0000",
                      "plannedService" : "2023-10-19T13:36:21+0000",
                      "projectedService" : "2023-10-19T13:36:21+0000",
                      "baseLineDeparture" : "2023-10-19T13:36:21+0000",
                      "plannedDeparture" : "2023-10-19T13:36:21+0000",
                      "projectedDeparture" : "2023-10-19T13:36:21+0000",
                      "plannedDistance" : 1234567.0,
                      "projectedDistance" : 1234567.0,
                      "instructions" : "Stop instructions",
                      "bulkArriveCanceled" : false,
                      "plannedServiceTime" : 0,
                      "longitude" : -38.46933,
                      "latitude" : -3.734536,
                      "canceled" : false,
                      "returned" : false,
                      "redelivered" : false
                    }
  /Stop/restrictions:
    post:
      tags:
      - Stop
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: StopDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              StopDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_6_28:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
              StopDocumentation/openApi/POST/OK_5_28:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10362"
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                StopDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_6_28:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "9ceed0a9-2f1a-40c8-a81b-c609d9f88639",
                        "date" : "2023-10-19T13:36:26+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StopArraySimpleResponse'
              examples:
                StopDocumentation/openApi/POST/OK_5_28:
                  value: |-
                    [ {
                      "id" : 10362,
                      "creationDate" : "2023-10-19T13:36:25+0000",
                      "key" : "63002b5a-835e-478e-aStopDoc",
                      "plannedSequenceNum" : 1,
                      "baseLineArrival" : "2023-10-19T13:36:21+0000",
                      "plannedArrival" : "2023-10-19T13:36:21+0000",
                      "projectedArrival" : "2023-10-19T13:36:21+0000",
                      "plannedService" : "2023-10-19T13:36:21+0000",
                      "projectedService" : "2023-10-19T13:36:21+0000",
                      "baseLineDeparture" : "2023-10-19T13:36:21+0000",
                      "plannedDeparture" : "2023-10-19T13:36:21+0000",
                      "projectedDeparture" : "2023-10-19T13:36:21+0000",
                      "plannedDistance" : 1234567.0,
                      "projectedDistance" : 1234567.0,
                      "instructions" : "Stop instructions",
                      "bulkArriveCanceled" : false,
                      "plannedServiceTime" : 0,
                      "hasPicture" : false,
                      "hasSignature" : false,
                      "longitude" : -38.46933,
                      "latitude" : -3.734536,
                      "canceled" : false,
                      "returned" : false,
                      "redelivered" : false
                    } ]
  /Stop/{id}:
    get:
      tags:
      - Stop
      summary: One detailed Entity
      description: One detailed Entity
      operationId: StopDocumentation/openApi/GET_4_49
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StopOneFullResponse'
              examples:
                StopDocumentation/openApi/GET_4_49:
                  value: |-
                    {
                      "id" : 10362,
                      "creationDate" : "2023-10-19T13:36:25+0000",
                      "key" : "63002b5a-835e-478e-aStopDoc",
                      "route" : {
                        "id" : 10402,
                        "creationDate" : "2023-10-19T13:36:24+0000",
                        "organization" : {
                          "id" : 10447,
                          "creationDate" : "2023-10-19T13:36:21+0000",
                          "key" : "63002b5a-835e-478e-a_O",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000,
                            "key" : "I18NLocale_en",
                            "language" : "en",
                            "description" : "English",
                            "dateFormat" : "MM/dd/yyyy",
                            "timeFormat" : "hh:mm a",
                            "currency" : "US$",
                            "decimalSymbol" : ".",
                            "digitalGrouping" : ","
                          },
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "listenerOrganizations" : [ ],
                          "unitSystem" : "METRIC"
                        },
                        "key" : "63002b5a-835e-478e-a",
                        "date" : "2023-10-19",
                        "description" : "Sample Route Doc",
                        "origin" : {
                          "id" : 10402,
                          "creationDate" : "2023-10-19T13:36:24+0000",
                          "organization" : {
                            "id" : 10447,
                            "creationDate" : "2023-10-19T13:36:21+0000",
                            "key" : "63002b5a-835e-478e-a_O",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "63002b5a-835e-478e-a_O",
                          "locationType" : {
                            "id" : 10402,
                            "creationDate" : "2023-10-19T13:36:24+0000",
                            "organization" : {
                              "id" : 10447,
                              "creationDate" : "2023-10-19T13:36:21+0000",
                              "key" : "63002b5a-835e-478e-a_O",
                              "description" : "Organization Rest Docs Desc",
                              "city" : "São Paulo",
                              "state" : "São Paulo",
                              "preferedLocale" : {
                                "id" : 10000,
                                "key" : "I18NLocale_en",
                                "language" : "en",
                                "description" : "English",
                                "dateFormat" : "MM/dd/yyyy",
                                "timeFormat" : "hh:mm a",
                                "currency" : "US$",
                                "decimalSymbol" : ".",
                                "digitalGrouping" : ","
                              },
                              "timeZone" : {
                                "id" : 10096,
                                "description" : "GMT+0",
                                "rawOffsetMinutes" : 0,
                                "timezoneName" : "GMT+0"
                              },
                              "listenerOrganizations" : [ ],
                              "unitSystem" : "METRIC"
                            },
                            "key" : "63002b5a-835e-478e-a_OLocTypeDoc",
                            "description" : "Sample LocationType",
                            "showOnMobileCreate" : true,
                            "enabled" : true,
                            "alternativeKey" : "63002b5a-835e-478e-a_OLocTypeDoc63002b5a-835e-478e-a_O"
                          },
                          "description" : "Location - Description Sample",
                          "city" : "FortalezaDoc",
                          "state" : "Ceará",
                          "country" : "BR",
                          "longitude" : -38.46933,
                          "latitude" : -3.734536,
                          "phone1" : "+55 (85) 9 9988-7766",
                          "phone1Type" : "3",
                          "email" : "example.greenmile@gogreen.com",
                          "deliveryInstructions" : "Sample Delivery Instructions.",
                          "deliveryRadius" : 20,
                          "deliveryDays" : "0",
                          "enabled" : true,
                          "hasGeofence" : false,
                          "creditLimit" : 1000,
                          "legalName" : "Location's Legal Name",
                          "alternativeKey" : "63002b5a-835e-478e-a_O63002b5a-835e-478e-a_OLocTypeDoc63002b5a-835e-478e-a_O63002b5a-835e-478e-a_O"
                        },
                        "origLatitude" : -3.734536,
                        "origLongitude" : -38.46933,
                        "destination" : {
                          "id" : 10403,
                          "creationDate" : "2023-10-19T13:36:24+0000",
                          "organization" : {
                            "id" : 10447,
                            "creationDate" : "2023-10-19T13:36:21+0000",
                            "key" : "63002b5a-835e-478e-a_O",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "63002b5a-835e-478e-a_D",
                          "locationType" : {
                            "id" : 10403,
                            "creationDate" : "2023-10-19T13:36:24+0000",
                            "organization" : {
                              "id" : 10447,
                              "creationDate" : "2023-10-19T13:36:21+0000",
                              "key" : "63002b5a-835e-478e-a_O",
                              "description" : "Organization Rest Docs Desc",
                              "city" : "São Paulo",
                              "state" : "São Paulo",
                              "preferedLocale" : {
                                "id" : 10000,
                                "key" : "I18NLocale_en",
                                "language" : "en",
                                "description" : "English",
                                "dateFormat" : "MM/dd/yyyy",
                                "timeFormat" : "hh:mm a",
                                "currency" : "US$",
                                "decimalSymbol" : ".",
                                "digitalGrouping" : ","
                              },
                              "timeZone" : {
                                "id" : 10096,
                                "description" : "GMT+0",
                                "rawOffsetMinutes" : 0,
                                "timezoneName" : "GMT+0"
                              },
                              "listenerOrganizations" : [ ],
                              "unitSystem" : "METRIC"
                            },
                            "key" : "63002b5a-835e-478e-a_DLocTypeDoc",
                            "description" : "Sample LocationType",
                            "showOnMobileCreate" : true,
                            "enabled" : true,
                            "alternativeKey" : "63002b5a-835e-478e-a_DLocTypeDoc63002b5a-835e-478e-a_O"
                          },
                          "description" : "Location - Description Sample",
                          "city" : "FortalezaDoc",
                          "state" : "Ceará",
                          "country" : "BR",
                          "longitude" : -38.46933,
                          "latitude" : -3.734536,
                          "phone1" : "+55 (85) 9 9988-7766",
                          "phone1Type" : "3",
                          "email" : "example.greenmile@gogreen.com",
                          "deliveryInstructions" : "Sample Delivery Instructions.",
                          "deliveryRadius" : 20,
                          "deliveryDays" : "0",
                          "enabled" : true,
                          "hasGeofence" : false,
                          "creditLimit" : 1000,
                          "legalName" : "Location's Legal Name",
                          "alternativeKey" : "63002b5a-835e-478e-a_D63002b5a-835e-478e-a_DLocTypeDoc63002b5a-835e-478e-a_O63002b5a-835e-478e-a_O"
                        },
                        "destLatitude" : -3.734536,
                        "destLongitude" : -38.46933,
                        "firstStopIsOrigin" : false,
                        "lastStopIsDestination" : false,
                        "baseLineArrival" : "2023-10-19T13:36:24+0000",
                        "baseLineDeparture" : "2023-10-19T13:36:24+0000",
                        "plannedArrival" : "2023-10-19T13:36:24+0000",
                        "plannedDeparture" : "2023-10-19T13:36:24+0000",
                        "projectedArrival" : "2023-10-19T13:36:24+0000",
                        "projectedDeparture" : "2023-10-19T13:36:24+0000",
                        "baseLineDistance" : 0.0,
                        "plannedDistance" : 0.0,
                        "projectedDistance" : 0.0,
                        "baseLineComplete" : "2023-10-19T13:36:24+0000",
                        "plannedComplete" : "2023-10-19T13:36:24+0000",
                        "projectedComplete" : "2023-10-19T13:36:24+0000",
                        "baseLineCost" : 0,
                        "plannedCost" : 101.60175,
                        "baseLineStart" : "2023-10-19T13:36:24+0000",
                        "plannedStart" : "2023-10-19T13:36:24+0000",
                        "projectedStart" : "2023-10-19T13:36:24+0000",
                        "hasHelper" : false,
                        "totalStops" : 0,
                        "canceledStops" : 0,
                        "undeliveredStops" : 0,
                        "redeliveredStops" : 0,
                        "actualDepartures" : 0,
                        "status" : "NOT_STARTED",
                        "plannedTravelTimeMinutes" : 0,
                        "baselineTravelTimeMinutes" : 0,
                        "plannedServiceTime" : 0,
                        "baselineServiceTime" : 0,
                        "hasPicture" : false,
                        "hasGps" : false,
                        "size1AliasConfig" : {
                          "id" : 10000,
                          "key" : "Weight",
                          "description" : "Weight",
                          "icon" : "gmfont-sizes-icon-size1",
                          "preferredSize" : "1"
                        },
                        "size2AliasConfig" : {
                          "id" : 10001,
                          "key" : "Volume",
                          "description" : "Volume",
                          "icon" : "gmfont-sizes-icon-size2",
                          "preferredSize" : "1"
                        },
                        "size3AliasConfig" : {
                          "id" : 10002,
                          "key" : "Value",
                          "description" : "Value",
                          "icon" : "gmfont-sizes-icon-size3",
                          "preferredSize" : "1"
                        },
                        "onRoute" : false
                      },
                      "location" : {
                        "id" : 10401,
                        "creationDate" : "2023-10-19T13:36:23+0000",
                        "organization" : {
                          "id" : 10447,
                          "creationDate" : "2023-10-19T13:36:21+0000",
                          "key" : "63002b5a-835e-478e-a_O",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000,
                            "key" : "I18NLocale_en",
                            "language" : "en",
                            "description" : "English",
                            "dateFormat" : "MM/dd/yyyy",
                            "timeFormat" : "hh:mm a",
                            "currency" : "US$",
                            "decimalSymbol" : ".",
                            "digitalGrouping" : ","
                          },
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "listenerOrganizations" : [ ],
                          "unitSystem" : "METRIC"
                        },
                        "key" : "63002b5a-835e-478e-a_L",
                        "locationType" : {
                          "id" : 10401,
                          "creationDate" : "2023-10-19T13:36:23+0000",
                          "organization" : {
                            "id" : 10447,
                            "creationDate" : "2023-10-19T13:36:21+0000",
                            "key" : "63002b5a-835e-478e-a_O",
                            "description" : "Organization Rest Docs Desc",
                            "city" : "São Paulo",
                            "state" : "São Paulo",
                            "preferedLocale" : {
                              "id" : 10000,
                              "key" : "I18NLocale_en",
                              "language" : "en",
                              "description" : "English",
                              "dateFormat" : "MM/dd/yyyy",
                              "timeFormat" : "hh:mm a",
                              "currency" : "US$",
                              "decimalSymbol" : ".",
                              "digitalGrouping" : ","
                            },
                            "timeZone" : {
                              "id" : 10096,
                              "description" : "GMT+0",
                              "rawOffsetMinutes" : 0,
                              "timezoneName" : "GMT+0"
                            },
                            "listenerOrganizations" : [ ],
                            "unitSystem" : "METRIC"
                          },
                          "key" : "63002b5a-835e-478e-a_LLocTypeDoc",
                          "description" : "Sample LocationType",
                          "showOnMobileCreate" : true,
                          "enabled" : true,
                          "alternativeKey" : "63002b5a-835e-478e-a_LLocTypeDoc63002b5a-835e-478e-a_O"
                        },
                        "description" : "Location - Description Sample",
                        "city" : "FortalezaDoc",
                        "state" : "Ceará",
                        "country" : "BR",
                        "longitude" : -38.46933,
                        "latitude" : -3.734536,
                        "phone1" : "+55 (85) 9 9988-7766",
                        "phone1Type" : "3",
                        "email" : "example.greenmile@gogreen.com",
                        "deliveryInstructions" : "Sample Delivery Instructions.",
                        "deliveryRadius" : 20,
                        "deliveryDays" : "0",
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "enabled" : true,
                        "hasGeofence" : false,
                        "creditLimit" : 1000,
                        "legalName" : "Location's Legal Name",
                        "alternativeKey" : "63002b5a-835e-478e-a_L63002b5a-835e-478e-a_LLocTypeDoc63002b5a-835e-478e-a_O63002b5a-835e-478e-a_O"
                      },
                      "plannedSequenceNum" : 1,
                      "stopType" : {
                        "id" : 10342,
                        "creationDate" : "2023-10-19T13:36:22+0000",
                        "organization" : {
                          "id" : 10447,
                          "creationDate" : "2023-10-19T13:36:21+0000",
                          "key" : "63002b5a-835e-478e-a_O",
                          "description" : "Organization Rest Docs Desc",
                          "city" : "São Paulo",
                          "state" : "São Paulo",
                          "preferedLocale" : {
                            "id" : 10000,
                            "key" : "I18NLocale_en",
                            "language" : "en",
                            "description" : "English",
                            "dateFormat" : "MM/dd/yyyy",
                            "timeFormat" : "hh:mm a",
                            "currency" : "US$",
                            "decimalSymbol" : ".",
                            "digitalGrouping" : ","
                          },
                          "timeZone" : {
                            "id" : 10096,
                            "description" : "GMT+0",
                            "rawOffsetMinutes" : 0,
                            "timezoneName" : "GMT+0"
                          },
                          "listenerOrganizations" : [ ],
                          "unitSystem" : "METRIC"
                        },
                        "key" : "63002b5a-835e-478e-aStopDoc",
                        "description" : "Sample StopType",
                        "type" : "STOP",
                        "locationRequired" : false
                      },
                      "baseLineArrival" : "2023-10-19T13:36:21+0000",
                      "plannedArrival" : "2023-10-19T13:36:21+0000",
                      "projectedArrival" : "2023-10-19T13:36:21+0000",
                      "plannedService" : "2023-10-19T13:36:21+0000",
                      "projectedService" : "2023-10-19T13:36:21+0000",
                      "baseLineDeparture" : "2023-10-19T13:36:21+0000",
                      "plannedDeparture" : "2023-10-19T13:36:21+0000",
                      "projectedDeparture" : "2023-10-19T13:36:21+0000",
                      "plannedDistance" : 1234567.0,
                      "projectedDistance" : 1234567.0,
                      "instructions" : "Stop instructions",
                      "bulkArriveCanceled" : false,
                      "plannedServiceTime" : 0,
                      "hasPicture" : false,
                      "hasSignature" : false,
                      "longitude" : -38.46933,
                      "latitude" : -3.734536,
                      "canceled" : false,
                      "returned" : false,
                      "redelivered" : false
                    }
    put:
      tags:
      - Stop
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: StopDocumentation/openApi/PUT/OK_8_25
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/StopPutRequest'
            examples:
              StopDocumentation/openApi/PUT/OK_8_25:
                value: |-
                  {
                    "id" : 10362,
                    "key" : "63002b5a-835e-478e-aStopDoc",
                    "route" : {
                      "id" : 10402,
                      "onRoute" : false
                    },
                    "stopDocuments" : [ {
                      "documentDescription" : "A Stop Document.",
                      "documentNumber" : "123593",
                      "remarks" : "Document remarks. 63002b5a-835e-478e-aStopDoc",
                      "delivered" : false
                    } ],
                    "location" : {
                      "id" : 10401,
                      "organization" : {
                        "id" : 10447
                      },
                      "key" : "63002b5a-835e-478e-a_L",
                      "locationType" : {
                        "id" : 10401,
                        "organization" : {
                          "id" : 10447
                        },
                        "key" : "63002b5a-835e-478e-a_LLocTypeDoc",
                        "description" : "Sample LocationType",
                        "enabled" : true
                      },
                      "description" : "Location - Description Sample",
                      "city" : "FortalezaDoc",
                      "state" : "Ceará",
                      "country" : "BR",
                      "longitude" : -38.46933,
                      "latitude" : -3.734536,
                      "phone1" : "+55 (85) 9 9988-7766",
                      "phone1Type" : "3",
                      "email" : "example.greenmile@gogreen.com",
                      "deliveryInstructions" : "Sample Delivery Instructions.",
                      "deliveryRadius" : 20,
                      "timeZone" : {
                        "id" : 10096,
                        "description" : "GMT+0",
                        "rawOffsetMinutes" : 0,
                        "timezoneName" : "GMT+0"
                      },
                      "hasGeofence" : false,
                      "creditLimit" : 1000,
                      "legalName" : "Location's Legal Name"
                    },
                    "plannedSequenceNum" : 1,
                    "stopType" : {
                      "id" : 10342
                    },
                    "baseLineArrival" : "2023-10-19T13:36:21Z",
                    "plannedArrival" : "2023-10-19T13:36:21Z",
                    "projectedArrival" : "2023-10-19T13:36:21Z",
                    "plannedService" : "2023-10-19T13:36:21Z",
                    "projectedService" : "2023-10-19T13:36:21Z",
                    "baseLineDeparture" : "2023-10-19T13:36:21Z",
                    "plannedDeparture" : "2023-10-19T13:36:21Z",
                    "projectedDeparture" : "2023-10-19T13:36:21Z",
                    "plannedDistance" : 1234567.0,
                    "projectedDistance" : 1234567.0,
                    "instructions" : "Stop instructions2",
                    "bulkArriveCanceled" : false,
                    "plannedServiceTime" : 0
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                StopDocumentation/openApi/PUT/OK_8_25:
                  value: "true"
    delete:
      tags:
      - Stop
      summary: Delete by id
      description: Delete by id
      operationId: StopDocumentation/openApi/DELETE/OK_9_28
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                StopDocumentation/openApi/DELETE/OK_9_28:
                  value: "true"
  /StopType:
    get:
      tags:
      - StopType
      summary: List Entities
      description: List Entities
      operationId: StopTypeDocumentation/openApi/GET_4_51
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StopTypeArraySimpleResponse'
              examples:
                StopTypeDocumentation/openApi/GET_4_51:
                  value: |-
                    [ {
                      "id" : 10346,
                      "creationDate" : "2023-10-19T13:36:38+0000",
                      "key" : "1ce38883-b1b5-4680-a",
                      "description" : "Sample StopType",
                      "type" : "STOP",
                      "locationRequired" : false
                    } ]
    post:
      tags:
      - StopType
      summary: Create Entity
      description: Create Entity
      operationId: StopTypeDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/StopType'
            examples:
              StopTypeDocumentation/openApi/POST/PRECONDITION_FAILED_2_29:
                value: |-
                  {
                    "organization" : {
                      "id" : 10451
                    },
                    "key" : "",
                    "description" : "Sample StopType",
                    "type" : "STOP",
                    "locationRequired" : false
                  }
              StopTypeDocumentation/openApi/POST_1_35:
                value: |-
                  {
                    "organization" : {
                      "id" : 10451
                    },
                    "key" : "1ce38883-b1b5-4680-a",
                    "description" : "Sample StopType",
                    "type" : "STOP",
                    "locationRequired" : false
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                StopTypeDocumentation/openApi/POST/PRECONDITION_FAILED_2_29:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "b72d9986-bf09-4608-a701-f8c4c01470f5",
                        "date" : "2023-10-19T13:36:38+0000",
                        "resource" : {
                          "key" : "System.Uknown_DB_Error",
                          "value" : "System.Uknown_DB_Error",
                          "parameters" : {
                            "databaseMessage" : "ORA-01400: cannot insert NULL into (\"GREENMILE\".\"STOPTYPE\".\"AKEY\")\n",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060",
                            "errorClass" : "org.springframework.dao.DataIntegrityViolationException"
                          },
                          "i18nMessage" : "System.Uknown_DB_Error"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StopTypeResponse'
              examples:
                StopTypeDocumentation/openApi/POST_1_35:
                  value: |-
                    {
                      "id" : 10346,
                      "creationDate" : "2023-10-19T13:36:38+0000",
                      "organization" : {
                        "id" : 10451
                      },
                      "key" : "1ce38883-b1b5-4680-a",
                      "description" : "Sample StopType",
                      "type" : "STOP",
                      "locationRequired" : false
                    }
  /StopType/restrictions:
    post:
      tags:
      - StopType
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: StopTypeDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              StopTypeDocumentation/openApi/POST/OK_6_29:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10346"
                  }
              StopTypeDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_29:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StopTypeArraySimpleResponse'
              examples:
                StopTypeDocumentation/openApi/POST/OK_6_29:
                  value: |-
                    [ {
                      "id" : 10346,
                      "creationDate" : "2023-10-19T13:36:38+0000",
                      "key" : "1ce38883-b1b5-4680-a",
                      "description" : "Sample StopType",
                      "type" : "STOP",
                      "locationRequired" : false
                    } ]
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                StopTypeDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_29:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "13efd014-70f5-4d91-9cfc-001284d05f38",
                        "date" : "2023-10-19T13:36:39+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
  /StopType/{id}:
    get:
      tags:
      - StopType
      summary: One detailed Entity
      description: One detailed Entity
      operationId: StopTypeDocumentation/openApi/GET_5_52
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StopTypeOneFullResponse'
              examples:
                StopTypeDocumentation/openApi/GET_5_52:
                  value: |-
                    {
                      "id" : 10346,
                      "creationDate" : "2023-10-19T13:36:38+0000",
                      "organization" : {
                        "id" : 10451,
                        "creationDate" : "2023-10-19T13:36:38+0000",
                        "key" : "1ce38883-b1b5-4680-a_O",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      },
                      "key" : "1ce38883-b1b5-4680-a",
                      "description" : "Sample StopType",
                      "type" : "STOP",
                      "locationRequired" : false
                    }
    put:
      tags:
      - StopType
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: StopTypeDocumentation/openApi/PUT/
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/StopTypePutRequest'
            examples:
              StopTypeDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_23:
                value: |-
                  {
                    "id" : 10346,
                    "organization" : {
                      "id" : 10451
                    },
                    "key" : "",
                    "description" : "Sample StopType",
                    "type" : "STOP",
                    "locationRequired" : false
                  }
              StopTypeDocumentation/openApi/PUT/OK_8_26:
                value: |-
                  {
                    "id" : 10346,
                    "organization" : {
                      "id" : 10451
                    },
                    "key" : "1ce38883-b1b5-4680-a",
                    "description" : "Sample StopType2",
                    "type" : "STOP",
                    "locationRequired" : false
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                StopTypeDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_23:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "a8998df9-88f6-4a7b-88f8-5b69d1373124",
                        "date" : "2023-10-19T13:36:38+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                StopTypeDocumentation/openApi/PUT/OK_8_26:
                  value: "true"
    delete:
      tags:
      - StopType
      summary: Delete by id
      description: Delete by id
      operationId: StopTypeDocumentation/openApi/DELETE/OK_9_29
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                StopTypeDocumentation/openApi/DELETE/OK_9_29:
                  value: "true"
  /Survey:
    get:
      tags:
      - Survey
      summary: List Entities
      description: List Entities
      operationId: SurveyDocumentation/openApi/GET_3_98
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SurveyArraySimpleResponse'
              examples:
                SurveyDocumentation/openApi/GET_3_98:
                  value: |-
                    [ {
                      "id" : 10001,
                      "creationDate" : "2023-10-19T13:40:49+0000",
                      "key" : "29f4aace-0854-4cd5-b1f8-7bc7abb82021",
                      "title" : "Check List",
                      "description" : "Check List"
                    } ]
    post:
      tags:
      - Survey
      summary: Create Entity
      description: Create Entity
      operationId: SurveyDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Survey'
            examples:
              SurveyDocumentation/openApi/POST/PRECONDITION_FAILED_2_51:
                value: |-
                  {
                    "description" : "Check List",
                    "organization" : {
                      "id" : -999999
                    },
                    "surveyApplyRules" : [ {
                      "jsonRule" : "[]",
                      "surveyType" : "ROUTE_START_ROUTE"
                    } ],
                    "surveySections" : [ {
                      "key" : "fd986940-1322-11e8-8902-9d1e12858287",
                      "sectionOrder" : 2,
                      "surveyQuestions" : [ {
                        "defaultAnswer" : "false",
                        "finishSurvey" : false,
                        "key" : "180ba6c0-1323-11e8-8902-9d1e12858287",
                        "loopQuestion" : false,
                        "requirePhoto" : false,
                        "mandatory" : false,
                        "nextQuestion" : {
                          "key" : "39139d50-1323-11e8-8902-9d1e12858287",
                          "surveySection" : {
                            "key" : "fd986940-1322-11e8-8902-9d1e12858287"
                          }
                        },
                        "question" : "Traffic cones",
                        "questionOrder" : 1,
                        "type" : "CHECKBOX"
                      }, {
                        "defaultAnswer" : "false",
                        "finishSurvey" : false,
                        "key" : "39139d50-1323-11e8-8902-9d1e12858287",
                        "loopQuestion" : false,
                        "requirePhoto" : false,
                        "mandatory" : true,
                        "nextQuestion" : {
                          "key" : "5136d050-1323-11e8-8902-9d1e12858287",
                          "surveySection" : {
                            "key" : "fd986940-1322-11e8-8902-9d1e12858287"
                          }
                        },
                        "question" : "Extinguisher",
                        "questionOrder" : 2,
                        "type" : "CHECKBOX"
                      }, {
                        "defaultAnswer" : "false",
                        "finishSurvey" : false,
                        "key" : "5136d050-1323-11e8-8902-9d1e12858287",
                        "loopQuestion" : false,
                        "requirePhoto" : false,
                        "mandatory" : true,
                        "nextQuestion" : {
                          "key" : "6b69d080-1323-11e8-8902-9d1e12858287",
                          "surveySection" : {
                            "key" : "fd986940-1322-11e8-8902-9d1e12858287"
                          }
                        },
                        "question" : "Seat belts",
                        "questionOrder" : 3,
                        "type" : "CHECKBOX"
                      }, {
                        "defaultAnswer" : "",
                        "finishSurvey" : false,
                        "key" : "6b69d080-1323-11e8-8902-9d1e12858287",
                        "loopQuestion" : false,
                        "requirePhoto" : false,
                        "mandatory" : false,
                        "question" : "Fuel Level",
                        "questionOrder" : 4,
                        "surveyQuestionDomain" : [ {
                          "surveyQuestionDomainOrder" : 0,
                          "value" : "Full"
                        }, {
                          "surveyQuestionDomainOrder" : 1,
                          "value" : "Half"
                        }, {
                          "surveyQuestionDomainOrder" : 2,
                          "value" : "Empty"
                        } ],
                        "type" : "PICKLIST_MULTISELECT"
                      } ],
                      "title" : "Check List"
                    } ],
                    "title" : "Check List"
                  }
              SurveyDocumentation/openApi/POST_1_67:
                value: |-
                  {
                    "description" : "Check List",
                    "organization" : {
                      "id" : 10547
                    },
                    "surveyApplyRules" : [ {
                      "jsonRule" : "[]",
                      "surveyType" : "ROUTE_START_ROUTE"
                    } ],
                    "surveySections" : [ {
                      "key" : "fd986940-1322-11e8-8902-9d1e12858287",
                      "sectionOrder" : 2,
                      "surveyQuestions" : [ {
                        "defaultAnswer" : "false",
                        "finishSurvey" : false,
                        "key" : "180ba6c0-1323-11e8-8902-9d1e12858287",
                        "loopQuestion" : false,
                        "requirePhoto" : false,
                        "mandatory" : false,
                        "nextQuestion" : {
                          "key" : "39139d50-1323-11e8-8902-9d1e12858287",
                          "surveySection" : {
                            "key" : "fd986940-1322-11e8-8902-9d1e12858287"
                          }
                        },
                        "question" : "Traffic cones",
                        "questionOrder" : 1,
                        "type" : "CHECKBOX"
                      }, {
                        "defaultAnswer" : "false",
                        "finishSurvey" : false,
                        "key" : "39139d50-1323-11e8-8902-9d1e12858287",
                        "loopQuestion" : false,
                        "requirePhoto" : false,
                        "mandatory" : true,
                        "nextQuestion" : {
                          "key" : "5136d050-1323-11e8-8902-9d1e12858287",
                          "surveySection" : {
                            "key" : "fd986940-1322-11e8-8902-9d1e12858287"
                          }
                        },
                        "question" : "Extinguisher",
                        "questionOrder" : 2,
                        "type" : "CHECKBOX"
                      }, {
                        "defaultAnswer" : "false",
                        "finishSurvey" : false,
                        "key" : "5136d050-1323-11e8-8902-9d1e12858287",
                        "loopQuestion" : false,
                        "requirePhoto" : false,
                        "mandatory" : true,
                        "nextQuestion" : {
                          "key" : "6b69d080-1323-11e8-8902-9d1e12858287",
                          "surveySection" : {
                            "key" : "fd986940-1322-11e8-8902-9d1e12858287"
                          }
                        },
                        "question" : "Seat belts",
                        "questionOrder" : 3,
                        "type" : "CHECKBOX"
                      }, {
                        "defaultAnswer" : "",
                        "finishSurvey" : false,
                        "key" : "6b69d080-1323-11e8-8902-9d1e12858287",
                        "loopQuestion" : false,
                        "requirePhoto" : false,
                        "mandatory" : false,
                        "question" : "Fuel Level",
                        "questionOrder" : 4,
                        "surveyQuestionDomain" : [ {
                          "surveyQuestionDomainOrder" : 0,
                          "value" : "Full"
                        }, {
                          "surveyQuestionDomainOrder" : 1,
                          "value" : "Half"
                        }, {
                          "surveyQuestionDomainOrder" : 2,
                          "value" : "Empty"
                        } ],
                        "type" : "PICKLIST_MULTISELECT"
                      } ],
                      "title" : "Check List"
                    } ],
                    "title" : "Check List"
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                SurveyDocumentation/openApi/POST/PRECONDITION_FAILED_2_51:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "c8835f5f-b8e1-40f4-a660-f5f600263529",
                        "date" : "2023-10-19T13:40:49+0000",
                        "resource" : {
                          "key" : "System.FK.NonexistentReferencedEntity",
                          "value" : "System.FK.NonexistentReferencedEntity",
                          "parameters" : {
                            "owner" : "ORGANIZATION",
                            "user_id" : "10060",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "foreignKey" : "FK_SURVEY01",
                            "Greenmile-Version" : null,
                            "child" : "SURVEY"
                          },
                          "i18nMessage" : "System.FK.NonexistentReferencedEntity"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SurveyResponse'
              examples:
                SurveyDocumentation/openApi/POST_1_67:
                  value: |-
                    {
                      "id" : 10001,
                      "creationDate" : "2023-10-19T13:40:49+0000",
                      "organization" : {
                        "id" : 10547
                      },
                      "key" : "29f4aace-0854-4cd5-b1f8-7bc7abb82021",
                      "title" : "Check List",
                      "description" : "Check List",
                      "surveySections" : [ {
                        "id" : 10001,
                        "creationDate" : "2023-10-19T13:40:49+0000",
                        "key" : "fd986940-1322-11e8-8902-9d1e12858287",
                        "title" : "Check List",
                        "sectionOrder" : 2,
                        "surveyQuestions" : [ {
                          "id" : 10004,
                          "creationDate" : "2023-10-19T13:40:49+0000",
                          "lastModificationDate" : "2023-10-19T13:40:49+0000",
                          "key" : "180ba6c0-1323-11e8-8902-9d1e12858287",
                          "question" : "Traffic cones",
                          "type" : "CHECKBOX",
                          "mandatory" : false,
                          "requirePhoto" : false,
                          "questionOrder" : 1,
                          "nextQuestion" : {
                            "id" : 10005,
                            "creationDate" : "2023-10-19T13:40:49+0000",
                            "lastModificationDate" : "2023-10-19T13:40:49+0000",
                            "key" : "39139d50-1323-11e8-8902-9d1e12858287",
                            "question" : "Extinguisher",
                            "type" : "CHECKBOX",
                            "mandatory" : true,
                            "requirePhoto" : false,
                            "questionOrder" : 2,
                            "nextQuestion" : {
                              "id" : 10006,
                              "creationDate" : "2023-10-19T13:40:49+0000",
                              "lastModificationDate" : "2023-10-19T13:40:49+0000",
                              "key" : "5136d050-1323-11e8-8902-9d1e12858287",
                              "question" : "Seat belts",
                              "type" : "CHECKBOX",
                              "mandatory" : true,
                              "requirePhoto" : false,
                              "questionOrder" : 3,
                              "nextQuestion" : {
                                "id" : 10007,
                                "creationDate" : "2023-10-19T13:40:49+0000",
                                "key" : "6b69d080-1323-11e8-8902-9d1e12858287",
                                "question" : "Fuel Level",
                                "type" : "PICKLIST_MULTISELECT",
                                "mandatory" : false,
                                "requirePhoto" : false,
                                "questionOrder" : 4,
                                "surveyQuestionDomain" : [ {
                                  "id" : 10003,
                                  "creationDate" : "2023-10-19T13:40:49+0000",
                                  "value" : "Full",
                                  "surveyQuestionDomainOrder" : 0
                                }, {
                                  "id" : 10004,
                                  "creationDate" : "2023-10-19T13:40:49+0000",
                                  "value" : "Half",
                                  "surveyQuestionDomainOrder" : 1
                                }, {
                                  "id" : 10005,
                                  "creationDate" : "2023-10-19T13:40:49+0000",
                                  "value" : "Empty",
                                  "surveyQuestionDomainOrder" : 2
                                } ],
                                "finishSurvey" : false,
                                "loopQuestion" : false,
                                "defaultAnswer" : ""
                              },
                              "finishSurvey" : false,
                              "loopQuestion" : false,
                              "defaultAnswer" : "false"
                            },
                            "finishSurvey" : false,
                            "loopQuestion" : false,
                            "defaultAnswer" : "false"
                          },
                          "finishSurvey" : false,
                          "loopQuestion" : false,
                          "defaultAnswer" : "false"
                        }, {
                          "id" : 10005,
                          "creationDate" : "2023-10-19T13:40:49+0000",
                          "lastModificationDate" : "2023-10-19T13:40:49+0000",
                          "key" : "39139d50-1323-11e8-8902-9d1e12858287",
                          "question" : "Extinguisher",
                          "type" : "CHECKBOX",
                          "mandatory" : true,
                          "requirePhoto" : false,
                          "questionOrder" : 2,
                          "nextQuestion" : {
                            "id" : 10006,
                            "creationDate" : "2023-10-19T13:40:49+0000",
                            "lastModificationDate" : "2023-10-19T13:40:49+0000",
                            "key" : "5136d050-1323-11e8-8902-9d1e12858287",
                            "question" : "Seat belts",
                            "type" : "CHECKBOX",
                            "mandatory" : true,
                            "requirePhoto" : false,
                            "questionOrder" : 3,
                            "nextQuestion" : {
                              "id" : 10007,
                              "creationDate" : "2023-10-19T13:40:49+0000",
                              "key" : "6b69d080-1323-11e8-8902-9d1e12858287",
                              "question" : "Fuel Level",
                              "type" : "PICKLIST_MULTISELECT",
                              "mandatory" : false,
                              "requirePhoto" : false,
                              "questionOrder" : 4,
                              "surveyQuestionDomain" : [ {
                                "id" : 10003,
                                "creationDate" : "2023-10-19T13:40:49+0000",
                                "value" : "Full",
                                "surveyQuestionDomainOrder" : 0
                              }, {
                                "id" : 10004,
                                "creationDate" : "2023-10-19T13:40:49+0000",
                                "value" : "Half",
                                "surveyQuestionDomainOrder" : 1
                              }, {
                                "id" : 10005,
                                "creationDate" : "2023-10-19T13:40:49+0000",
                                "value" : "Empty",
                                "surveyQuestionDomainOrder" : 2
                              } ],
                              "finishSurvey" : false,
                              "loopQuestion" : false,
                              "defaultAnswer" : ""
                            },
                            "finishSurvey" : false,
                            "loopQuestion" : false,
                            "defaultAnswer" : "false"
                          },
                          "finishSurvey" : false,
                          "loopQuestion" : false,
                          "defaultAnswer" : "false"
                        }, {
                          "id" : 10006,
                          "creationDate" : "2023-10-19T13:40:49+0000",
                          "lastModificationDate" : "2023-10-19T13:40:49+0000",
                          "key" : "5136d050-1323-11e8-8902-9d1e12858287",
                          "question" : "Seat belts",
                          "type" : "CHECKBOX",
                          "mandatory" : true,
                          "requirePhoto" : false,
                          "questionOrder" : 3,
                          "nextQuestion" : {
                            "id" : 10007,
                            "creationDate" : "2023-10-19T13:40:49+0000",
                            "key" : "6b69d080-1323-11e8-8902-9d1e12858287",
                            "question" : "Fuel Level",
                            "type" : "PICKLIST_MULTISELECT",
                            "mandatory" : false,
                            "requirePhoto" : false,
                            "questionOrder" : 4,
                            "surveyQuestionDomain" : [ {
                              "id" : 10003,
                              "creationDate" : "2023-10-19T13:40:49+0000",
                              "value" : "Full",
                              "surveyQuestionDomainOrder" : 0
                            }, {
                              "id" : 10004,
                              "creationDate" : "2023-10-19T13:40:49+0000",
                              "value" : "Half",
                              "surveyQuestionDomainOrder" : 1
                            }, {
                              "id" : 10005,
                              "creationDate" : "2023-10-19T13:40:49+0000",
                              "value" : "Empty",
                              "surveyQuestionDomainOrder" : 2
                            } ],
                            "finishSurvey" : false,
                            "loopQuestion" : false,
                            "defaultAnswer" : ""
                          },
                          "finishSurvey" : false,
                          "loopQuestion" : false,
                          "defaultAnswer" : "false"
                        }, {
                          "id" : 10007,
                          "creationDate" : "2023-10-19T13:40:49+0000",
                          "key" : "6b69d080-1323-11e8-8902-9d1e12858287",
                          "question" : "Fuel Level",
                          "type" : "PICKLIST_MULTISELECT",
                          "mandatory" : false,
                          "requirePhoto" : false,
                          "questionOrder" : 4,
                          "surveyQuestionDomain" : [ {
                            "id" : 10003,
                            "creationDate" : "2023-10-19T13:40:49+0000",
                            "value" : "Full",
                            "surveyQuestionDomainOrder" : 0
                          }, {
                            "id" : 10004,
                            "creationDate" : "2023-10-19T13:40:49+0000",
                            "value" : "Half",
                            "surveyQuestionDomainOrder" : 1
                          }, {
                            "id" : 10005,
                            "creationDate" : "2023-10-19T13:40:49+0000",
                            "value" : "Empty",
                            "surveyQuestionDomainOrder" : 2
                          } ],
                          "finishSurvey" : false,
                          "loopQuestion" : false,
                          "defaultAnswer" : ""
                        } ]
                      } ],
                      "surveyApplyRules" : [ {
                        "id" : 10001,
                        "creationDate" : "2023-10-19T13:40:49+0000",
                        "surveyType" : "ROUTE_START_ROUTE",
                        "jsonRule" : "[]"
                      } ],
                      "surveyOrganizations" : [ ]
                    }
  /Survey/restrictions:
    post:
      tags:
      - Survey
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: SurveyDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              SurveyDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_6_53:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
              SurveyDocumentation/openApi/POST/OK_5_52:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10001"
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                SurveyDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_6_53:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "04ecc221-f3ba-4197-9e7c-2aa3f21e2c4d",
                        "date" : "2023-10-19T13:40:50+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "user_id" : "10060",
                            "Greenmile-Version" : null
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SurveyArraySimpleResponse'
              examples:
                SurveyDocumentation/openApi/POST/OK_5_52:
                  value: |-
                    [ {
                      "id" : 10001,
                      "creationDate" : "2023-10-19T13:40:49+0000",
                      "key" : "29f4aace-0854-4cd5-b1f8-7bc7abb82021",
                      "title" : "Check List",
                      "description" : "Check List"
                    } ]
  /Survey/{id}:
    get:
      tags:
      - Survey
      summary: One detailed Entity
      description: One detailed Entity
      operationId: SurveyDocumentation/openApi/GET_4_99
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SurveyOneFullResponse'
              examples:
                SurveyDocumentation/openApi/GET_4_99:
                  value: |-
                    {
                      "id" : 10001,
                      "creationDate" : "2023-10-19T13:40:49+0000",
                      "organization" : {
                        "id" : 10547,
                        "creationDate" : "2023-10-19T13:40:48+0000",
                        "key" : "af43f18b-402b-4d4a-a",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      },
                      "key" : "29f4aace-0854-4cd5-b1f8-7bc7abb82021",
                      "title" : "Check List",
                      "description" : "Check List"
                    }
    delete:
      tags:
      - Survey
      summary: Delete by id
      description: Delete by id
      operationId: SurveyDocumentation/openApi/DELETE/OK_7_53
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                SurveyDocumentation/openApi/DELETE/OK_7_53:
                  value: "true"
  /Tag:
    get:
      tags:
      - Tag
      summary: List Entities
      description: List Entities
      operationId: TagDocumentation/openApi/GET_4_44
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TagArraySimpleResponse'
              examples:
                TagDocumentation/openApi/GET_4_44:
                  value: |-
                    [ {
                      "id" : 10122,
                      "creationDate" : "2023-10-19T13:35:52+0000",
                      "description" : "e6572b7a-6ae0-444e-aTagAssignmentDoc",
                      "enabled" : true,
                      "tagType" : "ROUTE",
                      "tagColor" : "rgba(142,194,143, 0.55)"
                    } ]
    post:
      tags:
      - Tag
      summary: Create Entity
      description: Create Entity
      operationId: TagDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Tag'
            examples:
              TagDocumentation/openApi/POST/PRECONDITION_FAILED_2_25:
                value: |-
                  {
                    "organization" : {
                      "id" : -99999
                    },
                    "description" : "e6572b7a-6ae0-444e-aTagAssignmentDoc",
                    "enabled" : true,
                    "tagType" : "ROUTE"
                  }
              TagDocumentation/openApi/POST_1_31:
                value: |-
                  {
                    "organization" : {
                      "id" : 10438
                    },
                    "description" : "e6572b7a-6ae0-444e-aTagAssignmentDoc",
                    "enabled" : true,
                    "tagType" : "ROUTE"
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                TagDocumentation/openApi/POST/PRECONDITION_FAILED_2_25:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "1642eec9-1d5f-4a3e-9d21-22d014993768",
                        "date" : "2023-10-19T13:35:53+0000",
                        "resource" : {
                          "key" : "No row with the given identifier exists: [com.greenmile.web.domain.Organization#-99999]",
                          "value" : "No row with the given identifier exists: [com.greenmile.web.domain.Organization#-99999]",
                          "parameters" : {
                            "className" : "com.greenmile.web.exception.EntityNotFoundException",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "No row with the given identifier exists: [com.greenmile.web.domain.Organization#-99999]"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TagResponse'
              examples:
                TagDocumentation/openApi/POST_1_31:
                  value: |-
                    {
                      "id" : 10122,
                      "creationDate" : "2023-10-19T13:35:52+0000",
                      "organization" : {
                        "id" : 10438
                      },
                      "description" : "e6572b7a-6ae0-444e-aTagAssignmentDoc",
                      "enabled" : true,
                      "tagType" : "ROUTE",
                      "tagColor" : "rgba(142,194,143, 0.55)"
                    }
  /Tag/restrictions:
    post:
      tags:
      - Tag
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: TagDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              TagDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_25:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
              TagDocumentation/openApi/POST/OK_6_25:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10122"
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                TagDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_25:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "81da639b-03ad-4df0-afac-befef0894558",
                        "date" : "2023-10-19T13:35:53+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TagArraySimpleResponse'
              examples:
                TagDocumentation/openApi/POST/OK_6_25:
                  value: |-
                    [ {
                      "id" : 10122,
                      "creationDate" : "2023-10-19T13:35:52+0000",
                      "description" : "e6572b7a-6ae0-444e-aTagAssignmentDoc",
                      "enabled" : true,
                      "tagType" : "ROUTE",
                      "tagColor" : "rgba(142,194,143, 0.55)"
                    } ]
  /Tag/{id}:
    get:
      tags:
      - Tag
      summary: One detailed Entity
      description: One detailed Entity
      operationId: TagDocumentation/openApi/GET_5_45
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TagOneFullResponse'
              examples:
                TagDocumentation/openApi/GET_5_45:
                  value: |-
                    {
                      "id" : 10122,
                      "creationDate" : "2023-10-19T13:35:52+0000",
                      "organization" : {
                        "id" : 10438,
                        "creationDate" : "2023-10-19T13:35:52+0000",
                        "key" : "e6572b7a-6ae0-444e-a_O",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      },
                      "description" : "e6572b7a-6ae0-444e-aTagAssignmentDoc",
                      "enabled" : true,
                      "tagType" : "ROUTE",
                      "tagColor" : "rgba(142,194,143, 0.55)"
                    }
    put:
      tags:
      - Tag
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: TagDocumentation/openApi/PUT/
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TagPutRequest'
            examples:
              TagDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_20:
                value: |-
                  {
                    "id" : 10122,
                    "organization" : {
                      "id" : -99999
                    },
                    "description" : "e6572b7a-6ae0-444e-aTagAssignmentDoc",
                    "enabled" : true,
                    "tagType" : "ROUTE"
                  }
              TagDocumentation/openApi/PUT/OK_8_22:
                value: |-
                  {
                    "id" : 10122,
                    "organization" : {
                      "id" : 10438
                    },
                    "description" : "e6572b7a-6ae0-444e-aTagAssignmentDoc2",
                    "enabled" : true,
                    "tagType" : "ROUTE"
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                TagDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_20:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "bdf378ff-c024-4622-91e0-f64948cec16f",
                        "date" : "2023-10-19T13:35:53+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                TagDocumentation/openApi/PUT/OK_8_22:
                  value: "true"
    delete:
      tags:
      - Tag
      summary: Delete by id
      description: Delete by id
      operationId: TagDocumentation/openApi/DELETE/OK_9_25
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                TagDocumentation/openApi/DELETE/OK_9_25:
                  value: "true"
  /TimeWindowType:
    get:
      tags:
      - TimeWindowType
      summary: List Entities
      description: List Entities
      operationId: TimeWindowTypeDocumentation/openApi/GET_4_27
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TimeWindowTypeArraySimpleResponse'
              examples:
                TimeWindowTypeDocumentation/openApi/GET_4_27:
                  value: |-
                    [ {
                      "id" : 10002,
                      "creationDate" : "2023-10-19T13:34:23+0000",
                      "key" : "bd4a517a-4f77-44e1-b",
                      "description" : "Sample TimeWindowType",
                      "enabled" : true
                    } ]
    post:
      tags:
      - TimeWindowType
      summary: Create Entity
      description: Create Entity
      operationId: TimeWindowTypeDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TimeWindowType'
            examples:
              TimeWindowTypeDocumentation/openApi/POST/PRECONDITION_FAILED_2_16:
                value: |-
                  {
                    "organization" : {
                      "id" : 10406
                    },
                    "key" : "",
                    "description" : "Sample TimeWindowType",
                    "enabled" : true
                  }
              TimeWindowTypeDocumentation/openApi/POST_1_20:
                value: |-
                  {
                    "organization" : {
                      "id" : 10406
                    },
                    "key" : "bd4a517a-4f77-44e1-b",
                    "description" : "Sample TimeWindowType",
                    "enabled" : true
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                TimeWindowTypeDocumentation/openApi/POST/PRECONDITION_FAILED_2_16:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "a5631480-d86e-486f-8755-e8385bb78978",
                        "date" : "2023-10-19T13:34:23+0000",
                        "resource" : {
                          "key" : "System.Uknown_DB_Error",
                          "value" : "System.Uknown_DB_Error",
                          "parameters" : {
                            "databaseMessage" : "ORA-01400: cannot insert NULL into (\"GREENMILE\".\"TIMEWINDOWTYPE\".\"AKEY\")\n",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "user_id" : "10060",
                            "Greenmile-Version" : null,
                            "errorClass" : "org.springframework.dao.DataIntegrityViolationException"
                          },
                          "i18nMessage" : "System.Uknown_DB_Error"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TimeWindowTypeResponse'
              examples:
                TimeWindowTypeDocumentation/openApi/POST_1_20:
                  value: |-
                    {
                      "id" : 10002,
                      "creationDate" : "2023-10-19T13:34:23+0000",
                      "organization" : {
                        "id" : 10406
                      },
                      "key" : "bd4a517a-4f77-44e1-b",
                      "description" : "Sample TimeWindowType",
                      "enabled" : true
                    }
  /TimeWindowType/restrictions:
    post:
      tags:
      - TimeWindowType
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: TimeWindowTypeDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              TimeWindowTypeDocumentation/openApi/POST/OK_6_16:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10002"
                  }
              TimeWindowTypeDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_16:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TimeWindowTypeArraySimpleResponse'
              examples:
                TimeWindowTypeDocumentation/openApi/POST/OK_6_16:
                  value: |-
                    [ {
                      "id" : 10002,
                      "creationDate" : "2023-10-19T13:34:23+0000",
                      "key" : "bd4a517a-4f77-44e1-b",
                      "description" : "Sample TimeWindowType",
                      "enabled" : true
                    } ]
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                TimeWindowTypeDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_16:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "ac5cee52-db2e-4cf2-9f4a-cdb4a937eae1",
                        "date" : "2023-10-19T13:34:24+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "user_id" : "10060",
                            "Greenmile-Version" : null
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
  /TimeWindowType/{id}:
    get:
      tags:
      - TimeWindowType
      summary: One detailed Entity
      description: One detailed Entity
      operationId: TimeWindowTypeDocumentation/openApi/GET_5_28
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TimeWindowTypeOneFullResponse'
              examples:
                TimeWindowTypeDocumentation/openApi/GET_5_28:
                  value: |-
                    {
                      "id" : 10002,
                      "creationDate" : "2023-10-19T13:34:23+0000",
                      "organization" : {
                        "id" : 10406,
                        "creationDate" : "2023-10-19T13:34:23+0000",
                        "key" : "bd4a517a-4f77-44e1-b_O",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      },
                      "key" : "bd4a517a-4f77-44e1-b",
                      "description" : "Sample TimeWindowType",
                      "enabled" : true
                    }
    put:
      tags:
      - TimeWindowType
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: TimeWindowTypeDocumentation/openApi/PUT/
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TimeWindowTypePutRequest'
            examples:
              TimeWindowTypeDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_11:
                value: |-
                  {
                    "id" : 10002,
                    "organization" : {
                      "id" : 10406
                    },
                    "key" : "",
                    "description" : "Sample TimeWindowType",
                    "enabled" : true
                  }
              TimeWindowTypeDocumentation/openApi/PUT/OK_8_13:
                value: |-
                  {
                    "id" : 10002,
                    "organization" : {
                      "id" : 10406
                    },
                    "key" : "bd4a517a-4f77-44e1-b",
                    "description" : "Sample TimeWindowType2",
                    "enabled" : true
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                TimeWindowTypeDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_11:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "e558dcd8-625d-41ff-80cf-7e1073222f23",
                        "date" : "2023-10-19T13:34:23+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "user_id" : "10060",
                            "Greenmile-Version" : null
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                TimeWindowTypeDocumentation/openApi/PUT/OK_8_13:
                  value: "true"
    delete:
      tags:
      - TimeWindowType
      summary: Delete by id
      description: Delete by id
      operationId: TimeWindowTypeDocumentation/openApi/DELETE/OK_9_16
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                TimeWindowTypeDocumentation/openApi/DELETE/OK_9_16:
                  value: "true"
  /TimeZone:
    get:
      tags:
      - TimeZone
      summary: List Entities
      description: List Entities
      operationId: TimeZoneDocumentation/openApi/GET_1_57
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TimeZoneArraySimpleResponse'
              examples:
                TimeZoneDocumentation/openApi/GET_1_57:
                  value: |-
                    [ {
                      "id" : 10403,
                      "description" : "Atlantic/Madeira",
                      "rawOffsetMinutes" : 60,
                      "timezoneName" : "Atlantic/Madeira"
                    }, {
                      "id" : 10404,
                      "description" : "Australia/Darwin",
                      "rawOffsetMinutes" : 570,
                      "timezoneName" : "Australia/Darwin"
                    }, {
                      "id" : 10405,
                      "description" : "Australia/Eucla",
                      "rawOffsetMinutes" : 525,
                      "timezoneName" : "Australia/Eucla"
                    }, {
                      "id" : 10406,
                      "description" : "Canada/East-Saskatchewan",
                      "rawOffsetMinutes" : -360,
                      "timezoneName" : "Canada/East-Saskatchewan"
                    }, {
                      "id" : 10407,
                      "description" : "CET",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "CET"
                    }, {
                      "id" : 10408,
                      "description" : "CST",
                      "rawOffsetMinutes" : -300,
                      "timezoneName" : "CST"
                    }, {
                      "id" : 10409,
                      "description" : "Europe/Belfast",
                      "rawOffsetMinutes" : 60,
                      "timezoneName" : "Europe/Belfast"
                    }, {
                      "id" : 10410,
                      "description" : "Europe/Chisinau",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Europe/Chisinau"
                    }, {
                      "id" : 10411,
                      "description" : "Europe/Copenhagen",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Europe/Copenhagen"
                    }, {
                      "id" : 10412,
                      "description" : "Europe/London",
                      "rawOffsetMinutes" : 60,
                      "timezoneName" : "Europe/London"
                    }, {
                      "id" : 10413,
                      "description" : "Europe/Rome",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Europe/Rome"
                    }, {
                      "id" : 10414,
                      "description" : "Europe/Skopje",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Europe/Skopje"
                    }, {
                      "id" : 10415,
                      "description" : "Europe/Warsaw",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Europe/Warsaw"
                    }, {
                      "id" : 10416,
                      "description" : "GB",
                      "rawOffsetMinutes" : 60,
                      "timezoneName" : "GB"
                    }, {
                      "id" : 10417,
                      "description" : "Indian/Maldives",
                      "rawOffsetMinutes" : 300,
                      "timezoneName" : "Indian/Maldives"
                    }, {
                      "id" : 10418,
                      "description" : "Israel",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Israel"
                    }, {
                      "id" : 10419,
                      "description" : "Pacific/Gambier",
                      "rawOffsetMinutes" : -540,
                      "timezoneName" : "Pacific/Gambier"
                    }, {
                      "id" : 10420,
                      "description" : "Pacific/Kosrae",
                      "rawOffsetMinutes" : 660,
                      "timezoneName" : "Pacific/Kosrae"
                    }, {
                      "id" : 10421,
                      "description" : "Pacific/Norfolk",
                      "rawOffsetMinutes" : 660,
                      "timezoneName" : "Pacific/Norfolk"
                    }, {
                      "id" : 10422,
                      "description" : "Pacific/Rarotonga",
                      "rawOffsetMinutes" : -600,
                      "timezoneName" : "Pacific/Rarotonga"
                    }, {
                      "id" : 10423,
                      "description" : "Pacific/Saipan",
                      "rawOffsetMinutes" : 600,
                      "timezoneName" : "Pacific/Saipan"
                    }, {
                      "id" : 10424,
                      "description" : "PST8PDT",
                      "rawOffsetMinutes" : -420,
                      "timezoneName" : "PST8PDT"
                    }, {
                      "id" : 10425,
                      "description" : "W-SU",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "W-SU"
                    }, {
                      "id" : 10426,
                      "description" : "Africa/Algiers",
                      "rawOffsetMinutes" : 60,
                      "timezoneName" : "Africa/Algiers"
                    }, {
                      "id" : 10427,
                      "description" : "Africa/Asmera",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Africa/Asmera"
                    }, {
                      "id" : 10428,
                      "description" : "Africa/Banjul",
                      "rawOffsetMinutes" : 0,
                      "timezoneName" : "Africa/Banjul"
                    }, {
                      "id" : 10429,
                      "description" : "Africa/Bujumbura",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Africa/Bujumbura"
                    }, {
                      "id" : 10430,
                      "description" : "Africa/Casablanca",
                      "rawOffsetMinutes" : 60,
                      "timezoneName" : "Africa/Casablanca"
                    }, {
                      "id" : 10431,
                      "description" : "Africa/Djibouti",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Africa/Djibouti"
                    }, {
                      "id" : 10432,
                      "description" : "Africa/El Aaiun",
                      "rawOffsetMinutes" : 60,
                      "timezoneName" : "Africa/El_Aaiun"
                    }, {
                      "id" : 10433,
                      "description" : "Africa/Luanda",
                      "rawOffsetMinutes" : 60,
                      "timezoneName" : "Africa/Luanda"
                    }, {
                      "id" : 10434,
                      "description" : "America/Anchorage",
                      "rawOffsetMinutes" : -480,
                      "timezoneName" : "America/Anchorage"
                    }, {
                      "id" : 10435,
                      "description" : "America/Argentina/La Rioja",
                      "rawOffsetMinutes" : -180,
                      "timezoneName" : "America/Argentina/La_Rioja"
                    }, {
                      "id" : 10436,
                      "description" : "America/Argentina/Mendoza",
                      "rawOffsetMinutes" : -180,
                      "timezoneName" : "America/Argentina/Mendoza"
                    }, {
                      "id" : 10437,
                      "description" : "America/Argentina/San Juan",
                      "rawOffsetMinutes" : -180,
                      "timezoneName" : "America/Argentina/San_Juan"
                    }, {
                      "id" : 10438,
                      "description" : "America/Aruba",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/Aruba"
                    }, {
                      "id" : 10439,
                      "description" : "America/Boa Vista",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/Boa_Vista"
                    }, {
                      "id" : 10440,
                      "description" : "America/Catamarca",
                      "rawOffsetMinutes" : -180,
                      "timezoneName" : "America/Catamarca"
                    }, {
                      "id" : 10441,
                      "description" : "America/Cayman",
                      "rawOffsetMinutes" : -300,
                      "timezoneName" : "America/Cayman"
                    }, {
                      "id" : 10442,
                      "description" : "America/Chihuahua",
                      "rawOffsetMinutes" : -360,
                      "timezoneName" : "America/Chihuahua"
                    }, {
                      "id" : 10443,
                      "description" : "America/Curacao",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/Curacao"
                    }, {
                      "id" : 10444,
                      "description" : "America/Dawson Creek",
                      "rawOffsetMinutes" : -420,
                      "timezoneName" : "America/Dawson_Creek"
                    }, {
                      "id" : 10445,
                      "description" : "America/El Salvador",
                      "rawOffsetMinutes" : -360,
                      "timezoneName" : "America/El_Salvador"
                    }, {
                      "id" : 10446,
                      "description" : "America/Fortaleza",
                      "rawOffsetMinutes" : -180,
                      "timezoneName" : "America/Fortaleza"
                    }, {
                      "id" : 10447,
                      "description" : "America/Grand Turk",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/Grand_Turk"
                    }, {
                      "id" : 10448,
                      "description" : "America/Guayaquil",
                      "rawOffsetMinutes" : -300,
                      "timezoneName" : "America/Guayaquil"
                    }, {
                      "id" : 10449,
                      "description" : "America/Guyana",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/Guyana"
                    }, {
                      "id" : 10450,
                      "description" : "America/North Dakota/Center",
                      "rawOffsetMinutes" : -300,
                      "timezoneName" : "America/North_Dakota/Center"
                    }, {
                      "id" : 10451,
                      "description" : "America/Port of Spain",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/Port_of_Spain"
                    }, {
                      "id" : 10452,
                      "description" : "America/Recife",
                      "rawOffsetMinutes" : -180,
                      "timezoneName" : "America/Recife"
                    }, {
                      "id" : 10453,
                      "description" : "America/Regina",
                      "rawOffsetMinutes" : -360,
                      "timezoneName" : "America/Regina"
                    }, {
                      "id" : 10454,
                      "description" : "America/Rio Branco",
                      "rawOffsetMinutes" : -300,
                      "timezoneName" : "America/Rio_Branco"
                    }, {
                      "id" : 10455,
                      "description" : "America/Tegucigalpa",
                      "rawOffsetMinutes" : -360,
                      "timezoneName" : "America/Tegucigalpa"
                    }, {
                      "id" : 10456,
                      "description" : "Antarctica/Mawson",
                      "rawOffsetMinutes" : 300,
                      "timezoneName" : "Antarctica/Mawson"
                    }, {
                      "id" : 10457,
                      "description" : "Asia/Anadyr",
                      "rawOffsetMinutes" : 720,
                      "timezoneName" : "Asia/Anadyr"
                    }, {
                      "id" : 10458,
                      "description" : "Asia/Dacca",
                      "rawOffsetMinutes" : 360,
                      "timezoneName" : "Asia/Dacca"
                    }, {
                      "id" : 10459,
                      "description" : "Asia/Ho Chi Minh",
                      "rawOffsetMinutes" : 420,
                      "timezoneName" : "Asia/Ho_Chi_Minh"
                    }, {
                      "id" : 10460,
                      "description" : "Asia/Istanbul",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Asia/Istanbul"
                    }, {
                      "id" : 10461,
                      "description" : "Asia/Jayapura",
                      "rawOffsetMinutes" : 540,
                      "timezoneName" : "Asia/Jayapura"
                    }, {
                      "id" : 10462,
                      "description" : "Asia/Katmandu",
                      "rawOffsetMinutes" : 345,
                      "timezoneName" : "Asia/Katmandu"
                    }, {
                      "id" : 10463,
                      "description" : "Asia/Muscat",
                      "rawOffsetMinutes" : 240,
                      "timezoneName" : "Asia/Muscat"
                    }, {
                      "id" : 10464,
                      "description" : "Asia/Phnom Penh",
                      "rawOffsetMinutes" : 420,
                      "timezoneName" : "Asia/Phnom_Penh"
                    }, {
                      "id" : 10465,
                      "description" : "Asia/Pontianak",
                      "rawOffsetMinutes" : 420,
                      "timezoneName" : "Asia/Pontianak"
                    }, {
                      "id" : 10466,
                      "description" : "Asia/Pyongyang",
                      "rawOffsetMinutes" : 510,
                      "timezoneName" : "Asia/Pyongyang"
                    }, {
                      "id" : 10467,
                      "description" : "Asia/Seoul",
                      "rawOffsetMinutes" : 540,
                      "timezoneName" : "Asia/Seoul"
                    }, {
                      "id" : 10468,
                      "description" : "Asia/Tashkent",
                      "rawOffsetMinutes" : 300,
                      "timezoneName" : "Asia/Tashkent"
                    }, {
                      "id" : 10469,
                      "description" : "Asia/Ujung Pandang",
                      "rawOffsetMinutes" : 480,
                      "timezoneName" : "Asia/Ujung_Pandang"
                    }, {
                      "id" : 10470,
                      "description" : "Atlantic/Cape Verde",
                      "rawOffsetMinutes" : -60,
                      "timezoneName" : "Atlantic/Cape_Verde"
                    }, {
                      "id" : 10471,
                      "description" : "Australia/ACT",
                      "rawOffsetMinutes" : 660,
                      "timezoneName" : "Australia/ACT"
                    }, {
                      "id" : 10472,
                      "description" : "Australia/North",
                      "rawOffsetMinutes" : 570,
                      "timezoneName" : "Australia/North"
                    }, {
                      "id" : 10473,
                      "description" : "Australia/Victoria",
                      "rawOffsetMinutes" : 660,
                      "timezoneName" : "Australia/Victoria"
                    }, {
                      "id" : 10474,
                      "description" : "Canada/Atlantic",
                      "rawOffsetMinutes" : -180,
                      "timezoneName" : "Canada/Atlantic"
                    }, {
                      "id" : 10475,
                      "description" : "Canada/Mountain",
                      "rawOffsetMinutes" : -360,
                      "timezoneName" : "Canada/Mountain"
                    }, {
                      "id" : 10476,
                      "description" : "Canada/Newfoundland",
                      "rawOffsetMinutes" : -150,
                      "timezoneName" : "Canada/Newfoundland"
                    }, {
                      "id" : 10477,
                      "description" : "Canada/Saskatchewan",
                      "rawOffsetMinutes" : -360,
                      "timezoneName" : "Canada/Saskatchewan"
                    }, {
                      "id" : 10478,
                      "description" : "EET",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "EET"
                    }, {
                      "id" : 10479,
                      "description" : "Europe/Madrid",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Europe/Madrid"
                    }, {
                      "id" : 10480,
                      "description" : "Europe/Monaco",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Europe/Monaco"
                    }, {
                      "id" : 10481,
                      "description" : "Europe/Moscow",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Europe/Moscow"
                    }, {
                      "id" : 10482,
                      "description" : "Europe/Oslo",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Europe/Oslo"
                    }, {
                      "id" : 10483,
                      "description" : "Europe/Vaduz",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Europe/Vaduz"
                    }, {
                      "id" : 10484,
                      "description" : "Europe/Zurich",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Europe/Zurich"
                    }, {
                      "id" : 10485,
                      "description" : "GMT0",
                      "rawOffsetMinutes" : 0,
                      "timezoneName" : "GMT0"
                    }, {
                      "id" : 10486,
                      "description" : "Indian/Reunion",
                      "rawOffsetMinutes" : 240,
                      "timezoneName" : "Indian/Reunion"
                    }, {
                      "id" : 10487,
                      "description" : "Libya",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Libya"
                    }, {
                      "id" : 10488,
                      "description" : "Navajo",
                      "rawOffsetMinutes" : -360,
                      "timezoneName" : "Navajo"
                    }, {
                      "id" : 10489,
                      "description" : "Pacific/Funafuti",
                      "rawOffsetMinutes" : 720,
                      "timezoneName" : "Pacific/Funafuti"
                    }, {
                      "id" : 10490,
                      "description" : "Pacific/Marquesas",
                      "rawOffsetMinutes" : -570,
                      "timezoneName" : "Pacific/Marquesas"
                    }, {
                      "id" : 10491,
                      "description" : "Pacific/Pago Pago",
                      "rawOffsetMinutes" : -660,
                      "timezoneName" : "Pacific/Pago_Pago"
                    }, {
                      "id" : 10492,
                      "description" : "Pacific/Tarawa",
                      "rawOffsetMinutes" : 720,
                      "timezoneName" : "Pacific/Tarawa"
                    }, {
                      "id" : 10493,
                      "description" : "ROK",
                      "rawOffsetMinutes" : 540,
                      "timezoneName" : "ROK"
                    }, {
                      "id" : 10494,
                      "description" : "Singapore",
                      "rawOffsetMinutes" : 480,
                      "timezoneName" : "Singapore"
                    }, {
                      "id" : 10495,
                      "description" : "US/Indiana-Starke",
                      "rawOffsetMinutes" : -300,
                      "timezoneName" : "US/Indiana-Starke"
                    }, {
                      "id" : 10496,
                      "description" : "WET",
                      "rawOffsetMinutes" : 60,
                      "timezoneName" : "WET"
                    }, {
                      "id" : 10497,
                      "description" : "Africa/Dakar",
                      "rawOffsetMinutes" : 0,
                      "timezoneName" : "Africa/Dakar"
                    }, {
                      "id" : 10498,
                      "description" : "Africa/Freetown",
                      "rawOffsetMinutes" : 0,
                      "timezoneName" : "Africa/Freetown"
                    }, {
                      "id" : 10499,
                      "description" : "Africa/Kampala",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Africa/Kampala"
                    }, {
                      "id" : 10500,
                      "description" : "Africa/Lubumbashi",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Africa/Lubumbashi"
                    }, {
                      "id" : 10501,
                      "description" : "Africa/Mbabane",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Africa/Mbabane"
                    }, {
                      "id" : 10502,
                      "description" : "Africa/Ndjamena",
                      "rawOffsetMinutes" : 60,
                      "timezoneName" : "Africa/Ndjamena"
                    }, {
                      "id" : 10503,
                      "description" : "America/Adak",
                      "rawOffsetMinutes" : -540,
                      "timezoneName" : "America/Adak"
                    }, {
                      "id" : 10504,
                      "description" : "America/Anguilla",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/Anguilla"
                    }, {
                      "id" : 10505,
                      "description" : "America/Antigua",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/Antigua"
                    }, {
                      "id" : 10506,
                      "description" : "America/Argentina/Jujuy",
                      "rawOffsetMinutes" : -180,
                      "timezoneName" : "America/Argentina/Jujuy"
                    }, {
                      "id" : 10507,
                      "description" : "America/Argentina/Rio Gallegos",
                      "rawOffsetMinutes" : -180,
                      "timezoneName" : "America/Argentina/Rio_Gallegos"
                    }, {
                      "id" : 10508,
                      "description" : "America/Argentina/Ushuaia",
                      "rawOffsetMinutes" : -180,
                      "timezoneName" : "America/Argentina/Ushuaia"
                    }, {
                      "id" : 10509,
                      "description" : "America/Atikokan",
                      "rawOffsetMinutes" : -300,
                      "timezoneName" : "America/Atikokan"
                    }, {
                      "id" : 10510,
                      "description" : "America/Cambridge Bay",
                      "rawOffsetMinutes" : -360,
                      "timezoneName" : "America/Cambridge_Bay"
                    }, {
                      "id" : 10511,
                      "description" : "America/Caracas",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/Caracas"
                    }, {
                      "id" : 10512,
                      "description" : "America/Dawson",
                      "rawOffsetMinutes" : -420,
                      "timezoneName" : "America/Dawson"
                    }, {
                      "id" : 10513,
                      "description" : "America/Fort Wayne",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/Fort_Wayne"
                    }, {
                      "id" : 10514,
                      "description" : "America/Glace Bay",
                      "rawOffsetMinutes" : -180,
                      "timezoneName" : "America/Glace_Bay"
                    }, {
                      "id" : 10515,
                      "description" : "America/Godthab",
                      "rawOffsetMinutes" : -120,
                      "timezoneName" : "America/Godthab"
                    }, {
                      "id" : 10516,
                      "description" : "America/Inuvik",
                      "rawOffsetMinutes" : -360,
                      "timezoneName" : "America/Inuvik"
                    }, {
                      "id" : 10517,
                      "description" : "America/Jujuy",
                      "rawOffsetMinutes" : -180,
                      "timezoneName" : "America/Jujuy"
                    }, {
                      "id" : 10518,
                      "description" : "America/Lima",
                      "rawOffsetMinutes" : -300,
                      "timezoneName" : "America/Lima"
                    }, {
                      "id" : 10519,
                      "description" : "America/Nassau",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/Nassau"
                    }, {
                      "id" : 10520,
                      "description" : "America/Noronha",
                      "rawOffsetMinutes" : -120,
                      "timezoneName" : "America/Noronha"
                    }, {
                      "id" : 10521,
                      "description" : "America/Pangnirtung",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/Pangnirtung"
                    }, {
                      "id" : 10522,
                      "description" : "America/Puerto Rico",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/Puerto_Rico"
                    }, {
                      "id" : 10523,
                      "description" : "America/St Barthelemy",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/St_Barthelemy"
                    }, {
                      "id" : 10524,
                      "description" : "America/St Kitts",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/St_Kitts"
                    }, {
                      "id" : 10525,
                      "description" : "America/Tijuana",
                      "rawOffsetMinutes" : -420,
                      "timezoneName" : "America/Tijuana"
                    }, {
                      "id" : 10526,
                      "description" : "Asia/Aqtau",
                      "rawOffsetMinutes" : 300,
                      "timezoneName" : "Asia/Aqtau"
                    }, {
                      "id" : 10527,
                      "description" : "Asia/Ashgabat",
                      "rawOffsetMinutes" : 300,
                      "timezoneName" : "Asia/Ashgabat"
                    }, {
                      "id" : 10528,
                      "description" : "Asia/Kamchatka",
                      "rawOffsetMinutes" : 720,
                      "timezoneName" : "Asia/Kamchatka"
                    }, {
                      "id" : 10529,
                      "description" : "Asia/Krasnoyarsk",
                      "rawOffsetMinutes" : 420,
                      "timezoneName" : "Asia/Krasnoyarsk"
                    }, {
                      "id" : 10530,
                      "description" : "Asia/Kuala Lumpur",
                      "rawOffsetMinutes" : 480,
                      "timezoneName" : "Asia/Kuala_Lumpur"
                    }, {
                      "id" : 10531,
                      "description" : "Asia/Makassar",
                      "rawOffsetMinutes" : 480,
                      "timezoneName" : "Asia/Makassar"
                    }, {
                      "id" : 10532,
                      "description" : "Asia/Qatar",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Asia/Qatar"
                    }, {
                      "id" : 10533,
                      "description" : "Asia/Samarkand",
                      "rawOffsetMinutes" : 300,
                      "timezoneName" : "Asia/Samarkand"
                    }, {
                      "id" : 10534,
                      "description" : "Asia/Taipei",
                      "rawOffsetMinutes" : 480,
                      "timezoneName" : "Asia/Taipei"
                    }, {
                      "id" : 10535,
                      "description" : "Asia/Tbilisi",
                      "rawOffsetMinutes" : 240,
                      "timezoneName" : "Asia/Tbilisi"
                    }, {
                      "id" : 10536,
                      "description" : "Asia/Ulan Bator",
                      "rawOffsetMinutes" : 480,
                      "timezoneName" : "Asia/Ulan_Bator"
                    }, {
                      "id" : 10537,
                      "description" : "Asia/Yekaterinburg",
                      "rawOffsetMinutes" : 300,
                      "timezoneName" : "Asia/Yekaterinburg"
                    }, {
                      "id" : 10538,
                      "description" : "Atlantic/Reykjavik",
                      "rawOffsetMinutes" : 0,
                      "timezoneName" : "Atlantic/Reykjavik"
                    }, {
                      "id" : 10539,
                      "description" : "Australia/Brisbane",
                      "rawOffsetMinutes" : 600,
                      "timezoneName" : "Australia/Brisbane"
                    }, {
                      "id" : 10540,
                      "description" : "Australia/Lindeman",
                      "rawOffsetMinutes" : 600,
                      "timezoneName" : "Australia/Lindeman"
                    }, {
                      "id" : 10541,
                      "description" : "Australia/Queensland",
                      "rawOffsetMinutes" : 600,
                      "timezoneName" : "Australia/Queensland"
                    }, {
                      "id" : 10542,
                      "description" : "Australia/Yancowinna",
                      "rawOffsetMinutes" : 630,
                      "timezoneName" : "Australia/Yancowinna"
                    }, {
                      "id" : 10543,
                      "description" : "Brazil/Acre",
                      "rawOffsetMinutes" : -300,
                      "timezoneName" : "Brazil/Acre"
                    }, {
                      "id" : 10544,
                      "description" : "Canada/Eastern",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "Canada/Eastern"
                    }, {
                      "id" : 10545,
                      "description" : "EST",
                      "rawOffsetMinutes" : -300,
                      "timezoneName" : "EST"
                    }, {
                      "id" : 10546,
                      "description" : "Europe/Riga",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Europe/Riga"
                    }, {
                      "id" : 10547,
                      "description" : "Europe/Sarajevo",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Europe/Sarajevo"
                    }, {
                      "id" : 10548,
                      "description" : "Europe/Simferopol",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Europe/Simferopol"
                    }, {
                      "id" : 10549,
                      "description" : "Europe/Stockholm",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Europe/Stockholm"
                    }, {
                      "id" : 10550,
                      "description" : "Europe/Vatican",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Europe/Vatican"
                    }, {
                      "id" : 10551,
                      "description" : "Europe/Vilnius",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Europe/Vilnius"
                    }, {
                      "id" : 10552,
                      "description" : "Hongkong",
                      "rawOffsetMinutes" : 480,
                      "timezoneName" : "Hongkong"
                    }, {
                      "id" : 10553,
                      "description" : "Indian/Kerguelen",
                      "rawOffsetMinutes" : 300,
                      "timezoneName" : "Indian/Kerguelen"
                    }, {
                      "id" : 10554,
                      "description" : "Indian/Mahe",
                      "rawOffsetMinutes" : 240,
                      "timezoneName" : "Indian/Mahe"
                    }, {
                      "id" : 10555,
                      "description" : "Iran",
                      "rawOffsetMinutes" : 210,
                      "timezoneName" : "Iran"
                    }, {
                      "id" : 10556,
                      "description" : "Japan",
                      "rawOffsetMinutes" : 540,
                      "timezoneName" : "Japan"
                    }, {
                      "id" : 10557,
                      "description" : "Pacific/Guam",
                      "rawOffsetMinutes" : 600,
                      "timezoneName" : "Pacific/Guam"
                    }, {
                      "id" : 10558,
                      "description" : "Pacific/Kiritimati",
                      "rawOffsetMinutes" : 840,
                      "timezoneName" : "Pacific/Kiritimati"
                    }, {
                      "id" : 10559,
                      "description" : "Pacific/Kwajalein",
                      "rawOffsetMinutes" : 720,
                      "timezoneName" : "Pacific/Kwajalein"
                    }, {
                      "id" : 10560,
                      "description" : "Pacific/Midway",
                      "rawOffsetMinutes" : -660,
                      "timezoneName" : "Pacific/Midway"
                    }, {
                      "id" : 10561,
                      "description" : "Pacific/Niue",
                      "rawOffsetMinutes" : -660,
                      "timezoneName" : "Pacific/Niue"
                    }, {
                      "id" : 10562,
                      "description" : "Portugal",
                      "rawOffsetMinutes" : 60,
                      "timezoneName" : "Portugal"
                    }, {
                      "id" : 10563,
                      "description" : "PST",
                      "rawOffsetMinutes" : -420,
                      "timezoneName" : "PST"
                    }, {
                      "id" : 10564,
                      "description" : "Turkey",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Turkey"
                    }, {
                      "id" : 10565,
                      "description" : "US/East-Indiana",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "US/East-Indiana"
                    }, {
                      "id" : 10566,
                      "description" : "US/Samoa",
                      "rawOffsetMinutes" : -660,
                      "timezoneName" : "US/Samoa"
                    }, {
                      "id" : 10022,
                      "description" : "Europe/Berlin",
                      "rawOffsetMinutes" : 120,
                      "alias" : "tmzBerlinStockholmRomeBernBrusselsVienna",
                      "timezoneName" : "Europe/Berlin"
                    }, {
                      "id" : 10023,
                      "description" : "Europe/Amsterdam",
                      "rawOffsetMinutes" : 120,
                      "alias" : "tmzParisMadridAmsterdam",
                      "timezoneName" : "Europe/Amsterdam"
                    }, {
                      "id" : 10024,
                      "description" : "Europe/Budapest",
                      "rawOffsetMinutes" : 120,
                      "alias" : "tmzPragueWarsawBudapest",
                      "timezoneName" : "Europe/Budapest"
                    }, {
                      "id" : 10025,
                      "description" : "Europe/Istanbul",
                      "rawOffsetMinutes" : 180,
                      "alias" : "tmzAthensHelsinkiIstanbul",
                      "timezoneName" : "Europe/Istanbul"
                    }, {
                      "id" : 10026,
                      "description" : "Africa/Cairo",
                      "rawOffsetMinutes" : 120,
                      "alias" : "tmzCairo",
                      "timezoneName" : "Africa/Cairo"
                    }, {
                      "id" : 10027,
                      "description" : "Africa/Johannesburg",
                      "rawOffsetMinutes" : 120,
                      "alias" : "tmzEasternEurope",
                      "timezoneName" : "Africa/Johannesburg"
                    }, {
                      "id" : 10030,
                      "description" : "Asia/Riyadh",
                      "rawOffsetMinutes" : 180,
                      "alias" : "tmzBaghdadKuwaitNairobiRiyadh",
                      "timezoneName" : "Asia/Riyadh"
                    }, {
                      "id" : 10031,
                      "description" : "Europe/Moscow",
                      "rawOffsetMinutes" : 180,
                      "alias" : "tmzMoscowStPetersburgKazanVolgograd",
                      "timezoneName" : "Europe/Moscow"
                    }, {
                      "id" : 10033,
                      "description" : "Asia/Muscat",
                      "rawOffsetMinutes" : 240,
                      "alias" : "tmzAbuDhabiMuscatTbilisi",
                      "timezoneName" : "Asia/Muscat"
                    }, {
                      "id" : 10035,
                      "description" : "Asia/Tashkent",
                      "rawOffsetMinutes" : 300,
                      "alias" : "tmzIslamabadKarachiEkaterinburgTashkent",
                      "timezoneName" : "Asia/Tashkent"
                    }, {
                      "id" : 10037,
                      "description" : "Asia/Almaty",
                      "rawOffsetMinutes" : 360,
                      "alias" : "tmzAlmatyDhaka",
                      "timezoneName" : "Asia/Almaty"
                    }, {
                      "id" : 10038,
                      "description" : "Asia/Bangkok",
                      "rawOffsetMinutes" : 420,
                      "alias" : "tmzBangkokJakartaHanoi",
                      "timezoneName" : "Asia/Bangkok"
                    }, {
                      "id" : 10039,
                      "description" : "Asia/Shanghai",
                      "rawOffsetMinutes" : 480,
                      "alias" : "tmzBeijingChongqingUrumqi",
                      "timezoneName" : "Asia/Shanghai"
                    }, {
                      "id" : 10040,
                      "description" : "Asia/Hong Kong",
                      "rawOffsetMinutes" : 480,
                      "alias" : "tmzHongKongPerthSingaporeTaipei",
                      "timezoneName" : "Asia/Hong_Kong"
                    }, {
                      "id" : 10041,
                      "description" : "Asia/Seoul",
                      "rawOffsetMinutes" : 540,
                      "alias" : "tmzTokyoOsakaSapporoSeoulYakutsk",
                      "timezoneName" : "Asia/Seoul"
                    }, {
                      "id" : 10043,
                      "description" : "Australia/Sydney",
                      "rawOffsetMinutes" : 660,
                      "alias" : "tmzMelbourneSydney",
                      "timezoneName" : "Australia/Sydney"
                    }, {
                      "id" : 10044,
                      "description" : "Asia/Vladivostok",
                      "rawOffsetMinutes" : 600,
                      "alias" : "tmzGuamPortMoresbyVladivostok",
                      "timezoneName" : "Asia/Vladivostok"
                    }, {
                      "id" : 10045,
                      "description" : "Australia/Hobart",
                      "rawOffsetMinutes" : 660,
                      "alias" : "tmzHobart",
                      "timezoneName" : "Australia/Hobart"
                    }, {
                      "id" : 10046,
                      "description" : "Asia/Magadan",
                      "rawOffsetMinutes" : 660,
                      "alias" : "tmzMagadanSolomonIsNewCaledonia",
                      "timezoneName" : "Asia/Magadan"
                    }, {
                      "id" : 10047,
                      "description" : "Asia/Kamchatka",
                      "rawOffsetMinutes" : 720,
                      "alias" : "tmzFijiKamchatkaMarshallIs",
                      "timezoneName" : "Asia/Kamchatka"
                    }, {
                      "id" : 10048,
                      "description" : "Pacific/Auckland",
                      "rawOffsetMinutes" : 780,
                      "alias" : "tmzWellingtonAuckland",
                      "timezoneName" : "Pacific/Auckland"
                    }, {
                      "id" : 10049,
                      "description" : "America/Tijuana",
                      "rawOffsetMinutes" : -420,
                      "alias" : "tmzTijuanaBaja",
                      "timezoneName" : "America/Tijuana"
                    }, {
                      "id" : 10050,
                      "description" : "Australia/Brisbane",
                      "rawOffsetMinutes" : 600,
                      "alias" : "tmzBrisbane",
                      "timezoneName" : "Australia/Brisbane"
                    }, {
                      "id" : 10054,
                      "description" : "Asia/Novosibirsk",
                      "rawOffsetMinutes" : 420,
                      "alias" : "tmzNovosibirskOmsk",
                      "timezoneName" : "Asia/Novosibirsk"
                    }, {
                      "id" : 10055,
                      "description" : "Asia/Krasnoyarsk",
                      "rawOffsetMinutes" : 420,
                      "alias" : "tmzKrasnoyarskNovokuznetsk",
                      "timezoneName" : "Asia/Krasnoyarsk"
                    }, {
                      "id" : 10056,
                      "description" : "Asia/Irkutsk",
                      "rawOffsetMinutes" : 480,
                      "alias" : "tmzIrkutsk",
                      "timezoneName" : "Asia/Irkutsk"
                    }, {
                      "id" : 10057,
                      "description" : "Asia/Yakutsk",
                      "rawOffsetMinutes" : 540,
                      "alias" : "tmzYakutskChita",
                      "timezoneName" : "Asia/Yakutsk"
                    }, {
                      "id" : 10000,
                      "description" : "Atlantic/Azores",
                      "rawOffsetMinutes" : 0,
                      "alias" : "tmzAzoresCapeVerdeIs",
                      "timezoneName" : "Atlantic/Azores"
                    }, {
                      "id" : 10001,
                      "description" : "Atlantic/South Georgia",
                      "rawOffsetMinutes" : -120,
                      "alias" : "tmzMidAtlantic",
                      "timezoneName" : "Atlantic/South_Georgia"
                    }, {
                      "id" : 10002,
                      "description" : "America/Sao Paulo",
                      "rawOffsetMinutes" : -180,
                      "alias" : "tmzBrasilia",
                      "timezoneName" : "America/Sao_Paulo"
                    }, {
                      "id" : 10003,
                      "description" : "America/Argentina/Buenos Aires",
                      "rawOffsetMinutes" : -180,
                      "alias" : "tmzBuenosAiresGeorgetown",
                      "timezoneName" : "America/Argentina/Buenos_Aires"
                    }, {
                      "id" : 10005,
                      "description" : "America/Halifax",
                      "rawOffsetMinutes" : -180,
                      "alias" : "tmzAtlanticTimeCanada",
                      "timezoneName" : "America/Halifax"
                    }, {
                      "id" : 10006,
                      "description" : "America/La Paz",
                      "rawOffsetMinutes" : -240,
                      "alias" : "tmzLaPaz",
                      "timezoneName" : "America/La_Paz"
                    }, {
                      "id" : 10008,
                      "description" : "US/Eastern",
                      "rawOffsetMinutes" : -240,
                      "alias" : "tmzEasternTimeUSCanada",
                      "timezoneName" : "US/Eastern"
                    }, {
                      "id" : 10009,
                      "description" : "America/Indiana/Indianapolis",
                      "rawOffsetMinutes" : -240,
                      "alias" : "tmzIndianaEast",
                      "timezoneName" : "America/Indiana/Indianapolis"
                    }, {
                      "id" : 10010,
                      "description" : "US/Central",
                      "rawOffsetMinutes" : -300,
                      "alias" : "tmzCentralTimeUSCanada",
                      "timezoneName" : "US/Central"
                    }, {
                      "id" : 10011,
                      "description" : "America/Mexico City",
                      "rawOffsetMinutes" : -300,
                      "alias" : "tmzMexicoCityTegucigalpa",
                      "timezoneName" : "America/Mexico_City"
                    }, {
                      "id" : 10012,
                      "description" : "America/Regina",
                      "rawOffsetMinutes" : -360,
                      "alias" : "tmzSaskatchewan",
                      "timezoneName" : "America/Regina"
                    }, {
                      "id" : 10013,
                      "description" : "US/Arizona",
                      "rawOffsetMinutes" : -420,
                      "alias" : "tmzArizona",
                      "timezoneName" : "US/Arizona"
                    }, {
                      "id" : 10014,
                      "description" : "US/Mountain",
                      "rawOffsetMinutes" : -360,
                      "alias" : "tmzMountainTimeUSCanada",
                      "timezoneName" : "US/Mountain"
                    }, {
                      "id" : 10015,
                      "description" : "US/Pacific",
                      "rawOffsetMinutes" : -420,
                      "alias" : "tmzPacificTimeUSCanada",
                      "timezoneName" : "US/Pacific"
                    }, {
                      "id" : 10016,
                      "description" : "US/Alaska",
                      "rawOffsetMinutes" : -480,
                      "alias" : "tmzAlaska",
                      "timezoneName" : "US/Alaska"
                    }, {
                      "id" : 10017,
                      "description" : "US/Hawaii",
                      "rawOffsetMinutes" : -600,
                      "alias" : "tmzHawaii",
                      "timezoneName" : "US/Hawaii"
                    }, {
                      "id" : 10060,
                      "description" : "Africa/Addis Ababa",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Africa/Addis_Ababa"
                    }, {
                      "id" : 10061,
                      "description" : "Africa/Bissau",
                      "rawOffsetMinutes" : 0,
                      "timezoneName" : "Africa/Bissau"
                    }, {
                      "id" : 10062,
                      "description" : "Africa/Ceuta",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Africa/Ceuta"
                    }, {
                      "id" : 10063,
                      "description" : "Africa/Harare",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Africa/Harare"
                    }, {
                      "id" : 10064,
                      "description" : "Africa/Kinshasa",
                      "rawOffsetMinutes" : 60,
                      "timezoneName" : "Africa/Kinshasa"
                    }, {
                      "id" : 10065,
                      "description" : "Africa/Maputo",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Africa/Maputo"
                    }, {
                      "id" : 10066,
                      "description" : "Africa/Windhoek",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Africa/Windhoek"
                    }, {
                      "id" : 10067,
                      "description" : "America/Cayenne",
                      "rawOffsetMinutes" : -180,
                      "timezoneName" : "America/Cayenne"
                    }, {
                      "id" : 10068,
                      "description" : "America/Cordoba",
                      "rawOffsetMinutes" : -180,
                      "timezoneName" : "America/Cordoba"
                    }, {
                      "id" : 10069,
                      "description" : "America/Danmarkshavn",
                      "rawOffsetMinutes" : 0,
                      "timezoneName" : "America/Danmarkshavn"
                    }, {
                      "id" : 10070,
                      "description" : "America/Guadeloupe",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/Guadeloupe"
                    }, {
                      "id" : 10071,
                      "description" : "America/Hermosillo",
                      "rawOffsetMinutes" : -420,
                      "timezoneName" : "America/Hermosillo"
                    }, {
                      "id" : 10072,
                      "description" : "America/Indiana/Knox",
                      "rawOffsetMinutes" : -300,
                      "timezoneName" : "America/Indiana/Knox"
                    }, {
                      "id" : 10073,
                      "description" : "America/Knox IN",
                      "rawOffsetMinutes" : -300,
                      "timezoneName" : "America/Knox_IN"
                    }, {
                      "id" : 10074,
                      "description" : "America/Manaus",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/Manaus"
                    }, {
                      "id" : 10075,
                      "description" : "America/Mendoza",
                      "rawOffsetMinutes" : -180,
                      "timezoneName" : "America/Mendoza"
                    }, {
                      "id" : 10076,
                      "description" : "America/Nipigon",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/Nipigon"
                    }, {
                      "id" : 10077,
                      "description" : "America/Panama",
                      "rawOffsetMinutes" : -300,
                      "timezoneName" : "America/Panama"
                    }, {
                      "id" : 10078,
                      "description" : "America/Swift Current",
                      "rawOffsetMinutes" : -360,
                      "timezoneName" : "America/Swift_Current"
                    }, {
                      "id" : 10079,
                      "description" : "Asia/Beirut",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Asia/Beirut"
                    }, {
                      "id" : 10080,
                      "description" : "Asia/Macau",
                      "rawOffsetMinutes" : 480,
                      "timezoneName" : "Asia/Macau"
                    }, {
                      "id" : 10081,
                      "description" : "Asia/Saigon",
                      "rawOffsetMinutes" : 420,
                      "timezoneName" : "Asia/Saigon"
                    }, {
                      "id" : 10082,
                      "description" : "Asia/Tokyo",
                      "rawOffsetMinutes" : 540,
                      "timezoneName" : "Asia/Tokyo"
                    }, {
                      "id" : 10083,
                      "description" : "Atlantic/Faeroe",
                      "rawOffsetMinutes" : 60,
                      "timezoneName" : "Atlantic/Faeroe"
                    }, {
                      "id" : 10084,
                      "description" : "Atlantic/St Helena",
                      "rawOffsetMinutes" : 0,
                      "timezoneName" : "Atlantic/St_Helena"
                    }, {
                      "id" : 10085,
                      "description" : "Australia/Melbourne",
                      "rawOffsetMinutes" : 660,
                      "timezoneName" : "Australia/Melbourne"
                    }, {
                      "id" : 10086,
                      "description" : "Australia/West",
                      "rawOffsetMinutes" : 480,
                      "timezoneName" : "Australia/West"
                    }, {
                      "id" : 10087,
                      "description" : "Chile/EasterIsland",
                      "rawOffsetMinutes" : -300,
                      "timezoneName" : "Chile/EasterIsland"
                    }, {
                      "id" : 10088,
                      "description" : "Eire",
                      "rawOffsetMinutes" : 60,
                      "timezoneName" : "Eire"
                    }, {
                      "id" : 10089,
                      "description" : "Europe/Andorra",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Europe/Andorra"
                    }, {
                      "id" : 10090,
                      "description" : "Europe/Bratislava",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Europe/Bratislava"
                    }, {
                      "id" : 10091,
                      "description" : "Europe/Dublin",
                      "rawOffsetMinutes" : 60,
                      "timezoneName" : "Europe/Dublin"
                    }, {
                      "id" : 10092,
                      "description" : "Europe/Jersey",
                      "rawOffsetMinutes" : 60,
                      "timezoneName" : "Europe/Jersey"
                    }, {
                      "id" : 10093,
                      "description" : "Europe/Nicosia",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Europe/Nicosia"
                    }, {
                      "id" : 10094,
                      "description" : "Europe/Tirane",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Europe/Tirane"
                    }, {
                      "id" : 10095,
                      "description" : "Europe/Zaporozhye",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Europe/Zaporozhye"
                    }, {
                      "id" : 10096,
                      "description" : "GMT+0",
                      "rawOffsetMinutes" : 0,
                      "timezoneName" : "GMT+0"
                    }, {
                      "id" : 10097,
                      "description" : "Indian/Chagos",
                      "rawOffsetMinutes" : 360,
                      "timezoneName" : "Indian/Chagos"
                    }, {
                      "id" : 10098,
                      "description" : "Indian/Mauritius",
                      "rawOffsetMinutes" : 240,
                      "timezoneName" : "Indian/Mauritius"
                    }, {
                      "id" : 10099,
                      "description" : "Mexico/General",
                      "rawOffsetMinutes" : -300,
                      "timezoneName" : "Mexico/General"
                    }, {
                      "id" : 10100,
                      "description" : "MST7MDT",
                      "rawOffsetMinutes" : -360,
                      "timezoneName" : "MST7MDT"
                    }, {
                      "id" : 10101,
                      "description" : "NZ",
                      "rawOffsetMinutes" : 780,
                      "timezoneName" : "NZ"
                    }, {
                      "id" : 10102,
                      "description" : "NZ-CHAT",
                      "rawOffsetMinutes" : 825,
                      "timezoneName" : "NZ-CHAT"
                    }, {
                      "id" : 10103,
                      "description" : "Pacific/Easter",
                      "rawOffsetMinutes" : -300,
                      "timezoneName" : "Pacific/Easter"
                    }, {
                      "id" : 10104,
                      "description" : "Pacific/Palau",
                      "rawOffsetMinutes" : 540,
                      "timezoneName" : "Pacific/Palau"
                    }, {
                      "id" : 10105,
                      "description" : "Poland",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Poland"
                    }, {
                      "id" : 10106,
                      "description" : "ROC",
                      "rawOffsetMinutes" : 480,
                      "timezoneName" : "ROC"
                    }, {
                      "id" : 10107,
                      "description" : "Africa/Abidjan",
                      "rawOffsetMinutes" : 0,
                      "timezoneName" : "Africa/Abidjan"
                    }, {
                      "id" : 10108,
                      "description" : "Africa/Asmara",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Africa/Asmara"
                    }, {
                      "id" : 10109,
                      "description" : "Africa/Brazzaville",
                      "rawOffsetMinutes" : 60,
                      "timezoneName" : "Africa/Brazzaville"
                    }, {
                      "id" : 10110,
                      "description" : "Africa/Douala",
                      "rawOffsetMinutes" : 60,
                      "timezoneName" : "Africa/Douala"
                    }, {
                      "id" : 10111,
                      "description" : "Africa/Lome",
                      "rawOffsetMinutes" : 0,
                      "timezoneName" : "Africa/Lome"
                    }, {
                      "id" : 10112,
                      "description" : "Africa/Mogadishu",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Africa/Mogadishu"
                    }, {
                      "id" : 10113,
                      "description" : "Africa/Monrovia",
                      "rawOffsetMinutes" : 0,
                      "timezoneName" : "Africa/Monrovia"
                    }, {
                      "id" : 10114,
                      "description" : "Africa/Niamey",
                      "rawOffsetMinutes" : 60,
                      "timezoneName" : "Africa/Niamey"
                    }, {
                      "id" : 10115,
                      "description" : "Africa/Nouakchott",
                      "rawOffsetMinutes" : 0,
                      "timezoneName" : "Africa/Nouakchott"
                    }, {
                      "id" : 10116,
                      "description" : "Africa/Ouagadougou",
                      "rawOffsetMinutes" : 0,
                      "timezoneName" : "Africa/Ouagadougou"
                    }, {
                      "id" : 10117,
                      "description" : "Africa/Timbuktu",
                      "rawOffsetMinutes" : 0,
                      "timezoneName" : "Africa/Timbuktu"
                    }, {
                      "id" : 10118,
                      "description" : "Africa/Tripoli",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Africa/Tripoli"
                    }, {
                      "id" : 10119,
                      "description" : "America/Araguaina",
                      "rawOffsetMinutes" : -180,
                      "timezoneName" : "America/Araguaina"
                    }, {
                      "id" : 10120,
                      "description" : "America/Belize",
                      "rawOffsetMinutes" : -360,
                      "timezoneName" : "America/Belize"
                    }, {
                      "id" : 10121,
                      "description" : "America/Coral Harbour",
                      "rawOffsetMinutes" : -300,
                      "timezoneName" : "America/Coral_Harbour"
                    }, {
                      "id" : 10122,
                      "description" : "America/Cuiaba",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/Cuiaba"
                    }, {
                      "id" : 10123,
                      "description" : "America/Grenada",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/Grenada"
                    }, {
                      "id" : 10124,
                      "description" : "America/Indiana/Tell City",
                      "rawOffsetMinutes" : -300,
                      "timezoneName" : "America/Indiana/Tell_City"
                    }, {
                      "id" : 10125,
                      "description" : "America/Juneau",
                      "rawOffsetMinutes" : -480,
                      "timezoneName" : "America/Juneau"
                    }, {
                      "id" : 10126,
                      "description" : "America/Kentucky/Louisville",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/Kentucky/Louisville"
                    }, {
                      "id" : 10127,
                      "description" : "America/Louisville",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/Louisville"
                    }, {
                      "id" : 10128,
                      "description" : "America/Montevideo",
                      "rawOffsetMinutes" : -180,
                      "timezoneName" : "America/Montevideo"
                    }, {
                      "id" : 10129,
                      "description" : "America/North Dakota/New Salem",
                      "rawOffsetMinutes" : -300,
                      "timezoneName" : "America/North_Dakota/New_Salem"
                    }, {
                      "id" : 10130,
                      "description" : "America/Paramaribo",
                      "rawOffsetMinutes" : -180,
                      "timezoneName" : "America/Paramaribo"
                    }, {
                      "id" : 10131,
                      "description" : "America/Rainy River",
                      "rawOffsetMinutes" : -300,
                      "timezoneName" : "America/Rainy_River"
                    }, {
                      "id" : 10132,
                      "description" : "America/Resolute",
                      "rawOffsetMinutes" : -300,
                      "timezoneName" : "America/Resolute"
                    }, {
                      "id" : 10133,
                      "description" : "America/Tortola",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/Tortola"
                    }, {
                      "id" : 10134,
                      "description" : "America/Vancouver",
                      "rawOffsetMinutes" : -420,
                      "timezoneName" : "America/Vancouver"
                    }, {
                      "id" : 10135,
                      "description" : "Asia/Bahrain",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Asia/Bahrain"
                    }, {
                      "id" : 10136,
                      "description" : "Asia/Brunei",
                      "rawOffsetMinutes" : 480,
                      "timezoneName" : "Asia/Brunei"
                    }, {
                      "id" : 10137,
                      "description" : "Asia/Dili",
                      "rawOffsetMinutes" : 540,
                      "timezoneName" : "Asia/Dili"
                    }, {
                      "id" : 10138,
                      "description" : "Asia/Hovd",
                      "rawOffsetMinutes" : 420,
                      "timezoneName" : "Asia/Hovd"
                    }, {
                      "id" : 10139,
                      "description" : "Asia/Karachi",
                      "rawOffsetMinutes" : 300,
                      "timezoneName" : "Asia/Karachi"
                    }, {
                      "id" : 10140,
                      "description" : "Asia/Kolkata",
                      "rawOffsetMinutes" : 330,
                      "timezoneName" : "Asia/Kolkata"
                    }, {
                      "id" : 10141,
                      "description" : "Asia/Riyadh",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Asia/Riyadh"
                    }, {
                      "id" : 10142,
                      "description" : "Asia/Tehran",
                      "rawOffsetMinutes" : 210,
                      "timezoneName" : "Asia/Tehran"
                    }, {
                      "id" : 10143,
                      "description" : "Asia/Ulaanbaatar",
                      "rawOffsetMinutes" : 480,
                      "timezoneName" : "Asia/Ulaanbaatar"
                    }, {
                      "id" : 10144,
                      "description" : "Atlantic/Stanley",
                      "rawOffsetMinutes" : -180,
                      "timezoneName" : "Atlantic/Stanley"
                    }, {
                      "id" : 10145,
                      "description" : "Australia/Broken Hill",
                      "rawOffsetMinutes" : 630,
                      "timezoneName" : "Australia/Broken_Hill"
                    }, {
                      "id" : 10146,
                      "description" : "Chile/Continental",
                      "rawOffsetMinutes" : -180,
                      "timezoneName" : "Chile/Continental"
                    }, {
                      "id" : 10147,
                      "description" : "Europe/Athens",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Europe/Athens"
                    }, {
                      "id" : 10148,
                      "description" : "Europe/Bucharest",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Europe/Bucharest"
                    }, {
                      "id" : 10149,
                      "description" : "Europe/Guernsey",
                      "rawOffsetMinutes" : 60,
                      "timezoneName" : "Europe/Guernsey"
                    }, {
                      "id" : 10150,
                      "description" : "Europe/Sofia",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Europe/Sofia"
                    }, {
                      "id" : 10151,
                      "description" : "Europe/Vienna",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Europe/Vienna"
                    }, {
                      "id" : 10152,
                      "description" : "Europe/Zagreb",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Europe/Zagreb"
                    }, {
                      "id" : 10153,
                      "description" : "GMT-0",
                      "rawOffsetMinutes" : 0,
                      "timezoneName" : "GMT-0"
                    }, {
                      "id" : 10154,
                      "description" : "Indian/Comoro",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Indian/Comoro"
                    }, {
                      "id" : 10155,
                      "description" : "Jamaica",
                      "rawOffsetMinutes" : -300,
                      "timezoneName" : "Jamaica"
                    }, {
                      "id" : 10156,
                      "description" : "MST",
                      "rawOffsetMinutes" : -420,
                      "timezoneName" : "MST"
                    }, {
                      "id" : 10157,
                      "description" : "Pacific/Chatham",
                      "rawOffsetMinutes" : 825,
                      "timezoneName" : "Pacific/Chatham"
                    }, {
                      "id" : 10158,
                      "description" : "Pacific/Noumea",
                      "rawOffsetMinutes" : 660,
                      "timezoneName" : "Pacific/Noumea"
                    }, {
                      "id" : 10159,
                      "description" : "US/Aleutian",
                      "rawOffsetMinutes" : -540,
                      "timezoneName" : "US/Aleutian"
                    }, {
                      "id" : 10160,
                      "description" : "US/Pacific-New",
                      "rawOffsetMinutes" : -420,
                      "timezoneName" : "US/Pacific-New"
                    }, {
                      "id" : 10161,
                      "description" : "Africa/Dar es Salaam",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Africa/Dar_es_Salaam"
                    }, {
                      "id" : 10162,
                      "description" : "Africa/Kigali",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Africa/Kigali"
                    }, {
                      "id" : 10163,
                      "description" : "Africa/Porto-Novo",
                      "rawOffsetMinutes" : 60,
                      "timezoneName" : "Africa/Porto-Novo"
                    }, {
                      "id" : 10164,
                      "description" : "America/Argentina/Catamarca",
                      "rawOffsetMinutes" : -180,
                      "timezoneName" : "America/Argentina/Catamarca"
                    }, {
                      "id" : 10165,
                      "description" : "America/Argentina/ComodRivadavia",
                      "rawOffsetMinutes" : -180,
                      "timezoneName" : "America/Argentina/ComodRivadavia"
                    }, {
                      "id" : 10166,
                      "description" : "America/Bahia",
                      "rawOffsetMinutes" : -180,
                      "timezoneName" : "America/Bahia"
                    }, {
                      "id" : 10167,
                      "description" : "America/Belem",
                      "rawOffsetMinutes" : -180,
                      "timezoneName" : "America/Belem"
                    }, {
                      "id" : 10168,
                      "description" : "America/Boise",
                      "rawOffsetMinutes" : -360,
                      "timezoneName" : "America/Boise"
                    }, {
                      "id" : 10169,
                      "description" : "America/Denver",
                      "rawOffsetMinutes" : -360,
                      "timezoneName" : "America/Denver"
                    }, {
                      "id" : 10170,
                      "description" : "America/Eirunepe",
                      "rawOffsetMinutes" : -300,
                      "timezoneName" : "America/Eirunepe"
                    }, {
                      "id" : 10171,
                      "description" : "America/Indiana/Vevay",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/Indiana/Vevay"
                    }, {
                      "id" : 10172,
                      "description" : "America/Indiana/Vincennes",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/Indiana/Vincennes"
                    }, {
                      "id" : 10173,
                      "description" : "America/Kentucky/Monticello",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/Kentucky/Monticello"
                    }, {
                      "id" : 10174,
                      "description" : "America/Maceio",
                      "rawOffsetMinutes" : -180,
                      "timezoneName" : "America/Maceio"
                    }, {
                      "id" : 10175,
                      "description" : "America/Matamoros",
                      "rawOffsetMinutes" : -300,
                      "timezoneName" : "America/Matamoros"
                    }, {
                      "id" : 10176,
                      "description" : "America/Moncton",
                      "rawOffsetMinutes" : -180,
                      "timezoneName" : "America/Moncton"
                    }, {
                      "id" : 10177,
                      "description" : "America/Monterrey",
                      "rawOffsetMinutes" : -300,
                      "timezoneName" : "America/Monterrey"
                    }, {
                      "id" : 10178,
                      "description" : "America/Porto Acre",
                      "rawOffsetMinutes" : -300,
                      "timezoneName" : "America/Porto_Acre"
                    }, {
                      "id" : 10179,
                      "description" : "America/Yellowknife",
                      "rawOffsetMinutes" : -360,
                      "timezoneName" : "America/Yellowknife"
                    }, {
                      "id" : 10180,
                      "description" : "Antarctica/Palmer",
                      "rawOffsetMinutes" : -180,
                      "timezoneName" : "Antarctica/Palmer"
                    }, {
                      "id" : 10181,
                      "description" : "Asia/Aqtobe",
                      "rawOffsetMinutes" : 300,
                      "timezoneName" : "Asia/Aqtobe"
                    }, {
                      "id" : 10182,
                      "description" : "Asia/Dubai",
                      "rawOffsetMinutes" : 240,
                      "timezoneName" : "Asia/Dubai"
                    }, {
                      "id" : 10183,
                      "description" : "Asia/Kashgar",
                      "rawOffsetMinutes" : 360,
                      "timezoneName" : "Asia/Kashgar"
                    }, {
                      "id" : 10184,
                      "description" : "Asia/Macao",
                      "rawOffsetMinutes" : 480,
                      "timezoneName" : "Asia/Macao"
                    }, {
                      "id" : 10185,
                      "description" : "Asia/Manila",
                      "rawOffsetMinutes" : 480,
                      "timezoneName" : "Asia/Manila"
                    }, {
                      "id" : 10186,
                      "description" : "Asia/Nicosia",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Asia/Nicosia"
                    }, {
                      "id" : 10187,
                      "description" : "Asia/Oral",
                      "rawOffsetMinutes" : 300,
                      "timezoneName" : "Asia/Oral"
                    }, {
                      "id" : 10188,
                      "description" : "Asia/Qyzylorda",
                      "rawOffsetMinutes" : 360,
                      "timezoneName" : "Asia/Qyzylorda"
                    }, {
                      "id" : 10189,
                      "description" : "Asia/Sakhalin",
                      "rawOffsetMinutes" : 660,
                      "timezoneName" : "Asia/Sakhalin"
                    }, {
                      "id" : 10190,
                      "description" : "Atlantic/Bermuda",
                      "rawOffsetMinutes" : -180,
                      "timezoneName" : "Atlantic/Bermuda"
                    }, {
                      "id" : 10191,
                      "description" : "Australia/Canberra",
                      "rawOffsetMinutes" : 660,
                      "timezoneName" : "Australia/Canberra"
                    }, {
                      "id" : 10192,
                      "description" : "Australia/NSW",
                      "rawOffsetMinutes" : 660,
                      "timezoneName" : "Australia/NSW"
                    }, {
                      "id" : 10193,
                      "description" : "Australia/South",
                      "rawOffsetMinutes" : 630,
                      "timezoneName" : "Australia/South"
                    }, {
                      "id" : 10194,
                      "description" : "Australia/Tasmania",
                      "rawOffsetMinutes" : 660,
                      "timezoneName" : "Australia/Tasmania"
                    }, {
                      "id" : 10195,
                      "description" : "Brazil/DeNoronha",
                      "rawOffsetMinutes" : -120,
                      "timezoneName" : "Brazil/DeNoronha"
                    }, {
                      "id" : 10196,
                      "description" : "Brazil/East",
                      "rawOffsetMinutes" : -180,
                      "timezoneName" : "Brazil/East"
                    }, {
                      "id" : 10197,
                      "description" : "Canada/Yukon",
                      "rawOffsetMinutes" : -420,
                      "timezoneName" : "Canada/Yukon"
                    }, {
                      "id" : 10198,
                      "description" : "EST5EDT",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "EST5EDT"
                    }, {
                      "id" : 10199,
                      "description" : "Europe/Brussels",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Europe/Brussels"
                    }, {
                      "id" : 10200,
                      "description" : "Europe/Malta",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Europe/Malta"
                    }, {
                      "id" : 10201,
                      "description" : "Europe/Podgorica",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Europe/Podgorica"
                    }, {
                      "id" : 10202,
                      "description" : "Europe/Prague",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Europe/Prague"
                    }, {
                      "id" : 10203,
                      "description" : "Europe/Samara",
                      "rawOffsetMinutes" : 240,
                      "timezoneName" : "Europe/Samara"
                    }, {
                      "id" : 10204,
                      "description" : "Europe/San Marino",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Europe/San_Marino"
                    }, {
                      "id" : 10205,
                      "description" : "Europe/Tiraspol",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Europe/Tiraspol"
                    }, {
                      "id" : 10206,
                      "description" : "Iceland",
                      "rawOffsetMinutes" : 0,
                      "timezoneName" : "Iceland"
                    }, {
                      "id" : 10207,
                      "description" : "Indian/Christmas",
                      "rawOffsetMinutes" : 420,
                      "timezoneName" : "Indian/Christmas"
                    }, {
                      "id" : 10208,
                      "description" : "Mexico/BajaSur",
                      "rawOffsetMinutes" : -360,
                      "timezoneName" : "Mexico/BajaSur"
                    }, {
                      "id" : 10209,
                      "description" : "Pacific/Enderbury",
                      "rawOffsetMinutes" : 780,
                      "timezoneName" : "Pacific/Enderbury"
                    }, {
                      "id" : 10210,
                      "description" : "Pacific/Fakaofo",
                      "rawOffsetMinutes" : 780,
                      "timezoneName" : "Pacific/Fakaofo"
                    }, {
                      "id" : 10211,
                      "description" : "Pacific/Majuro",
                      "rawOffsetMinutes" : 720,
                      "timezoneName" : "Pacific/Majuro"
                    }, {
                      "id" : 10212,
                      "description" : "Pacific/Ponape",
                      "rawOffsetMinutes" : 660,
                      "timezoneName" : "Pacific/Ponape"
                    }, {
                      "id" : 10213,
                      "description" : "Pacific/Tahiti",
                      "rawOffsetMinutes" : -600,
                      "timezoneName" : "Pacific/Tahiti"
                    }, {
                      "id" : 10214,
                      "description" : "Pacific/Tongatapu",
                      "rawOffsetMinutes" : 780,
                      "timezoneName" : "Pacific/Tongatapu"
                    }, {
                      "id" : 10215,
                      "description" : "Pacific/Wake",
                      "rawOffsetMinutes" : 720,
                      "timezoneName" : "Pacific/Wake"
                    }, {
                      "id" : 10216,
                      "description" : "PRC",
                      "rawOffsetMinutes" : 480,
                      "timezoneName" : "PRC"
                    }, {
                      "id" : 10217,
                      "description" : "Africa/Accra",
                      "rawOffsetMinutes" : 0,
                      "timezoneName" : "Africa/Accra"
                    }, {
                      "id" : 10218,
                      "description" : "Africa/Bamako",
                      "rawOffsetMinutes" : 0,
                      "timezoneName" : "Africa/Bamako"
                    }, {
                      "id" : 10219,
                      "description" : "Africa/Conakry",
                      "rawOffsetMinutes" : 0,
                      "timezoneName" : "Africa/Conakry"
                    }, {
                      "id" : 10220,
                      "description" : "Africa/Libreville",
                      "rawOffsetMinutes" : 60,
                      "timezoneName" : "Africa/Libreville"
                    }, {
                      "id" : 10221,
                      "description" : "Africa/Lusaka",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Africa/Lusaka"
                    }, {
                      "id" : 10222,
                      "description" : "Africa/Sao Tome",
                      "rawOffsetMinutes" : 0,
                      "timezoneName" : "Africa/Sao_Tome"
                    }, {
                      "id" : 10223,
                      "description" : "America/Argentina/Cordoba",
                      "rawOffsetMinutes" : -180,
                      "timezoneName" : "America/Argentina/Cordoba"
                    }, {
                      "id" : 10224,
                      "description" : "America/Argentina/Salta",
                      "rawOffsetMinutes" : -180,
                      "timezoneName" : "America/Argentina/Salta"
                    }, {
                      "id" : 10225,
                      "description" : "America/Argentina/San Luis",
                      "rawOffsetMinutes" : -180,
                      "timezoneName" : "America/Argentina/San_Luis"
                    }, {
                      "id" : 10226,
                      "description" : "America/Atka",
                      "rawOffsetMinutes" : -540,
                      "timezoneName" : "America/Atka"
                    }, {
                      "id" : 10227,
                      "description" : "America/Barbados",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/Barbados"
                    }, {
                      "id" : 10228,
                      "description" : "America/Bogota",
                      "rawOffsetMinutes" : -300,
                      "timezoneName" : "America/Bogota"
                    }, {
                      "id" : 10229,
                      "description" : "America/Buenos Aires",
                      "rawOffsetMinutes" : -180,
                      "timezoneName" : "America/Buenos_Aires"
                    }, {
                      "id" : 10230,
                      "description" : "America/Costa Rica",
                      "rawOffsetMinutes" : -360,
                      "timezoneName" : "America/Costa_Rica"
                    }, {
                      "id" : 10231,
                      "description" : "America/Guatemala",
                      "rawOffsetMinutes" : -360,
                      "timezoneName" : "America/Guatemala"
                    }, {
                      "id" : 10232,
                      "description" : "America/Indiana/Winamac",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/Indiana/Winamac"
                    }, {
                      "id" : 10233,
                      "description" : "America/Marigot",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/Marigot"
                    }, {
                      "id" : 10234,
                      "description" : "America/Montserrat",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/Montserrat"
                    }, {
                      "id" : 10235,
                      "description" : "America/Phoenix",
                      "rawOffsetMinutes" : -420,
                      "timezoneName" : "America/Phoenix"
                    }, {
                      "id" : 10236,
                      "description" : "America/Porto Velho",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/Porto_Velho"
                    }, {
                      "id" : 10237,
                      "description" : "America/Rosario",
                      "rawOffsetMinutes" : -180,
                      "timezoneName" : "America/Rosario"
                    }, {
                      "id" : 10238,
                      "description" : "America/Santa Isabel",
                      "rawOffsetMinutes" : -420,
                      "timezoneName" : "America/Santa_Isabel"
                    }, {
                      "id" : 10239,
                      "description" : "America/Santiago",
                      "rawOffsetMinutes" : -180,
                      "timezoneName" : "America/Santiago"
                    }, {
                      "id" : 10240,
                      "description" : "America/Scoresbysund",
                      "rawOffsetMinutes" : 0,
                      "timezoneName" : "America/Scoresbysund"
                    }, {
                      "id" : 10241,
                      "description" : "America/St Vincent",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/St_Vincent"
                    }, {
                      "id" : 10242,
                      "description" : "America/Thule",
                      "rawOffsetMinutes" : -180,
                      "timezoneName" : "America/Thule"
                    }, {
                      "id" : 10243,
                      "description" : "America/Toronto",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/Toronto"
                    }, {
                      "id" : 10244,
                      "description" : "Antarctica/DumontDUrville",
                      "rawOffsetMinutes" : 600,
                      "timezoneName" : "Antarctica/DumontDUrville"
                    }, {
                      "id" : 10245,
                      "description" : "Asia/Aden",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Asia/Aden"
                    }, {
                      "id" : 10246,
                      "description" : "Asia/Amman",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Asia/Amman"
                    }, {
                      "id" : 10247,
                      "description" : "Asia/Ashkhabad",
                      "rawOffsetMinutes" : 300,
                      "timezoneName" : "Asia/Ashkhabad"
                    }, {
                      "id" : 10248,
                      "description" : "Asia/Bishkek",
                      "rawOffsetMinutes" : 360,
                      "timezoneName" : "Asia/Bishkek"
                    }, {
                      "id" : 10249,
                      "description" : "Asia/Choibalsan",
                      "rawOffsetMinutes" : 480,
                      "timezoneName" : "Asia/Choibalsan"
                    }, {
                      "id" : 10250,
                      "description" : "Asia/Chungking",
                      "rawOffsetMinutes" : 480,
                      "timezoneName" : "Asia/Chungking"
                    }, {
                      "id" : 10251,
                      "description" : "Asia/Colombo",
                      "rawOffsetMinutes" : 330,
                      "timezoneName" : "Asia/Colombo"
                    }, {
                      "id" : 10252,
                      "description" : "Asia/Dhaka",
                      "rawOffsetMinutes" : 360,
                      "timezoneName" : "Asia/Dhaka"
                    }, {
                      "id" : 10253,
                      "description" : "Asia/Dushanbe",
                      "rawOffsetMinutes" : 300,
                      "timezoneName" : "Asia/Dushanbe"
                    }, {
                      "id" : 10254,
                      "description" : "Asia/Gaza",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Asia/Gaza"
                    }, {
                      "id" : 10255,
                      "description" : "Asia/Irkutsk",
                      "rawOffsetMinutes" : 480,
                      "timezoneName" : "Asia/Irkutsk"
                    }, {
                      "id" : 10256,
                      "description" : "Asia/Jerusalem",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Asia/Jerusalem"
                    }, {
                      "id" : 10257,
                      "description" : "Asia/Novosibirsk",
                      "rawOffsetMinutes" : 420,
                      "timezoneName" : "Asia/Novosibirsk"
                    }, {
                      "id" : 10258,
                      "description" : "Asia/Omsk",
                      "rawOffsetMinutes" : 360,
                      "timezoneName" : "Asia/Omsk"
                    }, {
                      "id" : 10259,
                      "description" : "Asia/Rangoon",
                      "rawOffsetMinutes" : 390,
                      "timezoneName" : "Asia/Rangoon"
                    }, {
                      "id" : 10260,
                      "description" : "Asia/Tel Aviv",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Asia/Tel_Aviv"
                    }, {
                      "id" : 10261,
                      "description" : "Asia/Thimbu",
                      "rawOffsetMinutes" : 360,
                      "timezoneName" : "Asia/Thimbu"
                    }, {
                      "id" : 10262,
                      "description" : "Asia/Vientiane",
                      "rawOffsetMinutes" : 420,
                      "timezoneName" : "Asia/Vientiane"
                    }, {
                      "id" : 10263,
                      "description" : "Asia/Vladivostok",
                      "rawOffsetMinutes" : 600,
                      "timezoneName" : "Asia/Vladivostok"
                    }, {
                      "id" : 10264,
                      "description" : "Atlantic/Canary",
                      "rawOffsetMinutes" : 60,
                      "timezoneName" : "Atlantic/Canary"
                    }, {
                      "id" : 10265,
                      "description" : "Australia/Currie",
                      "rawOffsetMinutes" : 660,
                      "timezoneName" : "Australia/Currie"
                    }, {
                      "id" : 10266,
                      "description" : "Australia/Hobart",
                      "rawOffsetMinutes" : 660,
                      "timezoneName" : "Australia/Hobart"
                    }, {
                      "id" : 10267,
                      "description" : "Australia/Lord Howe",
                      "rawOffsetMinutes" : 660,
                      "timezoneName" : "Australia/Lord_Howe"
                    }, {
                      "id" : 10268,
                      "description" : "Australia/Perth",
                      "rawOffsetMinutes" : 480,
                      "timezoneName" : "Australia/Perth"
                    }, {
                      "id" : 10269,
                      "description" : "Australia/Sydney",
                      "rawOffsetMinutes" : 660,
                      "timezoneName" : "Australia/Sydney"
                    }, {
                      "id" : 10270,
                      "description" : "Canada/Central",
                      "rawOffsetMinutes" : -300,
                      "timezoneName" : "Canada/Central"
                    }, {
                      "id" : 10271,
                      "description" : "Europe/Belgrade",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Europe/Belgrade"
                    }, {
                      "id" : 10272,
                      "description" : "Europe/Berlin",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Europe/Berlin"
                    }, {
                      "id" : 10273,
                      "description" : "Europe/Budapest",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Europe/Budapest"
                    }, {
                      "id" : 10274,
                      "description" : "Europe/Gibraltar",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Europe/Gibraltar"
                    }, {
                      "id" : 10275,
                      "description" : "Europe/Isle of Man",
                      "rawOffsetMinutes" : 60,
                      "timezoneName" : "Europe/Isle_of_Man"
                    }, {
                      "id" : 10276,
                      "description" : "Europe/Kaliningrad",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Europe/Kaliningrad"
                    }, {
                      "id" : 10277,
                      "description" : "Europe/Ljubljana",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Europe/Ljubljana"
                    }, {
                      "id" : 10278,
                      "description" : "Europe/Luxembourg",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Europe/Luxembourg"
                    }, {
                      "id" : 10279,
                      "description" : "Europe/Paris",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Europe/Paris"
                    }, {
                      "id" : 10280,
                      "description" : "Europe/Tallinn",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Europe/Tallinn"
                    }, {
                      "id" : 10281,
                      "description" : "Europe/Uzhgorod",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Europe/Uzhgorod"
                    }, {
                      "id" : 10282,
                      "description" : "Europe/Volgograd",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Europe/Volgograd"
                    }, {
                      "id" : 10283,
                      "description" : "GMT",
                      "rawOffsetMinutes" : 0,
                      "timezoneName" : "GMT"
                    }, {
                      "id" : 10284,
                      "description" : "HST",
                      "rawOffsetMinutes" : -600,
                      "timezoneName" : "HST"
                    }, {
                      "id" : 10285,
                      "description" : "Indian/Cocos",
                      "rawOffsetMinutes" : 390,
                      "timezoneName" : "Indian/Cocos"
                    }, {
                      "id" : 10286,
                      "description" : "MET",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "MET"
                    }, {
                      "id" : 10287,
                      "description" : "Mexico/BajaNorte",
                      "rawOffsetMinutes" : -420,
                      "timezoneName" : "Mexico/BajaNorte"
                    }, {
                      "id" : 10288,
                      "description" : "Pacific/Apia",
                      "rawOffsetMinutes" : 840,
                      "timezoneName" : "Pacific/Apia"
                    }, {
                      "id" : 10289,
                      "description" : "Pacific/Efate",
                      "rawOffsetMinutes" : 660,
                      "timezoneName" : "Pacific/Efate"
                    }, {
                      "id" : 10290,
                      "description" : "Pacific/Fiji",
                      "rawOffsetMinutes" : 720,
                      "timezoneName" : "Pacific/Fiji"
                    }, {
                      "id" : 10291,
                      "description" : "Pacific/Guadalcanal",
                      "rawOffsetMinutes" : 660,
                      "timezoneName" : "Pacific/Guadalcanal"
                    }, {
                      "id" : 10292,
                      "description" : "Pacific/Johnston",
                      "rawOffsetMinutes" : -600,
                      "timezoneName" : "Pacific/Johnston"
                    }, {
                      "id" : 10293,
                      "description" : "Pacific/Pitcairn",
                      "rawOffsetMinutes" : -480,
                      "timezoneName" : "Pacific/Pitcairn"
                    }, {
                      "id" : 10294,
                      "description" : "Pacific/Port Moresby",
                      "rawOffsetMinutes" : 600,
                      "timezoneName" : "Pacific/Port_Moresby"
                    }, {
                      "id" : 10295,
                      "description" : "Pacific/Samoa",
                      "rawOffsetMinutes" : -660,
                      "timezoneName" : "Pacific/Samoa"
                    }, {
                      "id" : 10296,
                      "description" : "Pacific/Truk",
                      "rawOffsetMinutes" : 600,
                      "timezoneName" : "Pacific/Truk"
                    }, {
                      "id" : 10297,
                      "description" : "Pacific/Yap",
                      "rawOffsetMinutes" : 600,
                      "timezoneName" : "Pacific/Yap"
                    }, {
                      "id" : 10298,
                      "description" : "US/Michigan",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "US/Michigan"
                    }, {
                      "id" : 10299,
                      "description" : "Africa/Bangui",
                      "rawOffsetMinutes" : 60,
                      "timezoneName" : "Africa/Bangui"
                    }, {
                      "id" : 10300,
                      "description" : "Africa/Blantyre",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Africa/Blantyre"
                    }, {
                      "id" : 10301,
                      "description" : "Africa/Khartoum",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Africa/Khartoum"
                    }, {
                      "id" : 10302,
                      "description" : "Africa/Lagos",
                      "rawOffsetMinutes" : 60,
                      "timezoneName" : "Africa/Lagos"
                    }, {
                      "id" : 10303,
                      "description" : "Africa/Malabo",
                      "rawOffsetMinutes" : 60,
                      "timezoneName" : "Africa/Malabo"
                    }, {
                      "id" : 10304,
                      "description" : "Africa/Maseru",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Africa/Maseru"
                    }, {
                      "id" : 10305,
                      "description" : "Africa/Nairobi",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Africa/Nairobi"
                    }, {
                      "id" : 10306,
                      "description" : "Africa/Tunis",
                      "rawOffsetMinutes" : 60,
                      "timezoneName" : "Africa/Tunis"
                    }, {
                      "id" : 10307,
                      "description" : "America/Argentina/Tucuman",
                      "rawOffsetMinutes" : -180,
                      "timezoneName" : "America/Argentina/Tucuman"
                    }, {
                      "id" : 10308,
                      "description" : "America/Bahia Banderas",
                      "rawOffsetMinutes" : -300,
                      "timezoneName" : "America/Bahia_Banderas"
                    }, {
                      "id" : 10309,
                      "description" : "America/Blanc-Sablon",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/Blanc-Sablon"
                    }, {
                      "id" : 10310,
                      "description" : "America/Cancun",
                      "rawOffsetMinutes" : -300,
                      "timezoneName" : "America/Cancun"
                    }, {
                      "id" : 10311,
                      "description" : "America/Dominica",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/Dominica"
                    }, {
                      "id" : 10312,
                      "description" : "America/Havana",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/Havana"
                    }, {
                      "id" : 10313,
                      "description" : "America/Indiana/Marengo",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/Indiana/Marengo"
                    }, {
                      "id" : 10314,
                      "description" : "America/Los Angeles",
                      "rawOffsetMinutes" : -420,
                      "timezoneName" : "America/Los_Angeles"
                    }, {
                      "id" : 10315,
                      "description" : "America/Managua",
                      "rawOffsetMinutes" : -360,
                      "timezoneName" : "America/Managua"
                    }, {
                      "id" : 10316,
                      "description" : "America/Martinique",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/Martinique"
                    }, {
                      "id" : 10317,
                      "description" : "America/Mazatlan",
                      "rawOffsetMinutes" : -360,
                      "timezoneName" : "America/Mazatlan"
                    }, {
                      "id" : 10318,
                      "description" : "America/Menominee",
                      "rawOffsetMinutes" : -300,
                      "timezoneName" : "America/Menominee"
                    }, {
                      "id" : 10319,
                      "description" : "America/Miquelon",
                      "rawOffsetMinutes" : -120,
                      "timezoneName" : "America/Miquelon"
                    }, {
                      "id" : 10320,
                      "description" : "America/Nome",
                      "rawOffsetMinutes" : -480,
                      "timezoneName" : "America/Nome"
                    }, {
                      "id" : 10321,
                      "description" : "America/Rankin Inlet",
                      "rawOffsetMinutes" : -300,
                      "timezoneName" : "America/Rankin_Inlet"
                    }, {
                      "id" : 10322,
                      "description" : "America/Santo Domingo",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/Santo_Domingo"
                    }, {
                      "id" : 10323,
                      "description" : "America/Shiprock",
                      "rawOffsetMinutes" : -360,
                      "timezoneName" : "America/Shiprock"
                    }, {
                      "id" : 10324,
                      "description" : "America/St Thomas",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/St_Thomas"
                    }, {
                      "id" : 10325,
                      "description" : "America/Virgin",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/Virgin"
                    }, {
                      "id" : 10326,
                      "description" : "America/Whitehorse",
                      "rawOffsetMinutes" : -420,
                      "timezoneName" : "America/Whitehorse"
                    }, {
                      "id" : 10327,
                      "description" : "America/Winnipeg",
                      "rawOffsetMinutes" : -300,
                      "timezoneName" : "America/Winnipeg"
                    }, {
                      "id" : 10328,
                      "description" : "America/Yakutat",
                      "rawOffsetMinutes" : -480,
                      "timezoneName" : "America/Yakutat"
                    }, {
                      "id" : 10329,
                      "description" : "Antarctica/South Pole",
                      "rawOffsetMinutes" : 780,
                      "timezoneName" : "Antarctica/South_Pole"
                    }, {
                      "id" : 10330,
                      "description" : "Arctic/Longyearbyen",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Arctic/Longyearbyen"
                    }, {
                      "id" : 10331,
                      "description" : "Asia/Baghdad",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Asia/Baghdad"
                    }, {
                      "id" : 10332,
                      "description" : "Asia/Baku",
                      "rawOffsetMinutes" : 240,
                      "timezoneName" : "Asia/Baku"
                    }, {
                      "id" : 10333,
                      "description" : "Asia/Bangkok",
                      "rawOffsetMinutes" : 420,
                      "timezoneName" : "Asia/Bangkok"
                    }, {
                      "id" : 10334,
                      "description" : "Asia/Calcutta",
                      "rawOffsetMinutes" : 330,
                      "timezoneName" : "Asia/Calcutta"
                    }, {
                      "id" : 10335,
                      "description" : "Asia/Damascus",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Asia/Damascus"
                    }, {
                      "id" : 10336,
                      "description" : "Asia/Harbin",
                      "rawOffsetMinutes" : 480,
                      "timezoneName" : "Asia/Harbin"
                    }, {
                      "id" : 10337,
                      "description" : "Asia/Jakarta",
                      "rawOffsetMinutes" : 420,
                      "timezoneName" : "Asia/Jakarta"
                    }, {
                      "id" : 10338,
                      "description" : "Asia/Kabul",
                      "rawOffsetMinutes" : 270,
                      "timezoneName" : "Asia/Kabul"
                    }, {
                      "id" : 10339,
                      "description" : "Asia/Singapore",
                      "rawOffsetMinutes" : 480,
                      "timezoneName" : "Asia/Singapore"
                    }, {
                      "id" : 10340,
                      "description" : "Asia/Urumqi",
                      "rawOffsetMinutes" : 360,
                      "timezoneName" : "Asia/Urumqi"
                    }, {
                      "id" : 10341,
                      "description" : "Australia/Adelaide",
                      "rawOffsetMinutes" : 630,
                      "timezoneName" : "Australia/Adelaide"
                    }, {
                      "id" : 10342,
                      "description" : "Australia/LHI",
                      "rawOffsetMinutes" : 660,
                      "timezoneName" : "Australia/LHI"
                    }, {
                      "id" : 10343,
                      "description" : "Brazil/West",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "Brazil/West"
                    }, {
                      "id" : 10344,
                      "description" : "Canada/Pacific",
                      "rawOffsetMinutes" : -420,
                      "timezoneName" : "Canada/Pacific"
                    }, {
                      "id" : 10345,
                      "description" : "CST6CDT",
                      "rawOffsetMinutes" : -300,
                      "timezoneName" : "CST6CDT"
                    }, {
                      "id" : 10346,
                      "description" : "Cuba",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "Cuba"
                    }, {
                      "id" : 10347,
                      "description" : "Egypt",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Egypt"
                    }, {
                      "id" : 10348,
                      "description" : "Europe/Amsterdam",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Europe/Amsterdam"
                    }, {
                      "id" : 10349,
                      "description" : "Europe/Helsinki",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Europe/Helsinki"
                    }, {
                      "id" : 10350,
                      "description" : "Europe/Kiev",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Europe/Kiev"
                    }, {
                      "id" : 10351,
                      "description" : "Europe/Lisbon",
                      "rawOffsetMinutes" : 60,
                      "timezoneName" : "Europe/Lisbon"
                    }, {
                      "id" : 10352,
                      "description" : "Europe/Mariehamn",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Europe/Mariehamn"
                    }, {
                      "id" : 10353,
                      "description" : "Europe/Minsk",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Europe/Minsk"
                    }, {
                      "id" : 10354,
                      "description" : "GB-Eire",
                      "rawOffsetMinutes" : 60,
                      "timezoneName" : "GB-Eire"
                    }, {
                      "id" : 10355,
                      "description" : "Greenwich",
                      "rawOffsetMinutes" : 0,
                      "timezoneName" : "Greenwich"
                    }, {
                      "id" : 10356,
                      "description" : "Indian/Antananarivo",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Indian/Antananarivo"
                    }, {
                      "id" : 10357,
                      "description" : "Indian/Mayotte",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Indian/Mayotte"
                    }, {
                      "id" : 10358,
                      "description" : "Kwajalein",
                      "rawOffsetMinutes" : 720,
                      "timezoneName" : "Kwajalein"
                    }, {
                      "id" : 10359,
                      "description" : "Pacific/Auckland",
                      "rawOffsetMinutes" : 780,
                      "timezoneName" : "Pacific/Auckland"
                    }, {
                      "id" : 10360,
                      "description" : "Pacific/Galapagos",
                      "rawOffsetMinutes" : -360,
                      "timezoneName" : "Pacific/Galapagos"
                    }, {
                      "id" : 10361,
                      "description" : "Pacific/Honolulu",
                      "rawOffsetMinutes" : -600,
                      "timezoneName" : "Pacific/Honolulu"
                    }, {
                      "id" : 10362,
                      "description" : "Pacific/Nauru",
                      "rawOffsetMinutes" : 720,
                      "timezoneName" : "Pacific/Nauru"
                    }, {
                      "id" : 10363,
                      "description" : "Pacific/Wallis",
                      "rawOffsetMinutes" : 720,
                      "timezoneName" : "Pacific/Wallis"
                    }, {
                      "id" : 10364,
                      "description" : "UTC",
                      "rawOffsetMinutes" : 0,
                      "timezoneName" : "UTC"
                    }, {
                      "id" : 10365,
                      "description" : "Africa/Gaborone",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Africa/Gaborone"
                    }, {
                      "id" : 10366,
                      "description" : "America/Asuncion",
                      "rawOffsetMinutes" : -180,
                      "timezoneName" : "America/Asuncion"
                    }, {
                      "id" : 10367,
                      "description" : "America/Campo Grande",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/Campo_Grande"
                    }, {
                      "id" : 10368,
                      "description" : "America/Chicago",
                      "rawOffsetMinutes" : -300,
                      "timezoneName" : "America/Chicago"
                    }, {
                      "id" : 10369,
                      "description" : "America/Detroit",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/Detroit"
                    }, {
                      "id" : 10370,
                      "description" : "America/Edmonton",
                      "rawOffsetMinutes" : -360,
                      "timezoneName" : "America/Edmonton"
                    }, {
                      "id" : 10371,
                      "description" : "America/Ensenada",
                      "rawOffsetMinutes" : -420,
                      "timezoneName" : "America/Ensenada"
                    }, {
                      "id" : 10372,
                      "description" : "America/Goose Bay",
                      "rawOffsetMinutes" : -180,
                      "timezoneName" : "America/Goose_Bay"
                    }, {
                      "id" : 10373,
                      "description" : "America/Indiana/Petersburg",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/Indiana/Petersburg"
                    }, {
                      "id" : 10374,
                      "description" : "America/Indianapolis",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/Indianapolis"
                    }, {
                      "id" : 10375,
                      "description" : "America/Iqaluit",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/Iqaluit"
                    }, {
                      "id" : 10376,
                      "description" : "America/Jamaica",
                      "rawOffsetMinutes" : -300,
                      "timezoneName" : "America/Jamaica"
                    }, {
                      "id" : 10377,
                      "description" : "America/Merida",
                      "rawOffsetMinutes" : -300,
                      "timezoneName" : "America/Merida"
                    }, {
                      "id" : 10378,
                      "description" : "America/Montreal",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/Montreal"
                    }, {
                      "id" : 10379,
                      "description" : "America/New York",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/New_York"
                    }, {
                      "id" : 10380,
                      "description" : "America/Ojinaga",
                      "rawOffsetMinutes" : -360,
                      "timezoneName" : "America/Ojinaga"
                    }, {
                      "id" : 10381,
                      "description" : "America/Port-au-Prince",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/Port-au-Prince"
                    }, {
                      "id" : 10382,
                      "description" : "America/St Johns",
                      "rawOffsetMinutes" : -150,
                      "timezoneName" : "America/St_Johns"
                    }, {
                      "id" : 10383,
                      "description" : "America/St Lucia",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/St_Lucia"
                    }, {
                      "id" : 10384,
                      "description" : "America/Thunder Bay",
                      "rawOffsetMinutes" : -240,
                      "timezoneName" : "America/Thunder_Bay"
                    }, {
                      "id" : 10385,
                      "description" : "Antarctica/Casey",
                      "rawOffsetMinutes" : 660,
                      "timezoneName" : "Antarctica/Casey"
                    }, {
                      "id" : 10386,
                      "description" : "Antarctica/Davis",
                      "rawOffsetMinutes" : 420,
                      "timezoneName" : "Antarctica/Davis"
                    }, {
                      "id" : 10387,
                      "description" : "Antarctica/Macquarie",
                      "rawOffsetMinutes" : 660,
                      "timezoneName" : "Antarctica/Macquarie"
                    }, {
                      "id" : 10388,
                      "description" : "Antarctica/McMurdo",
                      "rawOffsetMinutes" : 780,
                      "timezoneName" : "Antarctica/McMurdo"
                    }, {
                      "id" : 10389,
                      "description" : "Antarctica/Syowa",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Antarctica/Syowa"
                    }, {
                      "id" : 10390,
                      "description" : "Asia/Almaty",
                      "rawOffsetMinutes" : 360,
                      "timezoneName" : "Asia/Almaty"
                    }, {
                      "id" : 10391,
                      "description" : "Asia/Chongqing",
                      "rawOffsetMinutes" : 480,
                      "timezoneName" : "Asia/Chongqing"
                    }, {
                      "id" : 10392,
                      "description" : "Asia/Hong Kong",
                      "rawOffsetMinutes" : 480,
                      "timezoneName" : "Asia/Hong_Kong"
                    }, {
                      "id" : 10393,
                      "description" : "Asia/Kathmandu",
                      "rawOffsetMinutes" : 345,
                      "timezoneName" : "Asia/Kathmandu"
                    }, {
                      "id" : 10394,
                      "description" : "Asia/Kuching",
                      "rawOffsetMinutes" : 480,
                      "timezoneName" : "Asia/Kuching"
                    }, {
                      "id" : 10395,
                      "description" : "Asia/Kuwait",
                      "rawOffsetMinutes" : 180,
                      "timezoneName" : "Asia/Kuwait"
                    }, {
                      "id" : 10396,
                      "description" : "Asia/Magadan",
                      "rawOffsetMinutes" : 660,
                      "timezoneName" : "Asia/Magadan"
                    }, {
                      "id" : 10397,
                      "description" : "Asia/Shanghai",
                      "rawOffsetMinutes" : 480,
                      "timezoneName" : "Asia/Shanghai"
                    }, {
                      "id" : 10398,
                      "description" : "Asia/Thimphu",
                      "rawOffsetMinutes" : 360,
                      "timezoneName" : "Asia/Thimphu"
                    }, {
                      "id" : 10399,
                      "description" : "Asia/Yakutsk",
                      "rawOffsetMinutes" : 540,
                      "timezoneName" : "Asia/Yakutsk"
                    }, {
                      "id" : 10400,
                      "description" : "Asia/Yerevan",
                      "rawOffsetMinutes" : 240,
                      "timezoneName" : "Asia/Yerevan"
                    }, {
                      "id" : 10401,
                      "description" : "Atlantic/Faroe",
                      "rawOffsetMinutes" : 60,
                      "timezoneName" : "Atlantic/Faroe"
                    }, {
                      "id" : 10402,
                      "description" : "Atlantic/Jan Mayen",
                      "rawOffsetMinutes" : 120,
                      "timezoneName" : "Atlantic/Jan_Mayen"
                    } ]
  /TimeZone/{id}:
    get:
      tags:
      - TimeZone
      summary: One detailed Entity
      description: One detailed Entity
      operationId: TimeZoneDocumentation/openApi/GET_2_58
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TimeZoneOneFullResponse'
              examples:
                TimeZoneDocumentation/openApi/GET_2_58:
                  value: |-
                    {
                      "id" : 10096,
                      "description" : "GMT+0",
                      "rawOffsetMinutes" : 0,
                      "timezoneName" : "GMT+0"
                    }
  /Transport:
    get:
      tags:
      - Transport
      summary: List Entities
      description: List Entities
      operationId: TransportDocumentation/openApi/GET/OK_4_7
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object WITH LIMIT\
          \ RESULTS url encoded ie. {\"filters\":[],\"firstResult\":0,\"maxResults\"\
          :5}"
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TransportArraySimpleResponse'
              examples:
                TransportDocumentation/openApi/GET/OK_4_7:
                  value: |-
                    [ {
                      "id" : 10042,
                      "creationDate" : "2023-10-19T13:34:27+0000",
                      "key" : "0e8490c4-c5e5-40e2-8T_TDoc",
                      "date" : "2023-10-19",
                      "status" : "PENDING",
                      "alternativeKey" : "0e8490c4-c5e5-40e2-8T_TDoc"
                    } ]
    post:
      tags:
      - Transport
      summary: Create Entity
      description: Create Entity
      operationId: TransportDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Transport'
            examples:
              TransportDocumentation/openApi/POST/PRECONDITION_FAILED_2_17:
                value: |-
                  {
                    "organization" : {
                      "id" : 10409,
                      "key" : "0e8490c4-c5e5-40e2-8O",
                      "description" : "Organization Rest Docs Desc",
                      "city" : "São Paulo",
                      "state" : "São Paulo",
                      "preferedLocale" : {
                        "id" : 10000
                      },
                      "timeZone" : {
                        "id" : 10096
                      },
                      "unitSystem" : "METRIC"
                    },
                    "key" : "",
                    "date" : "2023-10-19"
                  }
              TransportDocumentation/openApi/POST_1_21:
                value: |-
                  {
                    "organization" : {
                      "id" : 10409,
                      "key" : "0e8490c4-c5e5-40e2-8O",
                      "description" : "Organization Rest Docs Desc",
                      "city" : "São Paulo",
                      "state" : "São Paulo",
                      "preferedLocale" : {
                        "id" : 10000
                      },
                      "timeZone" : {
                        "id" : 10096
                      },
                      "unitSystem" : "METRIC"
                    },
                    "key" : "0e8490c4-c5e5-40e2-8T_TDoc",
                    "date" : "2023-10-19"
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                TransportDocumentation/openApi/POST/PRECONDITION_FAILED_2_17:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "bbfa8391-ee0d-4604-8ef6-eb08559261cf",
                        "date" : "2023-10-19T13:34:28+0000",
                        "resource" : {
                          "key" : "System.Uknown_DB_Error",
                          "value" : "System.Uknown_DB_Error",
                          "parameters" : {
                            "databaseMessage" : "ORA-01400: cannot insert NULL into (\"GREENMILE\".\"TRANSPORT\".\"AKEY\")\n",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "user_id" : "10060",
                            "Greenmile-Version" : null,
                            "errorClass" : "org.springframework.dao.DataIntegrityViolationException"
                          },
                          "i18nMessage" : "System.Uknown_DB_Error"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TransportResponse'
              examples:
                TransportDocumentation/openApi/POST_1_21:
                  value: |-
                    {
                      "id" : 10042,
                      "creationDate" : "2023-10-19T13:34:27+0000",
                      "organization" : {
                        "id" : 10409,
                        "key" : "0e8490c4-c5e5-40e2-8O",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000
                        },
                        "timeZone" : {
                          "id" : 10096
                        },
                        "unitSystem" : "METRIC"
                      },
                      "key" : "0e8490c4-c5e5-40e2-8T_TDoc",
                      "date" : "2023-10-19",
                      "status" : "PENDING",
                      "alternativeKey" : "0e8490c4-c5e5-40e2-8T_TDoc0e8490c4-c5e5-40e2-8O"
                    }
  /Transport/restrictions:
    post:
      tags:
      - Transport
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: TransportDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              TransportDocumentation/openApi/POST/OK_6_17:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10042"
                  }
              TransportDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_17:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TransportArraySimpleResponse'
              examples:
                TransportDocumentation/openApi/POST/OK_6_17:
                  value: |-
                    [ {
                      "id" : 10042,
                      "creationDate" : "2023-10-19T13:34:27+0000",
                      "key" : "0e8490c4-c5e5-40e2-8T_TDoc",
                      "date" : "2023-10-19",
                      "status" : "PENDING",
                      "alternativeKey" : "0e8490c4-c5e5-40e2-8T_TDoc"
                    } ]
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                TransportDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_17:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "b96cecf7-857f-4737-86cd-d8aa8e627b05",
                        "date" : "2023-10-19T13:34:28+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "user_id" : "10060",
                            "Greenmile-Version" : null
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
  /Transport/{id}:
    get:
      tags:
      - Transport
      summary: One detailed Entity
      description: One detailed Entity
      operationId: TransportDocumentation/openApi/GET_5_29
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TransportOneFullResponse'
              examples:
                TransportDocumentation/openApi/GET_5_29:
                  value: |-
                    {
                      "id" : 10042,
                      "creationDate" : "2023-10-19T13:34:27+0000",
                      "organization" : {
                        "id" : 10409,
                        "creationDate" : "2023-10-19T13:34:27+0000",
                        "key" : "0e8490c4-c5e5-40e2-8O",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      },
                      "key" : "0e8490c4-c5e5-40e2-8T_TDoc",
                      "date" : "2023-10-19",
                      "status" : "PENDING",
                      "alternativeKey" : "0e8490c4-c5e5-40e2-8T_TDoc0e8490c4-c5e5-40e2-8O"
                    }
    put:
      tags:
      - Transport
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: TransportDocumentation/openApi/PUT/
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TransportPutRequest'
            examples:
              TransportDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_12:
                value: |-
                  {
                    "id" : 10042,
                    "organization" : {
                      "id" : 10409,
                      "key" : "0e8490c4-c5e5-40e2-8O",
                      "description" : "Organization Rest Docs Desc",
                      "city" : "São Paulo",
                      "state" : "São Paulo",
                      "preferedLocale" : {
                        "id" : 10000
                      },
                      "timeZone" : {
                        "id" : 10096
                      },
                      "unitSystem" : "METRIC"
                    },
                    "key" : "",
                    "date" : "2023-10-19"
                  }
              TransportDocumentation/openApi/PUT/OK_8_14:
                value: |-
                  {
                    "id" : 10042,
                    "organization" : {
                      "id" : 10409,
                      "key" : "0e8490c4-c5e5-40e2-8O",
                      "description" : "Organization Rest Docs Desc",
                      "city" : "São Paulo",
                      "state" : "São Paulo",
                      "preferedLocale" : {
                        "id" : 10000
                      },
                      "timeZone" : {
                        "id" : 10096
                      },
                      "unitSystem" : "METRIC"
                    },
                    "key" : "0e8490c4-c5e5-40e2-8T_TDoc",
                    "date" : "2023-10-19",
                    "description" : "null2"
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                TransportDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_12:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "6705bb6c-bfdd-468e-b3f3-11c8dc2186a5",
                        "date" : "2023-10-19T13:34:28+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "user_id" : "10060",
                            "Greenmile-Version" : null
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                TransportDocumentation/openApi/PUT/OK_8_14:
                  value: "true"
    delete:
      tags:
      - Transport
      summary: Delete by id
      description: Delete by id
      operationId: TransportDocumentation/openApi/DELETE/OK_9_17
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                TransportDocumentation/openApi/DELETE/OK_9_17:
                  value: "true"
  /UndeliverableCode:
    get:
      tags:
      - UndeliverableCode
      summary: List Entities
      description: List Entities
      operationId: UndeliverableCodeDocumentation/openApi/GET/OK_4_6
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object WITH LIMIT\
          \ RESULTS url encoded ie. {\"filters\":[],\"firstResult\":0,\"maxResults\"\
          :5}"
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UndeliverableCodeArraySimpleResponse'
              examples:
                UndeliverableCodeDocumentation/openApi/GET/OK_4_6:
                  value: |-
                    [ {
                      "id" : 10042,
                      "creationDate" : "2023-10-19T13:33:59+0000",
                      "key" : "2b752252-3407-489a-a",
                      "description" : "Sample Undeliverable Code",
                      "enabled" : true,
                      "type" : "U"
                    } ]
    post:
      tags:
      - UndeliverableCode
      summary: Create Entity
      description: Create Entity
      operationId: UndeliverableCodeDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UndeliverableCode'
            examples:
              UndeliverableCodeDocumentation/openApi/POST/PRECONDITION_FAILED_2_13:
                value: |-
                  {
                    "organization" : {
                      "id" : 10396
                    },
                    "key" : "",
                    "description" : "Sample Undeliverable Code",
                    "enabled" : true,
                    "type" : "U"
                  }
              UndeliverableCodeDocumentation/openApi/POST_1_17:
                value: |-
                  {
                    "organization" : {
                      "id" : 10396
                    },
                    "key" : "2b752252-3407-489a-a",
                    "description" : "Sample Undeliverable Code",
                    "enabled" : true,
                    "type" : "U"
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                UndeliverableCodeDocumentation/openApi/POST/PRECONDITION_FAILED_2_13:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "a70f12bf-e59b-45f5-8508-ab5bd2abd0f5",
                        "date" : "2023-10-19T13:33:59+0000",
                        "resource" : {
                          "key" : "System.Uknown_DB_Error",
                          "value" : "System.Uknown_DB_Error",
                          "parameters" : {
                            "databaseMessage" : "ORA-01400: cannot insert NULL into (\"GREENMILE\".\"UNDELIVERABLECODE\".\"AKEY\")\n",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060",
                            "errorClass" : "org.springframework.dao.DataIntegrityViolationException"
                          },
                          "i18nMessage" : "System.Uknown_DB_Error"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UndeliverableCodeResponse'
              examples:
                UndeliverableCodeDocumentation/openApi/POST_1_17:
                  value: |-
                    {
                      "id" : 10042,
                      "creationDate" : "2023-10-19T13:33:59+0000",
                      "organization" : {
                        "id" : 10396
                      },
                      "key" : "2b752252-3407-489a-a",
                      "description" : "Sample Undeliverable Code",
                      "enabled" : true,
                      "type" : "U"
                    }
  /UndeliverableCode/restrictions:
    post:
      tags:
      - UndeliverableCode
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: UndeliverableCodeDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              UndeliverableCodeDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_13:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
              UndeliverableCodeDocumentation/openApi/POST/OK_6_13:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10042"
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                UndeliverableCodeDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_13:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "df4a1bba-5dd2-4a34-9ad0-4b4711b1a317",
                        "date" : "2023-10-19T13:34:00+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UndeliverableCodeArraySimpleResponse'
              examples:
                UndeliverableCodeDocumentation/openApi/POST/OK_6_13:
                  value: |-
                    [ {
                      "id" : 10042,
                      "creationDate" : "2023-10-19T13:33:59+0000",
                      "key" : "2b752252-3407-489a-a",
                      "description" : "Sample Undeliverable Code",
                      "enabled" : true,
                      "type" : "U"
                    } ]
  /UndeliverableCode/{id}:
    get:
      tags:
      - UndeliverableCode
      summary: One detailed Entity
      description: One detailed Entity
      operationId: UndeliverableCodeDocumentation/openApi/GET_5_23
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UndeliverableCodeOneFullResponse'
              examples:
                UndeliverableCodeDocumentation/openApi/GET_5_23:
                  value: |-
                    {
                      "id" : 10042,
                      "creationDate" : "2023-10-19T13:33:59+0000",
                      "organization" : {
                        "id" : 10396,
                        "creationDate" : "2023-10-19T13:33:58+0000",
                        "key" : "2b752252-3407-489a-a_O",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      },
                      "key" : "2b752252-3407-489a-a",
                      "description" : "Sample Undeliverable Code",
                      "enabled" : true,
                      "type" : "U"
                    }
    put:
      tags:
      - UndeliverableCode
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: UndeliverableCodeDocumentation/openApi/PUT/
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UndeliverableCodePutRequest'
            examples:
              UndeliverableCodeDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_9:
                value: |-
                  {
                    "id" : 10042,
                    "organization" : {
                      "id" : 10396
                    },
                    "key" : "",
                    "description" : "Sample Undeliverable Code",
                    "enabled" : true,
                    "type" : "U"
                  }
              UndeliverableCodeDocumentation/openApi/PUT/OK_8_11:
                value: |-
                  {
                    "id" : 10042,
                    "organization" : {
                      "id" : 10396
                    },
                    "key" : "2b752252-3407-489a-a",
                    "description" : "Sample Undeliverable Code2",
                    "enabled" : true,
                    "type" : "U"
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                UndeliverableCodeDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_9:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "e5fb735b-b1ef-4b4b-b0bb-b4f3ddbb2eeb",
                        "date" : "2023-10-19T13:33:59+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                UndeliverableCodeDocumentation/openApi/PUT/OK_8_11:
                  value: "true"
    delete:
      tags:
      - UndeliverableCode
      summary: Delete by id
      description: Delete by id
      operationId: UndeliverableCodeDocumentation/openApi/DELETE/OK_9_13
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                UndeliverableCodeDocumentation/openApi/DELETE/OK_9_13:
                  value: "true"
  /User:
    get:
      tags:
      - User
      summary: List Entities
      description: List Entities
      operationId: UserDocumentation/openApi/GET/OK_4_12
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object WITH LIMIT\
          \ RESULTS url encoded ie. {\"filters\":[],\"firstResult\":0,\"maxResults\"\
          :5}"
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UserArraySimpleResponse'
              examples:
                UserDocumentation/openApi/GET/OK_4_12:
                  value: |-
                    [ {
                      "id" : 10260,
                      "login" : "9d0eeebc-d797-4ae1-8",
                      "enabled" : true,
                      "failedAttempts" : 0,
                      "key" : "9d0eeebc-d797-4ae1-8",
                      "name" : "9d0eeebc-d797-4ae1-8",
                      "unitSystem" : "METRIC",
                      "restrictEquipments" : false,
                      "restrictDrivers" : false,
                      "isSystem" : false,
                      "externalUser" : false,
                      "firstName" : "9d0eeebc-d797-4ae1-8",
                      "lastName" : ""
                    }, {
                      "id" : 10282,
                      "login" : "af3f7c09-0ef9-46ca-a",
                      "enabled" : true,
                      "failedAttempts" : 0,
                      "key" : "af3f7c09-0ef9-46ca-a",
                      "name" : "Tester Userson",
                      "city" : "User City",
                      "state" : "CE",
                      "district" : "User District",
                      "country" : "BR",
                      "phone1" : "+55 85 9 9988-7766",
                      "phone1Type" : "3",
                      "unitSystem" : "METRIC",
                      "restrictEquipments" : false,
                      "restrictDrivers" : false,
                      "restrictTags" : false,
                      "isSystem" : false,
                      "restrictUsers" : false,
                      "externalUser" : false,
                      "firstName" : "Tester",
                      "lastName" : "Userson"
                    }, {
                      "id" : 10001,
                      "login" : "gmnode",
                      "enabled" : true,
                      "failedAttempts" : 0,
                      "key" : "GMNODE",
                      "name" : "gmnode",
                      "longitude" : 0.0,
                      "latitude" : 0.0,
                      "unitSystem" : "NON_METRIC",
                      "restrictTags" : false,
                      "isSystem" : true,
                      "defaultEncoding" : "UTF_8",
                      "restrictUsers" : false,
                      "externalUser" : false,
                      "firstName" : "gmnode",
                      "lastName" : ""
                    }, {
                      "id" : 10000,
                      "login" : "admin-greenmile",
                      "enabled" : true,
                      "failedAttempts" : 0,
                      "key" : "ADMIN",
                      "name" : "admin",
                      "unitSystem" : "NON_METRIC",
                      "restrictTags" : false,
                      "isSystem" : false,
                      "defaultEncoding" : "UTF_8",
                      "restrictUsers" : false,
                      "externalUser" : false,
                      "firstName" : "admin",
                      "lastName" : ""
                    }, {
                      "id" : 10002,
                      "login" : "gmmonitor",
                      "enabled" : true,
                      "failedAttempts" : 0,
                      "key" : "GMMONITOR",
                      "name" : "gmmonitor",
                      "longitude" : 0.0,
                      "latitude" : 0.0,
                      "unitSystem" : "NON_METRIC",
                      "restrictTags" : false,
                      "isSystem" : true,
                      "defaultEncoding" : "UTF_8",
                      "restrictUsers" : false,
                      "externalUser" : false,
                      "firstName" : "gmmonitor",
                      "lastName" : ""
                    } ]
    post:
      tags:
      - User
      summary: Create Entity
      description: Create Entity
      operationId: UserDocumentation/openApi/POST
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/User'
            examples:
              UserDocumentation/openApi/POST/PRECONDITION_FAILED_2_33:
                value: |-
                  {
                    "login" : "af3f7c09-0ef9-46ca-a",
                    "password" : "123",
                    "enabled" : true,
                    "preferedLocale" : {
                      "id" : 10000
                    },
                    "organization" : {
                      "id" : 10468
                    },
                    "key" : "",
                    "name" : "Tester Userson",
                    "city" : "User City",
                    "state" : "CE",
                    "district" : "User District",
                    "country" : "BR",
                    "phone1" : "+55 85 9 9988-7766",
                    "phone1Type" : "3",
                    "unitSystem" : "METRIC",
                    "groups" : [ {
                      "id" : 10001,
                      "sysAdmin" : false
                    } ],
                    "restrictEquipments" : false,
                    "restrictDrivers" : false,
                    "restrictTags" : false,
                    "restrictUsers" : false,
                    "externalUser" : false,
                    "firstName" : "Tester",
                    "lastName" : "Userson"
                  }
              UserDocumentation/openApi/POST_1_41:
                value: |-
                  {
                    "login" : "af3f7c09-0ef9-46ca-a",
                    "password" : "123",
                    "enabled" : true,
                    "preferedLocale" : {
                      "id" : 10000
                    },
                    "organization" : {
                      "id" : 10468
                    },
                    "key" : "af3f7c09-0ef9-46ca-a",
                    "name" : "Tester Userson",
                    "city" : "User City",
                    "state" : "CE",
                    "district" : "User District",
                    "country" : "BR",
                    "phone1" : "+55 85 9 9988-7766",
                    "phone1Type" : "3",
                    "unitSystem" : "METRIC",
                    "groups" : [ {
                      "id" : 10001,
                      "sysAdmin" : false
                    } ],
                    "restrictEquipments" : false,
                    "restrictDrivers" : false,
                    "restrictTags" : false,
                    "restrictUsers" : false,
                    "externalUser" : false,
                    "firstName" : "Tester",
                    "lastName" : "Userson"
                  }
      responses:
        "412":
          description: "412"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                UserDocumentation/openApi/POST/PRECONDITION_FAILED_2_33:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "c0d67aa4-ad68-43ed-a69f-f58388e1fa10",
                        "date" : "2023-10-19T13:37:30+0000",
                        "resource" : {
                          "key" : "Key.CannotBeChanged",
                          "value" : "Key.CannotBeChanged",
                          "parameters" : {
                            "className" : "com.greenmile.web.exception.group.CannotChangeKeyException",
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "Key.CannotBeChanged"
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UserResponse'
              examples:
                UserDocumentation/openApi/POST_1_41:
                  value: |-
                    {
                      "id" : 10282,
                      "login" : "af3f7c09-0ef9-46ca-a",
                      "enabled" : true,
                      "failedAttempts" : 0,
                      "preferedLocale" : {
                        "id" : 10000
                      },
                      "organization" : {
                        "id" : 10468
                      },
                      "key" : "af3f7c09-0ef9-46ca-a",
                      "name" : "Tester Userson",
                      "city" : "User City",
                      "state" : "CE",
                      "district" : "User District",
                      "country" : "BR",
                      "phone1" : "+55 85 9 9988-7766",
                      "phone1Type" : "3",
                      "unitSystem" : "METRIC",
                      "groups" : [ {
                        "id" : 10001,
                        "sysAdmin" : false,
                        "admin" : false
                      } ],
                      "restrictEquipments" : false,
                      "restrictDrivers" : false,
                      "restrictTags" : false,
                      "isSystem" : false,
                      "restrictUsers" : false,
                      "externalUser" : false,
                      "firstName" : "Tester",
                      "lastName" : "Userson"
                    }
  /User/restrictions:
    post:
      tags:
      - User
      summary: Restrictions MonetQuery filter
      description: Restrictions MonetQuery filter
      operationId: UserDocumentation/openApi/POST/
      parameters:
      - name: criteria
        in: query
        description: "Projection (all columns) RestrictionsCriteria object url encoded\
          \ ie. {\"filters\":[]}"
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MonetCriteria'
            examples:
              UserDocumentation/openApi/POST/OK_6_34:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "10282"
                  }
              UserDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_35:
                value: |-
                  {
                    "attr" : "id",
                    "eq" : "FAIL"
                  }
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UserArraySimpleResponse'
              examples:
                UserDocumentation/openApi/POST/OK_6_34:
                  value: |-
                    [ {
                      "id" : 10282,
                      "login" : "af3f7c09-0ef9-46ca-a",
                      "enabled" : true,
                      "failedAttempts" : 0,
                      "key" : "af3f7c09-0ef9-46ca-a",
                      "name" : "Tester Userson",
                      "city" : "User City",
                      "state" : "CE",
                      "district" : "User District",
                      "country" : "BR",
                      "phone1" : "+55 85 9 9988-7766",
                      "phone1Type" : "3",
                      "unitSystem" : "METRIC",
                      "restrictEquipments" : false,
                      "restrictDrivers" : false,
                      "restrictTags" : false,
                      "isSystem" : false,
                      "restrictUsers" : false,
                      "externalUser" : false,
                      "firstName" : "Tester",
                      "lastName" : "Userson"
                    } ]
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                UserDocumentation/openApi/POST/INTERNAL_SERVER_ERROR_7_35:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "c89fd6ca-3c0a-48e5-9bfc-35fb46f31a06",
                        "date" : "2023-10-19T13:37:31+0000",
                        "resource" : {
                          "key" : "GenericMonetCriteriaSyntaxException",
                          "value" : "GenericMonetCriteriaSyntaxException",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "GenericMonetCriteriaSyntaxException"
                        }
                      } ]
                    }
  /User/{id}:
    get:
      tags:
      - User
      summary: One detailed Entity
      description: One detailed Entity
      operationId: UserDocumentation/openApi/GET_5_63
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UserOneFullResponse'
              examples:
                UserDocumentation/openApi/GET_5_63:
                  value: |-
                    {
                      "id" : 10282,
                      "login" : "af3f7c09-0ef9-46ca-a",
                      "enabled" : true,
                      "failedAttempts" : 0,
                      "preferedLocale" : {
                        "id" : 10000,
                        "key" : "I18NLocale_en",
                        "language" : "en",
                        "description" : "English",
                        "dateFormat" : "MM/dd/yyyy",
                        "timeFormat" : "hh:mm a",
                        "currency" : "US$",
                        "decimalSymbol" : ".",
                        "digitalGrouping" : ","
                      },
                      "organization" : {
                        "id" : 10468,
                        "creationDate" : "2023-10-19T13:37:29+0000",
                        "key" : "af3f7c09-0ef9-46ca-a_O",
                        "description" : "Organization Rest Docs Desc",
                        "city" : "São Paulo",
                        "state" : "São Paulo",
                        "preferedLocale" : {
                          "id" : 10000,
                          "key" : "I18NLocale_en",
                          "language" : "en",
                          "description" : "English",
                          "dateFormat" : "MM/dd/yyyy",
                          "timeFormat" : "hh:mm a",
                          "currency" : "US$",
                          "decimalSymbol" : ".",
                          "digitalGrouping" : ","
                        },
                        "timeZone" : {
                          "id" : 10096,
                          "description" : "GMT+0",
                          "rawOffsetMinutes" : 0,
                          "timezoneName" : "GMT+0"
                        },
                        "listenerOrganizations" : [ ],
                        "unitSystem" : "METRIC"
                      },
                      "key" : "af3f7c09-0ef9-46ca-a",
                      "name" : "Tester Userson",
                      "city" : "User City",
                      "state" : "CE",
                      "district" : "User District",
                      "country" : "BR",
                      "phone1" : "+55 85 9 9988-7766",
                      "phone1Type" : "3",
                      "unitSystem" : "METRIC",
                      "restrictEquipments" : false,
                      "restrictDrivers" : false,
                      "restrictTags" : false,
                      "isSystem" : false,
                      "restrictUsers" : false,
                      "externalUser" : false,
                      "firstName" : "Tester",
                      "lastName" : "Userson"
                    }
    put:
      tags:
      - User
      summary: Updates entity by replace entire object
      description: Updates entity by replace entire object
      operationId: UserDocumentation/openApi/PUT/
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UserPutRequest'
            examples:
              UserDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_28:
                value: |-
                  {
                    "id" : 10282,
                    "login" : "af3f7c09-0ef9-46ca-a",
                    "password" : "123",
                    "enabled" : true,
                    "preferedLocale" : {
                      "id" : 10000
                    },
                    "organization" : {
                      "id" : 10468
                    },
                    "key" : "",
                    "name" : "Tester Userson",
                    "city" : "User City",
                    "state" : "CE",
                    "district" : "User District",
                    "country" : "BR",
                    "phone1" : "+55 85 9 9988-7766",
                    "phone1Type" : "3",
                    "unitSystem" : "METRIC",
                    "groups" : [ {
                      "id" : 10001,
                      "sysAdmin" : false
                    } ],
                    "restrictEquipments" : false,
                    "restrictDrivers" : false,
                    "restrictTags" : false,
                    "restrictUsers" : false,
                    "externalUser" : false,
                    "firstName" : "Tester",
                    "lastName" : "Userson"
                  }
              UserDocumentation/openApi/PUT/OK_8_31:
                value: |-
                  {
                    "id" : 10282,
                    "login" : "af3f7c09-0ef9-46ca-a",
                    "password" : "123",
                    "enabled" : true,
                    "preferedLocale" : {
                      "id" : 10000
                    },
                    "organization" : {
                      "id" : 10468
                    },
                    "key" : "af3f7c09-0ef9-46ca-a",
                    "name" : "Tester Userson2",
                    "city" : "User City",
                    "state" : "CE",
                    "district" : "User District",
                    "country" : "BR",
                    "phone1" : "+55 85 9 9988-7766",
                    "phone1Type" : "3",
                    "unitSystem" : "METRIC",
                    "groups" : [ {
                      "id" : 10001,
                      "sysAdmin" : false
                    } ],
                    "restrictEquipments" : false,
                    "restrictDrivers" : false,
                    "restrictTags" : false,
                    "restrictUsers" : false,
                    "externalUser" : false,
                    "firstName" : "Tester",
                    "lastName" : "Userson2"
                  }
      responses:
        "500":
          description: "500"
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/ErrorMessage'
              examples:
                UserDocumentation/openApi/PUT/INTERNAL_SERVER_ERROR_3_28:
                  value: |-
                    {
                      "errorMessages" : [ {
                        "id" : "55acf4d0-f751-46d0-8b1d-ea11285fcb6d",
                        "date" : "2023-10-19T13:37:30+0000",
                        "resource" : {
                          "key" : "The id into payload must be the same of request url.",
                          "value" : "The id into payload must be the same of request url.",
                          "parameters" : {
                            "Server-Version" : "6.42-feature-925751-433219",
                            "login" : "gmtmproot",
                            "Greenmile-Version" : null,
                            "user_id" : "10060"
                          },
                          "i18nMessage" : "The id into payload must be the same of request url."
                        }
                      } ]
                    }
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                UserDocumentation/openApi/PUT/OK_8_31:
                  value: "true"
    delete:
      tags:
      - User
      summary: Delete by id
      description: Delete by id
      operationId: UserDocumentation/openApi/DELETE/OK_9_34
      parameters:
      - name: id
        in: path
        description: The unique identifier of the entity.
        required: true
        schema:
          type: string
      responses:
        "200":
          description: "200"
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Boolean'
              examples:
                UserDocumentation/openApi/DELETE/OK_9_34:
                  value: "true"
components:
  schemas:
    EquipmentPutRequest:
      title: EquipmentPutRequest
      type: object
      properties:
        gpsProviderTelematicProfile:
          type: object
          description: Profile of GPS provider.
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        organization:
          type: object
          description: The organization to which the current Equipment template will
            apply.
        description:
          type: string
          description: The name that will be displayed in the system for the Equipment.
        udfs:
          type: array
          description: User's Defined Fields associated to Equipment.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        gpsProvider:
          type: object
          description: The GPS Black Box provider that is installed in the equipment.
        id:
          type: number
          description: The entity's auto-increment id.
        gpsUnitId:
          type: string
          description: The Unit Code will be an unique identifier found on the GPS
            unit.
        enabled:
          type: boolean
          description: Activates the Equipment in GreenMile to allow them to log into
            the system.
        equipmentType:
          type: object
          description: The Equipment Type to which the current Equipment template
            will apply.
        key:
          type: string
          description: The key associated with the specific Driver template being
            defined.
        tags:
          type: array
          description: The name of the tag you would like to associate the equipment
            with.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
    PaymentMethod:
      title: PaymentMethod
      type: object
      properties:
        paymentMethodFrom:
          type: object
          description: 'From whom the payment method has been assigned. '
        paymentMethodTo:
          type: object
          description: 'To whom the payment method is assigned. '
        id:
          type: number
          description: The entity's auto-increment id.
    ReasonCodeResponse:
      title: ReasonCodeResponse
      type: object
      properties:
        over:
          type: boolean
          description: If it is an Over type reason.
        delivery:
          type: boolean
          description: If it is a Delivery type reason.
        signature:
          type: boolean
          description: Define if it will have signature or not.
        pickup:
          type: boolean
          description: If it is a Pickup type reason.
        description:
          type: string
          description: Description of reason code.
        udfs:
          type: array
          description: User's Defined Fields associated to ReasonCode.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        creationDate:
          type: string
          description: The entity's creation date.
        enabled:
          type: boolean
          description: Indicates whether it is enabled.
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        reasonCodeType:
          type: string
          description: Indicates the type of ReasonCode. 'D' Delivery and 'L' Load
            Check.
        damaged:
          type: boolean
          description: If it is a Damaged type reason.
        organization:
          type: object
          description: Organization id.
        id:
          type: number
          description: The entity's auto-increment id.
        shorts:
          type: boolean
          description: If it is a Shorts type reason.
        key:
          type: string
          description: ReasonCode's key (Since 2.12.2)
    GroupPutRequest:
      title: GroupPutRequest
      type: object
      properties:
        isSystem:
          type: boolean
          description: Indicates if the group is system type.
        organization:
          type: object
          description: Organization to which the Group belongs.
        ticketTypes:
          type: array
          description: Identifies the Ticket Type list.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        name:
          type: string
          description: Name of the Group.
        admin:
          type: boolean
          description: Indicates if it is the ADMIN group.
        id:
          type: number
          description: The entity's auto-increment id.
        sysAdmin:
          type: boolean
          description: Indicates if it is the SYSADMIN group.
        locked:
          type: boolean
          description: Indicates if the group is locked.
        ipRangeProfile:
          type: object
          description: Indicates an allowed ip range.
        users:
          type: array
          description: List of users who belong to the group.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        key:
          type: string
          description: The entity’s key.
    Monet Criteria:
      title: Monet Criteria
      type: object
      properties:
        or:
          type: array
          description: '''Or'' operation. Receives as a parameter a list of operations.'
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        in:
          type: object
          description: '''In'' Operation. Receives as arguments a list of values to
            perform the operation "in" on the attribute "attr".'
        count:
          type: object
          description: Count.
        lt:
          type: object
          description: '''Lt'' Operation (less than). Receives as parameter a value
            to perform the operation "less than" on top of the attribute "attr".'
        sort:
          type: string
          description: "Sort Operation. Receives as parameter a type \"type\" (\"\
            ASC\", \"DESC\". Where \"ASC\" is default value) to make the ordering\
            \ of attribute \"attr\"."
        eq:
          type: object
          description: '''Eq'' Operation (Equal). Receives as a parameter value to
            execute the "equal" operation on the attribute "attr". String type attributes
            may use "matchMode".'
        gt:
          type: object
          description: '''Gt'' operation (Greater Than). Receives as parameter a value
            to perform the operation "greater than" on top of the attribute "attr".'
        singleOperation:
          type: boolean
          description: Indicates if it's a single operation
        aggregate:
          type: array
          description: List of aggregate functions.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        criteriaChain:
          type: array
          description: Chained operations. Receives as arguments a list of operations
            (MonetCriteria).
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        and:
          type: array
          description: '''And'' operation. Receives as arguments a list of operations
            (MonetCriteria).'
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        isNull:
          type: object
          description: '''IsNull'' Operation. Receives a boolean parameter true or
            false for asserting to the attribute specified .'
        gte:
          type: object
          description: '''Gte'' operation (Greater equal). Receives as parameter a
            value to perform the operation "greater equal" on top of the attribute
            "attr".'
        notIn:
          type: object
          description: '''notIn'' Operation. Receives as arguments a list of values
            to perform the operation "notin" on the attribute "attr".'
        neq:
          type: object
          description: '''Neq'' Operation (not Equal). Receives as parameter a value
            to perform the operation "not equal" on top of the attribute "attr". String
            type attributes may use "matchMode".'
        lte:
          type: object
          description: '''Lte'' Operation (Less equal). Receives as parameter a value
            to perform the operation "less equal" on top of the attribute "attr".'
        attr:
          type: string
          description: Attribute/parameter to assert.
        matchMode:
          type: string
          description: "String comparison parameter. Possible values (\"EXACT\", \"\
            ANYWHERE\", \"START\", \"END\")"
    RouteResumeArraySimpleResponse:
      title: RouteResumeArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          completeCoordLongitude:
            type: number
            description: Represents longitude at the end of the route.
          startCoordLongitude:
            type: number
            description: Represents the longitude when starting the route.
          routeMaxSpeed:
            type: number
            description: Represents the maximum speed on the route.
          startCoordLatitude:
            type: number
            description: Represents the latitude when starting the route.
          routeBreakDistance:
            type: number
            description: XXX.
          routeLunchDistance:
            type: number
            description: XXX.
          startCoordDate:
            type: string
            description: Represents the start date of the route.
          id:
            type: number
            description: The entity's auto-increment id.
          completeCoordLatitude:
            type: number
            description: Represents the latitude at the end of the route.
          completeCoordDate:
            type: string
            description: Represents the date of the completed route.
          routeAvgSpeed:
            type: number
            description: Represents the average speed on the route.
    RouteConsignedSkuPutRequest:
      title: RouteConsignedSkuPutRequest
      type: object
      properties:
        plannedSize2:
          type: number
          description: Planned amount of products that will be delivered in size2.
        actualSize3:
          type: number
          description: Actual amount of products that were delivered in size3.
        plannedSize1:
          type: number
          description: Planned amount of products that will be delivered in size1.
        consigned:
          type: boolean
          description: Identifies that the sku was actually consigned (and not just
            borrowed).
        amount:
          type: number
          description: Value of SKUs transported.
        plannedSize3:
          type: number
          description: Planned amount of products that will be delivered in size3.
        actualSize2:
          type: number
          description: Actual amount of products that were delivered in size2.
        actualSize1:
          type: number
          description: Actual amount of products that were delivered in size1.
        amountReceived:
          type: number
          description: Value of SKUs received.
        newRouteConsignedSku:
          type: boolean
          description: Indicates whether it is a new consigned Sku.
        size2Alias:
          type: object
          description: Represents the size2 associated with the routeConsignedSku.
        route:
          type: object
          description: Route id. (Since 2.12.2)
        dateConsigned:
          type: string
          description: Consignment date.
        size1Alias:
          type: object
          description: Represents the size1 associated with the routeConsignedSku.
        location:
          type: object
          description: Location id.
        id:
          type: number
          description: The entity's auto-increment id.
        sku:
          type: object
          description: SKU id.
        size3Alias:
          type: object
          description: Represents the size3 associated with the routeConsignedSku.
    Equipment Assignment availability:
      title: Equipment Assignment availability
      type: array
      items:
        type: object
        properties:
          equipment:
            type: object
            description: "Route status's equipment $ref: '#/components/schemas/Equipment'."
          assignedToNotCompletedRoute:
            type: boolean
            description: Indicates if the equipment is assigned to a not compleated
              route.
    UserResponse:
      title: UserResponse
      type: object
      properties:
        country:
          type: string
          description: User's country.
        leader:
          type: object
          description: Represents the leader of the user.
        zipCode:
          type: string
          description: User's zipcode.
        phone2:
          type: string
          description: User's second phone type.
        restrictUsers:
          type: boolean
          description: Represents a list of restricted users for this user.
        phone1:
          type: string
          description: User's first phone.
        password:
          type: string
          description: User's password.
        geocodingQuality:
          type: string
          description: Indicates the quality of the User's geocoding.
        addressLine1:
          type: string
          description: Address 1.
        userAllowedDrivers:
          type: array
          description: Drivers that the user has permission to view.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        addressLine2:
          type: string
          description: Address 2.
        state:
          type: string
          description: User's state.
        id:
          type: number
          description: The entity's auto-increment id.
        subordinates:
          type: array
          description: Represents a list of user subordinates.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        phone2Type:
          type: string
          description: User's second phone type.
        longitude:
          type: number
          description: User's longitude.
        adpFileNumber:
          type: string
          description: The User's ADP number.
        preferedLocale:
          type: object
          description: "Represents the locale for the user, like currency, language..."
        defaultEncoding:
          type: string
          description: "Default encoding type: UTF-8, SHIFT-JIS, EUC-JP, WINDOWS-874."
        timeZone:
          type: object
          description: Indicates the User's timezone.
        udfs:
          type: array
          description: A collection to User's User Defined Fields.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        isSystem:
          type: boolean
          description: Indicates if the user is of type system.
        firstName:
          type: string
          description: firstName
        district:
          type: string
          description: User's district.
        name:
          type: string
          description: The User's Name.
        ticketTypes:
          type: array
          description: A collection to User's User Defined Fields.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        lockDate:
          type: string
          description: User lock date.
        lastName:
          type: string
          description: lastName
        city:
          type: string
          description: User's city.
        latitude:
          type: number
          description: User's latitude.
        latestLogin:
          type: string
          description: Last login date.
        userAllowedEquipments:
          type: array
          description: Equipment that the user has permission to view.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        login:
          type: string
          description: User's authentication login.
        enabled:
          type: boolean
          description: Indicates if that User is enabled or not.
        passwordExpire:
          type: number
          description: Indicates the time in minutes to expire the password.
        externalUser:
          type: boolean
          description: externalUser
        restrictDrivers:
          type: boolean
          description: Drivers that the user does not have permission to view.
        userAllowedTags:
          type: array
          description: Represents a list of tags allowed for the user.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        expireDate:
          type: string
          description: The user expiration date.
        key:
          type: string
          description: The User's Key.
        email:
          type: string
          description: User's email.
        failedAttempts:
          type: number
          description: Failed attempts to access the account.
        groups:
          type: array
          description: The list of groups the user is part of.
          items:
            type: object
            properties:
              admin:
                type: boolean
                description: The list' sysAdmin of groups the user is part of.
              sysAdmin:
                type: boolean
                description: The list' sysAdmin of groups the user is part of.
              id:
                type: number
                description: The list's id of groups the user is part of.
        restrictEquipments:
          type: boolean
          description: Equipment that the user does not have permission to view.
        phone1Type:
          type: string
          description: User's first phone type.
        restrictTags:
          type: boolean
          description: Represents a list of tags not allowed to the user.
        organization:
          type: object
          description: Indicates the Organization that this user is related to.
        organizations:
          type: array
          description: Organizations which User's from.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        unitSystem:
          type: string
          description: User's unit system (Metric or Non-Metric).
        ipRangeProfile:
          type: object
          description: Represents a list containing a range of IP available to the
            user.
    OrganizationOrganizationHierarchyDto:
      title: OrganizationOrganizationHierarchyDto
      type: array
      items:
        type: object
        properties:
          hasPermission:
            type: boolean
            description: Indicates whereas the user has permissions over the Organization
          organization:
            type: object
            description: "Parent Organization $ref: '#/components/schemas/Organization'"
          childOrganizations:
            type: array
            description: List of child Organizations
            items:
              type: object
              properties:
                organization:
                  type: object
                  description: "Child Organization $ref: '#/components/schemas/Organization'"
    RouteResponse:
      title: RouteResponse
      type: object
      properties:
        date:
          type: string
          description: Route date.
        origLatitude:
          type: number
          description: Route's origin latitude.
        hasHelper:
          type: boolean
          description: It's true if the route has a helper.
        lastStopIsDestination:
          type: boolean
          description: Indicates whether the last stop is the destination.
        destLongitude:
          type: number
          description: Route's destination longitude.
        origin:
          type: object
          description: "Location of the starting point of the route  $ref: '#/components/schemas/Location'."
        destination:
          type: object
          description: "Last location to end the route  $ref: '#/components/schemas/Location'."
        plannedDeparture:
          type: string
          description: The planned departure of the route.
        plannedArrival:
          type: string
          description: The planned date for the arrival of the route.
        origLongitude:
          type: number
          description: Route's origin longitude.
        description:
          type: string
          description: Description of the route.
        onRoute:
          type: boolean
          description: This attribute is created based on a method (isOnRoute)
        destLatitude:
          type: number
          description: Route's destination latitude.
        plannedStart:
          type: string
          description: The planned start date of the route.
        hasPicture:
          type: boolean
          description: Indicates if the route has any photos.
        organization:
          type: object
          description: "The organization to which the current Location template will\
            \ apply  $ref: '#/components/schemas/Organization'."
        plannedServiceTime:
          type: number
          description: Planned travel time in minutes.
        id:
          type: number
          description: The entity's auto-increment id.
        plannedComplete:
          type: string
          description: The planned date to complete the course.
        key:
          type: string
          description: The entity's key.
    I18NLocaleArraySimpleResponse:
      title: I18NLocaleArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          decimalSymbol:
            type: string
            description: 'PreferredLocale''s decimal symbol. '
          country:
            type: string
            description: PreferredLocale's county.
          digitalGrouping:
            type: string
            description: 'PreferredLocale''s digital grouping. '
          dateFormat:
            type: string
            description: 'PreferredLocale''s date format. '
          timeFormat:
            type: string
            description: 'PreferredLocale''s time format. '
          description:
            type: string
            description: 'PreferredLocale''s description. '
          currency:
            type: string
            description: 'PreferredLocale''s currency. '
          language:
            type: string
            description: 'PreferredLocale''s language. '
          id:
            type: number
            description: The entity's auto-increment id.
          key:
            type: string
            description: PreferredLocale's Key.
    RouteHolderMaterialArraySimpleResponse:
      title: RouteHolderMaterialArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          size1Quantity:
            type: number
            description: Quantity of size1.
          size3Quantity:
            type: number
            description: Quantity of size3
          id:
            type: number
            description: The entity's auto-increment id.
          size2Quantity:
            type: number
            description: Quantity of size2
    SkuGroupArraySimpleResponse:
      title: SkuGroupArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          description:
            type: string
            description: Description of the SkuGroup.
          id:
            type: number
            description: The entity's auto-increment id.
          key:
            type: string
            description: The entity's key.
    TimeWindowTypeResponse:
      title: TimeWindowTypeResponse
      type: object
      properties:
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        organization:
          type: object
          description: Indicates Organization that this TimeWindowType relates to.
        description:
          type: string
          description: TimeWindowType's description.
        id:
          type: number
          description: The entity's auto-increment id.
        timeWindowTypeDays:
          type: array
          description: XXX
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        creationDate:
          type: string
          description: The entity's creation date.
        enabled:
          type: boolean
          description: Shows if enabled.
        key:
          type: string
          description: TimeWindowType's key
    RouteAdditionalMaterial:
      title: RouteAdditionalMaterial
      type: object
      properties:
        quantity:
          type: number
          description: Amount of additional materials.
        route:
          type: object
          description: Route id.
        transport:
          type: object
          description: Transport id.
        id:
          type: number
          description: The entity's auto-increment id.
        sku:
          type: object
          description: SKU id.
        sizeAlias:
          type: object
          description: SizeAlias id.
    SkuOrganizationPriceListPutRequest:
      title: SkuOrganizationPriceListPutRequest
      type: object
      properties:
        price:
          type: number
          description: SKU price.
        organization:
          type: object
          description: Organization to which the SKU belongs.
        tax:
          type: number
          description: SKU tax.
        id:
          type: number
          description: The entity's auto-increment id.
        sku:
          type: object
          description: SKU's id.
        appliedTax:
          type: number
          description: SKU tax applied.
        sizeAlias:
          type: object
          description: Represents the sizeAlias associated with the SkuOrgPriceList.
    SkuMeasurementUnitResponse:
      title: SkuMeasurementUnitResponse
      type: object
      properties:
        defaultSecondaryUnit:
          type: boolean
          description: Identifies that this is the primary secondary unit for this
            SKU.  0 or 1.
        hasSecondaryBundle:
          type: boolean
          description: Identifies that the same material can be delivered in a secondary
            "packaging".
        tertiaryCompound:
          type: object
          description: "Defines the material used to group the secondary units. In\
            \ that case, the SKU it represents."
        tertiaryQty:
          type: number
          description: How many units of the secondary unit are necessary to compose
            the tertiary unit.
        secondaryQty:
          type: number
          description: How many units of the base unit are necessary to compose the
            second unit.
        tertiaryCompoundQty:
          type: number
          description: How many units of the tertiary compound are necessary to compose
            the tertiary unit.
        baseUnit:
          type: object
          description: "It is the smallest unit of how the product can be delivered.\
            \ For example, this unit may be a bottle."
        secondaryUnit:
          type: object
          description: "It is the second level of how the product can be delivered.\
            \ For example, a box."
        organization:
          type: object
          description: Organization to which the SkuMeasurementUnit belongs.
        tertiaryUnit:
          type: object
          description: "It is the third level of how the product can be delivered.\
            \ For example, a container."
        secondaryCompound:
          type: object
          description: "Defines the material used to group the base units. In that\
            \ case, the SKU it represents."
        id:
          type: number
          description: The entity's auto-increment id.
        hasTertiaryBundle:
          type: boolean
          description: Identifies that the same material can be delivered in a tertiary
            "packaging".
        secondaryCompoundQty:
          type: number
          description: How many units of the secondary compound are necessary to compose
            the second unit.
        sku:
          type: object
          description: SKU's ID. Represents the SKU that is associated to the SkuMeasurementUnit.
    EquipmentArraySimpleResponse:
      title: EquipmentArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          lastModificationDate:
            type: string
            description: The moment of the last update of the entity.
          description:
            type: string
            description: The name that will be displayed in the system for the Equipment.
          id:
            type: number
            description: The entity's auto-increment id.
          creationDate:
            type: string
            description: The entity's creation date.
          gpsUnitId:
            type: string
            description: The Unit Code will be an unique identifier found on the GPS
              unit.
          enabled:
            type: boolean
            description: Activates the Equipment in GreenMile to allow them to log
              into the system.
          key:
            type: string
            description: The key associated with the specific Driver template being
              defined.
    DriverProfileCostArraySimpleResponse:
      title: DriverProfileCostArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          fixedStopCost:
            type: number
            description: 'The amount of money the route will be calculated at for
              each stop. '
          minimumSize3:
            type: number
            description: 'The minimum amount of size3 the driver is paid. '
          description:
            type: string
            description: 'The name that will be displayed in the system for the Cost
              Profile. '
          perSize3Rate:
            type: number
            description: 'The amount of pay per size3 delivered. '
          creationDate:
            type: string
            description: The entity's creation date.
          regularTimeMinutes:
            type: number
            description: The amount of time for the route (in minutes) for regular
              pay .
          enabled:
            type: boolean
            description: 'Activates the Cost Profile in GreenMile to be utilized. '
          minimumSize2:
            type: number
            description: 'The minimum amount of size2 the driver is paid. '
          perSize1Rate:
            type: number
            description: 'The amount of pay per size1 delivered. '
          minimumDistance:
            type: number
            description: 'The minimum amount of miles the driver is paid. '
          minimumSize1:
            type: number
            description: 'The minimum amount of size1 the driver is paid. '
          costPerHour:
            type: number
            description: 'The amount of driver wage based on each hour. '
          fixedRouteCost:
            type: number
            description: 'The amount of money the route will calculate for the driver. '
          minimumTimeHours:
            type: number
            description: 'The amount of time the driver is guaranteed pay for the
              route. '
          id:
            type: number
            description: The entity's auto-increment id.
          perDistanceRateKm:
            type: number
            description: 'The amount of pay per unit for the driver. '
          overtimeRatePerHour:
            type: number
            description: 'The amount of driver wage once the amount of time in the
              Regular Time (minutes) box has been exceeded. '
          perSize2Rate:
            type: number
            description: 'The amount of pay per size2 delivered. '
    RouteLocationPendingPaymentOneFullResponse:
      title: RouteLocationPendingPaymentOneFullResponse
      type: object
      properties:
        amount:
          type: number
          description: Value of the pendency.
        year:
          type: number
          description: The Year of payment pending.
        dueDate:
          type: string
          description: Due date of the pendency.
        lastModifier:
          type: object
          description: Last User who changed the entity.
        remark:
          type: string
          description: Observations on the pendency.
        updateTime:
          type: string
          description: Time of the update.
        saleDate:
          type: string
          description: Sale date.
        creationDate:
          type: string
          description: The entity's creation date.
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        route:
          type: object
          description: Route id.
        documentKey:
          type: string
          description: Document key.
        companyTax:
          type: string
          description: Company tax.
        amountPayed:
          type: number
          description: Amount Payed.
        paymentMethod:
          type: object
          description: PaymentMethod id.
        location:
          type: object
          description: Location id.
        id:
          type: number
          description: The entity's auto-increment id.
        invoice:
          type: string
          description: |-
            Invoice code.
            Example: 321-333213.
        paymentDocument:
          type: string
          description: Payment Document.
    DelayTypePutRequest:
      title: DelayTypePutRequest
      type: object
      properties:
        stopDelay:
          type: boolean
          description: This allows the Delay Type to be available to the driver while
            the route is at a stop.
        organization:
          type: object
          description: 'The organization to which the current Cancel Code tempte will
            apply. '
        description:
          type: string
          description: The name that will be displayed in the system and on driver's
            phones for the Delay Type.
        id:
          type: number
          description: The entity's auto-increment id.
        routeDelay:
          type: boolean
          description: This allows the Delay Type to be available to the driver while
            the route is in movement mode.
        enabled:
          type: boolean
          description: Activates the Delay Type in GreenMile to allow them to log
            into the system.
    LocationResponse:
      title: LocationResponse
      type: object
      properties:
        country:
          type: string
          description: Country of Location's address.
        zipCode:
          type: string
          description: Postal code of Location's address.
        helperFixedTimeSecs:
          type: number
          description: Time in seconds fixed of a Helper
        timeWindowType:
          type: object
          description: Indicates the time window type for that customer (What time
            opens and closes).
        phone2:
          type: string
          description: Location's phone number (2) for informational use.
        locationType:
          type: object
          description: The location type associated with this location.
        phone1:
          type: string
          description: Location's phone number (1) for informational use.
        legalName:
          type: string
          description: Name of the individual or entity issuing the check.
        geocodingUser:
          type: object
          description: User that geocoded the Location.
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        nonHelperFixedTimeSecs:
          type: number
          description: Time in seconds fixed of a Non Helper.
        taxID:
          type: string
          description: Tax identifier (CPF/CNPJ).
        creditLimit:
          type: number
          description: Location credit limit.
        geocodingQuality:
          type: string
          description: Quality of the geocoding information.
        addressLine1:
          type: string
          description: The street address for the Location.
        addressLine2:
          type: string
          description: Additional address information such as apartment.
        id:
          type: number
          description: The entity's auto-increment id.
        state:
          type: string
          description: State of Location's address.
        taxType:
          type: string
          description: Tax type charged at location.
        phone2Type:
          type: string
          description: "Secondary phone number type. Valid values: 0,1,2,3,4. Meaning:\
            \ 0 = Work, 1 = Home, 2 = Other, 3 = Mobile, 4 = Fax"
        longitude:
          type: number
          description: Longitude using decimal format.
        geocodingDate:
          type: string
          description: Date when the location was geocoded.
        accountType:
          type: object
          description: The account type associated with this location.
        timeZone:
          type: object
          description: The time zone associated with the specific Location template.
        udfs:
          type: array
          description: User's Defined Fields associated to Location.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        creationDate:
          type: string
          description: The entity's creation date.
        perSize1Rate:
          type: number
          description: Rate per Size 1.
        deliveryInstructions:
          type: string
          description: Delivery instructions.
        district:
          type: string
          description: District of Location's address.
        allowedUsers:
          type: array
          description: User's that are allowed to see this Location.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        appliedTax:
          type: number
          description: The amount related to the tax charged at location.
        hasGeofence:
          type: boolean
          description: Shows if the Location has a Geofence.
        city:
          type: string
          description: City of Location's address.
        latitude:
          type: number
          description: Latitude using decimal format.
        description:
          type: string
          description: The name that will be displayed in the system for the Location.
        lastModifier:
          type: object
          description: Last User who changed the entity.
        enabled:
          type: boolean
          description: Activates the Location in GreenMile to be utilized.
        deliveryRadius:
          type: number
          description: Creates a circle around the location with the radius of the
            circle configured according to the number entered in miles.
        email:
          type: string
          description: Location's e-mail address.
        key:
          type: string
          description: The unique database key associated with the specific Location
            template being defined.
        fixedCost:
          type: number
          description: Fixed Cost of Location.
        nonHelperVarTimeSecs:
          type: number
          description: Time in seconds variable of a Non Helper.
        geocodingLastCheck:
          type: string
          description: Date time the location geocode was checked
        phone1Type:
          type: string
          description: "Primary phone number type. Valid values: 0,1,2,3,4. Meaning:\
            \ 0 = Work, 1 = Home, 2 = Other, 3 = Mobile, 4 = Fax"
        locationPaymentMethods:
          type: array
          description: Allowed payment methods at location.
          items:
            type: object
            properties:
              limit:
                type: number
                description: Allowed payment methods at location's limit.
              paymentMethod:
                type: object
                description: Allowed payment methods at location's paymentMethod.
              location:
                type: object
                description: Allowed payment methods at location's location.
        serviceTimeType:
          type: object
          description: Indicates the service time type for that customer.
        deliveryDays:
          type: string
          description: "Delivery days can be represented by M,T,W,R,F,S,U. Each letter\
            \ represents one delivery day on the week. Monday, Tuesday, Wednesday,\
            \ Thursday, Friday, Saturday, Sunday. For example, the String \"M,R\"\
            \ will represent the delivery days of Monday and Thursday."
        helperVarTimeSecs:
          type: number
          description: Time in seconds variable of a Helper
        organization:
          type: object
          description: The organization to which the current Location template will
            apply.
        consignees:
          type: array
          description: "Consignees of the Location. Example: manager, store assistant,\
            \ employee."
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        locationOverrideTimeWindows:
          type: array
          description: Indicates the time window type specific for that customer (What
            time opens and closes).
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
    PendingLineItem:
      title: PendingLineItem
      type: object
      properties:
        plannedSize2:
          type: number
          description: Planned amount of products that will be delivered in size2.
        plannedPickupSize3:
          type: number
          description: Planned pickup size for size3.
        plannedSize1:
          type: number
          description: Planned amount of products that will be delivered in size1.
        plannedPickupSize2:
          type: number
          description: Planned pickup size for size2.
        plannedPickupSize1:
          type: number
          description: Planned pickup size for size1.
        plannedSize3:
          type: number
          description: Planned amount of products that will be delivered in size3.
        lineItemID:
          type: string
          description: The unique database key associated with the specific LineItem
            template being defined.
        sku:
          type: object
          description: The SKU to which the PendingLineItem belongs.
        order:
          type: object
          description: The Pending Order to which the PendingLineItem belongs.
    StopArraySimpleResponse:
      title: StopArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          cloneDate:
            type: string
            description: OriginalStopRepresents the date that the Stop was cloned.
          departureDistance:
            type: number
            description: It refers to the distance from the departure coordinate to
              the location registered coordinate.
          signatureConformity:
            type: string
            description: It indicates if the signature's geocoding collected was captured
              out of a predetermined range for the planned location of the stop.
          actualSequenceNum:
            type: number
            description: Actual sequence number made on the route.
          actualCancel:
            type: string
            description: Actual cancellation information.
          baseLineSize2:
            type: number
            description: The initial quantity of products to be delivered in size2.
          baseLineDistance:
            type: number
            description: Trip distance set initially.
          cancelLatitude:
            type: number
            description: Latitude from where the cancellation was made.
          baseLineSize3:
            type: number
            description: The initial quantity of products to be delivered in size3.
          stopInvoices:
            type: array
            description: Stop Invoices
            items:
              type: object
              properties:
                totalValue:
                  type: number
                  description: Stop Invoice Total Value
                stopInvoiceSource:
                  type: string
                  description: "Stop Invoice source Enumerated : SYSTEM, ROUTE"
                id:
                  type: number
                  description: Stop Invoice Id
                printedFormId:
                  type: string
                  description: Stop Invoice printed Form id.
                generatedFormId:
                  type: string
                  description: Stop Invoice generated Form Id
          plannedTimeWindowOpen:
            type: string
            description: The stop's planned time window opening.
          actualDistanceDataQuality:
            type: string
            description: Identifies who informed actualDistance.
          baselineTimeWindowDay:
            type: string
            description: The stop's baseline time window day.
          baseLineSize1:
            type: number
            description: The initial quantity of products to be delivered in size1.
          baseLineDeparture:
            type: string
            description: Date initially set for the departure of the stop.
          baselineTimeWindowOpen:
            type: string
            description: The stop's baseline time window opening.
          actualDepartureDataQuality:
            type: string
            description: Identifies who informed actualDeparture.
          actualCancelDataQuality:
            type: string
            description: Identifies who informed actualCancel.
          arrivalLongitude:
            type: number
            description: Indicates longitude of arrival at stop.
          redeliveryTimes:
            type: number
            description: Indicates the number of times the stop has already been redelivered.
          id:
            type: number
            description: The entity's auto-increment id.
          departureAccuracyMeters:
            type: number
            description: Indicates the accuracy in meters of departure at the stop.
          arrivedInTimeWindow:
            type: boolean
            description: Indicates if arrived in the time window.
          actualSize3:
            type: number
            description: The actual amount of products that will be delivered in size3.
          baselineServiceTime:
            type: number
            description: The stop's baseline Service time.
          baseLineSequenceNum:
            type: number
            description: Sequence number initially made on the route.
          actualSize2:
            type: number
            description: The actual amount of products that will be delivered in size2.
          actualSize1:
            type: number
            description: The actual amount of products that will be delivered in size1.
          plannedDeparture:
            type: string
            description: The planned departure of the stop.
          baseLineService:
            type: string
            description: Service time initially set at the stop.
          actualServiceTime:
            type: number
            description: The stop's actual Service time.
          projectedService:
            type: string
            description: Projected service time on the stop.
          projectedMissedTWMinutes:
            type: number
            description: It refers to the projected time for the missing of the time
              window in minutes.
          canceled:
            type: boolean
            description: Indicates if it was canceled.
          creatorDataQuality:
            type: string
            description: Says the creator of dataquality
          suggestedTimeWindowOpen:
            type: string
            description: Suggested time window open for the stop.
          orders:
            type: array
            description: List of orders that were made for this stop.
            items:
              oneOf:
              - type: object
              - type: boolean
              - type: string
              - type: number
          deliveryStatus:
            type: string
            description: "Informs the delivery status. (PENDING, PARTIALLY_DELIVERED,\
              \ DELIVERED)."
          firstStop:
            type: boolean
            description: Indicates if it is the first stop.
          suggestedTimeWindowClose:
            type: string
            description: Suggested time window close for the stop.
          serviceAccuracyMeters:
            type: number
            description: Indicates the accuracy in meters of service in the stop.
          payments:
            type: array
            description: Tells you what type of payout was used for that stop.
            items:
              oneOf:
              - type: object
              - type: boolean
              - type: string
              - type: number
          latitude:
            type: number
            description: Latitude of the stop.
          actualTimeWindowClose:
            type: string
            description: The stop's actual time window closing.
          plannedArrival:
            type: string
            description: The planned arrival of the stop.
          arrivalDistance:
            type: number
            description: It refers to the distance from the arrival coordinate to
              the location registered coordinate.
          projectedArrival:
            type: string
            description: Projected arrival date at the stop.
          plannedTimeWindowDay:
            type: string
            description: The stop's planned time window day.
          serviceLongitude:
            type: number
            description: Indicates longitude of service at the stop.
          plannedDistance:
            type: number
            description: Planned distance to the stop.
          actualTimeWindowDay:
            type: string
            description: The stop's actual time window day.
          plannedServiceTime:
            type: number
            description: Planned time for the service
          tripNumber:
            type: number
            description: xxx
          key:
            type: string
            description: Stop key.
          arrivalMobileGpsProvider:
            type: string
            description: Indicates the GPS provider of the mobile device arriving
              at the stop.
          plannedPickupSize3:
            type: number
            description: Planned pickup size for size3.
          bulkArriveGroup:
            type: number
            description: BulkArrival identifier made at that stop.
          plannedPickupSize2:
            type: number
            description: Planned pickup size for size2.
          plannedPickupSize1:
            type: number
            description: Planned pickup size for size1.
          plannedTimeWindowClose:
            type: string
            description: The stop's planned time window closing.
          baseLineArrival:
            type: string
            description: Date initially set for arrival at the stop.
          actualArrival:
            type: string
            description: Actual arrival date at the stop.
          damagedSize3:
            type: number
            description: Quantity of damaged products for size3.
          damagedSize2:
            type: number
            description: Quantity of damaged products for size2.
          damagedSize1:
            type: number
            description: Quantity of damaged products for size1.
          bulkArriveUserId:
            type: number
            description: xxx
          plannedSequenceNum:
            type: number
            description: The planned sequence number on the route.
          cancelMobileGPSProvider:
            type: string
            description: The type of provider that provides the coordinates for the
              cancellation.
          arrivalAccuracyMeters:
            type: number
            description: Indicates the accuracy in meters of arrival at the stop.
          stopEtaListeners:
            type: array
            description: "Represents a list of stops, making it easy for merchandisers\
              \ to know when drivers will arrive at the stops."
            items:
              oneOf:
              - type: object
              - type: boolean
              - type: string
              - type: number
          returned:
            type: boolean
            description: Indicates if it was returned.
          hasSignature:
            type: boolean
            description: Indicates if the Stop has any signed.
          plannedSize2:
            type: number
            description: The planned amount of products that will be delivered in
              size2.
          instructions:
            type: string
            description: Instructions for the stop.
          plannedSize1:
            type: number
            description: The planned amount of products that will be delivered in
              size1.
          plannedSize3:
            type: number
            description: The planned amount of products that will be delivered in
              size3.
          stopDocuments:
            type: array
            description: List of stops documents.
            items:
              type: object
              properties:
                documentDescription:
                  type: string
                  description: Description of the stop document.
                documentNumber:
                  type: string
                  description: The stop document number.
                udfs:
                  type: array
                  description: User's Defined Fields associated to StopDocument.
                  items:
                    type: object
                    properties:
                      lastModificationDate:
                        type: string
                        description: 'Last modification date of User Defined Field. '
                      id:
                        type: number
                        description: 'Id of User Defined Field. '
                      creationDate:
                        type: string
                        description: 'CreationDate of User Defined Field. '
                      value:
                        type: string
                        description: 'Value of User Defined Field. '
                      key:
                        type: string
                        description: 'Key of User Defined Field. '
                delivered:
                  type: boolean
                  description: Indicates whether the stopDocument has been delivered.
                id:
                  type: number
                  description: Stop document auto-increment id.
                remarks:
                  type: string
                  description: Comments on the document.
          reprocessedAt:
            type: string
            description: The time on which the stop times were reprocessed.
          departureMobileGpsProvider:
            type: string
            description: Indicates the mobile GPS provider of the departure.
          departureLatitude:
            type: number
            description: Indicates latitude of departure at the stop.
          projectedDistance:
            type: number
            description: Projected travel distance.
          signatureFilePath:
            type: string
            description: Signature file path.
          lastModificationDate:
            type: string
            description: The moment of the last update of the entity.
          cancelConformity:
            type: string
            description: If the cancellation happened within the radius or geofence
              of the stop
          baselineTimeWindowClose:
            type: string
            description: The stop's baseline time window closing.
          cancelDistance:
            type: number
            description: Distance to latitude and longitude of canceled stop.
          longitude:
            type: number
            description: Longitude of the stop.
          departureLongitude:
            type: number
            description: Indicates longitude of departure at the stop.
          actualServiceDataQuality:
            type: string
            description: Identifies who informed actualService.
          actualPickupSize3:
            type: number
            description: The actual amount of withdrawal size for size 3.
          actualPickupSize2:
            type: number
            description: The actual amount of withdrawal size for size 2.
          udfs:
            type: array
            description: User's Defined Fields associated to Stop.
            items:
              oneOf:
              - type: object
              - type: boolean
              - type: string
              - type: number
          actualPickupSize1:
            type: number
            description: The actual amount of withdrawal size for size 1.
          creationDate:
            type: string
            description: The entity's creation date.
          baseLinePickupSize1:
            type: number
            description: The initial amount of withdrawal size for size1.
          hasPicture:
            type: boolean
            description: Indicates if the Stop has any photos.
          baseLinePickupSize2:
            type: number
            description: The initial amount of withdrawal size for size2.
          baseLinePickupSize3:
            type: number
            description: The initial amount of withdrawal size for size3.
          plannedService:
            type: string
            description: Planned service time on the stop.
          actualService:
            type: string
            description: Actual service time on the stop.
          actualArrivalDataQuality:
            type: string
            description: Identifies who informed actualArrival.
          arrivalLatitude:
            type: number
            description: Indicates latitude of arrival at stop.
          projectedDeparture:
            type: string
            description: Projected departure date of the stop.
          plannedWaiting:
            type: number
            description: Represents the waiting time if the Driver arrives before
              the service window.
          stopSignatures:
            type: array
            description: List of signatures contained in the <<Stop>>.
            items:
              oneOf:
              - type: object
              - type: boolean
              - type: string
              - type: number
          serviceLatitude:
            type: number
            description: Indicates latitude of service at the stop.
          actualTimeWindowOpen:
            type: string
            description: The stop's actual time window opening.
          inSequence:
            type: boolean
            description: Indicates whether the stop occurred in the expected sequence.
          departureConformity:
            type: string
            description: It indicates if the departure's geocoding collected was captured
              out of a predetermined range for the planned location of the stop.
          actualDeparture:
            type: string
            description: Actual departure date of the stop.
          serviceMobileGPSProvider:
            type: string
            description: Indicates the mobile GPS provider of the service.
          actualDistance:
            type: number
            description: Actual travel distance.
          bulkArriveCanceled:
            type: boolean
            description: Indicates if bulk arrive was canceled.
          allowShort:
            type: boolean
            description: If the stop accepts partial deliveries.
          redelivered:
            type: boolean
            description: Indicates if it was redelivered.
          cancelLongitude:
            type: number
            description: Longitude from where the cancellation was made.
          arrivalConformity:
            type: string
            description: It indicates if the arrival's geocoding collected was captured
              out of a predetermined range for the planned location of the stop.
          cancelAccuracyMeters:
            type: number
            description: Accuracy of cancellation coordinates.
          confirmedAsNextStop:
            type: string
            description: The date when it was confirmed as the next Stop
    LocationOneFullResponse:
      title: LocationOneFullResponse
      type: object
      properties:
        country:
          type: string
          description: Country of Location's address.
        zipCode:
          type: string
          description: Postal code of Location's address.
        helperFixedTimeSecs:
          type: number
          description: Time in seconds fixed of a Helper
        timeWindowType:
          type: object
          description: Indicates the time window type for that customer (What time
            opens and closes).
        phone2:
          type: string
          description: Location's phone number (2) for informational use.
        locationType:
          type: object
          description: The location type associated with this location.
        phone1:
          type: string
          description: Location's phone number (1) for informational use.
        legalName:
          type: string
          description: Name of the individual or entity issuing the check.
        geocodingUser:
          type: object
          description: User that geocoded the Location.
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        nonHelperFixedTimeSecs:
          type: number
          description: Time in seconds fixed of a Non Helper.
        taxID:
          type: string
          description: Tax identifier (CPF/CNPJ).
        creditLimit:
          type: number
          description: Location credit limit.
        geocodingQuality:
          type: string
          description: Quality of the geocoding information.
        addressLine1:
          type: string
          description: The street address for the Location.
        addressLine2:
          type: string
          description: Additional address information such as apartment.
        id:
          type: number
          description: The entity's auto-increment id.
        state:
          type: string
          description: State of Location's address.
        taxType:
          type: string
          description: Tax type charged at location.
        phone2Type:
          type: string
          description: "Secondary phone number type. Valid values: 0,1,2,3,4. Meaning:\
            \ 0 = Work, 1 = Home, 2 = Other, 3 = Mobile, 4 = Fax"
        longitude:
          type: number
          description: Longitude using decimal format.
        geocodingDate:
          type: string
          description: Date when the location was geocoded.
        accountType:
          type: object
          description: The account type associated with this location.
        timeZone:
          type: object
          description: The time zone associated with the specific Location template.
        udfs:
          type: array
          description: User's Defined Fields associated to Location.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        creationDate:
          type: string
          description: The entity's creation date.
        perSize1Rate:
          type: number
          description: Rate per Size 1.
        deliveryInstructions:
          type: string
          description: Delivery instructions.
        district:
          type: string
          description: District of Location's address.
        allowedUsers:
          type: array
          description: User's that are allowed to see this Location.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        appliedTax:
          type: number
          description: The amount related to the tax charged at location.
        hasGeofence:
          type: boolean
          description: Shows if the Location has a Geofence.
        city:
          type: string
          description: City of Location's address.
        latitude:
          type: number
          description: Latitude using decimal format.
        description:
          type: string
          description: The name that will be displayed in the system for the Location.
        lastModifier:
          type: object
          description: Last User who changed the entity.
        enabled:
          type: boolean
          description: Activates the Location in GreenMile to be utilized.
        alternativeKey:
          type: string
          description: The database alternative key associated with the specific Location
            template being defined.
        deliveryRadius:
          type: number
          description: Creates a circle around the location with the radius of the
            circle configured according to the number entered in miles.
        email:
          type: string
          description: Location's e-mail address.
        key:
          type: string
          description: The unique database key associated with the specific Location
            template being defined.
        fixedCost:
          type: number
          description: Fixed Cost of Location.
        nonHelperVarTimeSecs:
          type: number
          description: Time in seconds variable of a Non Helper.
        geocodingLastCheck:
          type: string
          description: Date time the location geocode was checked
        phone1Type:
          type: string
          description: "Primary phone number type. Valid values: 0,1,2,3,4. Meaning:\
            \ 0 = Work, 1 = Home, 2 = Other, 3 = Mobile, 4 = Fax"
        locationPaymentMethods:
          type: array
          description: Allowed payment methods at location.
          items:
            type: object
            properties:
              limit:
                type: number
                description: Allowed payment methods at location's limit.
              paymentMethod:
                type: object
                description: Allowed payment methods at location's paymentMethod.
              location:
                type: object
                description: Allowed payment methods at location's location.
        serviceTimeType:
          type: object
          description: Indicates the service time type for that customer.
        deliveryDays:
          type: string
          description: "Delivery days can be represented by M,T,W,R,F,S,U. Each letter\
            \ represents one delivery day on the week. Monday, Tuesday, Wednesday,\
            \ Thursday, Friday, Saturday, Sunday. For example, the String \"M,R\"\
            \ will represent the delivery days of Monday and Thursday."
        helperVarTimeSecs:
          type: number
          description: Time in seconds variable of a Helper
        organization:
          type: object
          description: The organization to which the current Location template will
            apply.
        consignees:
          type: array
          description: "Consignees of the Location. Example: manager, store assistant,\
            \ employee."
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        locationOverrideTimeWindows:
          type: array
          description: Indicates the time window type specific for that customer (What
            time opens and closes).
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
    SkuType:
      title: SkuType
      type: object
      properties:
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        organization:
          type: object
          description: Organization to which the SkuType belongs.
        description:
          type: string
          description: Description of the SkuType.
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
        key:
          type: string
          description: The entity's key.
    TagPutRequest:
      title: TagPutRequest
      type: object
      properties:
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        untagAlso:
          type: array
          description: Indicates a list of tags when to untag as well.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        tagColor:
          type: string
          description: Represents the color of the tag.
        unTagWhen:
          type: string
          description: |-
            Indicates when to untag. (START_ROUTE,
                DEPART_ORIGIN,
                ARRIVE_STOP,
                DEPART_STOP,
                CANCEL_STOP,
                UNDELIVERABLE_STOP,
                REDELIVERY,
                ARRIVE_DESTINATION,
                COMPLETE_ROUTE,
                CREATE_ROUTE)
        jsonParameter:
          type: string
          description: Indicates the json parameter.
        organization:
          type: object
          description: Indicates the Organization to which the Tag belongs.
        tagType:
          type: string
          description: "Represents the tag type (ROUTE, EQUIPMENT, GEOFENCE)."
        tagWhen:
          type: string
          description: |-
            Indicates when to tag. (START_ROUTE,
                DEPART_ORIGIN,
                ARRIVE_STOP,
                DEPART_STOP,
                CANCEL_STOP,
                UNDELIVERABLE_STOP,
                REDELIVERY,
                ARRIVE_DESTINATION,
                COMPLETE_ROUTE,
                CREATE_ROUTE)
        description:
          type: string
          description: Represents the description of the tag.
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
        enabled:
          type: boolean
          description: Indicates whether the tag is active.
    ServiceTimeTypeResponse:
      title: ServiceTimeTypeResponse
      type: object
      properties:
        helperFixedTimeSecs:
          type: number
          description: The amount of time associated with a delivery with Helper.
        nonHelperFixedTimeSecs:
          type: number
          description: The amount of time associated with a delivery.
        helperVarTimeSecs:
          type: number
          description: The amount of time associated with each size1 quantity with
            Helper.
        nonHelperVarTimeSecs:
          type: number
          description: The amount of time associated with each size1 quantity.
        organization:
          type: object
          description: Indicates Organization that this ServiceTimeType relates to.
        description:
          type: string
          description: ServiceTimeType's description.
        lastModifier:
          type: object
          description: Last User who changed the entity.
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
        enabled:
          type: boolean
          description: "This attribute describes if the Service Time Type is enabled.\
            \ When a register is disabled, it is can not be associated with new entities."
        key:
          type: string
          description: ServiceTimeType's key.
    RouteDriverAssignmentResponse:
      title: RouteDriverAssignmentResponse
      type: object
      properties:
        route:
          type: object
          description: Route id.
        driver:
          type: object
          description: Driver id.
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
    TransportArraySimpleResponse:
      title: TransportArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          date:
            type: string
            description: Transport's date.
          lastModificationDate:
            type: string
            description: The moment of the last update of the entity.
          alternativeKey:
            type: string
            description: Transport's alternative key
          id:
            type: number
            description: The entity's auto-increment id.
          creationDate:
            type: string
            description: The entity's creation date.
          key:
            type: string
            description: Transport's key
          status:
            type: string
            description: Delivery status made by transport.
    DriverProfileCost:
      title: DriverProfileCost
      type: object
      properties:
        fixedStopCost:
          type: number
          description: 'The amount of money the route will be calculated at for each
            stop. '
        minimumSize3:
          type: number
          description: 'Data used for cost calculation considering size3. '
        description:
          type: string
          description: 'The name that will be displayed in the system for the Cost
            Profile. '
        perSize3Rate:
          type: number
          description: 'The amount of pay per size3 delivered. '
        regularTimeMinutes:
          type: number
          description: The amount of time for the route (in minutes) for regular pay
            .
        enabled:
          type: boolean
          description: 'Activates the Cost Profile in GreenMile to be utilized. '
        minimumSize2:
          type: number
          description: 'Data used for cost calculation considering size2. '
        perSize1Rate:
          type: number
          description: 'The amount of pay per size1 delivered. '
        minimumDistance:
          type: number
          description: 'The minimum amount of miles the driver is paid. '
        minimumSize1:
          type: number
          description: 'The minimum amount of size1 the driver is paid. '
        costPerHour:
          type: number
          description: 'The amount of driver wage based on each hour. '
        fixedRouteCost:
          type: number
          description: 'The amount of money the route will calculate for the driver. '
        organization:
          type: object
          description: 'The organization to which the current Cost Profile template
            will apply. '
        minimumTimeHours:
          type: number
          description: 'The amount of time the driver is guaranteed pay for the route. '
        perDistanceRateKm:
          type: number
          description: 'The amount of pay per unit for the driver. '
        overtimeRatePerHour:
          type: number
          description: 'The amount of driver wage once the amount of time in the Regular
            Time (minutes) box has been exceeded. '
        perSize2Rate:
          type: number
          description: 'The amount of pay per size2 delivered.. '
    OrderPutRequest:
      title: OrderPutRequest
      type: object
      properties:
        plannedSize2:
          type: number
          description: Planned amount of product that will be delivered on size2.
        plannedSize1:
          type: number
          description: Planned amount of product that will be delivered on size1.
        plannedSize3:
          type: number
          description: Planned amount of product that will be delivered on size3.
        endDate:
          type: string
          description: The final period of delivery of the order.
        lineItems:
          type: array
          description: "Represents a list of items within an order. $ref: '#/components/schemas/LineItem'"
          items:
            type: object
            properties:
              id:
                type: number
                description: 'Items within an order id. '
        plannedPaymentMethod:
          type: object
          description: Is the payment method that was planned for that order.
        number:
          type: string
          description: The order number.
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        damagedReasonCode:
          type: object
          description: Displays a negative amount of product and be displayed as a
            damaged amount in the system.
        id:
          type: number
          description: The entity's auto-increment id.
        pickupReasonCode:
          type: object
          description: Displays a positive amount of product and be displayed as a
            pickup in the system.
        overReasonCode:
          type: object
          description: Displays a positive amount of product and be displayed as an
            overage in the system.
        pendingOrder:
          type: object
          description: Represents a PendingOrder
        actualSize3:
          type: number
          description: Actual amount of product that will be delivered on size3.
        actualPickupSize3:
          type: number
          description: Actual amount of withdrawal size for size 3.
        actualSize2:
          type: number
          description: Actual amount of product that will be delivered on size2.
        actualSize1:
          type: number
          description: Actual amount of product that will be delivered on size1.
        size1AliasConfig:
          type: object
          description: Represents the size1 associated with the lineItem.
        udfs:
          type: array
          description: User's Defined Fields associated to Order.
          items:
            type: object
            properties:
              lastModificationDate:
                type: string
                description: 'Last modification date of User Defined Field. '
              id:
                type: number
                description: 'Id of User Defined Field. '
              creationDate:
                type: string
                description: 'CreationDate of User Defined Field. '
              value:
                type: string
                description: 'Value of User Defined Field. '
              entity:
                type: object
                description: UDF's Order
              key:
                type: string
                description: 'Key of User Defined Field. '
        actualPickupSize2:
          type: number
          description: Actual amount of withdrawal size for size 2.
        actualPickupSize1:
          type: number
          description: Actual amount of withdrawal size for size 1.
        creationDate:
          type: string
          description: The entity's creation date.
        hasPicture:
          type: boolean
          description: Indicates if the Order has any picture.
        relatedOrder:
          type: object
          description: It is the related Order of that Order
        stop:
          type: object
          description: The stop to which the order belongs.
        paymentMethod:
          type: object
          description: Method of payment of the order.
        defaultReturnablesAction:
          type: object
          description: Devine if the default will be pick up or deliver
        newOrder:
          type: boolean
          description: Represents the size3 associated with the lineItem.
        size2AliasConfig:
          type: object
          description: Represents the size2 associated with the lineItem.
        payments:
          type: array
          description: "Represents a list of payments. $ref: '#/components/schemas/Payment'"
          items:
            type: object
            properties:
              id:
                type: number
                description: payment id
        lastModifier:
          type: object
          description: Last User who changed the entity.
        orderClass:
          type: object
          description: The type of order being delivered.
        size3AliasConfig:
          type: object
          description: Represents the size3 associated with the lineItem.
        orderInvoices:
          type: array
          description: Represents a list of orderInvoices
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        selector:
          type: string
          description: (Deprecated).
        salesMan:
          type: object
          description: The Seller of this Order.
        key:
          type: string
          description: The unique database key associated with the specific Location
            template being defined.
        plannedPickupSize3:
          type: number
          description: Planned pickup size for size3.
        plannedPickupSize2:
          type: number
          description: Planned pickup size for size2.
        orderPayments:
          type: array
          description: Represents a list of orderPayments
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        deliveryReasonCode:
          type: object
          description: Displays a reason for delivering within GreenMile Driver while
            at stop.
        plannedPickupSize1:
          type: number
          description: Planned pickup size for size1.
        damagedSize3:
          type: number
          description: Quantity of damaged products for size3.
        damagedSize2:
          type: number
          description: Quantity of damaged products for size2.
        updateTime:
          type: string
          description: The moment of the last update of the entity.
        allowShort:
          type: boolean
          description: If the order accepts partial deliveries.
        damagedSize1:
          type: number
          description: Quantity of damaged products for size1.
        beginDate:
          type: string
          description: The initial period of delivery of the order.
        specialInstructions:
          type: string
          description: Text describing any special instructions for this order.
        baselineSize1:
          type: number
          description: Initial quantity of products to be delivered in size1.
        shortReasonCode:
          type: object
          description: Displays a negative amount of product and be displayed as a
            short in the system.
        baselineSize2:
          type: number
          description: Initial quantity of products to be delivered in size2.
        baselineSize3:
          type: number
          description: Initial quantity of products to be delivered in size3.
    UndeliverableCodePutRequest:
      title: UndeliverableCodePutRequest
      type: object
      properties:
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        organization:
          type: object
          description: The organization to which the undeliverable code belongs.
        description:
          type: string
          description: Description of undeliverable code.
        udfs:
          type: array
          description: User's Defined Fields associated to UndeliverableCode.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        id:
          type: number
          description: The entity's auto-increment id.
        type:
          type: string
          description: "Type of Undelivereable Code. Valid values are: 'L', 'U' or\
            \ 'B' \nL: BACK LATTER\nU: UNSUCCESSFULL\nB: BOTH"
        creationDate:
          type: string
          description: The entity's creation date.
        enabled:
          type: boolean
          description: Indicates whether it is enabled.
        key:
          type: string
          description: Transport's key
    SizeAliasOneFullResponse:
      title: SizeAliasOneFullResponse
      type: object
      properties:
        preferredSize:
          type: string
          description: Indicates the preferred size.
        icon:
          type: string
          description: Icon representing the sizeAlias.
        description:
          type: string
          description: Description of sizeAlias.
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
        sizeDecimalPlaces:
          type: number
          description: ""
        key:
          type: string
          description: The unique database key associated with the specific SizeAlias
            template being defined.
    RouteOneFullResponse:
      title: RouteOneFullResponse
      type: object
      properties:
        undeliveredStops:
          type: number
          description: The number of stops undelivered on the route.
        tagAssignments:
          type: array
          description: Represents a list of tags linked to the route.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        baseLineDistance:
          type: number
          description: The trip distance set initially.
        proactiveRouteOptSimulation:
          type: string
          description: It's the uuid used by PRO to check if the resequence simulation
            is the last triggered by gms.
        actualDistanceDataQuality:
          type: string
          description: Indicates how the Actual Distance information was entered into
            the system.
        plannedCost:
          type: number
          description: The planned cost of the route.
        baseLineDeparture:
          type: string
          description: Date initially set for the departure of the route.
        actualDepartureDataQuality:
          type: string
          description: Indicates how the Actual Departure information was entered
            into the system.
        holderMaterials:
          type: array
          description: "Represents returnable objects that must be in the driver’\
            s truck at the end of the route. Example: bottles, containers."
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        baseLineStart:
          type: string
          description: Date initially set for the start of the route.
        id:
          type: number
          description: The entity's auto-increment id.
        helperAssignments:
          type: array
          description: Represents the association between a route and the drivers
            as auxiliaries.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        projectedStart:
          type: string
          description: The projected start date of the route.
        actualSize3:
          type: number
          description: The actual amount of products that were delivered in size3.
        baselinePickupSize1:
          type: number
          description: The initial amount of withdrawal size for size1.
        baselineServiceTime:
          type: number
          description: BaseLine travel time in minutes.
        actualSize2:
          type: number
          description: The actual amount of products that were delivered in size2.
        actualSize1:
          type: number
          description: The actual amount of products that were delivered in size1.
        size1AliasConfig:
          type: object
          description: Represents the size1 associated with the route.
        plannedDeparture:
          type: string
          description: The planned departure of the route.
        additionalMaterials:
          type: array
          description: "Represents extra support materials for deliveries on the route.\
            \ Example: pallet, chapatex, pallet truck."
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        driverPendingBalances:
          type: array
          description: "Represents an outstanding balance of a driver on a route.\
            \ Example: damaged material."
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        baseLineComplete:
          type: string
          description: Date initially set to complete the route.
        stops:
          type: array
          description: List of stops that contains in the route.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        exceededLicense:
          type: string
          description: The date the license was exceeded.
        baselinePickupSize3:
          type: number
          description: The initial amount of withdrawal size for size3.
        plannedTravelTimeMinutes:
          type: number
          description: Planned travel time in minutes.
        baselinePickupSize2:
          type: number
          description: The initial amount of withdrawal size for size2.
        actualStart:
          type: string
          description: Actual start date of the route.
        status:
          type: string
          description: Route's status.
        origLatitude:
          type: number
          description: Route's origin latitude.
        unsuccessfulDelivery:
          type: boolean
          description: Indicates whether the route contains partial and/or canceled
            deliveries.
        baselineTravelTimeMinutes:
          type: number
          description: Travel time initially set in minutes.
        equipmentAssignments:
          type: array
          description: Represents the association between a route and equipment.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        proactiveRouteOptTimestamp:
          type: string
          description: It's a timestamp used to check if the resequence simulation
            is valid or expired.
        plannedArrival:
          type: string
          description: The planned date for the arrival of the route.
        lastModifier:
          type: object
          description: Last User who changed the entity.
        projectedArrival:
          type: string
          description: The projected arrival date of the route.
        plannedDistance:
          type: number
          description: Planned travel distance.
        plannedServiceTime:
          type: number
          description: Planned travel time in minutes.
        key:
          type: string
          description: The entity's key.
        actualCost:
          type: number
          description: The actual cost of the route.
        plannedPickupSize3:
          type: number
          description: Planned pickup size for size3.
        actualStartDataQuality:
          type: string
          description: Indicates how the Actual Start information was entered into
            the system.
        plannedPickupSize2:
          type: number
          description: Planned pickup size for size2.
        plannedPickupSize1:
          type: number
          description: Planned pickup size for size1.
        baseLineArrival:
          type: string
          description: Date initially set for arrival of the route.
        actualArrival:
          type: string
          description: Actual arrival date of the route.
        actualComplete:
          type: string
          description: Actual route completion date.
        proactiveRouteOptPending:
          type: string
          description: Indicates a pending request to perform stop rescheduling via
            Resequencer. (Configuration Information).
        reopenedBy:
          type: object
          description: User responsible for reopening the route.
        actualDistanceRecalculatedAt:
          type: string
          description: The date the actual distance was recalculated.
        organization:
          type: object
          description: The organization to which the current Location template will
            apply.
        manifests:
          type: array
          description: "Represents a general summary of the route, containing SKU\
            \ information and which transport it belongs to."
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        baselineSize1:
          type: number
          description: The initial quantity of products to be delivered in size1.
        redeliveredStops:
          type: number
          description: The number of stops redelivered on the route.
        baselineSize2:
          type: number
          description: The initial quantity of products to be delivered in size2.
        baselineSize3:
          type: number
          description: The initial quantity of products to be delivered in size3.
        canceledStops:
          type: number
          description: The number of stops canceled on the route.
        notLoadedSkus:
          type: array
          description: Represents a list of unloaded SKU.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        plannedSize2:
          type: number
          description: The planned amount of products that will be delivered in size2.
        baseLineCost:
          type: number
          description: The initial cost of the route.
        date:
          type: string
          description: Route date.
        plannedSize1:
          type: number
          description: The planned amount of products that will be delivered in size1.
        actualTravelTimeMinutes:
          type: number
          description: Actual travel time in minutes.
        actualDepartures:
          type: number
          description: Indicates the number of Stops Served on the route.
        plannedSize3:
          type: number
          description: The planned amount of products that will be delivered in size3.
        lastStopIsDestination:
          type: boolean
          description: Indicates whether the last stop is the destination.
        totalStops:
          type: number
          description: The number of stops on the route.
        projectedDistance:
          type: number
          description: Projected travel distance.
        origLongitude:
          type: number
          description: Route's origin longitude.
        destLatitude:
          type: number
          description: Route's destination latitude.
        plannedStart:
          type: string
          description: The planned start date of the route.
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        actualCompleteDataQuality:
          type: string
          description: Indicates how the Actual Complete information was entered into
            the system.
        actualPickupSize3:
          type: number
          description: The actual amount of withdrawal size for size 3.
        actualPickupSize2:
          type: number
          description: The actual amount of withdrawal size for size 2.
        udfs:
          type: array
          description: Additional user-defined fields for the route.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        actualPickupSize1:
          type: number
          description: The actual amount of withdrawal size for size 1.
        creationDate:
          type: string
          description: The entity's creation date.
        hasPicture:
          type: boolean
          description: Indicates if the route has any photos.
        hasGps:
          type: boolean
          description: Indicates whether the route has GPS.
        extraLineItems:
          type: array
          description: Extra LineItems that can be sold after order creation.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        totalStopsInProgress:
          type: number
          description: Represents total stops in progress.
        consignedSkus:
          type: array
          description: Represents the amount of a borrowed sku on a route.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        projectedDeparture:
          type: string
          description: The projected departure date of the route.
        size2AliasConfig:
          type: object
          description: Represents the size2 associated with the route.
        plannedComplete:
          type: string
          description: The planned date to complete the course.
        firstStopIsOrigin:
          type: boolean
          description: It's a flag defining that the first stop is the Route origin.
        hasHelper:
          type: boolean
          description: It's true if the route has a helper.
        locationPendingPayments:
          type: array
          description: Represents an outstanding balance of a location on a route.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        proactiveRouteOptConfig:
          type: object
          description: "Enabled for PRO clients only. Proactive Route Optimization\
            \ (PRO) configuration. Add optimization goal (DISTANCE, TIME, TIME_WINDOW,\
            \ COST), service window tolerance, delivery type prioritization."
        destLongitude:
          type: number
          description: Route's destination longitude.
        origin:
          type: object
          description: Location of the starting point of the route.
        destination:
          type: object
          description: Last location to end the route.
        projectedComplete:
          type: string
          description: The projected completion date of the route.
        description:
          type: string
          description: Description of the route.
        resequenceMethod:
          type: string
          description: "The resequence method (HAVERSINE, DISTANCEMATRIX)"
        size3AliasConfig:
          type: object
          description: Represents the size3 associated with the route.
        proactiveRouteOptApplied:
          type: string
          description: Indicates an applied request that was executed in the rescheduling
            of the stop via Resequencer. (Configuration Information).
        amountReceived:
          type: number
          description: Total value received from the route.
        actualDeparture:
          type: string
          description: Actual departure date of the route.
        actualDistance:
          type: number
          description: Actual travel distance.
        onRoute:
          type: boolean
          description: This attribute is created based on a method (isOnRoute)
        lastUpdatedProjectedTime:
          type: string
          description: Date of the last update of Projected Time.
        reopenedDate:
          type: string
          description: Date of reopening of the route.
        driverAssignments:
          type: array
          description: Represents the association between a route and the drivers.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
    DriverProfileCostOneFullResponse:
      title: DriverProfileCostOneFullResponse
      type: object
      properties:
        fixedStopCost:
          type: number
          description: 'The amount of money the route will be calculated at for each
            stop. '
        minimumSize3:
          type: number
          description: 'Data used for cost calculation considering size3. '
        description:
          type: string
          description: 'The name that will be displayed in the system for the Cost
            Profile. '
        creationDate:
          type: string
          description: The entity's creation date.
        perSize3Rate:
          type: number
          description: 'The amount of pay per size3 delivered. '
        regularTimeMinutes:
          type: number
          description: The amount of time for the route (in minutes) for regular pay
            .
        enabled:
          type: boolean
          description: 'Activates the Cost Profile in GreenMile to be utilized. '
        minimumSize2:
          type: number
          description: 'Data used for cost calculation considering size2. '
        perSize1Rate:
          type: number
          description: 'The amount of pay per size1 delivered. '
        minimumDistance:
          type: number
          description: 'The minimum amount of miles the driver is paid. '
        minimumSize1:
          type: number
          description: 'The minimum amount of size1 the driver is paid. '
        costPerHour:
          type: number
          description: 'The amount of driver wage based on each hour. '
        fixedRouteCost:
          type: number
          description: 'The amount of money the route will calculate for the driver. '
        organization:
          type: object
          description: 'The organization to which the current Cost Profile template
            will apply. '
        minimumTimeHours:
          type: number
          description: 'The amount of time the driver is guaranteed pay for the route. '
        id:
          type: number
          description: The entity's auto-increment id.
        perDistanceRateKm:
          type: number
          description: 'The amount of pay per unit for the driver. '
        overtimeRatePerHour:
          type: number
          description: 'The amount of driver wage once the amount of time in the Regular
            Time (minutes) box has been exceeded. '
        perSize2Rate:
          type: number
          description: 'The amount of pay per size2 delivered.. '
    Long:
      title: Long
      type: object
    Route Status:
      title: Route Status
      type: object
      properties:
        currentArrivals:
          type: array
          description: List of Stops
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        route:
          type: object
          description: "Route status's route $ref: '#/components/schemas/Route'."
        totalCancelStops:
          type: number
          description: Route status's total canceled stops
        totalStops:
          type: number
          description: Route status's total stops
        totalArrivesStops:
          type: number
          description: Route status's total arrives stops
        equipment:
          type: object
          description: "Route status's equipment $ref: '#/components/schemas/Equipment'."
        totalRedeliveryStops:
          type: number
          description: Route status's total redelivery stops
    StopPutRequest:
      title: StopPutRequest
      type: object
      properties:
        cloneDate:
          type: string
          description: OriginalStopRepresents the date that the Stop was cloned.
        departureDistance:
          type: number
          description: It refers to the distance from the departure coordinate to
            the location registered coordinate.
        signatureConformity:
          type: string
          description: It indicates if the signature's geocoding collected was captured
            out of a predetermined range for the planned location of the stop.
        actualSequenceNum:
          type: number
          description: Actual sequence number made on the route.
        actualCancel:
          type: string
          description: Actual cancellation information.
        baseLineSize2:
          type: number
          description: The initial quantity of products to be delivered in size2.
        baseLineDistance:
          type: number
          description: Trip distance set initially.
        cancelLatitude:
          type: number
          description: Latitude from where the cancellation was made.
        baseLineSize3:
          type: number
          description: The initial quantity of products to be delivered in size3.
        stopInvoices:
          type: array
          description: Stop Invoices
          items:
            type: object
            properties:
              totalValue:
                type: number
                description: Stop Invoice Total Value
              stopInvoiceSource:
                type: string
                description: "Stop Invoice source Enumerated : SYSTEM, ROUTE"
              id:
                type: number
                description: Stop Invoice Id
              printedFormId:
                type: string
                description: Stop Invoice printed Form id.
              generatedFormId:
                type: string
                description: Stop Invoice generated Form Id
        cancelCode:
          type: object
          description: Stop cancelCode.
        plannedTimeWindowOpen:
          type: string
          description: The stop's planned time window opening.
        actualDistanceDataQuality:
          type: string
          description: Identifies who informed actualDistance.
        baselineTimeWindowDay:
          type: string
          description: The stop's basilne time window day.
        baseLineSize1:
          type: number
          description: The initial quantity of products to be delivered in size1.
        baseLineDeparture:
          type: string
          description: Date initially set for the departure of the stop.
        baselineTimeWindowOpen:
          type: string
          description: The stop's baseline time window opening.
        actualDepartureDataQuality:
          type: string
          description: Identifies who informed actualDeparture.
        damagedReasonCode:
          type: object
          description: Displays a negative amount of product and be displayed as a
            damaged amount in the system.
        actualCancelDataQuality:
          type: string
          description: Identifies who informed actualCancel.
        arrivalLongitude:
          type: number
          description: Indicates longitude of arrival at stop.
        redeliveryTimes:
          type: number
          description: Indicates the number of times the stop has already been redelivered.
        id:
          type: number
          description: The entity's auto-increment id.
        originalStop:
          type: object
          description: OriginalStop is the initial stop used to do cloning.
        departureAccuracyMeters:
          type: number
          description: Indicates the accuracy in meters of departure at the stop.
        overReasonCode:
          type: object
          description: Displays a positive amount of product and be displayed as an
            overage in the system.
        arrivedInTimeWindow:
          type: boolean
          description: Indicates if arrived in the time window.
        actualSize3:
          type: number
          description: The actual amount of products that will be delivered in size3.
        baseLineSequenceNum:
          type: number
          description: Sequence number initially made on the route.
        undeliverableCode:
          type: object
          description: Used to describe the reason for an undeliverable Stop.
        actualSize2:
          type: number
          description: The actual amount of products that will be delivered in size2.
        actualSize1:
          type: number
          description: The actual amount of products that will be delivered in size1.
        size1AliasConfig:
          type: object
          description: Represents the size1 associated with the stop.
        plannedDeparture:
          type: string
          description: The planned departure of the stop.
        baseLineService:
          type: string
          description: Service time initially set at the stop.
        projectedService:
          type: string
          description: Projected service time on the stop.
        projectedMissedTWMinutes:
          type: number
          description: It refers to the projected time for the missing of the time
            window in minutes.
        creatorDataQuality:
          type: string
          description: Says the creator of data quality
        route:
          type: object
          description: "The route to which the stop belongs. $ref: '#/components/schemas/Route'"
        suggestedTimeWindowOpen:
          type: string
          description: Suggested time window open for the stop.
        signatureReasonCode:
          type: object
          description: Code that says why it was signed.
        orders:
          type: array
          description: "List of orders that were made for this stop. $ref: '#/components/schemas/Order'"
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        deliveryStatus:
          type: string
          description: "Informs the delivery status. (PENDING, PARTIALLY_DELIVERED,\
            \ DELIVERED)."
        firstStop:
          type: boolean
          description: Indicates if it is the first stop.
        suggestedTimeWindowClose:
          type: string
          description: Suggested time window close for the stop.
        serviceAccuracyMeters:
          type: number
          description: Indicates the accuracy in meters of service in the stop.
        payments:
          type: array
          description: Tells you what type of payout was used for that stop.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        latitude:
          type: number
          description: Latitude of the stop.
        actualTimeWindowClose:
          type: string
          description: The stop's actual time window closing.
        plannedArrival:
          type: string
          description: The planned arrival of the stop.
        arrivalDistance:
          type: number
          description: It refers to the distance from the arrival coordinate to the
            location registered coordinate.
        projectedArrival:
          type: string
          description: Projected arrival date at the stop.
        plannedTimeWindowDay:
          type: string
          description: The stop's planned time window day.
        serviceLongitude:
          type: number
          description: Indicates longitude of service at the stop.
        plannedDistance:
          type: number
          description: Planned distance to the stop.
        actualTimeWindowDay:
          type: string
          description: The stop's actual time window day.
        plannedServiceTime:
          type: number
          description: Planned time for the service
        tripNumber:
          type: number
          description: Stop trip Number
        key:
          type: string
          description: Stop key.
        arrivalMobileGpsProvider:
          type: string
          description: Indicates the GPS provider of the mobile device arriving at
            the stop.
        plannedPickupSize3:
          type: number
          description: Planned pickup size for size3.
        bulkArriveGroup:
          type: number
          description: BulkArrival identifier made at that stop.
        plannedPickupSize2:
          type: number
          description: Planned pickup size for size2.
        plannedPickupSize1:
          type: number
          description: Planned pickup size for size1.
        plannedTimeWindowClose:
          type: string
          description: The stop's planned time window closing.
        baseLineArrival:
          type: string
          description: Date initially set for arrival at the stop.
        actualArrival:
          type: string
          description: Actual arrival date at the stop.
        damagedSize3:
          type: number
          description: Quantity of damaged products for size3.
        damagedSize2:
          type: number
          description: Quantity of damaged products for size2.
        stopType:
          type: object
          description: The stop type.
        damagedSize1:
          type: number
          description: Quantity of damaged products for size1.
        bulkArriveUserId:
          type: number
          description: xxx
        plannedSequenceNum:
          type: number
          description: The planned sequence number on the route.
        cancelMobileGPSProvider:
          type: string
          description: The type of provider that provides the coordinates for the
            cancellation.
        arrivalAccuracyMeters:
          type: number
          description: Indicates the accuracy in meters of arrival at the stop.
        stopEtaListeners:
          type: array
          description: "Represents a list of stops, making it easy for merchandisers\
            \ to know when drivers will arrive at the stops."
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        hasSignature:
          type: boolean
          description: Indicates if the Stop has any signed.
        plannedSize2:
          type: number
          description: The planned amount of products that will be delivered in size2.
        instructions:
          type: string
          description: Instructions for the stop.
        plannedSize1:
          type: number
          description: The planned amount of products that will be delivered in size1.
        plannedSize3:
          type: number
          description: The planned amount of products that will be delivered in size3.
        stopDocuments:
          type: array
          description: List of stops documents.
          items:
            type: object
            properties:
              documentDescription:
                type: string
                description: Description of the stop document.
              documentNumber:
                type: string
                description: The stop document number.
              udfs:
                type: array
                description: User's Defined Fields associated to StopDocument.
                items:
                  type: object
                  properties:
                    id:
                      type: number
                      description: 'Id of User Defined Field. '
                    value:
                      type: string
                      description: 'Value of User Defined Field. '
                    key:
                      type: string
                      description: 'Key of User Defined Field. '
              delivered:
                type: boolean
                description: Indicates whether the stopDocument has been delivered.
              id:
                type: number
                description: Stop document auto-increment id.
              remarks:
                type: string
                description: Comments on the document.
        reprocessedAt:
          type: string
          description: The time on which the stop times were reprocessed.
        departureMobileGpsProvider:
          type: string
          description: Indicates the mobile GPS provider of the departure.
        departureLatitude:
          type: number
          description: Indicates latitude of departure at the stop.
        projectedDistance:
          type: number
          description: Projected travel distance.
        signatureFilePath:
          type: string
          description: Signature file path.
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        cancelConformity:
          type: string
          description: If the cancellation happened within the radius or geofence
            of the stop
        baselineTimeWindowClose:
          type: string
          description: The stop's baseline time window closing.
        cancelDistance:
          type: number
          description: Distance to latitude and longitude of canceled stop.
        pickupReasonCode:
          type: object
          description: Displays a positive amount of product and be displayed as a
            pickup in the system.
        longitude:
          type: number
          description: Longitude of the stop.
        departureLongitude:
          type: number
          description: Indicates longitude of departure at the stop.
        actualServiceDataQuality:
          type: string
          description: Identifies who informed actualService.
        actualPickupSize3:
          type: number
          description: The actual amount of withdrawal size for size 3.
        actualPickupSize2:
          type: number
          description: The actual amount of withdrawal size for size 2.
        udfs:
          type: array
          description: User's Defined Fields associated to Stop.
          items:
            type: object
            properties:
              lastModificationDate:
                type: string
                description: 'Last modification date of User Defined Field. '
              id:
                type: number
                description: 'Id of User Defined Field. '
              creationDate:
                type: string
                description: 'CreationDate of User Defined Field. '
              value:
                type: string
                description: 'Value of User Defined Field. '
              key:
                type: string
                description: 'Key of User Defined Field. '
        actualPickupSize1:
          type: number
          description: The actual amount of withdrawal size for size 1.
        creationDate:
          type: string
          description: The entity's creation date.
        baseLinePickupSize1:
          type: number
          description: The initial amount of withdrawal size for size1.
        hasPicture:
          type: boolean
          description: Indicates if the Stop has any photos.
        baseLinePickupSize2:
          type: number
          description: The initial amount of withdrawal size for size2.
        baseLinePickupSize3:
          type: number
          description: The initial amount of withdrawal size for size3.
        plannedService:
          type: string
          description: Planned service time on the stop.
        actualService:
          type: string
          description: Actual service time on the stop.
        actualArrivalDataQuality:
          type: string
          description: Identifies who informed actualArrival.
        arrivalLatitude:
          type: number
          description: Indicates latitude of arrival at stop.
        projectedDeparture:
          type: string
          description: Projected departure date of the stop.
        size2AliasConfig:
          type: object
          description: Represents the size2 associated with the stop.
        plannedWaiting:
          type: number
          description: Represents the waiting time if the Driver arrives before the
            service window.
        stopSignatures:
          type: array
          description: List of signatures contained in the <<Stop>>.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        serviceLatitude:
          type: number
          description: Indicates latitude of service at the stop.
        actualTimeWindowOpen:
          type: string
          description: The stop's actual time window opening.
        size3AliasConfig:
          type: object
          description: Represents the size3 associated with the stop.
        redeliveryStop:
          type: object
          description: Indicates the stop that was not previously performed.
        inSequence:
          type: boolean
          description: Indicates whether the stop occurred in the expected sequence.
        departureConformity:
          type: string
          description: It indicates if the departure's geocoding collected was captured
            out of a predetermined range for the planned location of the stop.
        actualDeparture:
          type: string
          description: Actual departure date of the stop.
        serviceMobileGPSProvider:
          type: string
          description: Indicates the mobile GPS provider of the service.
        actualDistance:
          type: number
          description: Actual travel distance.
        deliveryReasonCode:
          type: object
          description: Displays a reason for delivery to the GreenMile driver while
            stopped.
        bulkArriveCanceled:
          type: boolean
          description: Indicates if bulk arrive was canceled.
        allowShort:
          type: boolean
          description: If the stop accepts partial deliveries.
        transport:
          type: object
          description: Transportation to which the stop is part.
        cancelLongitude:
          type: number
          description: Longitude from where the cancellation was made.
        arrivalConformity:
          type: string
          description: It indicates if the arrival's geocoding collected was captured
            out of a predetermined range for the planned location of the stop.
        cancelAccuracyMeters:
          type: number
          description: Accuracy of cancellation coordinates.
        location:
          type: object
          description: Location of the stop.
        confirmedAsNextStop:
          type: string
          description: The date when it was confirmed as the next Stop
        shortReasonCode:
          type: object
          description: Displays a negative amount of product and be displayed as a
            short in the system.
    EquipmentResponse:
      title: EquipmentResponse
      type: object
      properties:
        description:
          type: string
          description: The name that will be displayed in the system for the Equipment.
        udfs:
          type: array
          description: User's Defined Fields associated to Equipment.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        creationDate:
          type: string
          description: The entity's creation date.
        gpsUnitId:
          type: string
          description: The Unit Code will be an unique identifier found on the GPS
            unit.
        enabled:
          type: boolean
          description: Activates the Equipment in GreenMile to allow them to log into
            the system.
        equipmentType:
          type: object
          description: The Equipment Type to which the current Equipment template
            will apply.
        tags:
          type: array
          description: The name of the tag you would like to associate the equipment
            with.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        gpsProviderTelematicProfile:
          type: object
          description: Profile of GPS provider.
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        organization:
          type: object
          description: The organization to which the current Equipment template will
            apply.
        gpsProvider:
          type: object
          description: The GPS Black Box provider that is installed in the equipment.
        id:
          type: number
          description: The entity's auto-increment id.
        key:
          type: string
          description: The key associated with the specific Driver template being
            defined.
    SkuMeasurementUnitResponse Response List of Skus:
      title: SkuMeasurementUnitResponse Response List of Skus
      type: array
      items:
        type: object
        properties:
          hasSecondaryBundle:
            type: boolean
            description: Identifies that the same material can be delivered in a secondary
              "packaging".
          defaultSecondaryUnit:
            type: boolean
            description: Identifies that this is the primary secondary unit for this
              SKU.  0 or 1.
          tertiaryCompound:
            type: object
            description: "Defines the material used to group the secondary units.\
              \ In that case, the SKU it represents $ref: '#/components/schemas/Sku'."
          tertiaryQty:
            type: number
            description: How many units of the secondary unit are necessary to compose
              the tertiary unit.
          secondaryQty:
            type: number
            description: How many units of the base unit are necessary to compose
              the second unit.
          tertiaryCompoundQty:
            type: number
            description: How many units of the tertiary compound are necessary to
              compose the tertiary unit.
          baseUnit:
            type: object
            description: "It is the smallest unit of how the product can be delivered.\
              \ For example, this unit may be a bottle $ref: '#/components/schemas/SizeAlias'."
          secondaryUnit:
            type: object
            description: "It is the second level of how the product can be delivered.\
              \ For example, a box $ref: '#/components/schemas/SizeAlias'."
          tertiaryUnit:
            type: object
            description: "It is the third level of how the product can be delivered.\
              \ For example, a container $ref: '#/components/schemas/SizeAlias'."
          organization:
            type: object
            description: "Organization to which the SkuMeasurementUnit belongs $ref:\
              \ '#/components/schemas/Organization'."
          secondaryCompound:
            type: object
            description: "Defines the material used to group the base units. In that\
              \ case, the SKU it represents $ref: '#/components/schemas/Sku'."
          hasTertiaryBundle:
            type: boolean
            description: Identifies that the same material can be delivered in a tertiary
              "packaging".
          id:
            type: number
            description: The entity's auto-increment id.
          secondaryCompoundQty:
            type: number
            description: How many units of the secondary compound are necessary to
              compose the second unit.
          sku:
            type: object
            description: "SKU's ID. Represents the SKU that is associated to the SkuMeasurementUnit\
              \ $ref: '#/components/schemas/Sku'."
    DelayType:
      title: DelayType
      type: object
      properties:
        stopDelay:
          type: boolean
          description: This allows the Delay Type to be available to the driver while
            the route is at a stop.
        organization:
          type: object
          description: 'The organization to which the current Cancel Code tempte will
            apply. '
        description:
          type: string
          description: The name that will be displayed in the system and on driver's
            phones for the Delay Type.
        routeDelay:
          type: boolean
          description: This allows the Delay Type to be available to the driver while
            the route is in movement mode.
        enabled:
          type: boolean
          description: Activates the Delay Type in GreenMile to allow them to log
            into the system.
    Array:
      title: Array
      type: object
    LocationOverrideTimeWindowArraySimpleResponse:
      title: LocationOverrideTimeWindowArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          saturday:
            type: boolean
            description: Allows you to receive deliveries on Saturdays.
          tw1Open:
            type: string
            description: Represents the start time of the first service window.
          tw1Close:
            type: string
            description: Represents the end time of the first service window.
          thursday:
            type: boolean
            description: Allows you to receive deliveries on Thursdays.
          tw2Close:
            type: string
            description: Represents the end time of second service window.
          creationDate:
            type: string
            description: The entity's creation date.
          tw2Open:
            type: string
            description: Represents the start time of second service window.
          sunday:
            type: boolean
            description: Allows you to receive deliveries on Sundays.
          lastModificationDate:
            type: string
            description: Last time the entity was modifier.
          tuesday:
            type: boolean
            description: AllowsAllows you to receive deliveries on Tuesdays.
          closeTime:
            type: string
            description: Represents the closing time of the place.
          friday:
            type: boolean
            description: Allows you to receive deliveries on Fridays.
          wednesday:
            type: boolean
            description: Allows you to receive deliveries on Wednesdays.
          id:
            type: number
            description: The entity's auto-increment id.
          openTime:
            type: string
            description: Represents the opening time of the place.
          monday:
            type: boolean
            description: Allows you to receive deliveries on Mondays.
    PendingLineItemPutRequest:
      title: PendingLineItemPutRequest
      type: object
      properties:
        plannedSize2:
          type: number
          description: Planned amount of products that will be delivered in size2.
        plannedPickupSize3:
          type: number
          description: Planned pickup size for size3.
        plannedSize1:
          type: number
          description: Planned amount of products that will be delivered in size1.
        plannedPickupSize2:
          type: number
          description: Planned pickup size for size2.
        plannedPickupSize1:
          type: number
          description: Planned pickup size for size1.
        plannedSize3:
          type: number
          description: Planned amount of products that will be delivered in size3.
        lineItemID:
          type: string
          description: The unique database key associated with the specific LineItem
            template being defined.
        id:
          type: number
          description: The entity's auto-increment id.
        sku:
          type: object
          description: The SKU to which the PendingLineItem belongs.
        order:
          type: object
          description: The Pending Order to which the PendingLineItem belongs.
    OrderClassOneFullResponse:
      title: OrderClassOneFullResponse
      type: object
      properties:
        allowedOrderSizes:
          type: array
          description: Restrict the quantity of each size for each sku added to the
            order with this orderclass
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        allowedLocationTypes:
          type: array
          description: Location Types allowed to create an order with that order class
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        allowedSkuTypes:
          type: array
          description: Sku Types allowed to create an order with that order class
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        pickup:
          type: boolean
          description: If the order class is of pickup type.
        description:
          type: string
          description: The name that will be displayed in the system for the OrderClass.
        creationDate:
          type: string
          description: The entity's creation date.
        enabled:
          type: boolean
          description: If orderClass is active.
        organization:
          type: object
          description: The organization to which the current OrderClass belongs.
        useConsignedSku:
          type: boolean
          description: "Identifies the origin and quantity of skus that can be added\
            \ to the order with this orderclass, in this case restricting the list\
            \ and quantity of skus consigned on the route"
        allDamaged:
          type: boolean
          description: If the order class is of damage type.
        id:
          type: number
          description: The entity's auto-increment id.
        allowNewOrder:
          type: boolean
          description: If it is allowed to create a new order.
        key:
          type: string
          description: OrderClass's key
    LocationTypePutRequest:
      title: LocationTypePutRequest
      type: object
      properties:
        lastModificationDate:
          type: string
          description: Last time the entity was modifier.
        showOnMobileCreate:
          type: boolean
          description: Allows the Location Type to be chosen in GreenMile Driver.
        organization:
          type: object
          description: The organization to which the current Location Type template
            will apply.
        description:
          type: string
          description: The name that will be displayed in the system for the Location
            Type.
        id:
          type: number
          description: The entity's auto-increment id.
        enabled:
          type: boolean
          description: Activates the Location Type in GreenMile to allow them to log
            into the system.
        key:
          type: string
          description: LocationType's key
    UndeliverableCodeResponse:
      title: UndeliverableCodeResponse
      type: object
      properties:
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        organization:
          type: object
          description: The organization to which the undeliverable code belongs.
        description:
          type: string
          description: Description of undeliverable code.
        udfs:
          type: array
          description: User's Defined Fields associated to UndeliverableCode.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        id:
          type: number
          description: The entity's auto-increment id.
        type:
          type: string
          description: "Type of Undelivereable Code. Valid values are: 'L', 'U' or\
            \ 'B' \nL: BACK LATTER\nU: UNSUCCESSFULL\nB: BOTH"
        creationDate:
          type: string
          description: The entity's creation date.
        enabled:
          type: boolean
          description: Indicates whether it is enabled.
        key:
          type: string
          description: Transport's key
    GPSProviderTelematicPropResponse:
      title: GPSProviderTelematicPropResponse
      type: object
      properties:
        description:
          type: string
          description: The telematic property description.
        gpsProvider:
          type: object
          properties:
            id:
              type: number
              description: GPSProvider Id.
          description: The telematic property GPSProvider.
        id:
          type: number
          description: The entity's auto-increment id.
        type:
          type: string
          description: "The telematic property. (DECIMAL, INTEGER, BOOLEAN, TEXT,\
            \ DATE_TIME, DATE, TIME)"
        enabled:
          type: boolean
          description: Indicates whether it is enabled.
        key:
          type: string
          description: The key for the telematic property.
    SkuMeasurementUnitArraySimpleResponse:
      title: SkuMeasurementUnitArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          hasSecondaryBundle:
            type: boolean
            description: Identifies that the same material can be delivered in a secondary
              "packaging".
          defaultSecondaryUnit:
            type: boolean
            description: Identifies that this is the primary secondary unit for this
              SKU.  0 or 1.
          lastModificationDate:
            type: string
            description: The moment of the last update of the entity.
          hasTertiaryBundle:
            type: boolean
            description: Identifies that the same material can be delivered in a tertiary
              "packaging".
          id:
            type: number
            description: The entity's auto-increment id.
          secondaryCompoundQty:
            type: number
            description: How many units of the secondary compound are necessary to
              compose the second unit.
          secondaryQty:
            type: number
            description: How many units of the base unit are necessary to compose
              the second unit.
    Driver Assignment availability:
      title: Driver Assignment availability
      type: array
      items:
        type: object
        properties:
          driver:
            type: object
            description: "Available driver $ref: '#/components/schemas/Driver'."
          assignedToNotCompletedRoute:
            type: boolean
            description: Boolean value that indicates if the Driver is assigned to
              a not completed route
    ChatMessageDto:
      title: ChatMessageDto
      type: object
      properties:
        to:
          type: object
          properties:
            organization:
              type: object
              properties:
                id:
                  type: string
                  description: Recipient User's Organization id
                key:
                  type: string
                  description: Recipient User's Organization key
              description: Recipient User's Organization
            id:
              type: number
              description: Recipient User id
            login:
              type: string
              description: Recipient User login
            key:
              type: string
              description: Recipient User key
          description: Recipient User
        message:
          type: string
          description: Txt Message
    OrderClassArraySimpleResponse:
      title: OrderClassArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          useConsignedSku:
            type: boolean
            description: "Identifies the origin and quantity of skus that can be added\
              \ to the order with this orderclass, in this case restricting the list\
              \ and quantity of skus consigned on the route"
          allDamaged:
            type: boolean
            description: If the order class is of damage type.
          pickup:
            type: boolean
            description: If the order class is of pickup type.
          description:
            type: string
            description: The name that will be displayed in the system for the OrderClass.
          id:
            type: number
            description: The entity's auto-increment id.
          allowNewOrder:
            type: boolean
            description: If it is allowed to create a new order.
          enabled:
            type: boolean
            description: If orderClass is active.
          key:
            type: string
            description: OrderClass's key
    RouteHolderMaterialPutRequest:
      title: RouteHolderMaterialPutRequest
      type: object
      properties:
        size1Quantity:
          type: number
          description: Quantity of size1.
        size2Alias:
          type: object
          description: Size2 alias.
        route:
          type: object
          description: Route id.
        size1Alias:
          type: object
          description: Size1 alias.
        size3Quantity:
          type: number
          description: Quantity of size3
        id:
          type: number
          description: The entity's auto-increment id.
        transport:
          type: object
          description: Transport id.
        size2Quantity:
          type: number
          description: Quantity of size2
        sku:
          type: object
          description: SKU id.
        size3Alias:
          type: object
          description: Size3 alias.
    DriverResponse:
      title: DriverResponse
      type: object
      properties:
        leader:
          type: object
          description: Represents the leader of the user.
        country:
          type: string
          description: County of driver's address.
        zipCode:
          type: string
          description: Postal code of driver's address.
        driverProfileCost:
          type: object
          description: "The cost profile that will be utilized to compute the driver's\
            \ cost of the route  $ref: '#/components/schemas/DriverProfileCost'."
        phone2:
          type: string
          description: User's phone number (2) for informational use.
        restrictUsers:
          type: boolean
          description: Represents a list of restricted users for this user.
        lastDrugsTest:
          type: string
          description: The date of the driver's last drug test.
        phone1:
          type: string
          description: A selection assigned to how accurate the geocode is.
        password:
          type: string
          description: The user's password.
        lastModificationDate:
          type: string
          description: The entity's last modification date.
        geocodingQuality:
          type: string
          description: A selection assigned to how accurate the geocode is.
        addressLine1:
          type: string
          description: The street address for the driver.
        userAllowedDrivers:
          type: array
          description: Indicates if Driver has smart track or not.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        addressLine2:
          type: string
          description: Additional address information such as apartment.
        state:
          type: string
          description: State of driver's address.
        id:
          type: number
          description: The entity's auto-increment id.
        subordinates:
          type: array
          description: Represents a list of user subordinates.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        phone2Type:
          type: string
          description: The phone type entered in Phone 2.
        longitude:
          type: number
          description: Map coordinates for Longitude of driver's address.
        adpFileNumber:
          type: string
          description: The employee number provided by ADP for exporting of payroll
            data to ADP.
        defaultEncoding:
          type: string
          description: The employee number provided by ADP for exporting of payroll
            data to ADP.
        preferedLocale:
          type: object
          description: "The language associated with the specific Driver template\
            \ being defined $ref: '#/components/schemas/I18NLocale'."
        timeZone:
          type: object
          description: "Driver's time zone $ref: '#/components/schemas/TimeZone'."
        udfs:
          type: array
          description: User's Defined Fields associated to Driver.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        creationDate:
          type: string
          description: The entity's creation date.
        lastPhysicalTest:
          type: string
          description: The date of the driver's last physical.
        isSystem:
          type: boolean
          description: Indifactes if is system
        firstName:
          type: string
          description: First name of the driver.
        district:
          type: string
          description: District of driver's address.
        ticketTypes:
          type: array
          description: Identifies the Ticket Type list.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        name:
          type: string
          description: The name of the Driver you would like displayed in the GreenMile
            system.
        licenseExpires:
          type: string
          description: Date the license expires on.
        lockDate:
          type: string
          description: Locked account Date.
        lastName:
          type: string
          description: Last name of the driver.
        smartTrack:
          type: boolean
          description: Indicates if Driver has smart track or not.
        city:
          type: string
          description: City of driver's address.
        latitude:
          type: number
          description: Map coordinates for Latitude of driver's address.
        latestLogin:
          type: string
          description: Date of last login.
        userAllowedEquipments:
          type: array
          description: Indicates if Driver has smart track or not.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        login:
          type: string
          description: The name the Driver will enter when logging into the GreenMile
            system.
        enabled:
          type: boolean
          description: Activates the Driver in GreenMile to allow them to log into
            the system.
        passwordExpire:
          type: number
          description: Days left to change password.
        externalUser:
          type: boolean
          description: Indicates if the driver is an external user
        restrictDrivers:
          type: boolean
          description: Represents a list of restricted users for this user.
        userAllowedTags:
          type: array
          description: Represents a list of tags allowed for the user.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        expireDate:
          type: string
          description: Date to lock account.
        licenseNumber:
          type: string
          description: The number issues to the driver.
        email:
          type: string
          description: User's e-mail address.
        key:
          type: string
          description: The key associated with the specific Driver template being
            defined.
        failedAttempts:
          type: number
          description: Amount of login attempts.
        groups:
          type: array
          description: List of groups where the driver belongs.
          items:
            type: object
            properties:
              isSystem:
                type: boolean
                description: ""
              name:
                type: string
                description: ""
              admin:
                type: boolean
                description: ""
              sysAdmin:
                type: boolean
                description: ""
              id:
                type: number
                description: ""
              locked:
                type: boolean
                description: ""
              key:
                type: string
                description: ""
        restrictEquipments:
          type: boolean
          description: Represents a list of restricted users for this user.
        lastAlcoholTest:
          type: string
          description: The date of the driver's last alcohol test.
        driverType:
          type: string
          description: Type of Job for the Driver.
        phone1Type:
          type: string
          description: The phone type entered in Phone 1.
        restrictTags:
          type: boolean
          description: Represents a list of tags not allowed to the user.
        organization:
          type: object
          description: "The organization to which the current Driver will apply $ref:\
            \ '#/components/schemas/Organization'."
        organizations:
          type: array
          description: The organization to which the current Driver will apply.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        unitSystem:
          type: string
          description: The system of measurement that will displayed for the Driver
            in GreenMile Driver.
        ipRangeProfile:
          type: object
          description: "Ip Range Profile $ref: '#/components/schemas/IPRangeProfile'."
    RouteHelperAssignmentResponse:
      title: RouteHelperAssignmentResponse
      type: object
      properties:
        route:
          type: object
          description: Route id.
        helper:
          type: object
          description: Helper id.
        lastModifierDate:
          type: string
          description: Last time the entity was modifier.
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
    TimeWindowTypeArraySimpleResponse:
      title: TimeWindowTypeArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          lastModificationDate:
            type: string
            description: The moment of the last update of the entity.
          description:
            type: string
            description: TimeWindowType's description.
          id:
            type: number
            description: The entity's auto-increment id.
          creationDate:
            type: string
            description: The entity's creation date.
          enabled:
            type: boolean
            description: Shows if enabled.
          key:
            type: string
            description: TimeWindowType's key
    RouteHolderMaterial:
      title: RouteHolderMaterial
      type: object
      properties:
        size1Quantity:
          type: number
          description: Quantity of size1.
        size2Alias:
          type: object
          description: Size2 alias.
        route:
          type: object
          description: Route id.
        size1Alias:
          type: object
          description: Size1 alias.
        size3Quantity:
          type: number
          description: Quantity of size3
        transport:
          type: object
          description: Transport id.
        id:
          type: number
          description: The entity's auto-increment id.
        size2Quantity:
          type: number
          description: Quantity of size2
        sku:
          type: object
          description: SKU id.
        size3Alias:
          type: object
          description: Size3 alias.
    RouteAdditionalMaterialPutRequest:
      title: RouteAdditionalMaterialPutRequest
      type: object
      properties:
        quantity:
          type: number
          description: Amount of additional materials.
        route:
          type: object
          description: Route id.
        id:
          type: number
          description: The entity's auto-increment id.
        transport:
          type: object
          description: Transport id.
        sku:
          type: object
          description: SKU id.
        sizeAlias:
          type: object
          description: SizeAlias id.
    SkuTypeOneFullResponse:
      title: SkuTypeOneFullResponse
      type: object
      properties:
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        organization:
          type: object
          description: Organization to which the SkuType belongs.
        description:
          type: string
          description: Description of the SkuType.
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
        key:
          type: string
          description: The entity's key.
    TimeWindowTypePutRequest:
      title: TimeWindowTypePutRequest
      type: object
      properties:
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        organization:
          type: object
          description: Indicates Organization that this TimeWindowType relates to.
        description:
          type: string
          description: TimeWindowType's description.
        id:
          type: number
          description: The entity's auto-increment id.
        timeWindowTypeDays:
          type: array
          description: XXX
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        creationDate:
          type: string
          description: The entity's creation date.
        enabled:
          type: boolean
          description: Shows if enabled.
        key:
          type: string
          description: TimeWindowType's key
    DriverProfileCostResponse:
      title: DriverProfileCostResponse
      type: object
      properties:
        fixedStopCost:
          type: number
          description: 'The amount of money the route will be calculated at for each
            stop. '
        minimumSize3:
          type: number
          description: 'Data used for cost calculation considering size3. '
        description:
          type: string
          description: 'The name that will be displayed in the system for the Cost
            Profile. '
        udfs:
          type: array
          description: 'User''s Defined Fields associated to DriverProfileCost. '
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        creationDate:
          type: string
          description: The entity's creation date.
        perSize3Rate:
          type: number
          description: 'The amount of pay per size3 delivered. '
        regularTimeMinutes:
          type: number
          description: The amount of time for the route (in minutes) for regular pay
            .
        enabled:
          type: boolean
          description: 'Activates the Cost Profile in GreenMile to be utilized. '
        minimumSize2:
          type: number
          description: 'Data used for cost calculation considering size2. '
        perSize1Rate:
          type: number
          description: 'The amount of pay per size1 delivered. '
        minimumDistance:
          type: number
          description: 'The minimum amount of miles the driver is paid. '
        minimumSize1:
          type: number
          description: 'The minimum amount of size1 the driver is paid. '
        costPerHour:
          type: number
          description: 'The amount of driver wage based on each hour. '
        fixedRouteCost:
          type: number
          description: 'The amount of money the route will calculate for the driver. '
        organization:
          type: object
          description: 'The organization to which the current Cost Profile template
            will apply. '
        minimumTimeHours:
          type: number
          description: 'The amount of time the driver is guaranteed pay for the route. '
        id:
          type: number
          description: The entity's auto-increment id.
        perDistanceRateKm:
          type: number
          description: 'The amount of pay per unit for the driver. '
        overtimeRatePerHour:
          type: number
          description: 'The amount of driver wage once the amount of time in the Regular
            Time (minutes) box has been exceeded. '
        perSize2Rate:
          type: number
          description: 'The amount of pay per size2 delivered.. '
    GroupOneFullResponse:
      title: GroupOneFullResponse
      type: object
      properties:
        isSystem:
          type: boolean
          description: Indicates if the group is system type.
        organization:
          type: object
          description: Organization to which the Group belongs.
        ticketTypes:
          type: array
          description: Identifies the Ticket Type list.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        name:
          type: string
          description: Name of the Group.
        admin:
          type: boolean
          description: Indicates if it is the ADMIN group.
        id:
          type: number
          description: The entity's auto-increment id.
        sysAdmin:
          type: boolean
          description: Indicates if it is the SYSADMIN group.
        creationDate:
          type: string
          description: The entity's creation date.
        locked:
          type: boolean
          description: Indicates if the group is locked.
        ipRangeProfile:
          type: object
          description: Indicates an allowed ip range.
        users:
          type: array
          description: List of users who belong to the group.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        key:
          type: string
          description: The entity’s key.
    HoursOfServiceTypePutRequest:
      title: HoursOfServiceTypePutRequest
      type: object
      properties:
        allowBreakAppointment:
          type: boolean
          description: The type created will be calculated as a break in Hours of
            Service.
        forceLunchTime:
          type: boolean
          description: If the value of forceLunchTime is True the system forces the
            lunch time to be at least the value specified in lunchTimeDurationMinutes.
        lunchTimeThresholdMinutes:
          type: number
          description: Indicates when a lunch break should be taken.
        breakTimeThresholdMinutes:
          type: number
          description: Indicates when a break should be taken.
        forceBreakTime:
          type: boolean
          description: If the value of forceBreakTime is True the system forces the
            break time to be at least the value specified in breakTimeDurationMinutes.
        breakTimeDurationMinutes:
          type: number
          description: Indicates how long this break will be.
        description:
          type: string
          description: The name that will be displayed in the system for the Hours
            of Service Type.
        allowWaitAppointment:
          type: boolean
          description: The type created will be considered as a wait time for the
            Hours of Service calculation.
        enabled:
          type: boolean
          description: Shows if it's enabled
        lunchTimeDurationMinutes:
          type: number
          description: Indicates how long this lunch will be.
        disableDate:
          type: string
          description: Disable Date.
        allowLunchAppointment:
          type: boolean
          description: The type will be considered as meal time in Hours of Service
            calculation.
        organization:
          type: object
          description: The organization to which the current Hours of Service Type
            template will apply.
        id:
          type: number
          description: The entity's auto-increment id.
        inferDriveTimeBasedRouteActions:
          type: boolean
          description: The type created will be considered as drive time in the Hours
            of Service calculation.
        key:
          type: string
          description: HoursOfServiceType's key (Automatically generated key)
    Group:
      title: Group
      type: object
      properties:
        isSystem:
          type: boolean
          description: Indicates if the group is system type.
        organization:
          type: object
          description: Organization to which the Group belongs.
        ticketTypes:
          type: array
          description: Identifies the Ticket Type list.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        name:
          type: string
          description: Name of the Group.
        admin:
          type: boolean
          description: Indicates if it is the ADMIN group.
        sysAdmin:
          type: boolean
          description: Indicates if it is the SYSADMIN group.
        id:
          type: number
          description: The entity's auto-increment id.
        locked:
          type: boolean
          description: Indicates if the group is locked.
        ipRangeProfile:
          type: object
          description: Indicates an allowed ip range.
        users:
          type: array
          description: List of users who belong to the group.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        key:
          type: string
          description: The entity’s key.
    PaymentMethodOneFullResponse:
      title: PaymentMethodOneFullResponse
      type: object
      properties:
        paymentMethodFrom:
          type: object
          description: 'From whom the payment method has been assigned. '
        paymentMethodTo:
          type: object
          description: 'To whom the payment method is assigned. '
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
    RouteEquipmentAssignmentArraySimpleResponse:
      title: RouteEquipmentAssignmentArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          principal:
            type: boolean
            description: Has priority in sending information.
          score:
            type: number
            description: Represents the equipment score.
          lastModificationDate:
            type: string
            description: The moment of the last update of the entity.
          id:
            type: number
            description: The entity's auto-increment id.
          creationDate:
            type: string
            description: The entity's creation date.
          dateScore:
            type: string
            description: Represents the date of the equipment score.
    SurveyOneFullResponse:
      title: SurveyOneFullResponse
      type: object
      properties:
        surveyApplyRules:
          type: array
          description: Rules applied to this survey.
          items:
            type: object
            properties:
              surveyType:
                type: string
                description: Rules applied to this survey.
              jsonRule:
                type: string
                description: Rules applied to this survey.
        organization:
          type: object
          description: The organization to which the current survey template will
            apply.
        description:
          type: string
          description: Description of the survey
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
        title:
          type: string
          description: Title of the survey.
        key:
          type: string
          description: The key of the entity.
        surveySections:
          type: array
          description: Section in the survey.
          items:
            type: object
            properties:
              surveyQuestions:
                type: array
                description: xxx
                items:
                  type: object
                  properties:
                    finishSurvey:
                      type: boolean
                      description: xxx
                    defaultAnswer:
                      type: string
                      description: xxx
                    nextQuestion:
                      type: object
                      description: xxx
                    question:
                      type: string
                      description: xxx
                    requirePhoto:
                      type: boolean
                      description: xxx
                    loopQuestion:
                      type: boolean
                      description: xxx
                    questionOrder:
                      type: number
                      description: xxx
                    type:
                      type: string
                      description: xxx
                    surveyQuestionDomain:
                      type: array
                      description: xxx
                      items:
                        type: object
                        properties:
                          surveyQuestionDomainOrder:
                            type: number
                            description: xxx
                          value:
                            type: string
                            description: xxx
                    mandatory:
                      type: boolean
                      description: xxx
                    key:
                      type: string
                      description: xxx
              sectionOrder:
                type: number
                description: xxx
              title:
                type: string
                description: Section in the survey's key.
              key:
                type: string
                description: Section in the survey's key.
    RouteDriverPendingBalance:
      title: RouteDriverPendingBalance
      type: object
      properties:
        amount:
          type: number
          description: Amount of the driver's pendency.
        quantity:
          type: number
          description: Quantity of pending.
        route:
          type: object
          description: Route id.
        driver:
          type: object
          description: Driver id.
        description:
          type: string
          description: Description of the driver's pendency.
        id:
          type: number
          description: The entity's auto-increment id.
    UserPutRequest:
      title: UserPutRequest
      type: object
      properties:
        leader:
          type: object
          description: Represents the leader of the user.
        country:
          type: string
          description: User's country.
        zipCode:
          type: string
          description: User's zipcode.
        phone2:
          type: string
          description: User's second phone type.
        restrictUsers:
          type: boolean
          description: Represents a list of restricted users for this user.
        phone1:
          type: string
          description: User's first phone.
        password:
          type: string
          description: User's password.
        geocodingQuality:
          type: string
          description: Indicates the quality of the User's geocoding.
        addressLine1:
          type: string
          description: Address 1.
        userAllowedDrivers:
          type: array
          description: Drivers that the user has permission to view.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        addressLine2:
          type: string
          description: Address 2.
        id:
          type: number
          description: The entity's auto-increment id.
        state:
          type: string
          description: User's state.
        subordinates:
          type: array
          description: Represents a list of user subordinates.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        phone2Type:
          type: string
          description: User's second phone type.
        longitude:
          type: number
          description: User's longitude.
        adpFileNumber:
          type: string
          description: The User's ADP number.
        defaultEncoding:
          type: string
          description: "Default encoding type: UTF-8, SHIFT-JIS, EUC-JP, WINDOWS-874."
        preferedLocale:
          type: object
          description: "Represents the locale for the user, like currency, language..."
        timeZone:
          type: object
          description: Indicates the User's timezone.
        udfs:
          type: array
          description: A collection to User's User Defined Fields.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        isSystem:
          type: boolean
          description: Indicates if the user is of type system.
        firstName:
          type: string
          description: firstName
        district:
          type: string
          description: User's district.
        ticketTypes:
          type: array
          description: A collection to User's User Defined Fields.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        name:
          type: string
          description: The User's Name.
        lockDate:
          type: string
          description: User lock date.
        lastName:
          type: string
          description: lastName
        city:
          type: string
          description: User's city.
        latitude:
          type: number
          description: User's latitude.
        latestLogin:
          type: string
          description: Last login date.
        userAllowedEquipments:
          type: array
          description: Equipment that the user has permission to view.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        login:
          type: string
          description: User's authentication login.
        enabled:
          type: boolean
          description: Indicates if that User is enabled or not.
        passwordExpire:
          type: number
          description: Indicates the time in minutes to expire the password.
        externalUser:
          type: boolean
          description: externalUser
        restrictDrivers:
          type: boolean
          description: Drivers that the user does not have permission to view.
        userAllowedTags:
          type: array
          description: Represents a list of tags allowed for the user.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        expireDate:
          type: string
          description: The user expiration date.
        key:
          type: string
          description: The User's Key.
        email:
          type: string
          description: User's email.
        failedAttempts:
          type: number
          description: Failed attempts to access the account.
        groups:
          type: array
          description: The list of groups the user is part of.
          items:
            type: object
            properties:
              sysAdmin:
                type: boolean
                description: The list' sysAdmin of groups the user is part of.
              id:
                type: number
                description: The list's id of groups the user is part of.
        restrictEquipments:
          type: boolean
          description: Equipment that the user does not have permission to view.
        phone1Type:
          type: string
          description: User's first phone type.
        restrictTags:
          type: boolean
          description: Represents a list of tags not allowed to the user.
        organization:
          type: object
          description: Indicates the Organization that this user is related to.
        organizations:
          type: array
          description: Organizations which User's from.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        unitSystem:
          type: string
          description: User's unit system (Metric or Non-Metric).
        ipRangeProfile:
          type: object
          description: Represents a list containing a range of IP available to the
            user.
    SkuSizeConversionArraySimpleResponse:
      title: SkuSizeConversionArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          qty:
            type: number
            description: Represents the quantity of skuChild
          id:
            type: number
            description: The entity's auto-increment id.
    GroupArraySimpleResponse:
      title: GroupArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          isSystem:
            type: boolean
            description: Indicates if the group is system type.
          lastModificationDate:
            type: string
            description: The moment of the last update of the entity.
          name:
            type: string
            description: Name of the Group.
          admin:
            type: boolean
            description: Indicates if it is the ADMIN group.
          sysAdmin:
            type: boolean
            description: Indicates if it is the SYSADMIN group.
          id:
            type: number
            description: The entity's auto-increment id.
          locked:
            type: boolean
            description: Indicates if the group is locked.
          creationDate:
            type: string
            description: The entity's creation date.
          key:
            type: string
            description: The entity’s key.
    HoursOfServiceTypeArraySimpleResponse:
      title: HoursOfServiceTypeArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          allowBreakAppointment:
            type: boolean
            description: The type created will be calculated as a break in Hours of
              Service.
          forceLunchTime:
            type: boolean
            description: If the value of forceLunchTime is True the system forces
              the lunch time to be at least the value specified in lunchTimeDurationMinutes.
          lunchTimeThresholdMinutes:
            type: number
            description: Indicates when a lunch break should be taken.
          breakTimeThresholdMinutes:
            type: number
            description: Indicates when a break should be taken.
          forceBreakTime:
            type: boolean
            description: If the value of forceBreakTime is True the system forces
              the break time to be at least the value specified in breakTimeDurationMinutes.
          breakTimeDurationMinutes:
            type: number
            description: Indicates how long this break will be.
          description:
            type: string
            description: The name that will be displayed in the system for the Hours
              of Service Type.
          allowWaitAppointment:
            type: boolean
            description: The type created will be considered as a wait time for the
              Hours of Service calculation.
          lunchTimeDurationMinutes:
            type: number
            description: Indicates how long this lunch will be.
          enabled:
            type: boolean
            description: Shows if it's enabled
          allowLunchAppointment:
            type: boolean
            description: The type will be considered as meal time in Hours of Service
              calculation.
          id:
            type: number
            description: The entity's auto-increment id.
          inferDriveTimeBasedRouteActions:
            type: boolean
            description: The type created will be considered as drive time in the
              Hours of Service calculation.
          key:
            type: string
            description: HoursOfServiceType's key (Automatically generated key)
    CancelCode:
      title: CancelCode
      type: object
      properties:
        organization:
          type: object
          description: 'The organization to which the current Cancel Code tempte will
            apply. '
        description:
          type: string
          description: 'The name that will be displayed in the system and on driver''s
            phones for the cancellation or dispatcher. '
        enabled:
          type: boolean
          description: 'Activates the Cancel Code in GreenMile. '
        key:
          type: string
          description: 'CancelCode''s key. '
    SizeAliasResponse:
      title: SizeAliasResponse
      type: object
      properties:
        preferredSize:
          type: string
          description: Indicates the preferred size.
        icon:
          type: string
          description: Icon representing the sizeAlias.
        description:
          type: string
          description: Description of sizeAlias.
        id:
          type: number
          description: The entity's auto-increment id.
        sizeDecimalPlaces:
          type: number
          description: ""
        key:
          type: string
          description: The unique database key associated with the specific SizeAlias
            template being defined.
    StopOneFullResponse:
      title: StopOneFullResponse
      type: object
      properties:
        cloneDate:
          type: string
          description: OriginalStopRepresents the date that the Stop was cloned.
        departureDistance:
          type: number
          description: It refers to the distance from the departure coordinate to
            the location registered coordinate.
        signatureConformity:
          type: string
          description: It indicates if the signature's geocoding collected was captured
            out of a predetermined range for the planned location of the stop.
        actualSequenceNum:
          type: number
          description: Actual sequence number made on the route.
        actualCancel:
          type: string
          description: Actual cancellation information.
        baseLineSize2:
          type: number
          description: The initial quantity of products to be delivered in size2.
        baseLineDistance:
          type: number
          description: Trip distance set initially.
        cancelLatitude:
          type: number
          description: Latitude from where the cancellation was made.
        baseLineSize3:
          type: number
          description: The initial quantity of products to be delivered in size3.
        stopInvoices:
          type: array
          description: Stop Invoices
          items:
            type: object
            properties:
              totalValue:
                type: number
                description: Stop Invoice Total Value
              stopInvoiceSource:
                type: string
                description: "Stop Invoice source Enumerated : SYSTEM, ROUTE"
              id:
                type: number
                description: Stop Invoice Id
              printedFormId:
                type: string
                description: Stop Invoice printed Form id.
              generatedFormId:
                type: string
                description: Stop Invoice generated Form Id
        cancelCode:
          type: object
          description: Stop cancelCode.
        plannedTimeWindowOpen:
          type: string
          description: The stop's planned time window opening.
        actualDistanceDataQuality:
          type: string
          description: Identifies who informed actualDistance.
        baselineTimeWindowDay:
          type: string
          description: The stop's basilne time window day.
        baseLineSize1:
          type: number
          description: The initial quantity of products to be delivered in size1.
        baseLineDeparture:
          type: string
          description: Date initially set for the departure of the stop.
        baselineTimeWindowOpen:
          type: string
          description: The stop's baseline time window opening.
        actualDepartureDataQuality:
          type: string
          description: Identifies who informed actualDeparture.
        damagedReasonCode:
          type: object
          description: Displays a negative amount of product and be displayed as a
            damaged amount in the system.
        actualCancelDataQuality:
          type: string
          description: Identifies who informed actualCancel.
        arrivalLongitude:
          type: number
          description: Indicates longitude of arrival at stop.
        redeliveryTimes:
          type: number
          description: Indicates the number of times the stop has already been redelivered.
        id:
          type: number
          description: The entity's auto-increment id.
        originalStop:
          type: object
          description: OriginalStop is the initial stop used to do cloning.
        departureAccuracyMeters:
          type: number
          description: Indicates the accuracy in meters of departure at the stop.
        overReasonCode:
          type: object
          description: Displays a positive amount of product and be displayed as an
            overage in the system.
        arrivedInTimeWindow:
          type: boolean
          description: Indicates if arrived in the time window.
        actualSize3:
          type: number
          description: The actual amount of products that will be delivered in size3.
        baseLineSequenceNum:
          type: number
          description: Sequence number initially made on the route.
        undeliverableCode:
          type: object
          description: Used to describe the reason for an undeliverable Stop.
        actualSize2:
          type: number
          description: The actual amount of products that will be delivered in size2.
        actualSize1:
          type: number
          description: The actual amount of products that will be delivered in size1.
        size1AliasConfig:
          type: object
          description: Represents the size1 associated with the stop.
        plannedDeparture:
          type: string
          description: The planned departure of the stop.
        baseLineService:
          type: string
          description: Service time initially set at the stop.
        projectedService:
          type: string
          description: Projected service time on the stop.
        projectedMissedTWMinutes:
          type: number
          description: It refers to the projected time for the missing of the time
            window in minutes.
        canceled:
          type: boolean
          description: Indicates if it was canceled.
        creatorDataQuality:
          type: string
          description: Says the creator of data quality
        route:
          type: object
          description: "The route to which the stop belongs. $ref: '#/components/schemas/Route'"
        suggestedTimeWindowOpen:
          type: string
          description: Suggested time window open for the stop.
        signatureReasonCode:
          type: object
          description: Code that says why it was signed.
        orders:
          type: array
          description: "List of orders that were made for this stop. $ref: '#/components/schemas/Order'"
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        deliveryStatus:
          type: string
          description: "Informs the delivery status. (PENDING, PARTIALLY_DELIVERED,\
            \ DELIVERED)."
        firstStop:
          type: boolean
          description: Indicates if it is the first stop.
        suggestedTimeWindowClose:
          type: string
          description: Suggested time window close for the stop.
        serviceAccuracyMeters:
          type: number
          description: Indicates the accuracy in meters of service in the stop.
        payments:
          type: array
          description: Tells you what type of payout was used for that stop.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        latitude:
          type: number
          description: Latitude of the stop.
        actualTimeWindowClose:
          type: string
          description: The stop's actual time window closing.
        plannedArrival:
          type: string
          description: The planned arrival of the stop.
        arrivalDistance:
          type: number
          description: It refers to the distance from the arrival coordinate to the
            location registered coordinate.
        projectedArrival:
          type: string
          description: Projected arrival date at the stop.
        plannedTimeWindowDay:
          type: string
          description: The stop's planned time window day.
        serviceLongitude:
          type: number
          description: Indicates longitude of service at the stop.
        plannedDistance:
          type: number
          description: Planned distance to the stop.
        actualTimeWindowDay:
          type: string
          description: The stop's actual time window day.
        plannedServiceTime:
          type: number
          description: Planned time for the service
        tripNumber:
          type: number
          description: Stop trip Number
        key:
          type: string
          description: Stop key.
        arrivalMobileGpsProvider:
          type: string
          description: Indicates the GPS provider of the mobile device arriving at
            the stop.
        plannedPickupSize3:
          type: number
          description: Planned pickup size for size3.
        bulkArriveGroup:
          type: number
          description: BulkArrival identifier made at that stop.
        plannedPickupSize2:
          type: number
          description: Planned pickup size for size2.
        plannedPickupSize1:
          type: number
          description: Planned pickup size for size1.
        plannedTimeWindowClose:
          type: string
          description: The stop's planned time window closing.
        baseLineArrival:
          type: string
          description: Date initially set for arrival at the stop.
        actualArrival:
          type: string
          description: Actual arrival date at the stop.
        damagedSize3:
          type: number
          description: Quantity of damaged products for size3.
        damagedSize2:
          type: number
          description: Quantity of damaged products for size2.
        stopType:
          type: object
          description: The stop type.
        damagedSize1:
          type: number
          description: Quantity of damaged products for size1.
        bulkArriveUserId:
          type: number
          description: xxx
        plannedSequenceNum:
          type: number
          description: The planned sequence number on the route.
        cancelMobileGPSProvider:
          type: string
          description: The type of provider that provides the coordinates for the
            cancellation.
        arrivalAccuracyMeters:
          type: number
          description: Indicates the accuracy in meters of arrival at the stop.
        stopEtaListeners:
          type: array
          description: "Represents a list of stops, making it easy for merchandisers\
            \ to know when drivers will arrive at the stops."
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        returned:
          type: boolean
          description: Indicates if it was returned.
        hasSignature:
          type: boolean
          description: Indicates if the Stop has any signed.
        plannedSize2:
          type: number
          description: The planned amount of products that will be delivered in size2.
        instructions:
          type: string
          description: Instructions for the stop.
        plannedSize1:
          type: number
          description: The planned amount of products that will be delivered in size1.
        plannedSize3:
          type: number
          description: The planned amount of products that will be delivered in size3.
        stopDocuments:
          type: array
          description: List of stops documents.
          items:
            type: object
            properties:
              documentDescription:
                type: string
                description: Description of the stop document.
              documentNumber:
                type: string
                description: The stop document number.
              udfs:
                type: array
                description: User's Defined Fields associated to StopDocument.
                items:
                  type: object
                  properties:
                    id:
                      type: number
                      description: 'Id of User Defined Field. '
                    value:
                      type: string
                      description: 'Value of User Defined Field. '
                    key:
                      type: string
                      description: 'Key of User Defined Field. '
              delivered:
                type: boolean
                description: Indicates whether the stopDocument has been delivered.
              id:
                type: number
                description: Stop document auto-increment id.
              remarks:
                type: string
                description: Comments on the document.
        reprocessedAt:
          type: string
          description: The time on which the stop times were reprocessed.
        departureMobileGpsProvider:
          type: string
          description: Indicates the mobile GPS provider of the departure.
        departureLatitude:
          type: number
          description: Indicates latitude of departure at the stop.
        projectedDistance:
          type: number
          description: Projected travel distance.
        signatureFilePath:
          type: string
          description: Signature file path.
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        cancelConformity:
          type: string
          description: If the cancellation happened within the radius or geofence
            of the stop
        baselineTimeWindowClose:
          type: string
          description: The stop's baseline time window closing.
        cancelDistance:
          type: number
          description: Distance to latitude and longitude of canceled stop.
        pickupReasonCode:
          type: object
          description: Displays a positive amount of product and be displayed as a
            pickup in the system.
        longitude:
          type: number
          description: Longitude of the stop.
        departureLongitude:
          type: number
          description: Indicates longitude of departure at the stop.
        actualServiceDataQuality:
          type: string
          description: Identifies who informed actualService.
        actualPickupSize3:
          type: number
          description: The actual amount of withdrawal size for size 3.
        actualPickupSize2:
          type: number
          description: The actual amount of withdrawal size for size 2.
        udfs:
          type: array
          description: User's Defined Fields associated to Stop.
          items:
            type: object
            properties:
              lastModificationDate:
                type: string
                description: 'Last modification date of User Defined Field. '
              id:
                type: number
                description: 'Id of User Defined Field. '
              creationDate:
                type: string
                description: 'CreationDate of User Defined Field. '
              value:
                type: string
                description: 'Value of User Defined Field. '
              key:
                type: string
                description: 'Key of User Defined Field. '
        actualPickupSize1:
          type: number
          description: The actual amount of withdrawal size for size 1.
        creationDate:
          type: string
          description: The entity's creation date.
        baseLinePickupSize1:
          type: number
          description: The initial amount of withdrawal size for size1.
        hasPicture:
          type: boolean
          description: Indicates if the Stop has any photos.
        baseLinePickupSize2:
          type: number
          description: The initial amount of withdrawal size for size2.
        baseLinePickupSize3:
          type: number
          description: The initial amount of withdrawal size for size3.
        plannedService:
          type: string
          description: Planned service time on the stop.
        actualService:
          type: string
          description: Actual service time on the stop.
        actualArrivalDataQuality:
          type: string
          description: Identifies who informed actualArrival.
        arrivalLatitude:
          type: number
          description: Indicates latitude of arrival at stop.
        projectedDeparture:
          type: string
          description: Projected departure date of the stop.
        size2AliasConfig:
          type: object
          description: Represents the size2 associated with the stop.
        plannedWaiting:
          type: number
          description: Represents the waiting time if the Driver arrives before the
            service window.
        stopSignatures:
          type: array
          description: List of signatures contained in the <<Stop>>.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        serviceLatitude:
          type: number
          description: Indicates latitude of service at the stop.
        actualTimeWindowOpen:
          type: string
          description: The stop's actual time window opening.
        size3AliasConfig:
          type: object
          description: Represents the size3 associated with the stop.
        redeliveryStop:
          type: object
          description: Indicates the stop that was not previously performed.
        inSequence:
          type: boolean
          description: Indicates whether the stop occurred in the expected sequence.
        departureConformity:
          type: string
          description: It indicates if the departure's geocoding collected was captured
            out of a predetermined range for the planned location of the stop.
        actualDeparture:
          type: string
          description: Actual departure date of the stop.
        serviceMobileGPSProvider:
          type: string
          description: Indicates the mobile GPS provider of the service.
        actualDistance:
          type: number
          description: Actual travel distance.
        deliveryReasonCode:
          type: object
          description: Displays a reason for delivery to the GreenMile driver while
            stopped.
        bulkArriveCanceled:
          type: boolean
          description: Indicates if bulk arrive was canceled.
        allowShort:
          type: boolean
          description: If the stop accepts partial deliveries.
        transport:
          type: object
          description: Transportation to which the stop is part.
        redelivered:
          type: boolean
          description: Indicates if it was redelivered.
        cancelLongitude:
          type: number
          description: Longitude from where the cancellation was made.
        arrivalConformity:
          type: string
          description: It indicates if the arrival's geocoding collected was captured
            out of a predetermined range for the planned location of the stop.
        cancelAccuracyMeters:
          type: number
          description: Accuracy of cancellation coordinates.
        location:
          type: object
          description: Location of the stop.
        confirmedAsNextStop:
          type: string
          description: The date when it was confirmed as the next Stop
        shortReasonCode:
          type: object
          description: Displays a negative amount of product and be displayed as a
            short in the system.
    GPSProvider:
      title: GPSProvider
      type: object
      properties:
        country:
          type: string
          description: Country Name.
        timeZone:
          type: object
          description: Timezone Name.
        description:
          type: string
          description: Description of the GPS Provider.
        gpsProviderParams:
          type: array
          description: ""
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        id:
          type: number
          description: The entity's auto-increment id.
        enabled:
          type: boolean
          description: Status enabled (true) or not (false).
        key:
          type: string
          description: The entity's Key.
    TagOneFullResponse:
      title: TagOneFullResponse
      type: object
      properties:
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        untagAlso:
          type: array
          description: Indicates a list of tags when to untag as well.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        tagColor:
          type: string
          description: Represents the color of the tag.
        unTagWhen:
          type: string
          description: |-
            Indicates when to untag. (START_ROUTE,
                DEPART_ORIGIN,
                ARRIVE_STOP,
                DEPART_STOP,
                CANCEL_STOP,
                UNDELIVERABLE_STOP,
                REDELIVERY,
                ARRIVE_DESTINATION,
                COMPLETE_ROUTE,
                CREATE_ROUTE)
        jsonParameter:
          type: string
          description: Indicates the json parameter.
        organization:
          type: object
          description: Indicates the Organization to which the Tag belongs.
        tagType:
          type: string
          description: "Represents the tag type (ROUTE, EQUIPMENT, GEOFENCE)."
        tagWhen:
          type: string
          description: |-
            Indicates when to tag. (START_ROUTE,
                DEPART_ORIGIN,
                ARRIVE_STOP,
                DEPART_STOP,
                CANCEL_STOP,
                UNDELIVERABLE_STOP,
                REDELIVERY,
                ARRIVE_DESTINATION,
                COMPLETE_ROUTE,
                CREATE_ROUTE)
        description:
          type: string
          description: Represents the description of the tag.
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
        enabled:
          type: boolean
          description: Indicates whether the tag is active.
    ReasonCodeOneFullResponse:
      title: ReasonCodeOneFullResponse
      type: object
      properties:
        over:
          type: boolean
          description: If it is an Over type reason.
        delivery:
          type: boolean
          description: If it is a Delivery type reason.
        signature:
          type: boolean
          description: Define if it will have signature or not.
        pickup:
          type: boolean
          description: If it is a Pickup type reason.
        description:
          type: string
          description: Description of reason code.
        udfs:
          type: array
          description: User's Defined Fields associated to ReasonCode.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        creationDate:
          type: string
          description: The entity's creation date.
        enabled:
          type: boolean
          description: Indicates whether it is enabled.
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        reasonCodeType:
          type: string
          description: Indicates the type of ReasonCode. 'D' Delivery and 'L' Load
            Check.
        damaged:
          type: boolean
          description: If it is a Damaged type reason.
        organization:
          type: object
          description: Organization id.
        id:
          type: number
          description: The entity's auto-increment id.
        shorts:
          type: boolean
          description: If it is a Shorts type reason.
        key:
          type: string
          description: ReasonCode's key (Since 2.12.2)
    UndeliverableCodeArraySimpleResponse:
      title: UndeliverableCodeArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          lastModificationDate:
            type: string
            description: The moment of the last update of the entity.
          description:
            type: string
            description: Description of undeliverable code.
          id:
            type: number
            description: The entity's auto-increment id.
          type:
            type: string
            description: "Type of Undelivereable Code. Valid values are: 'L', 'U'\
              \ or 'B' \nL: BACK LATTER\nU: UNSUCCESSFULL\nB: BOTH"
          creationDate:
            type: string
            description: The entity's creation date.
          enabled:
            type: boolean
            description: Indicates whether it is enabled.
          key:
            type: string
            description: Transport's key
    ErrorMessage:
      title: ErrorMessage
      type: object
      properties:
        errorMessages:
          type: array
          items:
            type: object
            properties:
              date:
                type: string
                description: date.
              resource:
                type: object
                properties:
                  i18nMessage:
                    type: string
                    description: Error message.
                  parameters:
                    type: object
                    properties:
                      owner:
                        type: string
                        description: owner.
                      X-Span-Export:
                        type: string
                        description: X-Span-Export.
                      errorClass:
                        type: string
                        description: errorClass.
                      databaseMessage:
                        type: string
                        description: databaseMessage.
                      className:
                        type: string
                        description: className.
                      login:
                        type: string
                        description: login.
                      Greenmile-Module:
                        type: string
                        description: Greenmile-Module.
                      X-B3-SpanId:
                        type: string
                        description: X-B3-SpanId.
                      user_id:
                        type: string
                        description: user_id.
                      entityName:
                        type: string
                        description: entityName.
                      name:
                        type: string
                        description: name.
                      X-B3-TraceId:
                        type: string
                        description: X-B3-TraceId.
                      Server-Version:
                        type: string
                        description: Server-Version.
                      value:
                        type: string
                        description: value.
                      foreignKey:
                        type: string
                        description: foreignKey.
                      Greenmile-Version:
                        type: string
                        description: Greenmile-Version.
                      consumer:
                        type: string
                        description: consumer.
                      child:
                        type: string
                        description: child.
                    description: extra parameters
                  value:
                    type: string
                    description: resource value Error message.
                  key:
                    type: string
                    description: resource key
                description: resource
              id:
                type: string
                description: id.
    OrganizationResponse:
      title: OrganizationResponse
      type: object
      properties:
        country:
          type: string
          description: The entity's country.
        preferedLocale:
          type: object
          description: List of Organization that notified.
        city:
          type: string
          description: The entity's city.
        listenerOrganizations:
          type: array
          description: List of Organization that notified.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        timeZone:
          type: object
          description: Organization time zone.
        description:
          type: string
          description: The entity's description.
        creationDate:
          type: string
          description: The entity's creation date.
        parentOrganization:
          type: object
          description: Represents the parent organization.
        zipcode:
          type: string
          description: The entity's zipcode.
        lastModificationDate:
          type: string
          description: Last time the entity was modifier.
        dsgOrgId:
          type: string
          description: ""
        taxid:
          type: string
          description: The entity's taxid.
        district:
          type: string
          description: The entity's district.
        addressLine1:
          type: string
          description: The entity's addressLine1.
        addressLine2:
          type: string
          description: The entity's addressLine2.
        unitSystem:
          type: string
          description: Organization's unit system.
        state:
          type: string
          description: The entity's state.
        id:
          type: number
          description: The entity's auto-increment id.
        key:
          type: string
          description: The entity's key
    OrderClassPutRequest:
      title: OrderClassPutRequest
      type: object
      properties:
        allowedOrderSizes:
          type: array
          description: Restrict the quantity of each size for each sku added to the
            order with this orderclass
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        allowedLocationTypes:
          type: array
          description: Location Types allowed to create an order with that order class
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        allowedSkuTypes:
          type: array
          description: Sku Types allowed to create an order with that order class
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        organization:
          type: object
          description: The organization to which the current OrderClass belongs.
        useConsignedSku:
          type: boolean
          description: "Identifies the origin and quantity of skus that can be added\
            \ to the order with this orderclass, in this case restricting the list\
            \ and quantity of skus consigned on the route"
        allDamaged:
          type: boolean
          description: If the order class is of damage type.
        pickup:
          type: boolean
          description: If the order class is of pickup type.
        description:
          type: string
          description: The name that will be displayed in the system for the OrderClass.
        id:
          type: number
          description: The entity's auto-increment id.
        allowNewOrder:
          type: boolean
          description: If it is allowed to create a new order.
        enabled:
          type: boolean
          description: If orderClass is active.
        key:
          type: string
          description: OrderClass's key
    PendingOrderPutRequest:
      title: PendingOrderPutRequest
      type: object
      properties:
        plannedSize2:
          type: number
          description: Planned amount of product that will be delivered on size2.
        assignedOrder:
          type: object
          description: The Assigned Order.
        assignedDate:
          type: string
          description: The date when the Pending Order was assigned.
        orderType:
          type: string
          description: "Enumerator describing type of the Pending Order, two values\
            \ allowed: DELIVERY or PICKUP."
        plannedPickupSize3:
          type: number
          description: Planned pickup size for size3.
        plannedSize1:
          type: number
          description: Planned amount of product that will be delivered on size1.
        plannedPickupSize2:
          type: number
          description: Planned pickup size for size2.
        assignedBy:
          type: object
          description: The User who assigned the Pending Order.
        plannedPickupSize1:
          type: number
          description: Planned pickup size for size1.
        plannedSize3:
          type: number
          description: Planned amount of product that will be delivered on size3.
        cancelledBy:
          type: object
          description: The User who canceled this Pending Order.
        priority:
          type: number
          description: Priority.
        creationDate:
          type: string
          description: The entity's creation date.
        cancelCode:
          type: object
          description: Cancellation Code.
        lineItems:
          type: array
          description: Represents a list of items within an order.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        number:
          type: string
          description: The Pending Order number.
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        specialInstructions:
          type: string
          description: Text describing any special instructions for this order.
        organization:
          type: object
          description: Indicates the Organization of the pending order.
        location:
          type: object
          description: Location of the pending order.
        id:
          type: number
          description: The entity's auto-increment id.
        cancelledDate:
          type: string
          description: The date when the Pending Order was canceled.
        order:
          type: object
          description: The Order
    SkuResponse:
      title: SkuResponse
      type: object
      properties:
        skuGroup:
          type: object
          description: Represents the SKU group.
        description:
          type: string
          description: Description of the SKU.
        tertiaryQty:
          type: number
          description: How many units of the secondary unit are necessary to compose
            the tertiary unit.
        enabled:
          type: boolean
          description: Indicates whether it is enabled.
        baseUnit:
          type: object
          description: "It is the smallest unit of how the product can be delivered.\
            \ For example, this unit may be a bottle."
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        alternativeKey:
          type: string
          description: The entity's alternative key.
        tertiaryUnit:
          type: object
          description: "It is the third level of how the product can be delivered.\
            \ For example, a container."
        secondaryCompound:
          type: object
          description: "Defines the material used to group the base units. In that\
            \ case, the SKU it represents."
        id:
          type: number
          description: The entity's auto-increment id.
        hasTertiaryBundle:
          type: boolean
          description: Identifies that the same material can be delivered in a tertiary
            "packaging".
        brand:
          type: string
          description: The SKU brand.
        key:
          type: string
          description: The entity's key.
        skuSizeConversions:
          type: array
          description: Sku related parent-child relationships.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        hasSecondaryBundle:
          type: boolean
          description: Identifies that the same material can be delivered in a secondary
            "packaging".
        tertiaryCompound:
          type: object
          description: "Defines the material used to group the secondary units. In\
            \ that case, the SKU it represents."
        skuMeasurementUnits:
          type: array
          description: Sku related measurement units and conversion
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        udfs:
          type: array
          description: User's Defined Fields associated to SKU.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        skuType:
          type: object
          description: Represents the type of SKU.
        creationDate:
          type: string
          description: The entity's creation date.
        secondaryQty:
          type: number
          description: How many units of the base unit are necessary to compose the
            second unit.
        tertiaryCompoundQty:
          type: number
          description: How many units of the tertiary compound are necessary to compose
            the tertiary unit.
        secondaryUnit:
          type: object
          description: "It is the second level of how the product can be delivered.\
            \ For example, a box."
        organization:
          type: object
          description: Organization to which the SKU belongs.
        secondaryCompoundQty:
          type: number
          description: How many units of the secondary compound are necessary to compose
            the second unit.
    PaymentMethodResponse:
      title: PaymentMethodResponse
      type: object
      properties:
        paymentMethodFrom:
          type: object
          description: 'From whom the payment method has been assigned. '
        paymentMethodTo:
          type: object
          description: 'To whom the payment method is assigned. '
        id:
          type: number
          description: The entity's auto-increment id.
    RouteResume:
      title: RouteResume
      type: object
      properties:
        completeCoordLongitude:
          type: number
          description: Represents longitude at the end of the route.
        startCoordLongitude:
          type: number
          description: Represents the longitude when starting the route.
        routeMaxSpeed:
          type: number
          description: Represents the maximum speed on the route.
        route:
          type: object
          description: Route id.
        startCoordLatitude:
          type: number
          description: Represents the latitude when starting the route.
        routeBreakDistance:
          type: number
          description: XXX.
        routeLunchDistance:
          type: number
          description: XXX.
        startCoordDate:
          type: string
          description: Represents the start date of the route.
        id:
          type: number
          description: The entity's auto-increment id.
        completeCoordLatitude:
          type: number
          description: Represents the latitude at the end of the route.
        completeCoordDate:
          type: string
          description: Represents the date of the completed route.
        routeAvgSpeed:
          type: number
          description: Represents the average speed on the route.
    RouteDriverAssignmentPutRequest:
      title: RouteDriverAssignmentPutRequest
      type: object
      properties:
        route:
          type: object
          description: Route id.
        driver:
          type: object
          description: Driver id.
        id:
          type: number
          description: The entity's auto-increment id.
    PendingLineItemArraySimpleResponse:
      title: PendingLineItemArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          plannedSize2:
            type: number
            description: Planned amount of products that will be delivered in size2.
          plannedPickupSize3:
            type: number
            description: Planned pickup size for size3.
          plannedSize1:
            type: number
            description: Planned amount of products that will be delivered in size1.
          plannedPickupSize2:
            type: number
            description: Planned pickup size for size2.
          plannedPickupSize1:
            type: number
            description: Planned pickup size for size1.
          plannedSize3:
            type: number
            description: Planned amount of products that will be delivered in size3.
          lineItemID:
            type: string
            description: The unique database key associated with the specific LineItem
              template being defined.
          id:
            type: number
            description: The entity's auto-increment id.
          creationDate:
            type: string
            description: The entity's creation date.
    TransportPutRequest:
      title: TransportPutRequest
      type: object
      properties:
        date:
          type: string
          description: Transport's date.
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        organization:
          type: object
          description: Indicates Organization that this Transport relates to.
        description:
          type: string
          description: TimeWindowType's description.
        id:
          type: number
          description: The entity's auto-increment id.
        stops:
          type: array
          description: The stops that the transport does
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        creationDate:
          type: string
          description: The entity's creation date.
        key:
          type: string
          description: Transport's key
        status:
          type: string
          description: Delivery status made by transport.
    CancelCodeArraySimpleResponse:
      title: CancelCodeArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          description:
            type: string
            description: 'The name that will be displayed in the system and on driver''s
              phones for the cancellation or dispatcher. '
          id:
            type: number
            description: The entity's auto-increment id.
          creationDate:
            type: string
            description: The entity's creation date.
          enabled:
            type: boolean
            description: 'Activates the Cancel Code in GreenMile. '
          key:
            type: string
            description: 'CancelCode''s key. '
    RouteExtraLineItemPutRequest:
      title: RouteExtraLineItemPutRequest
      type: object
      properties:
        plannedSize2:
          type: number
          description: Planned quantity of extra products in size2.
        plannedSize1:
          type: number
          description: Planned quantity of extra products in size1.
        size2Alias:
          type: number
          description: Represents the size2 associated with the RouteExtraLineItem.
        availableSize1:
          type: number
          description: Represents the quantity available in size1.
        plannedSize3:
          type: number
          description: Planned quantity of extra products in size3.
        route:
          type: object
          description: Route id.
        size1Alias:
          type: number
          description: Represents the size1 associated with the RouteExtraLineItem.
        id:
          type: number
          description: The entity's auto-increment id.
        availableSize3:
          type: number
          description: Represents the quantity available in size3.
        sku:
          type: object
          description: SKU id.
        availableSize2:
          type: number
          description: Represents the quantity available in size2.
        size3Alias:
          type: number
          description: Represents the size3 associated with the RouteExtraLineItem.
    UndeliverableCodeOneFullResponse:
      title: UndeliverableCodeOneFullResponse
      type: object
      properties:
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        organization:
          type: object
          description: The organization to which the undeliverable code belongs.
        description:
          type: string
          description: Description of undeliverable code.
        udfs:
          type: array
          description: User's Defined Fields associated to UndeliverableCode.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
        type:
          type: string
          description: "Type of Undelivereable Code. Valid values are: 'L', 'U' or\
            \ 'B' \nL: BACK LATTER\nU: UNSUCCESSFULL\nB: BOTH"
        enabled:
          type: boolean
          description: Indicates whether it is enabled.
        key:
          type: string
          description: Transport's key
    Tag:
      title: Tag
      type: object
      properties:
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        untagAlso:
          type: array
          description: Indicates a list of tags when to untag as well.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        tagColor:
          type: string
          description: Represents the color of the tag.
        unTagWhen:
          type: string
          description: |-
            Indicates when to untag. (START_ROUTE,
                DEPART_ORIGIN,
                ARRIVE_STOP,
                DEPART_STOP,
                CANCEL_STOP,
                UNDELIVERABLE_STOP,
                REDELIVERY,
                ARRIVE_DESTINATION,
                COMPLETE_ROUTE,
                CREATE_ROUTE)
        jsonParameter:
          type: string
          description: Indicates the json parameter.
        organization:
          type: object
          description: Indicates the Organization to which the Tag belongs.
        tagType:
          type: string
          description: "Represents the tag type (ROUTE, EQUIPMENT, GEOFENCE)."
        tagWhen:
          type: string
          description: |-
            Indicates when to tag. (START_ROUTE,
                DEPART_ORIGIN,
                ARRIVE_STOP,
                DEPART_STOP,
                CANCEL_STOP,
                UNDELIVERABLE_STOP,
                REDELIVERY,
                ARRIVE_DESTINATION,
                COMPLETE_ROUTE,
                CREATE_ROUTE)
        description:
          type: string
          description: Represents the description of the tag.
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
        enabled:
          type: boolean
          description: Indicates whether the tag is active.
    OrganizationIntegerList:
      title: OrganizationIntegerList
      type: array
      items:
        type: object
    AccountTypeResponse:
      title: AccountTypeResponse
      type: object
      properties:
        color:
          type: string
          description: Color of Account Type.
        organization:
          type: object
          description: 'The organization to which the current Cancel Code tempte will
            apply. '
        description:
          type: string
          description: Description from Account Type.
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
        key:
          type: string
          description: AccountType's key.
    RouteExtraLineItemOneFullResponse:
      title: RouteExtraLineItemOneFullResponse
      type: object
      properties:
        plannedSize2:
          type: number
          description: Planned quantity of extra products in size2.
        plannedSize1:
          type: number
          description: Planned quantity of extra products in size1.
        availableSize1:
          type: number
          description: Represents the quantity available in size1.
        plannedSize3:
          type: number
          description: Planned quantity of extra products in size3.
        creationDate:
          type: string
          description: The entity's creation date.
        availableSize3:
          type: number
          description: Represents the quantity available in size3.
        availableSize2:
          type: number
          description: Represents the quantity available in size2.
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        size2Alias:
          type: number
          description: Represents the size2 associated with the RouteExtraLineItem.
        route:
          type: object
          description: Route id.
        size1Alias:
          type: number
          description: Represents the size1 associated with the RouteExtraLineItem.
        id:
          type: number
          description: The entity's auto-increment id.
        sku:
          type: object
          description: SKU id.
        size3Alias:
          type: number
          description: Represents the size3 associated with the RouteExtraLineItem.
    StopTypeArraySimpleResponse:
      title: StopTypeArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          lastModificationDate:
            type: string
            description: The moment of the last update of the entity.
          description:
            type: string
            description: StopType's description.
          locationRequired:
            type: boolean
            description: Indicates if StopType's requires a Location.
          id:
            type: number
            description: The entity's auto-increment id.
          type:
            type: string
            description: "StopType's Type. Enum with values: NONE, STOP, PAID_BREAK,\
              \ UNPAID_BREAK, PAID_WAIT, UNPAID_WAIT, PAID_OVERNIGHT, UNPAID_OVERNIGHT,\
              \ DEPOT, CARGO_BILLING"
          creationDate:
            type: string
            description: The entity's creation date.
          key:
            type: string
            description: StopType's key
    RouteDriverPendingBalanceResponse:
      title: RouteDriverPendingBalanceResponse
      type: object
      properties:
        amount:
          type: number
          description: Amount of the driver's pendency.
        quantity:
          type: number
          description: Quantity of pending.
        route:
          type: object
          description: Route id.
        driver:
          type: object
          description: Driver id.
        description:
          type: string
          description: Description of the driver's pendency.
        id:
          type: number
          description: The entity's auto-increment id.
    SkuOrganizationPriceListArraySimpleResponse:
      title: SkuOrganizationPriceListArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          price:
            type: number
            description: SKU price.
          tax:
            type: number
            description: SKU tax.
          id:
            type: number
            description: The entity's auto-increment id.
          sku:
            type: object
            properties:
              enabled:
                type: boolean
                description: SKU enabled.
            description: SKU entity.
          appliedTax:
            type: number
            description: SKU tax applied.
          skuTaxType:
            type: string
            description: SKU tax's type applied.
    EventArraySimpleResponse:
      title: EventArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          requiresAck:
            type: boolean
            description: Indicates whether user acknowledgement is required
          exibitionMode:
            type: string
            description: "Event exhibition mode. (NORMAL, URGENT, BLOCKER, NOT_SHOW\
              \ 'DO NOT DISPLAY')"
          requiresComment:
            type: boolean
            description: Indicates whether comments are required. (requiredAck must
              be enabled)
          lastModificationDate:
            type: string
            description: The moment of the last update of the entity.
          messageBody:
            type: string
            description: Body of the event message. (Route @Route.key@ with Driver
              @Driver.login@ is delayed)
          icon:
            type: string
            description: Event icon.
          scheduleCron:
            type: string
            description: Represents a task scheduler with a set time to run the event.
          description:
            type: string
            description: The name that will be displayed in the system for the Event.
          id:
            type: number
            description: The entity's auto-increment id.
          creationDate:
            type: string
            description: The entity's creation date.
          enabled:
            type: boolean
            description: Indicates whether it is enabled.
    RoutePutRequest:
      title: RoutePutRequest
      type: object
      properties:
        undeliveredStops:
          type: number
          description: The number of stops undelivered on the route.
        tagAssignments:
          type: array
          description: Represents a list of tags linked to the route.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        baseLineDistance:
          type: number
          description: The trip distance set initially.
        proactiveRouteOptSimulation:
          type: string
          description: It's the uuid used by PRO to check if the resequence simulation
            is the last triggered by gms.
        actualDistanceDataQuality:
          type: string
          description: Indicates how the Actual Distance information was entered into
            the system.
        plannedCost:
          type: number
          description: The planned cost of the route.
        baseLineDeparture:
          type: string
          description: Date initially set for the departure of the route.
        actualDepartureDataQuality:
          type: string
          description: Indicates how the Actual Departure information was entered
            into the system.
        holderMaterials:
          type: array
          description: "Represents returnable objects that must be in the driver’\
            s truck at the end of the route. Example: bottles, containers."
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        baseLineStart:
          type: string
          description: Date initially set for the start of the route.
        id:
          type: number
          description: The entity's auto-increment id.
        helperAssignments:
          type: array
          description: Represents the association between a route and the drivers
            as auxiliaries.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        projectedStart:
          type: string
          description: The projected start date of the route.
        actualSize3:
          type: number
          description: The actual amount of products that were delivered in size3.
        baselinePickupSize1:
          type: number
          description: The initial amount of withdrawal size for size1.
        baselineServiceTime:
          type: number
          description: BaseLine travel time in minutes.
        actualSize2:
          type: number
          description: The actual amount of products that were delivered in size2.
        actualSize1:
          type: number
          description: The actual amount of products that were delivered in size1.
        size1AliasConfig:
          type: object
          description: Represents the size1 associated with the route.
        plannedDeparture:
          type: string
          description: The planned departure of the route.
        additionalMaterials:
          type: array
          description: "Represents extra support materials for deliveries on the route.\
            \ Example: pallet, chapatex, pallet truck."
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        driverPendingBalances:
          type: array
          description: "Represents an outstanding balance of a driver on a route.\
            \ Example: damaged material."
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        baseLineComplete:
          type: string
          description: Date initially set to complete the route.
        stops:
          type: array
          description: List of stops that contains in the route.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        exceededLicense:
          type: string
          description: The date the license was exceeded.
        baselinePickupSize3:
          type: number
          description: The initial amount of withdrawal size for size3.
        plannedTravelTimeMinutes:
          type: number
          description: Planned travel time in minutes.
        baselinePickupSize2:
          type: number
          description: The initial amount of withdrawal size for size2.
        actualStart:
          type: string
          description: Actual start date of the route.
        status:
          type: string
          description: Route's status.
        origLatitude:
          type: number
          description: Route's origin latitude.
        unsuccessfulDelivery:
          type: boolean
          description: Indicates whether the route contains partial and/or canceled
            deliveries.
        baselineTravelTimeMinutes:
          type: number
          description: Travel time initially set in minutes.
        equipmentAssignments:
          type: array
          description: Represents the association between a route and equipment.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        proactiveRouteOptTimestamp:
          type: string
          description: It's a timestamp used to check if the resequence simulation
            is valid or expired.
        plannedArrival:
          type: string
          description: The planned date for the arrival of the route.
        lastModifier:
          type: object
          description: Last User who changed the entity.
        projectedArrival:
          type: string
          description: The projected arrival date of the route.
        plannedDistance:
          type: number
          description: Planned travel distance.
        plannedServiceTime:
          type: number
          description: Planned travel time in minutes.
        key:
          type: string
          description: The entity's key.
        actualCost:
          type: number
          description: The actual cost of the route.
        plannedPickupSize3:
          type: number
          description: Planned pickup size for size3.
        actualStartDataQuality:
          type: string
          description: Indicates how the Actual Start information was entered into
            the system.
        plannedPickupSize2:
          type: number
          description: Planned pickup size for size2.
        plannedPickupSize1:
          type: number
          description: Planned pickup size for size1.
        baseLineArrival:
          type: string
          description: Date initially set for arrival of the route.
        actualArrival:
          type: string
          description: Actual arrival date of the route.
        actualComplete:
          type: string
          description: Actual route completion date.
        proactiveRouteOptPending:
          type: string
          description: Indicates a pending request to perform stop rescheduling via
            Resequencer. (Configuration Information).
        reopenedBy:
          type: object
          description: User responsible for reopening the route.
        actualDistanceRecalculatedAt:
          type: string
          description: The date the actual distance was recalculated.
        organization:
          type: object
          description: The organization to which the current Location template will
            apply.
        manifests:
          type: array
          description: "Represents a general summary of the route, containing SKU\
            \ information and which transport it belongs to."
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        baselineSize1:
          type: number
          description: The initial quantity of products to be delivered in size1.
        redeliveredStops:
          type: number
          description: The number of stops redelivered on the route.
        baselineSize2:
          type: number
          description: The initial quantity of products to be delivered in size2.
        baselineSize3:
          type: number
          description: The initial quantity of products to be delivered in size3.
        canceledStops:
          type: number
          description: The number of stops canceled on the route.
        notLoadedSkus:
          type: array
          description: Represents a list of unloaded SKU.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        plannedSize2:
          type: number
          description: The planned amount of products that will be delivered in size2.
        baseLineCost:
          type: number
          description: The initial cost of the route.
        date:
          type: string
          description: Route date.
        plannedSize1:
          type: number
          description: The planned amount of products that will be delivered in size1.
        actualTravelTimeMinutes:
          type: number
          description: Actual travel time in minutes.
        actualDepartures:
          type: number
          description: Indicates the number of Stops Served on the route.
        plannedSize3:
          type: number
          description: The planned amount of products that will be delivered in size3.
        lastStopIsDestination:
          type: boolean
          description: Indicates whether the last stop is the destination.
        totalStops:
          type: number
          description: The number of stops on the route.
        projectedDistance:
          type: number
          description: Projected travel distance.
        origLongitude:
          type: number
          description: Route's origin longitude.
        destLatitude:
          type: number
          description: Route's destination latitude.
        plannedStart:
          type: string
          description: The planned start date of the route.
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        actualCompleteDataQuality:
          type: string
          description: Indicates how the Actual Complete information was entered into
            the system.
        actualPickupSize3:
          type: number
          description: The actual amount of withdrawal size for size 3.
        actualPickupSize2:
          type: number
          description: The actual amount of withdrawal size for size 2.
        udfs:
          type: array
          description: Additional user-defined fields for the route.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        actualPickupSize1:
          type: number
          description: The actual amount of withdrawal size for size 1.
        creationDate:
          type: string
          description: The entity's creation date.
        hasPicture:
          type: boolean
          description: Indicates if the route has any photos.
        hasGps:
          type: boolean
          description: Indicates whether the route has GPS.
        extraLineItems:
          type: array
          description: Extra LineItems that can be sold after order creation.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        totalStopsInProgress:
          type: number
          description: Represents total stops in progress.
        consignedSkus:
          type: array
          description: Represents the amount of a borrowed sku on a route.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        projectedDeparture:
          type: string
          description: The projected departure date of the route.
        size2AliasConfig:
          type: object
          description: Represents the size2 associated with the route.
        plannedComplete:
          type: string
          description: The planned date to complete the course.
        firstStopIsOrigin:
          type: boolean
          description: It's a flag defining that the first stop is the Route origin.
        hasHelper:
          type: boolean
          description: It's true if the route has a helper.
        locationPendingPayments:
          type: array
          description: Represents an outstanding balance of a location on a route.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        proactiveRouteOptConfig:
          type: object
          description: "Enabled for PRO clients only. Proactive Route Optimization\
            \ (PRO) configuration. Add optimization goal (DISTANCE, TIME, TIME_WINDOW,\
            \ COST), service window tolerance, delivery type prioritization."
        destLongitude:
          type: number
          description: Route's destination longitude.
        origin:
          type: object
          description: Location of the starting point of the route.
        destination:
          type: object
          description: Last location to end the route.
        projectedComplete:
          type: string
          description: The projected completion date of the route.
        description:
          type: string
          description: Description of the route.
        resequenceMethod:
          type: string
          description: "The resequence method (HAVERSINE, DISTANCEMATRIX)"
        size3AliasConfig:
          type: object
          description: Represents the size3 associated with the route.
        proactiveRouteOptApplied:
          type: string
          description: Indicates an applied request that was executed in the rescheduling
            of the stop via Resequencer. (Configuration Information).
        amountReceived:
          type: number
          description: Total value received from the route.
        actualDeparture:
          type: string
          description: Actual departure date of the route.
        actualDistance:
          type: number
          description: Actual travel distance.
        onRoute:
          type: boolean
          description: This attribute is created based on a method (isOnRoute)
        lastUpdatedProjectedTime:
          type: string
          description: Date of the last update of Projected Time.
        reopenedDate:
          type: string
          description: Date of reopening of the route.
        driverAssignments:
          type: array
          description: Represents the association between a route and the drivers.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
    RouteEquipmentAssignmentPutRequest:
      title: RouteEquipmentAssignmentPutRequest
      type: object
      properties:
        principal:
          type: boolean
          description: Has priority in sending information.
        score:
          type: number
          description: Represents the equipment score.
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        route:
          type: object
          description: Route id.
        equipment:
          type: object
          description: Equipment id.
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
        dateScore:
          type: string
          description: Represents the date of the equipment score.
    SkuPutRequest:
      title: SkuPutRequest
      type: object
      properties:
        skuSizeConversions:
          type: array
          description: Sku related parent-child relationships.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        hasSecondaryBundle:
          type: boolean
          description: Identifies that the same material can be delivered in a secondary
            "packaging".
        tertiaryCompound:
          type: object
          description: "Defines the material used to group the secondary units. In\
            \ that case, the SKU it represents."
        skuGroup:
          type: object
          description: Represents the SKU group.
        skuMeasurementUnits:
          type: array
          description: Sku related measurement units and conversion
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        description:
          type: string
          description: Description of the SKU.
        udfs:
          type: array
          description: User's Defined Fields associated to SKU.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        tertiaryQty:
          type: number
          description: How many units of the secondary unit are necessary to compose
            the tertiary unit.
        skuType:
          type: object
          description: Represents the type of SKU.
        creationDate:
          type: string
          description: The entity's creation date.
        secondaryQty:
          type: number
          description: How many units of the base unit are necessary to compose the
            second unit.
        enabled:
          type: boolean
          description: Indicates whether it is enabled.
        tertiaryCompoundQty:
          type: number
          description: How many units of the tertiary compound are necessary to compose
            the tertiary unit.
        baseUnit:
          type: object
          description: "It is the smallest unit of how the product can be delivered.\
            \ For example, this unit may be a bottle."
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        secondaryUnit:
          type: object
          description: "It is the second level of how the product can be delivered.\
            \ For example, a box."
        tertiaryUnit:
          type: object
          description: "It is the third level of how the product can be delivered.\
            \ For example, a container."
        organization:
          type: object
          description: Organization to which the SKU belongs.
        secondaryCompound:
          type: object
          description: "Defines the material used to group the base units. In that\
            \ case, the SKU it represents."
        id:
          type: number
          description: The entity's auto-increment id.
        hasTertiaryBundle:
          type: boolean
          description: Identifies that the same material can be delivered in a tertiary
            "packaging".
        secondaryCompoundQty:
          type: number
          description: How many units of the secondary compound are necessary to compose
            the second unit.
        brand:
          type: string
          description: The SKU brand.
        key:
          type: string
          description: The entity's key.
    RouteExtraLineItem:
      title: RouteExtraLineItem
      type: object
      properties:
        plannedSize2:
          type: number
          description: Planned quantity of extra products in size2.
        plannedSize1:
          type: number
          description: Planned quantity of extra products in size1.
        size2Alias:
          type: number
          description: Represents the size2 associated with the RouteExtraLineItem.
        availableSize1:
          type: number
          description: Represents the quantity available in size1.
        plannedSize3:
          type: number
          description: Planned quantity of extra products in size3.
        route:
          type: object
          description: Route id.
        size1Alias:
          type: number
          description: Represents the size1 associated with the RouteExtraLineItem.
        id:
          type: number
          description: The entity's auto-increment id.
        availableSize3:
          type: number
          description: Represents the quantity available in size3.
        sku:
          type: object
          description: SKU id.
        availableSize2:
          type: number
          description: Represents the quantity available in size2.
        size3Alias:
          type: number
          description: Represents the size3 associated with the RouteExtraLineItem.
    EquipmentTypeOneFullResponse:
      title: EquipmentTypeOneFullResponse
      type: object
      properties:
        equipmentLength:
          type: number
          description: Needs Documentation
        disableChangesFromDriver:
          type: boolean
          description: Needs Documentation
        averageFuelConsumption:
          type: number
          description: The average amount of fuel the equipment type consumes.
        description:
          type: string
          description: The name that will be displayed in the system for the Equipment
            Type.
        weightPerAxle:
          type: number
          description: Needs Documentation
        avoidAlreadyUsedRoutes:
          type: boolean
          description: Needs Documentation
        avoidTollRoads:
          type: boolean
          description: Needs Documentation
        enabled:
          type: boolean
          description: Activates the Equipment in GreenMile to allow them to log into
            the system.
        minimumDistance:
          type: number
          description: The minimum amount of miles the equipment cost per distance
            will be calculated.
        minimumSize1:
          type: number
          description: The minimum amount of size1 the Cost per Size1 will be calculated
            at.
        costPerMinute:
          type: number
          description: The amount of dollars and cents that the equipments costs to
            operate.
        size3:
          type: number
          description: The equipment type's Size3 capacity.
        fixedRouteCost:
          type: number
          description: The amount of money the route will calculate for the equipment.
        size1:
          type: number
          description: The equipment type's Size1 capacity.
        carbonFactor:
          type: number
          description: The Carbon Emission Factor for the vehicle type used in CO2
            reporting.
        size2:
          type: number
          description: The equipment type's Size2 capacity.
        maximumEquipmentHeight:
          type: number
          description: Needs Documentation
        id:
          type: number
          description: The entity's auto-increment id.
        avoidTunnels:
          type: boolean
          description: Needs Documentation
        minimumTimeMinutes:
          type: number
          description: The minimum amount of time used to calculate cost.
        vehicleType:
          type: string
          description: The type of vehicle that is using the equipment.
        key:
          type: string
          description: The unique database key associated with the specific Equipment
            template being defined.
        height:
          type: number
          description: The maximum height of the vehicle.
        avoidShortTurns:
          type: boolean
          description: Needs Documentation
        maximumSupportedWeight:
          type: number
          description: Needs Documentation
        trailerCount:
          type: number
          description: Needs Documentation
        axleCount:
          type: number
          description: Needs Documentation
        weight:
          type: number
          description: The gross weight of the vehicle.
        udfs:
          type: array
          description: User Defined Fields associated to EquipmentType.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        creationDate:
          type: string
          description: The entity's creation date.
        perSize1Rate:
          type: number
          description: The amount of cost charged per size1 carried on equipment.
        tunnelCategory:
          type: string
          description: "Enumerated to indicate the tunnel category values:  A, B,\
            \ C, D, E"
        organization:
          type: object
          description: The organization to which the current Equipment template will
            apply.
        width:
          type: number
          description: Needs Documentation
        grossEquipmentWeight:
          type: number
          description: Needs Documentation
        perDistanceRateKm:
          type: number
          description: The amount of cost per unit traveled for the equipment.
    RouteLocationPendingPaymentResponse:
      title: RouteLocationPendingPaymentResponse
      type: object
      properties:
        size2Alias:
          type: object
          description: Represents the size2 associated with the RouteManifest.
        route:
          type: object
          description: Route id.
        size3:
          type: number
          description: Size3 value.
        size1:
          type: number
          description: Size1 value.
        size2:
          type: number
          description: Size2 value.
        size1Alias:
          type: object
          description: Represents the size1 associated with the RouteManifest.
        udfs:
          type: array
          description: User's Defined Fields associated to Order.
          items:
            type: object
            properties:
              lastModificationDate:
                type: string
                description: ast modification date of User Defined Field.
              id:
                type: number
                description: Id of User Defined Field.
              creationDate:
                type: string
                description: CreationDate of User Defined Field.
              value:
                type: string
                description: Value of User Defined Field.
              key:
                type: string
                description: Key of User Defined Field.
        transport:
          type: object
          description: Transport id.
        id:
          type: number
          description: The entity's auto-increment id.
        sku:
          type: object
          description: SKU id.
        size3Alias:
          type: object
          description: Represents the size3 associated with the RouteManifest.
    MonetCriteria:
      title: MonetCriteria
      type: object
      properties:
        or:
          type: array
          description: '''Or'' operation. Receives as a parameter a list of operations.'
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        in:
          type: object
          description: '''In'' Operation. Receives as arguments a list of values to
            perform the operation "in" on the attribute "attr".'
        count:
          type: object
          description: Count.
        lt:
          type: object
          description: '''Lt'' Operation (less than). Receives as parameter a value
            to perform the operation "less than" on top of the attribute "attr".'
        sort:
          type: string
          description: "Sort Operation. Receives as parameter a type \"type\" (\"\
            ASC\", \"DESC\". Where \"ASC\" is default value) to make the ordering\
            \ of attribute \"attr\"."
        eq:
          type: object
          description: '''Eq'' Operation (Equal). Receives as a parameter value to
            execute the "equal" operation on the attribute "attr". String type attributes
            may use "matchMode".'
        gt:
          type: object
          description: '''Gt'' operation (Greater Than). Receives as parameter a value
            to perform the operation "greater than" on top of the attribute "attr".'
        singleOperation:
          type: boolean
          description: Indicates if it's a single operation
        aggregate:
          type: array
          description: List of aggregate functions.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        criteriaChain:
          type: array
          description: Chained operations. Receives as arguments a list of operations
            (MonetCriteria).
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        and:
          type: array
          description: '''And'' operation. Receives as arguments a list of operations
            (MonetCriteria).'
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        isNull:
          type: object
          description: '''IsNull'' Operation. Receives a boolean parameter true or
            false for asserting to the attribute specified .'
        gte:
          type: object
          description: '''Gte'' operation (Greater equal). Receives as parameter a
            value to perform the operation "greater equal" on top of the attribute
            "attr".'
        notIn:
          type: object
          description: '''notIn'' Operation. Receives as arguments a list of values
            to perform the operation "notin" on the attribute "attr".'
        neq:
          type: object
          description: '''Neq'' Operation (not Equal). Receives as parameter a value
            to perform the operation "not equal" on top of the attribute "attr". String
            type attributes may use "matchMode".'
        lte:
          type: object
          description: '''Lte'' Operation (Less equal). Receives as parameter a value
            to perform the operation "less equal" on top of the attribute "attr".'
        attr:
          type: string
          description: Attribute/parameter to assert.
        matchMode:
          type: string
          description: "String comparison parameter. Possible values (\"EXACT\", \"\
            ANYWHERE\", \"START\", \"END\")"
    CancelCodeOneFullResponse:
      title: CancelCodeOneFullResponse
      type: object
      properties:
        organization:
          type: object
          description: 'The organization to which the current Cancel Code tempte will
            apply. '
        description:
          type: string
          description: 'The name that will be displayed in the system and on driver''s
            phones for the cancellation or dispatcher. '
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
        enabled:
          type: boolean
          description: 'Activates the Cancel Code in GreenMile. '
        key:
          type: string
          description: 'CancelCode''s key. '
    I18NLocaleOneFullResponse:
      title: I18NLocaleOneFullResponse
      type: object
      properties:
        decimalSymbol:
          type: string
          description: 'PreferredLocale''s decimal symbol. '
        country:
          type: string
          description: PreferredLocale's county.
        digitalGrouping:
          type: string
          description: 'PreferredLocale''s digital grouping. '
        dateFormat:
          type: string
          description: 'PreferredLocale''s date format. '
        timeFormat:
          type: string
          description: 'PreferredLocale''s time format. '
        description:
          type: string
          description: 'PreferredLocale''s description. '
        currency:
          type: string
          description: 'PreferredLocale''s currency. '
        language:
          type: string
          description: 'PreferredLocale''s language. '
        id:
          type: number
          description: The entity's auto-increment id.
        key:
          type: string
          description: PreferredLocale's Key.
    RouteResumePutRequest:
      title: RouteResumePutRequest
      type: object
      properties:
        completeCoordLongitude:
          type: number
          description: Represents longitude at the end of the route.
        startCoordLongitude:
          type: number
          description: Represents the longitude when starting the route.
        routeMaxSpeed:
          type: number
          description: Represents the maximum speed on the route.
        route:
          type: object
          description: Route id.
        startCoordLatitude:
          type: number
          description: Represents the latitude when starting the route.
        routeBreakDistance:
          type: number
          description: XXX.
        routeLunchDistance:
          type: number
          description: XXX.
        startCoordDate:
          type: string
          description: Represents the start date of the route.
        id:
          type: number
          description: The entity's auto-increment id.
        completeCoordLatitude:
          type: number
          description: Represents the latitude at the end of the route.
        completeCoordDate:
          type: string
          description: Represents the date of the completed route.
        routeAvgSpeed:
          type: number
          description: Represents the average speed on the route.
    SkuOneFullResponse:
      title: SkuOneFullResponse
      type: object
      properties:
        skuGroup:
          type: object
          description: Represents the SKU group.
        description:
          type: string
          description: Description of the SKU.
        tertiaryQty:
          type: number
          description: How many units of the secondary unit are necessary to compose
            the tertiary unit.
        enabled:
          type: boolean
          description: Indicates whether it is enabled.
        baseUnit:
          type: object
          description: "It is the smallest unit of how the product can be delivered.\
            \ For example, this unit may be a bottle."
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        alternativeKey:
          type: string
          description: The database alternative key associated with the specific Location
            template being defined.
        tertiaryUnit:
          type: object
          description: "It is the third level of how the product can be delivered.\
            \ For example, a container."
        secondaryCompound:
          type: object
          description: "Defines the material used to group the base units. In that\
            \ case, the SKU it represents."
        id:
          type: number
          description: The entity's auto-increment id.
        hasTertiaryBundle:
          type: boolean
          description: Identifies that the same material can be delivered in a tertiary
            "packaging".
        brand:
          type: string
          description: The SKU brand.
        key:
          type: string
          description: The entity's key.
        skuSizeConversions:
          type: array
          description: Sku related parent-child relationships.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        hasSecondaryBundle:
          type: boolean
          description: Identifies that the same material can be delivered in a secondary
            "packaging".
        tertiaryCompound:
          type: object
          description: "Defines the material used to group the secondary units. In\
            \ that case, the SKU it represents."
        skuMeasurementUnits:
          type: array
          description: Sku related measurement units and conversion
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        udfs:
          type: array
          description: User's Defined Fields associated to SKU.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        creationDate:
          type: string
          description: The entity's creation date.
        skuType:
          type: object
          description: Represents the type of SKU.
        secondaryQty:
          type: number
          description: How many units of the base unit are necessary to compose the
            second unit.
        tertiaryCompoundQty:
          type: number
          description: How many units of the tertiary compound are necessary to compose
            the tertiary unit.
        secondaryUnit:
          type: object
          description: "It is the second level of how the product can be delivered.\
            \ For example, a box."
        organization:
          type: object
          description: Organization to which the SKU belongs.
        secondaryCompoundQty:
          type: number
          description: How many units of the secondary compound are necessary to compose
            the second unit.
    SkuGroup:
      title: SkuGroup
      type: object
      properties:
        organization:
          type: object
          description: Organization to which the SkuGroup belongs.
        description:
          type: string
          description: Description of the SkuGroup.
        id:
          type: number
          description: The entity's auto-increment id.
        key:
          type: string
          description: The entity's key.
    RouteConsignedSkuResponse:
      title: RouteConsignedSkuResponse
      type: object
      properties:
        plannedSize2:
          type: number
          description: Planned amount of products that will be delivered in size2.
        actualSize3:
          type: number
          description: Actual amount of products that were delivered in size3.
        plannedSize1:
          type: number
          description: Planned amount of products that will be delivered in size1.
        consigned:
          type: boolean
          description: Identifies that the sku was actually consigned (and not just
            borrowed).
        amount:
          type: number
          description: Value of SKUs transported.
        plannedSize3:
          type: number
          description: Planned amount of products that will be delivered in size3.
        actualSize2:
          type: number
          description: Actual amount of products that were delivered in size2.
        actualSize1:
          type: number
          description: Actual amount of products that were delivered in size1.
        amountReceived:
          type: number
          description: Value of SKUs received.
        newRouteConsignedSku:
          type: boolean
          description: Indicates whether it is a new consigned Sku.
        size2Alias:
          type: object
          description: Represents the size2 associated with the routeConsignedSku.
        route:
          type: object
          description: Route id. (Since 2.12.2)
        dateConsigned:
          type: string
          description: Consignment date.
        size1Alias:
          type: object
          description: Represents the size1 associated with the routeConsignedSku.
        location:
          type: object
          description: Location id.
        id:
          type: number
          description: The entity's auto-increment id.
        sku:
          type: object
          description: SKU id.
        size3Alias:
          type: object
          description: Represents the size3 associated with the routeConsignedSku.
    PendingOrderArraySimpleResponse:
      title: PendingOrderArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          plannedSize2:
            type: number
            description: Planned amount of product that will be delivered on size2.
          assignedDate:
            type: string
            description: The entity's assigned date.
          orderType:
            type: string
            description: "Enumerator describing type of the Pending Order, two values\
              \ allowed: DELIVERY or PICKUP."
          plannedPickupSize3:
            type: number
            description: Planned pickup size for size3.
          plannedSize1:
            type: number
            description: Planned amount of product that will be delivered on size1.
          plannedPickupSize2:
            type: number
            description: Planned pickup size for size2.
          plannedPickupSize1:
            type: number
            description: Planned pickup size for size1.
          plannedSize3:
            type: number
            description: Planned amount of product that will be delivered on size3.
          priority:
            type: number
            description: Priority.
          creationDate:
            type: string
            description: The entity's creation date.
          number:
            type: string
            description: The Pending Order number.
          lastModificationDate:
            type: string
            description: Last time the entity was modifier.
          specialInstructions:
            type: string
            description: Text describing any special instructions for this order.
          id:
            type: number
            description: The entity's auto-increment id.
    RouteEquipmentAssignment:
      title: RouteEquipmentAssignment
      type: object
      properties:
        principal:
          type: boolean
          description: Has priority in sending information.
        score:
          type: number
          description: Represents the equipment score.
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        route:
          type: object
          description: Route id.
        equipment:
          type: object
          description: Equipment id.
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
        dateScore:
          type: string
          description: Represents the date of the equipment score.
    PaymentMethodArraySimpleResponse:
      title: PaymentMethodArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          askPaymentDocument:
            type: string
            description: ""
          description:
            type: string
            description: Description of payment method.
          documentMask:
            type: string
            description: Document Mask.
          allowPendingPayment:
            type: boolean
            description: Allow pending payment.
          numberOfDays:
            type: number
            description: Represents the number of valid days for payment method.
          id:
            type: number
            description: The entity's auto-increment id.
          documentSize:
            type: number
            description: Document Size.
          enabled:
            type: boolean
            description: Indicates whether it is enabled.
          key:
            type: string
            description: PaymentMethod's key
    RouteArraySimpleResponse:
      title: RouteArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          plannedSize2:
            type: number
            description: The planned amount of products that will be delivered in
              size2.
          baseLineCost:
            type: number
            description: The initial cost of the route.
          date:
            type: string
            description: Route date.
          plannedSize1:
            type: number
            description: The planned amount of products that will be delivered in
              size1.
          actualTravelTimeMinutes:
            type: number
            description: Actual travel time in minutes.
          undeliveredStops:
            type: number
            description: The number of stops undelivered on the route.
          actualDepartures:
            type: number
            description: Indicates the number of Stops Served on the route.
          plannedSize3:
            type: number
            description: The planned amount of products that will be delivered in
              size3.
          lastStopIsDestination:
            type: boolean
            description: Indicates whether the last stop is the destination.
          totalStops:
            type: number
            description: The number of stops on the route.
          baseLineDistance:
            type: number
            description: The trip distance set initially.
          projectedDistance:
            type: number
            description: Projected travel distance.
          origLongitude:
            type: number
            description: Route's origin longitude.
          destLatitude:
            type: number
            description: Route's destination latitude.
          proactiveRouteOptSimulation:
            type: string
            description: It's the uuid used by PRO to check if the resequence simulation
              is the last triggered by gms.
          plannedStart:
            type: string
            description: The planned start date of the route.
          actualDistanceDataQuality:
            type: string
            description: Indicates how the Actual Distance information was entered
              into the system.
          plannedCost:
            type: number
            description: The planned cost of the route.
          baseLineDeparture:
            type: string
            description: Date initially set for the departure of the route.
          actualDepartureDataQuality:
            type: string
            description: Indicates how the Actual Departure information was entered
              into the system.
          lastModificationDate:
            type: string
            description: The moment of the last update of the entity.
          baseLineStart:
            type: string
            description: Date initially set for the start of the route.
          id:
            type: number
            description: The entity's auto-increment id.
          projectedStart:
            type: string
            description: The projected start date of the route.
          actualSize3:
            type: number
            description: The actual amount of products that were delivered in size3.
          actualCompleteDataQuality:
            type: string
            description: Indicates how the Actual Complete information was entered
              into the system.
          baselinePickupSize1:
            type: number
            description: The initial amount of withdrawal size for size1.
          baselineServiceTime:
            type: number
            description: BaseLine travel time in minutes.
          actualPickupSize3:
            type: number
            description: The actual amount of withdrawal size for size 3.
          actualSize2:
            type: number
            description: The actual amount of products that were delivered in size2.
          actualSize1:
            type: number
            description: The actual amount of products that were delivered in size1.
          plannedDeparture:
            type: string
            description: The planned departure of the route.
          actualPickupSize2:
            type: number
            description: The actual amount of withdrawal size for size 2.
          actualPickupSize1:
            type: number
            description: The actual amount of withdrawal size for size 1.
          actualServiceTime:
            type: number
            description: Actual travel time in minutes.
          creationDate:
            type: string
            description: The entity's creation date.
          hasPicture:
            type: boolean
            description: Indicates if the route has any photos.
          hasGps:
            type: boolean
            description: Indicates whether the route has GPS.
          totalStopsInProgress:
            type: number
            description: Represents total stops in progress.
          baseLineComplete:
            type: string
            description: Date initially set to complete the route.
          projectedDeparture:
            type: string
            description: The projected departure date of the route.
          exceededLicense:
            type: string
            description: The date the license was exceeded.
          baselinePickupSize3:
            type: number
            description: The initial amount of withdrawal size for size3.
          plannedTravelTimeMinutes:
            type: number
            description: Planned travel time in minutes.
          baselinePickupSize2:
            type: number
            description: The initial amount of withdrawal size for size2.
          actualStart:
            type: string
            description: Actual start date of the route.
          plannedComplete:
            type: string
            description: The planned date to complete the course.
          status:
            type: string
            description: Route's status.
          firstStopIsOrigin:
            type: boolean
            description: It's a flag defining that the first stop is the Route origin.
          origLatitude:
            type: number
            description: Route's origin latitude.
          hasHelper:
            type: boolean
            description: It's true if the route has a helper.
          unsuccessfulDelivery:
            type: boolean
            description: Indicates whether the route contains partial and/or canceled
              deliveries.
          baselineTravelTimeMinutes:
            type: number
            description: Travel time initially set in minutes.
          destLongitude:
            type: number
            description: Route's destination longitude.
          projectedComplete:
            type: string
            description: The projected completion date of the route.
          plannedArrival:
            type: string
            description: The planned date for the arrival of the route.
          description:
            type: string
            description: Description of the route.
          proactiveRouteOptTimestamp:
            type: string
            description: It's a timestamp used to check if the resequence simulation
              is valid or expired.
          projectedArrival:
            type: string
            description: The projected arrival date of the route.
          resequenceMethod:
            type: string
            description: "The resequence method (HAVERSINE, DISTANCEMATRIX)"
          amountReceived:
            type: number
            description: Total value received from the route.
          proactiveRouteOptApplied:
            type: string
            description: Indicates an applied request that was executed in the rescheduling
              of the stop via Resequencer. (Configuration Information).
          plannedDistance:
            type: number
            description: Planned travel distance.
          plannedServiceTime:
            type: number
            description: Planned travel time in minutes.
          actualDeparture:
            type: string
            description: Actual departure date of the route.
          actualDistance:
            type: number
            description: Actual travel distance.
          key:
            type: string
            description: The entity's key.
          actualCost:
            type: number
            description: The actual cost of the route.
          plannedPickupSize3:
            type: number
            description: Planned pickup size for size3.
          actualStartDataQuality:
            type: string
            description: Indicates how the Actual Start information was entered into
              the system.
          plannedPickupSize2:
            type: number
            description: Planned pickup size for size2.
          plannedPickupSize1:
            type: number
            description: Planned pickup size for size1.
          baseLineArrival:
            type: string
            description: Date initially set for arrival of the route.
          actualArrival:
            type: string
            description: Actual arrival date of the route.
          onRoute:
            type: boolean
            description: This attribute is created based on a method (isOnRoute)
          lastUpdatedProjectedTime:
            type: string
            description: Date of the last update of Projected Time.
          actualComplete:
            type: string
            description: Actual route completion date.
          actualDistanceRecalculatedAt:
            type: string
            description: The date the actual distance was recalculated.
          reopenedDate:
            type: string
            description: Date of reopening of the route.
          baselineSize1:
            type: number
            description: The initial quantity of products to be delivered in size1.
          redeliveredStops:
            type: number
            description: The number of stops redelivered on the route.
          baselineSize2:
            type: number
            description: The initial quantity of products to be delivered in size2.
          baselineSize3:
            type: number
            description: The initial quantity of products to be delivered in size3.
          canceledStops:
            type: number
            description: The number of stops canceled on the route.
    RouteHolderMaterialResponse:
      title: RouteHolderMaterialResponse
      type: object
      properties:
        size1Quantity:
          type: number
          description: Quantity of size1.
        size2Alias:
          type: object
          description: Size2 alias.
        route:
          type: object
          description: Route id.
        size1Alias:
          type: object
          description: Size1 alias.
        size3Quantity:
          type: number
          description: Quantity of size3
        transport:
          type: object
          description: Transport id.
        id:
          type: number
          description: The entity's auto-increment id.
        size2Quantity:
          type: number
          description: Quantity of size2
        sku:
          type: object
          description: SKU id.
        size3Alias:
          type: object
          description: Size3 alias.
    EventTypeResponse:
      title: EventTypeResponse
      type: object
      properties:
        description:
          type: string
          description: The name that will be displayed in the system for the Event.
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
    ChatMessageResponseDto:
      title: ChatMessageResponseDto
      type: object
      properties:
        sentDate:
          type: string
          description: The message sent date.
        createdDate:
          type: string
          description: The message creation date.
        mobileUid:
          type: string
          description: Mobile Uid
        from:
          type: object
          description: Sender User
        to:
          type: object
          description: Receiving User
        id:
          type: string
          description: The message id.
        message:
          type: string
          description: Message text
    RouteConsignedSkuArraySimpleResponse:
      title: RouteConsignedSkuArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          newRouteConsignedSku:
            type: boolean
            description: Indicates whether it is a new consigned Sku.
          plannedSize2:
            type: number
            description: Planned amount of products that will be delivered in size2.
          actualSize3:
            type: number
            description: Actual amount of products that were delivered in size3.
          plannedSize1:
            type: number
            description: Planned amount of products that will be delivered in size1.
          consigned:
            type: boolean
            description: Identifies that the sku was actually consigned (and not just
              borrowed).
          amount:
            type: number
            description: Value of SKUs transported.
          plannedSize3:
            type: number
            description: Planned amount of products that will be delivered in size3.
          actualSize2:
            type: number
            description: Actual amount of products that were delivered in size2.
          actualSize1:
            type: number
            description: Actual amount of products that were delivered in size1.
          dateConsigned:
            type: string
            description: Consignment date.
          id:
            type: number
            description: The entity's auto-increment id.
          amountReceived:
            type: number
            description: Value of SKUs received.
    TransportResponse:
      title: TransportResponse
      type: object
      properties:
        date:
          type: string
          description: Transport's date.
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        alternativeKey:
          type: string
          description: Transport's alternative key
        organization:
          type: object
          description: Indicates Organization that this Transport relates to.
        description:
          type: string
          description: TimeWindowType's description.
        id:
          type: number
          description: The entity's auto-increment id.
        stops:
          type: array
          description: The stops that the transport does
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        creationDate:
          type: string
          description: The entity's creation date.
        key:
          type: string
          description: Transport's key
        status:
          type: string
          description: Delivery status made by transport.
    OrderResponse:
      title: OrderResponse
      type: object
      properties:
        plannedSize2:
          type: number
          description: Planned amount of product that will be delivered on size2.
        plannedSize1:
          type: number
          description: Planned amount of product that will be delivered on size1.
        plannedSize3:
          type: number
          description: Planned amount of product that will be delivered on size3.
        endDate:
          type: string
          description: The final period of delivery of the order.
        lineItems:
          type: array
          description: "Represents a list of items within an order. $ref: '#/components/schemas/LineItem'"
          items:
            type: object
            properties:
              id:
                type: number
                description: 'Items within an order id. '
        number:
          type: string
          description: The order number.
        plannedPaymentMethod:
          type: object
          description: Is the payment method that was planned for that order.
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        damagedReasonCode:
          type: object
          description: Displays a negative amount of product and be displayed as a
            damaged amount in the system.
        id:
          type: number
          description: The entity's auto-increment id.
        pickupReasonCode:
          type: object
          description: Displays a positive amount of product and be displayed as a
            pickup in the system.
        overReasonCode:
          type: object
          description: Displays a positive amount of product and be displayed as an
            overage in the system.
        pendingOrder:
          type: object
          description: Represents a PendingOrder
        actualSize3:
          type: number
          description: Actual amount of product that will be delivered on size3.
        actualPickupSize3:
          type: number
          description: Actual amount of withdrawal size for size 3.
        actualSize2:
          type: number
          description: Actual amount of product that will be delivered on size2.
        actualSize1:
          type: number
          description: Actual amount of product that will be delivered on size1.
        size1AliasConfig:
          type: object
          description: Represents the size1 associated with the lineItem.
        actualPickupSize2:
          type: number
          description: Actual amount of withdrawal size for size 2.
        udfs:
          type: array
          description: User's Defined Fields associated to Order.
          items:
            type: object
            properties:
              lastModificationDate:
                type: string
                description: 'Last modification date of User Defined Field. '
              id:
                type: number
                description: 'Id of User Defined Field. '
              creationDate:
                type: string
                description: 'CreationDate of User Defined Field. '
              value:
                type: string
                description: 'Value of User Defined Field. '
              entity:
                type: object
                description: UDF's Order
              key:
                type: string
                description: 'Key of User Defined Field. '
        actualPickupSize1:
          type: number
          description: Actual amount of withdrawal size for size 1.
        creationDate:
          type: string
          description: The entity's creation date.
        hasPicture:
          type: boolean
          description: Indicates if the Order has any picture.
        relatedOrder:
          type: object
          description: It is the related Order of that Order
        stop:
          type: object
          description: The stop to which the order belongs.
        paymentMethod:
          type: object
          description: Method of payment of the order.
        newOrder:
          type: boolean
          description: Represents the size3 associated with the lineItem.
        defaultReturnablesAction:
          type: object
          description: Devine if the default will be pick up or deliver
        size2AliasConfig:
          type: object
          description: Represents the size2 associated with the lineItem.
        payments:
          type: array
          description: "Represents a list of payments. $ref: '#/components/schemas/Payment'"
          items:
            type: object
            properties:
              id:
                type: number
                description: payment id
        lastModifier:
          type: object
          description: Last User who changed the entity.
        orderClass:
          type: object
          description: The type of order being delivered.
        size3AliasConfig:
          type: object
          description: Represents the size3 associated with the lineItem.
        orderInvoices:
          type: array
          description: Represents a list of orderInvoices
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        selector:
          type: string
          description: (Deprecated).
        salesMan:
          type: object
          description: The Seller of this Order.
        key:
          type: string
          description: The unique database key associated with the specific Location
            template being defined.
        plannedPickupSize3:
          type: number
          description: Planned pickup size for size3.
        plannedPickupSize2:
          type: number
          description: Planned pickup size for size2.
        plannedPickupSize1:
          type: number
          description: Planned pickup size for size1.
        orderPayments:
          type: array
          description: Represents a list of orderPayments
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        deliveryReasonCode:
          type: object
          description: Displays a reason for delivering within GreenMile Driver while
            at stop.
        damagedSize3:
          type: number
          description: Quantity of damaged products for size3.
        damagedSize2:
          type: number
          description: Quantity of damaged products for size2.
        updateTime:
          type: string
          description: The moment of the last update of the entity.
        allowShort:
          type: boolean
          description: If the order accepts partial deliveries.
        damagedSize1:
          type: number
          description: Quantity of damaged products for size1.
        beginDate:
          type: string
          description: The initial period of delivery of the order.
        specialInstructions:
          type: string
          description: Text describing any special instructions for this order.
        baselineSize1:
          type: number
          description: Initial quantity of products to be delivered in size1.
        baselineSize2:
          type: number
          description: Initial quantity of products to be delivered in size2.
        shortReasonCode:
          type: object
          description: Displays a negative amount of product and be displayed as a
            short in the system.
        baselineSize3:
          type: number
          description: Initial quantity of products to be delivered in size3.
    LocationArraySimpleResponse:
      title: LocationArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          hasGeofence:
            type: boolean
            description: Shows if the Location has a Geofence.
          country:
            type: string
            description: Country of Location's address.
          zipCode:
            type: string
            description: Postal code of Location's address.
          helperFixedTimeSecs:
            type: number
            description: Time in seconds fixed of a Helper
          city:
            type: string
            description: City of Location's address.
          latitude:
            type: number
            description: Latitude using decimal format.
          locationType:
            type: object
            properties:
              id:
                type: number
                description: Location Type unique id.
            description: Location Type.
          description:
            type: string
            description: The name that will be displayed in the system for the Location.
          enabled:
            type: boolean
            description: Activates the Location in GreenMile to be utilized.
          phone1:
            type: string
            description: Location's phone number (1) for informational use.
          legalName:
            type: string
            description: Name of the individual or entity issuing the check.
          lastModificationDate:
            type: string
            description: The moment of the last update of the entity.
          nonHelperFixedTimeSecs:
            type: number
            description: Time in seconds fixed of a Non Helper.
          taxID:
            type: string
            description: Tax identifier (CPF/CNPJ).
          alternativeKey:
            type: string
            description: The database alternative key associated with the specific
              Location template being defined.
          creditLimit:
            type: number
            description: Location credit limit.
          geocodingQuality:
            type: string
            description: Quality of the geocoding information.
          addressLine1:
            type: string
            description: The street address for the Location.
          addressLine2:
            type: string
            description: Additional address information such as apartment.
          state:
            type: string
            description: State of Location's address.
          id:
            type: number
            description: The entity's auto-increment id.
          taxType:
            type: string
            description: Tax type charged at location.
          deliveryRadius:
            type: number
            description: Creates a circle around the location with the radius of the
              circle configured according to the number entered in miles.
          email:
            type: string
            description: Location's e-mail address.
          key:
            type: string
            description: The unique database key associated with the specific Location
              template being defined.
          longitude:
            type: number
            description: Longitude using decimal format.
          geocodingDate:
            type: string
            description: Date when the location was geocoded.
          fixedCost:
            type: number
            description: Fixed Cost of Location.
          nonHelperVarTimeSecs:
            type: number
            description: Time in seconds variable of a Non Helper.
          creationDate:
            type: string
            description: The entity's creation date.
          perSize1Rate:
            type: number
            description: Rate per Size 1.
          geocodingLastCheck:
            type: string
            description: Date time the location geocode was checked
          deliveryInstructions:
            type: string
            description: Delivery instructions.
          phone1Type:
            type: string
            description: "Primary phone number type. Valid values: 0,1,2,3,4. Meaning:\
              \ 0 = Work, 1 = Home, 2 = Other, 3 = Mobile, 4 = Fax"
          deliveryDays:
            type: string
            description: "Delivery days can be represented by M,T,W,R,F,S,U. Each\
              \ letter represents one delivery day on the week. Monday, Tuesday, Wednesday,\
              \ Thursday, Friday, Saturday, Sunday. For example, the String \"M,R\"\
              \ will represent the delivery days of Monday and Thursday."
          helperVarTimeSecs:
            type: number
            description: Time in seconds variable of a Helper
          district:
            type: string
            description: District of Location's address.
          appliedTax:
            type: number
            description: The amount related to the tax charged at location.
    HoursOfServiceTypeOneFullResponse:
      title: HoursOfServiceTypeOneFullResponse
      type: object
      properties:
        allowBreakAppointment:
          type: boolean
          description: The type created will be calculated as a break in Hours of
            Service.
        forceLunchTime:
          type: boolean
          description: If the value of forceLunchTime is True the system forces the
            lunch time to be at least the value specified in lunchTimeDurationMinutes.
        lunchTimeThresholdMinutes:
          type: number
          description: Indicates when a lunch break should be taken.
        breakTimeThresholdMinutes:
          type: number
          description: Indicates when a break should be taken.
        forceBreakTime:
          type: boolean
          description: If the value of forceBreakTime is True the system forces the
            break time to be at least the value specified in breakTimeDurationMinutes.
        breakTimeDurationMinutes:
          type: number
          description: Indicates how long this break will be.
        description:
          type: string
          description: The name that will be displayed in the system for the Hours
            of Service Type.
        allowWaitAppointment:
          type: boolean
          description: The type created will be considered as a wait time for the
            Hours of Service calculation.
        creationDate:
          type: string
          description: The entity's creation date.
        enabled:
          type: boolean
          description: Shows if it's enabled
        lunchTimeDurationMinutes:
          type: number
          description: Indicates how long this lunch will be.
        disableDate:
          type: string
          description: Disable Date.
        allowLunchAppointment:
          type: boolean
          description: The type will be considered as meal time in Hours of Service
            calculation.
        organization:
          type: object
          description: The organization to which the current Hours of Service Type
            template will apply.
        id:
          type: number
          description: The entity's auto-increment id.
        inferDriveTimeBasedRouteActions:
          type: boolean
          description: The type created will be considered as drive time in the Hours
            of Service calculation.
        key:
          type: string
          description: HoursOfServiceType's key (Automatically generated key)
    TimeZoneArraySimpleResponse:
      title: TimeZoneArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          timezoneName:
            type: string
            description: TimeZone's name.
          alias:
            type: string
            description: TimeZone's alias
          description:
            type: string
            description: TimeZone's description.
          rawOffsetMinutes:
            type: number
            description: TimeZone's raw off set Minutes..
          id:
            type: number
            description: The entity's auto-increment id.
    Order:
      title: Order
      type: object
      properties:
        plannedSize2:
          type: number
          description: Planned amount of product that will be delivered on size2.
        plannedSize1:
          type: number
          description: Planned amount of product that will be delivered on size1.
        plannedSize3:
          type: number
          description: Planned amount of product that will be delivered on size3.
        endDate:
          type: string
          description: The final period of delivery of the order.
        lineItems:
          type: array
          description: "Represents a list of items within an order. $ref: '#/components/schemas/LineItem'"
          items:
            type: object
            properties:
              id:
                type: number
                description: 'Items within an order id. '
        plannedPaymentMethod:
          type: object
          description: Is the payment method that was planned for that order.
        number:
          type: string
          description: The order number.
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        damagedReasonCode:
          type: object
          description: Displays a negative amount of product and be displayed as a
            damaged amount in the system.
        id:
          type: number
          description: The entity's auto-increment id.
        pickupReasonCode:
          type: object
          description: Displays a positive amount of product and be displayed as a
            pickup in the system.
        overReasonCode:
          type: object
          description: Displays a positive amount of product and be displayed as an
            overage in the system.
        pendingOrder:
          type: object
          description: Represents a PendingOrder
        actualSize3:
          type: number
          description: Actual amount of product that will be delivered on size3.
        actualPickupSize3:
          type: number
          description: Actual amount of withdrawal size for size 3.
        actualSize2:
          type: number
          description: Actual amount of product that will be delivered on size2.
        actualSize1:
          type: number
          description: Actual amount of product that will be delivered on size1.
        size1AliasConfig:
          type: object
          description: Represents the size1 associated with the lineItem.
        udfs:
          type: array
          description: User's Defined Fields associated to Order.
          items:
            type: object
            properties:
              lastModificationDate:
                type: string
                description: 'Last modification date of User Defined Field. '
              id:
                type: number
                description: 'Id of User Defined Field. '
              creationDate:
                type: string
                description: 'CreationDate of User Defined Field. '
              value:
                type: string
                description: 'Value of User Defined Field. '
              entity:
                type: object
                description: UDF's Order
              key:
                type: string
                description: 'Key of User Defined Field. '
        actualPickupSize2:
          type: number
          description: Actual amount of withdrawal size for size 2.
        actualPickupSize1:
          type: number
          description: Actual amount of withdrawal size for size 1.
        creationDate:
          type: string
          description: The entity's creation date.
        hasPicture:
          type: boolean
          description: Indicates if the Order has any picture.
        relatedOrder:
          type: object
          description: It is the related Order of that Order
        stop:
          type: object
          description: The stop to which the order belongs.
        paymentMethod:
          type: object
          description: Method of payment of the order.
        defaultReturnablesAction:
          type: object
          description: Devine if the default will be pick up or deliver
        newOrder:
          type: boolean
          description: Represents the size3 associated with the lineItem.
        size2AliasConfig:
          type: object
          description: Represents the size2 associated with the lineItem.
        payments:
          type: array
          description: "Represents a list of payments. $ref: '#/components/schemas/Payment'"
          items:
            type: object
            properties:
              id:
                type: number
                description: payment id
        lastModifier:
          type: object
          description: Last User who changed the entity.
        orderClass:
          type: object
          description: The type of order being delivered.
        size3AliasConfig:
          type: object
          description: Represents the size3 associated with the lineItem.
        orderInvoices:
          type: array
          description: Represents a list of orderInvoices
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        selector:
          type: string
          description: (Deprecated).
        salesMan:
          type: object
          description: The Seller of this Order.
        key:
          type: string
          description: The unique database key associated with the specific Location
            template being defined.
        plannedPickupSize3:
          type: number
          description: Planned pickup size for size3.
        plannedPickupSize2:
          type: number
          description: Planned pickup size for size2.
        orderPayments:
          type: array
          description: Represents a list of orderPayments
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        deliveryReasonCode:
          type: object
          description: Displays a reason for delivering within GreenMile Driver while
            at stop.
        plannedPickupSize1:
          type: number
          description: Planned pickup size for size1.
        damagedSize3:
          type: number
          description: Quantity of damaged products for size3.
        damagedSize2:
          type: number
          description: Quantity of damaged products for size2.
        updateTime:
          type: string
          description: The moment of the last update of the entity.
        allowShort:
          type: boolean
          description: If the order accepts partial deliveries.
        damagedSize1:
          type: number
          description: Quantity of damaged products for size1.
        beginDate:
          type: string
          description: The initial period of delivery of the order.
        specialInstructions:
          type: string
          description: Text describing any special instructions for this order.
        baselineSize1:
          type: number
          description: Initial quantity of products to be delivered in size1.
        shortReasonCode:
          type: object
          description: Displays a negative amount of product and be displayed as a
            short in the system.
        baselineSize2:
          type: number
          description: Initial quantity of products to be delivered in size2.
        baselineSize3:
          type: number
          description: Initial quantity of products to be delivered in size3.
    OrganizationArraySimpleResponse:
      title: OrganizationArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          country:
            type: string
            description: The entity's country.
          city:
            type: string
            description: The entity's city.
          description:
            type: string
            description: The entity's description.
          creationDate:
            type: string
            description: The entity's creation date.
          zipcode:
            type: string
            description: The entity's zipcode.
          lastModificationDate:
            type: string
            description: Last time the entity was modifier.
          taxid:
            type: string
            description: The entity's taxid.
          district:
            type: string
            description: The entity's district.
          addressLine1:
            type: string
            description: The entity's addressLine1.
          addressLine2:
            type: string
            description: The entity's addressLine2.
          unitSystem:
            type: string
            description: Organization's unit system.
          state:
            type: string
            description: The entity's state.
          id:
            type: number
            description: The entity's auto-increment id.
          key:
            type: string
            description: The entity's key
    RouteDriverPendingBalanceArraySimpleResponse:
      title: RouteDriverPendingBalanceArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          amount:
            type: number
            description: Amount of the driver's pendency.
          quantity:
            type: number
            description: Quantity of pending.
          description:
            type: string
            description: Description of the driver's pendency.
          id:
            type: number
            description: The entity's auto-increment id.
    RouteDriverAssignmentOneFullResponse:
      title: RouteDriverAssignmentOneFullResponse
      type: object
      properties:
        route:
          type: object
          description: Route id.
        driver:
          type: object
          description: Driver id.
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
    UserArraySimpleResponse:
      title: UserArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          zipCode:
            type: string
            description: User's zipcode.
          lastName:
            type: string
            description: lastName
          country:
            type: string
            description: User's country.
          city:
            type: string
            description: User's city.
          latitude:
            type: number
            description: User's latitude.
          phone2:
            type: string
            description: User's second phone type.
          latestLogin:
            type: string
            description: Last login date.
          restrictUsers:
            type: boolean
            description: Represents a list of restricted users for this user.
          login:
            type: string
            description: User's authentication login.
          enabled:
            type: boolean
            description: Indicates if that User is enabled or not.
          phone1:
            type: string
            description: User's first phone.
          passwordExpire:
            type: number
            description: Indicates the time in minutes to expire the password.
          externalUser:
            type: boolean
            description: externalUser
          addressLine1:
            type: string
            description: Address 1.
          addressLine2:
            type: string
            description: Address 2.
          restrictDrivers:
            type: boolean
            description: Drivers that the user does not have permission to view.
          state:
            type: string
            description: User's state.
          id:
            type: number
            description: The entity's auto-increment id.
          email:
            type: string
            description: User's email.
          phone2Type:
            type: string
            description: User's second phone type.
          key:
            type: string
            description: The User's Key.
          longitude:
            type: number
            description: User's longitude.
          adpFileNumber:
            type: string
            description: The User's ADP number.
          defaultEncoding:
            type: string
            description: "Default encoding type: UTF-8, SHIFT-JIS, EUC-JP, WINDOWS-874."
          failedAttempts:
            type: number
            description: Failed attempts to access the account.
          groups:
            type: array
            description: The list of groups the user is part of.
            items:
              type: object
              properties:
                admin:
                  type: boolean
                  description: The list' sysAdmin of groups the user is part of.
                sysAdmin:
                  type: boolean
                  description: The list' sysAdmin of groups the user is part of.
                id:
                  type: number
                  description: The list's id of groups the user is part of.
          restrictEquipments:
            type: boolean
            description: Equipment that the user does not have permission to view.
          phone1Type:
            type: string
            description: User's first phone type.
          isSystem:
            type: boolean
            description: Indicates if the user is of type system.
          firstName:
            type: string
            description: firstName
          restrictTags:
            type: boolean
            description: Represents a list of tags not allowed to the user.
          district:
            type: string
            description: User's district.
          name:
            type: string
            description: The User's Name.
          unitSystem:
            type: string
            description: User's unit system (Metric or Non-Metric).
          lockDate:
            type: string
            description: User lock date.
    Stop:
      title: Stop
      type: object
      properties:
        cloneDate:
          type: string
          description: OriginalStopRepresents the date that the Stop was cloned.
        departureDistance:
          type: number
          description: It refers to the distance from the departure coordinate to
            the location registered coordinate.
        signatureConformity:
          type: string
          description: It indicates if the signature's geocoding collected was captured
            out of a predetermined range for the planned location of the stop.
        actualSequenceNum:
          type: number
          description: Actual sequence number made on the route.
        actualCancel:
          type: string
          description: Actual cancellation information.
        baseLineSize2:
          type: number
          description: The initial quantity of products to be delivered in size2.
        baseLineDistance:
          type: number
          description: Trip distance set initially.
        cancelLatitude:
          type: number
          description: Latitude from where the cancellation was made.
        baseLineSize3:
          type: number
          description: The initial quantity of products to be delivered in size3.
        stopInvoices:
          type: array
          description: Stop Invoices
          items:
            type: object
            properties:
              totalValue:
                type: number
                description: Stop Invoice Total Value
              stopInvoiceSource:
                type: string
                description: "Stop Invoice source Enumerated : SYSTEM, ROUTE"
              id:
                type: number
                description: Stop Invoice Id
              printedFormId:
                type: string
                description: Stop Invoice printed Form id.
              generatedFormId:
                type: string
                description: Stop Invoice generated Form Id
        cancelCode:
          type: object
          description: Stop cancelCode.
        plannedTimeWindowOpen:
          type: string
          description: The stop's planned time window opening.
        actualDistanceDataQuality:
          type: string
          description: Identifies who informed actualDistance.
        baselineTimeWindowDay:
          type: string
          description: The stop's basilne time window day.
        baseLineSize1:
          type: number
          description: The initial quantity of products to be delivered in size1.
        baseLineDeparture:
          type: string
          description: Date initially set for the departure of the stop.
        baselineTimeWindowOpen:
          type: string
          description: The stop's baseline time window opening.
        actualDepartureDataQuality:
          type: string
          description: Identifies who informed actualDeparture.
        damagedReasonCode:
          type: object
          description: Displays a negative amount of product and be displayed as a
            damaged amount in the system.
        actualCancelDataQuality:
          type: string
          description: Identifies who informed actualCancel.
        arrivalLongitude:
          type: number
          description: Indicates longitude of arrival at stop.
        redeliveryTimes:
          type: number
          description: Indicates the number of times the stop has already been redelivered.
        id:
          type: number
          description: The entity's auto-increment id.
        originalStop:
          type: object
          description: OriginalStop is the initial stop used to do cloning.
        departureAccuracyMeters:
          type: number
          description: Indicates the accuracy in meters of departure at the stop.
        overReasonCode:
          type: object
          description: Displays a positive amount of product and be displayed as an
            overage in the system.
        arrivedInTimeWindow:
          type: boolean
          description: Indicates if arrived in the time window.
        actualSize3:
          type: number
          description: The actual amount of products that will be delivered in size3.
        baseLineSequenceNum:
          type: number
          description: Sequence number initially made on the route.
        undeliverableCode:
          type: object
          description: Used to describe the reason for an undeliverable Stop.
        actualSize2:
          type: number
          description: The actual amount of products that will be delivered in size2.
        actualSize1:
          type: number
          description: The actual amount of products that will be delivered in size1.
        size1AliasConfig:
          type: object
          description: Represents the size1 associated with the stop.
        plannedDeparture:
          type: string
          description: The planned departure of the stop.
        baseLineService:
          type: string
          description: Service time initially set at the stop.
        projectedService:
          type: string
          description: Projected service time on the stop.
        projectedMissedTWMinutes:
          type: number
          description: It refers to the projected time for the missing of the time
            window in minutes.
        creatorDataQuality:
          type: string
          description: Says the creator of data quality
        route:
          type: object
          description: "The route to which the stop belongs. $ref: '#/components/schemas/Route'"
        suggestedTimeWindowOpen:
          type: string
          description: Suggested time window open for the stop.
        signatureReasonCode:
          type: object
          description: Code that says why it was signed.
        orders:
          type: array
          description: "List of orders that were made for this stop. $ref: '#/components/schemas/Order'"
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        deliveryStatus:
          type: string
          description: "Informs the delivery status. (PENDING, PARTIALLY_DELIVERED,\
            \ DELIVERED)."
        firstStop:
          type: boolean
          description: Indicates if it is the first stop.
        suggestedTimeWindowClose:
          type: string
          description: Suggested time window close for the stop.
        serviceAccuracyMeters:
          type: number
          description: Indicates the accuracy in meters of service in the stop.
        payments:
          type: array
          description: Tells you what type of payout was used for that stop.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        latitude:
          type: number
          description: Latitude of the stop.
        actualTimeWindowClose:
          type: string
          description: The stop's actual time window closing.
        plannedArrival:
          type: string
          description: The planned arrival of the stop.
        arrivalDistance:
          type: number
          description: It refers to the distance from the arrival coordinate to the
            location registered coordinate.
        projectedArrival:
          type: string
          description: Projected arrival date at the stop.
        plannedTimeWindowDay:
          type: string
          description: The stop's planned time window day.
        serviceLongitude:
          type: number
          description: Indicates longitude of service at the stop.
        plannedDistance:
          type: number
          description: Planned distance to the stop.
        actualTimeWindowDay:
          type: string
          description: The stop's actual time window day.
        plannedServiceTime:
          type: number
          description: Planned time for the service
        tripNumber:
          type: number
          description: Stop trip Number
        key:
          type: string
          description: Stop key.
        arrivalMobileGpsProvider:
          type: string
          description: Indicates the GPS provider of the mobile device arriving at
            the stop.
        plannedPickupSize3:
          type: number
          description: Planned pickup size for size3.
        bulkArriveGroup:
          type: number
          description: BulkArrival identifier made at that stop.
        plannedPickupSize2:
          type: number
          description: Planned pickup size for size2.
        plannedPickupSize1:
          type: number
          description: Planned pickup size for size1.
        plannedTimeWindowClose:
          type: string
          description: The stop's planned time window closing.
        baseLineArrival:
          type: string
          description: Date initially set for arrival at the stop.
        actualArrival:
          type: string
          description: Actual arrival date at the stop.
        damagedSize3:
          type: number
          description: Quantity of damaged products for size3.
        damagedSize2:
          type: number
          description: Quantity of damaged products for size2.
        stopType:
          type: object
          description: The stop type.
        damagedSize1:
          type: number
          description: Quantity of damaged products for size1.
        bulkArriveUserId:
          type: number
          description: xxx
        plannedSequenceNum:
          type: number
          description: The planned sequence number on the route.
        cancelMobileGPSProvider:
          type: string
          description: The type of provider that provides the coordinates for the
            cancellation.
        arrivalAccuracyMeters:
          type: number
          description: Indicates the accuracy in meters of arrival at the stop.
        stopEtaListeners:
          type: array
          description: "Represents a list of stops, making it easy for merchandisers\
            \ to know when drivers will arrive at the stops."
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        hasSignature:
          type: boolean
          description: Indicates if the Stop has any signed.
        plannedSize2:
          type: number
          description: The planned amount of products that will be delivered in size2.
        instructions:
          type: string
          description: Instructions for the stop.
        plannedSize1:
          type: number
          description: The planned amount of products that will be delivered in size1.
        plannedSize3:
          type: number
          description: The planned amount of products that will be delivered in size3.
        stopDocuments:
          type: array
          description: List of stops documents.
          items:
            type: object
            properties:
              documentDescription:
                type: string
                description: Description of the stop document.
              documentNumber:
                type: string
                description: The stop document number.
              udfs:
                type: array
                description: User's Defined Fields associated to StopDocument.
                items:
                  type: object
                  properties:
                    id:
                      type: number
                      description: 'Id of User Defined Field. '
                    value:
                      type: string
                      description: 'Value of User Defined Field. '
                    key:
                      type: string
                      description: 'Key of User Defined Field. '
              delivered:
                type: boolean
                description: Indicates whether the stopDocument has been delivered.
              id:
                type: number
                description: Stop document auto-increment id.
              remarks:
                type: string
                description: Comments on the document.
        reprocessedAt:
          type: string
          description: The time on which the stop times were reprocessed.
        departureMobileGpsProvider:
          type: string
          description: Indicates the mobile GPS provider of the departure.
        departureLatitude:
          type: number
          description: Indicates latitude of departure at the stop.
        projectedDistance:
          type: number
          description: Projected travel distance.
        signatureFilePath:
          type: string
          description: Signature file path.
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        cancelConformity:
          type: string
          description: If the cancellation happened within the radius or geofence
            of the stop
        baselineTimeWindowClose:
          type: string
          description: The stop's baseline time window closing.
        cancelDistance:
          type: number
          description: Distance to latitude and longitude of canceled stop.
        pickupReasonCode:
          type: object
          description: Displays a positive amount of product and be displayed as a
            pickup in the system.
        longitude:
          type: number
          description: Longitude of the stop.
        departureLongitude:
          type: number
          description: Indicates longitude of departure at the stop.
        actualServiceDataQuality:
          type: string
          description: Identifies who informed actualService.
        actualPickupSize3:
          type: number
          description: The actual amount of withdrawal size for size 3.
        actualPickupSize2:
          type: number
          description: The actual amount of withdrawal size for size 2.
        udfs:
          type: array
          description: User's Defined Fields associated to Stop.
          items:
            type: object
            properties:
              lastModificationDate:
                type: string
                description: 'Last modification date of User Defined Field. '
              id:
                type: number
                description: 'Id of User Defined Field. '
              creationDate:
                type: string
                description: 'CreationDate of User Defined Field. '
              value:
                type: string
                description: 'Value of User Defined Field. '
              key:
                type: string
                description: 'Key of User Defined Field. '
        actualPickupSize1:
          type: number
          description: The actual amount of withdrawal size for size 1.
        creationDate:
          type: string
          description: The entity's creation date.
        baseLinePickupSize1:
          type: number
          description: The initial amount of withdrawal size for size1.
        hasPicture:
          type: boolean
          description: Indicates if the Stop has any photos.
        baseLinePickupSize2:
          type: number
          description: The initial amount of withdrawal size for size2.
        baseLinePickupSize3:
          type: number
          description: The initial amount of withdrawal size for size3.
        plannedService:
          type: string
          description: Planned service time on the stop.
        actualService:
          type: string
          description: Actual service time on the stop.
        actualArrivalDataQuality:
          type: string
          description: Identifies who informed actualArrival.
        arrivalLatitude:
          type: number
          description: Indicates latitude of arrival at stop.
        projectedDeparture:
          type: string
          description: Projected departure date of the stop.
        size2AliasConfig:
          type: object
          description: Represents the size2 associated with the stop.
        plannedWaiting:
          type: number
          description: Represents the waiting time if the Driver arrives before the
            service window.
        stopSignatures:
          type: array
          description: List of signatures contained in the <<Stop>>.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        serviceLatitude:
          type: number
          description: Indicates latitude of service at the stop.
        actualTimeWindowOpen:
          type: string
          description: The stop's actual time window opening.
        size3AliasConfig:
          type: object
          description: Represents the size3 associated with the stop.
        redeliveryStop:
          type: object
          description: Indicates the stop that was not previously performed.
        inSequence:
          type: boolean
          description: Indicates whether the stop occurred in the expected sequence.
        departureConformity:
          type: string
          description: It indicates if the departure's geocoding collected was captured
            out of a predetermined range for the planned location of the stop.
        actualDeparture:
          type: string
          description: Actual departure date of the stop.
        serviceMobileGPSProvider:
          type: string
          description: Indicates the mobile GPS provider of the service.
        actualDistance:
          type: number
          description: Actual travel distance.
        deliveryReasonCode:
          type: object
          description: Displays a reason for delivery to the GreenMile driver while
            stopped.
        bulkArriveCanceled:
          type: boolean
          description: Indicates if bulk arrive was canceled.
        allowShort:
          type: boolean
          description: If the stop accepts partial deliveries.
        transport:
          type: object
          description: Transportation to which the stop is part.
        cancelLongitude:
          type: number
          description: Longitude from where the cancellation was made.
        arrivalConformity:
          type: string
          description: It indicates if the arrival's geocoding collected was captured
            out of a predetermined range for the planned location of the stop.
        cancelAccuracyMeters:
          type: number
          description: Accuracy of cancellation coordinates.
        location:
          type: object
          description: Location of the stop.
        confirmedAsNextStop:
          type: string
          description: The date when it was confirmed as the next Stop
        shortReasonCode:
          type: object
          description: Displays a negative amount of product and be displayed as a
            short in the system.
    UndeliverableCode:
      title: UndeliverableCode
      type: object
      properties:
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        organization:
          type: object
          description: The organization to which the undeliverable code belongs.
        description:
          type: string
          description: Description of undeliverable code.
        udfs:
          type: array
          description: User's Defined Fields associated to UndeliverableCode.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        id:
          type: number
          description: The entity's auto-increment id.
        type:
          type: string
          description: "Type of Undelivereable Code. Valid values are: 'L', 'U' or\
            \ 'B' \nL: BACK LATTER\nU: UNSUCCESSFULL\nB: BOTH"
        creationDate:
          type: string
          description: The entity's creation date.
        enabled:
          type: boolean
          description: Indicates whether it is enabled.
        key:
          type: string
          description: Transport's key
    HoursOfServiceTypeResponse:
      title: HoursOfServiceTypeResponse
      type: object
      properties:
        allowBreakAppointment:
          type: boolean
          description: The type created will be calculated as a break in Hours of
            Service.
        forceLunchTime:
          type: boolean
          description: If the value of forceLunchTime is True the system forces the
            lunch time to be at least the value specified in lunchTimeDurationMinutes.
        lunchTimeThresholdMinutes:
          type: number
          description: Indicates when a lunch break should be taken.
        breakTimeThresholdMinutes:
          type: number
          description: Indicates when a break should be taken.
        forceBreakTime:
          type: boolean
          description: If the value of forceBreakTime is True the system forces the
            break time to be at least the value specified in breakTimeDurationMinutes.
        breakTimeDurationMinutes:
          type: number
          description: Indicates how long this break will be.
        description:
          type: string
          description: The name that will be displayed in the system for the Hours
            of Service Type.
        allowWaitAppointment:
          type: boolean
          description: The type created will be considered as a wait time for the
            Hours of Service calculation.
        enabled:
          type: boolean
          description: Shows if it's enabled
        lunchTimeDurationMinutes:
          type: number
          description: Indicates how long this lunch will be.
        disableDate:
          type: string
          description: Disable Date.
        allowLunchAppointment:
          type: boolean
          description: The type will be considered as meal time in Hours of Service
            calculation.
        organization:
          type: object
          description: The organization to which the current Hours of Service Type
            template will apply.
        id:
          type: number
          description: The entity's auto-increment id.
        inferDriveTimeBasedRouteActions:
          type: boolean
          description: The type created will be considered as drive time in the Hours
            of Service calculation.
        key:
          type: string
          description: HoursOfServiceType's key (Automatically generated key)
    StopTypeOneFullResponse:
      title: StopTypeOneFullResponse
      type: object
      properties:
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        organization:
          type: object
          description: "Indicates Organization that this StopType relates to. $ref:\
            \ '#/components/schemas/Organization'"
        description:
          type: string
          description: StopType's description.
        locationRequired:
          type: boolean
          description: Indicates if StopType's requires a Location.
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
        type:
          type: string
          description: "StopType's Type. Enum with values: NONE, STOP, PAID_BREAK,\
            \ UNPAID_BREAK, PAID_WAIT, UNPAID_WAIT, PAID_OVERNIGHT, UNPAID_OVERNIGHT,\
            \ DEPOT, CARGO_BILLING"
        key:
          type: string
          description: StopType's key
    PriceAndSkuDTO:
      title: PriceAndSkuDTO
      type: array
      items:
        type: object
        properties:
          price:
            type: number
            description: SKU price.
          organization:
            type: object
            description: "Organization to which the SKU belongs  $ref: '#/components/schemas/Organization'."
          tax:
            type: number
            description: SKU tax.
          sku:
            type: object
            description: "The sku  $ref: '#/components/schemas/Sku'."
          appliedTax:
            type: number
            description: SKU appliedTax.
    StopType:
      title: StopType
      type: object
      properties:
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        organization:
          type: object
          description: "Indicates Organization that this StopType relates to. $ref:\
            \ '#/components/schemas/Organization'"
        description:
          type: string
          description: StopType's description.
        locationRequired:
          type: boolean
          description: Indicates if StopType's requires a Location.
        id:
          type: number
          description: The entity's auto-increment id.
        type:
          type: string
          description: "StopType's Type. Enum with values: NONE, STOP, PAID_BREAK,\
            \ UNPAID_BREAK, PAID_WAIT, UNPAID_WAIT, PAID_OVERNIGHT, UNPAID_OVERNIGHT,\
            \ DEPOT, CARGO_BILLING"
        creationDate:
          type: string
          description: The entity's creation date.
        key:
          type: string
          description: StopType's key
    RouteEquipmentAssignmentOneFullResponse:
      title: RouteEquipmentAssignmentOneFullResponse
      type: object
      properties:
        principal:
          type: boolean
          description: Has priority in sending information.
        score:
          type: number
          description: Represents the equipment score.
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        route:
          type: object
          description: Route id.
        equipment:
          type: object
          description: Equipment id.
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
        dateScore:
          type: string
          description: Represents the date of the equipment score.
    OrderClassResponse:
      title: OrderClassResponse
      type: object
      properties:
        allowedOrderSizes:
          type: array
          description: Restrict the quantity of each size for each sku added to the
            order with this orderclass
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        allowedLocationTypes:
          type: array
          description: Location Types allowed to create an order with that order class
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        allowedSkuTypes:
          type: array
          description: Sku Types allowed to create an order with that order class
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        organization:
          type: object
          description: The organization to which the current OrderClass belongs.
        useConsignedSku:
          type: boolean
          description: "Identifies the origin and quantity of skus that can be added\
            \ to the order with this orderclass, in this case restricting the list\
            \ and quantity of skus consigned on the route"
        allDamaged:
          type: boolean
          description: If the order class is of damage type.
        pickup:
          type: boolean
          description: If the order class is of pickup type.
        description:
          type: string
          description: The name that will be displayed in the system for the OrderClass.
        id:
          type: number
          description: The entity's auto-increment id.
        allowNewOrder:
          type: boolean
          description: If it is allowed to create a new order.
        enabled:
          type: boolean
          description: If orderClass is active.
        key:
          type: string
          description: OrderClass's key
    SkuMeasurementUnit:
      title: SkuMeasurementUnit
      type: array
      items:
        type: object
        properties:
          hasSecondaryBundle:
            type: boolean
            description: Identifies that the same material can be delivered in a secondary
              "packaging".
          defaultSecondaryUnit:
            type: boolean
            description: Identifies that this is the primary secondary unit for this
              SKU.  0 or 1.
          tertiaryCompound:
            type: object
            description: "Defines the material used to group the secondary units.\
              \ In that case, the SKU it represents $ref: '#/components/schemas/Sku'."
          tertiaryQty:
            type: number
            description: How many units of the secondary unit are necessary to compose
              the tertiary unit.
          secondaryQty:
            type: number
            description: How many units of the base unit are necessary to compose
              the second unit.
          tertiaryCompoundQty:
            type: number
            description: How many units of the tertiary compound are necessary to
              compose the tertiary unit.
          baseUnit:
            type: object
            description: "It is the smallest unit of how the product can be delivered.\
              \ For example, this unit may be a bottle $ref: '#/components/schemas/SizeAlias'."
          secondaryUnit:
            type: object
            description: "It is the second level of how the product can be delivered.\
              \ For example, a box $ref: '#/components/schemas/SizeAlias'."
          tertiaryUnit:
            type: object
            description: "It is the third level of how the product can be delivered.\
              \ For example, a container $ref: '#/components/schemas/SizeAlias'."
          organization:
            type: object
            description: "Organization to which the SkuMeasurementUnit belongs $ref:\
              \ '#/components/schemas/Organization'."
          secondaryCompound:
            type: object
            description: "Defines the material used to group the base units. In that\
              \ case, the SKU it represents $ref: '#/components/schemas/Sku'."
          hasTertiaryBundle:
            type: boolean
            description: Identifies that the same material can be delivered in a tertiary
              "packaging".
          id:
            type: number
            description: The entity's auto-increment id.
          secondaryCompoundQty:
            type: number
            description: How many units of the secondary compound are necessary to
              compose the second unit.
          sku:
            type: object
            description: "SKU's ID. Represents the SKU that is associated to the SkuMeasurementUnit\
              \ $ref: '#/components/schemas/Sku'."
    RouteDriverAssignment:
      title: RouteDriverAssignment
      type: object
      properties:
        route:
          type: object
          description: Route id.
        driver:
          type: object
          description: Driver id.
        id:
          type: number
          description: The entity's auto-increment id.
    LineItemPutRequest:
      title: LineItemPutRequest
      type: object
      properties:
        plannedSize2:
          type: number
          description: Planned amount of products that will be delivered in size2.
        plannedSize1:
          type: number
          description: Planned amount of products that will be delivered in size1.
        plannedSize3:
          type: number
          description: Planned amount of products that will be delivered in size3.
        totalPrice:
          type: number
          description: LineItem total price.
        lineItemID:
          type: string
          description: The unique database key associated with the specific LineItem
            template being defined.
        lastModifier:
          type: object
          description: Last User who changed the entity.
        size3AliasConfig:
          type: number
          description: Represents the size3 associated with the lineItem.
        disregardInStock:
          type: boolean
          description: Indicates whether LineItem will be disregarded from inventory
            when starting the <<Route>>.
        totalTax:
          type: number
          description: Total tax amount of LineItem. Amount used for payment consolidation.
            (Driver or document generation in GM-Driver).
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        damagedReasonCode:
          type: object
          description: Displays a negative amount of product and be displayed as a
            damaged amount in the system.
        boxKey:
          type: string
          description: Key of the box representing the lineItem.
        id:
          type: number
          description: The entity's auto-increment id.
        sku:
          type: object
          description: The SKU to which the LineItem belongs.
        pickupReasonCode:
          type: object
          description: Displays a positive amount of product and be displayed as a
            pickup in the system.
        key:
          type: string
          description: The key used to identify the entity.
        overReasonCode:
          type: object
          description: Displays a positive amount of product and be displayed as an
            overage in the system.
        order:
          type: object
          description: The Order to which the LineItem belongs.
        unitPrice:
          type: number
          description: LineItem unit price.
        plannedPickupSize3:
          type: number
          description: Planned pickup size for size3.
        actualSize3:
          type: number
          description: Actual amount of products that were delivered in size3.
        bonusKey:
          type: string
          description: Represents the key of the promotional code.
        plannedPickupSize2:
          type: number
          description: Planned pickup size for size2.
        deliveryReasonCode:
          type: object
          description: Displays a reason for delivering within GreenMile Driver while
            at stop.
        plannedPickupSize1:
          type: number
          description: Planned pickup size for size1.
        actualPickupSize3:
          type: number
          description: Actual amount of withdrawal size for size 3.
        actualSize2:
          type: number
          description: Actual amount of products that were delivered in size2.
        actualSize1:
          type: number
          description: Actual amount of products that were delivered in size1.
        damagedSize3:
          type: number
          description: Quantity of damaged products for size3.
        size1AliasConfig:
          type: number
          description: Represents the size1 associated with the lineItem.
        damagedSize2:
          type: number
          description: Quantity of damaged products for size2.
        udfs:
          type: array
          description: User's Defined Fields associated to LineItem.
          items:
            type: object
            properties:
              lastModificationDate:
                type: string
                description: User's Defined Fields associated to LineItem's lastModificationDate.
              id:
                type: number
                description: User's Defined Fields associated to LineItem's Id.
              creationDate:
                type: string
                description: User's Defined Fields associated to LineItem's creationDate.
              value:
                type: string
                description: Value of User Defined Field.
              key:
                type: string
                description: Key of User Defined Field.
        actualPickupSize2:
          type: number
          description: Actual amount of withdrawal size for size 2.
        updateTime:
          type: string
          description: The moment of the last update of the entity.
        allowShort:
          type: boolean
          description: If the lineItem accepts partial deliveries.
        actualPickupSize1:
          type: number
          description: Actual amount of withdrawal size for size 1.
        damagedSize1:
          type: number
          description: Quantity of damaged products for size1.
        hasPicture:
          type: boolean
          description: Indicates if the LineItem has any photos.
        damagedSku:
          type: object
          description: Represents the damaged SKU.
        unitTaxSize2:
          type: number
          description: LineItem tax unit value for size2.
        unitTaxSize3:
          type: number
          description: LineItem tax unit value for size3.
        unitTaxSize1:
          type: number
          description: LineItem tax unit value for size1.
        unitDiscountSize1:
          type: number
          description: The discount unit value for LineItem size1.
        totalDiscount:
          type: number
          description: Total LineItem Discount Amount.
        size2AliasConfig:
          type: number
          description: Represents the size2 associated with the lineItem.
        unitDiscountSize3:
          type: number
          description: The discount unit value for LineItem size3.
        shortReasonCode:
          type: object
          description: Displays a negative amount of product and be displayed as a
            short in the system.
        unitDiscountSize2:
          type: number
          description: The discount unit value for LineItem size2.
    SizeAlias:
      title: SizeAlias
      type: object
      properties:
        preferredSize:
          type: string
          description: Indicates the preferred size.
        icon:
          type: string
          description: Icon representing the sizeAlias.
        description:
          type: string
          description: Description of sizeAlias.
        id:
          type: number
          description: The entity's auto-increment id.
        sizeDecimalPlaces:
          type: number
          description: ""
        key:
          type: string
          description: The unique database key associated with the specific SizeAlias
            template being defined.
    PendingLineItemResponse:
      title: PendingLineItemResponse
      type: object
      properties:
        plannedSize2:
          type: number
          description: Planned amount of products that will be delivered in size2.
        plannedPickupSize3:
          type: number
          description: Planned pickup size for size3.
        plannedSize1:
          type: number
          description: Planned amount of products that will be delivered in size1.
        plannedPickupSize2:
          type: number
          description: Planned pickup size for size2.
        plannedPickupSize1:
          type: number
          description: Planned pickup size for size1.
        plannedSize3:
          type: number
          description: Planned amount of products that will be delivered in size3.
        lineItemID:
          type: string
          description: The unique database key associated with the specific LineItem
            template being defined.
        id:
          type: number
          description: The entity's auto-increment id.
        sku:
          type: object
          description: The SKU to which the PendingLineItem belongs.
        creationDate:
          type: string
          description: The entity's creation date.
        order:
          type: object
          description: The Pending Order to which the PendingLineItem belongs.
    RouteDriverPendingBalancePutRequest:
      title: RouteDriverPendingBalancePutRequest
      type: object
      properties:
        amount:
          type: number
          description: Amount of the driver's pendency.
        quantity:
          type: number
          description: Quantity of pending.
        route:
          type: object
          description: Route id.
        driver:
          type: object
          description: Driver id.
        description:
          type: string
          description: Description of the driver's pendency.
        id:
          type: number
          description: The entity's auto-increment id.
    LocationType:
      title: LocationType
      type: object
      properties:
        lastModificationDate:
          type: string
          description: Last time the entity was modifier.
        showOnMobileCreate:
          type: boolean
          description: Allows the Location Type to be chosen in GreenMile Driver.
        organization:
          type: object
          description: The organization to which the current Location Type template
            will apply.
        description:
          type: string
          description: The name that will be displayed in the system for the Location
            Type.
        id:
          type: number
          description: The entity's auto-increment id.
        enabled:
          type: boolean
          description: Activates the Location Type in GreenMile to allow them to log
            into the system.
        key:
          type: string
          description: LocationType's key
    StopTypePutRequest:
      title: StopTypePutRequest
      type: object
      properties:
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        organization:
          type: object
          description: "Indicates Organization that this StopType relates to. $ref:\
            \ '#/components/schemas/Organization'"
        description:
          type: string
          description: StopType's description.
        locationRequired:
          type: boolean
          description: Indicates if StopType's requires a Location.
        id:
          type: number
          description: The entity's auto-increment id.
        type:
          type: string
          description: "StopType's Type. Enum with values: NONE, STOP, PAID_BREAK,\
            \ UNPAID_BREAK, PAID_WAIT, UNPAID_WAIT, PAID_OVERNIGHT, UNPAID_OVERNIGHT,\
            \ DEPOT, CARGO_BILLING"
        creationDate:
          type: string
          description: The entity's creation date.
        key:
          type: string
          description: StopType's key
    GPSProviderTelematicPropArraySimpleResponse:
      title: GPSProviderTelematicPropArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          description:
            type: string
            description: The telematic property description.
          gpsProvider:
            type: object
            properties:
              id:
                type: number
                description: GPSProvider Id.
            description: The telematic property GPSProvider.
          id:
            type: number
            description: The entity's auto-increment id.
          type:
            type: string
            description: "The telematic property. (DECIMAL, INTEGER, BOOLEAN, TEXT,\
              \ DATE_TIME, DATE, TIME)"
          enabled:
            type: boolean
            description: Indicates whether it is enabled.
          key:
            type: string
            description: The key for the telematic property.
    LineItemArraySimpleResponse:
      title: LineItemArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          plannedSize2:
            type: number
            description: Planned amount of products that will be delivered in size2.
          plannedSize1:
            type: number
            description: Planned amount of products that will be delivered in size1.
          plannedSize3:
            type: number
            description: Planned amount of products that will be delivered in size3.
          totalPrice:
            type: number
            description: LineItem total price.
          lineItemID:
            type: string
            description: The unique database key associated with the specific LineItem
              template being defined.
          disregardInStock:
            type: boolean
            description: Indicates whether LineItem will be disregarded from inventory
              when starting the <<Route>>.
          totalTax:
            type: number
            description: Total tax amount of LineItem. Amount used for payment consolidation.
              (Driver or document generation in GM-Driver).
          lastModificationDate:
            type: string
            description: The moment of the last update of the entity.
          id:
            type: number
            description: The entity's auto-increment id.
          key:
            type: string
            description: The key used to identify the entity.
          unitPrice:
            type: number
            description: LineItem unit price.
          actualSize3:
            type: number
            description: Actual amount of products that were delivered in size3.
          plannedPickupSize3:
            type: number
            description: Planned pickup size for size3.
          bonusKey:
            type: string
            description: Represents the key of the promotional code.
          plannedPickupSize2:
            type: number
            description: Planned pickup size for size2.
          plannedPickupSize1:
            type: number
            description: Planned pickup size for size1.
          actualPickupSize3:
            type: number
            description: Actual amount of withdrawal size for size 3.
          actualSize2:
            type: number
            description: Actual amount of products that were delivered in size2.
          actualSize1:
            type: number
            description: Actual amount of products that were delivered in size1.
          damagedSize3:
            type: number
            description: Quantity of damaged products for size3.
          damagedSize2:
            type: number
            description: Quantity of damaged products for size2.
          actualPickupSize2:
            type: number
            description: Actual amount of withdrawal size for size 2.
          updateTime:
            type: string
            description: The moment of the last update of the entity.
          allowShort:
            type: boolean
            description: If the lineItem accepts partial deliveries.
          actualPickupSize1:
            type: number
            description: Actual amount of withdrawal size for size 1.
          creationDate:
            type: string
            description: The entity's creation date.
          damagedSize1:
            type: number
            description: Quantity of damaged products for size1.
          hasPicture:
            type: boolean
            description: Indicates if the LineItem has any photos.
          unitTaxSize2:
            type: number
            description: LineItem tax unit value for size2.
          unitTaxSize3:
            type: number
            description: LineItem tax unit value for size3.
          unitTaxSize1:
            type: number
            description: LineItem tax unit value for size1.
          unitDiscountSize1:
            type: number
            description: The discount unit value for LineItem size1.
          totalDiscount:
            type: number
            description: Total LineItem Discount Amount.
          unitDiscountSize3:
            type: number
            description: The discount unit value for LineItem size3.
          unitDiscountSize2:
            type: number
            description: The discount unit value for LineItem size2.
    TimeWindowTypeOneFullResponse:
      title: TimeWindowTypeOneFullResponse
      type: object
      properties:
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        organization:
          type: object
          description: Indicates Organization that this TimeWindowType relates to.
        description:
          type: string
          description: TimeWindowType's description.
        id:
          type: number
          description: The entity's auto-increment id.
        timeWindowTypeDays:
          type: array
          description: XXX
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        creationDate:
          type: string
          description: The entity's creation date.
        enabled:
          type: boolean
          description: Shows if enabled.
        key:
          type: string
          description: TimeWindowType's key
    PendingOrder:
      title: PendingOrder
      type: object
      properties:
        plannedSize2:
          type: number
          description: Planned amount of product that will be delivered on size2.
        assignedOrder:
          type: object
          description: The Assigned Order.
        assignedDate:
          type: string
          description: The date when the Pending Order was assigned.
        orderType:
          type: string
          description: "Enumerator describing type of the Pending Order, two values\
            \ allowed: DELIVERY or PICKUP."
        plannedPickupSize3:
          type: number
          description: Planned pickup size for size3.
        plannedSize1:
          type: number
          description: Planned amount of product that will be delivered on size1.
        plannedPickupSize2:
          type: number
          description: Planned pickup size for size2.
        assignedBy:
          type: object
          description: The User who assigned the Pending Order.
        plannedPickupSize1:
          type: number
          description: Planned pickup size for size1.
        plannedSize3:
          type: number
          description: Planned amount of product that will be delivered on size3.
        cancelledBy:
          type: object
          description: The User who canceled this Pending Order.
        priority:
          type: number
          description: Priority.
        creationDate:
          type: string
          description: The entity's creation date.
        cancelCode:
          type: object
          description: Cancellation Code.
        lineItems:
          type: array
          description: Represents a list of items within an order.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        number:
          type: string
          description: The Pending Order number.
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        specialInstructions:
          type: string
          description: Text describing any special instructions for this order.
        organization:
          type: object
          description: Indicates the Organization of the pending order.
        location:
          type: object
          description: Location of the pending order.
        id:
          type: number
          description: The entity's auto-increment id.
        cancelledDate:
          type: string
          description: The date when the Pending Order was canceled.
        order:
          type: object
          description: The Order
    RouteLocationPendingPayment:
      title: RouteLocationPendingPayment
      type: object
      properties:
        size2Alias:
          type: object
          description: Represents the size2 associated with the RouteManifest.
        route:
          type: object
          description: Route id.
        size3:
          type: number
          description: Size3 value.
        size1:
          type: number
          description: Size1 value.
        size2:
          type: number
          description: Size2 value.
        size1Alias:
          type: object
          description: Represents the size1 associated with the RouteManifest.
        udfs:
          type: array
          description: User's Defined Fields associated to Order.
          items:
            type: object
            properties:
              lastModificationDate:
                type: string
                description: ast modification date of User Defined Field.
              id:
                type: number
                description: Id of User Defined Field.
              creationDate:
                type: string
                description: CreationDate of User Defined Field.
              value:
                type: string
                description: Value of User Defined Field.
              key:
                type: string
                description: Key of User Defined Field.
        transport:
          type: object
          description: Transport id.
        id:
          type: number
          description: The entity's auto-increment id.
        sku:
          type: object
          description: SKU id.
        size3Alias:
          type: object
          description: Represents the size3 associated with the RouteManifest.
    GeofenceArraySimpleResponse:
      title: GeofenceArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          lastModificationDate:
            type: string
            description: The moment of the last update of the entity.
          color:
            type: string
            description: Indicates which color in Hex.
          description:
            type: string
            description: The name that will be displayed in the system for the Geofence
          id:
            type: number
            description: The entity's auto-increment id.
          creationDate:
            type: string
            description: The entity's creation date.
    RouteExtraLineItemArraySimpleResponse:
      title: RouteExtraLineItemArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          plannedSize2:
            type: number
            description: Planned quantity of extra products in size2.
          plannedSize1:
            type: number
            description: Planned quantity of extra products in size1.
          availableSize1:
            type: number
            description: Represents the quantity available in size1.
          lastModificationDate:
            type: string
            description: The moment of the last update of the entity.
          plannedSize3:
            type: number
            description: Planned quantity of extra products in size3.
          route:
            type: object
            description: Route id.
          id:
            type: number
            description: The entity's auto-increment id.
          availableSize3:
            type: number
            description: Represents the quantity available in size3.
          sku:
            type: object
            description: SKU id.
          creationDate:
            type: string
            description: The entity's creation date.
          availableSize2:
            type: number
            description: Represents the quantity available in size2.
    DriverProfileCostPutRequest:
      title: DriverProfileCostPutRequest
      type: object
      properties:
        fixedStopCost:
          type: number
          description: 'The amount of money the route will be calculated at for each
            stop. '
        minimumSize3:
          type: number
          description: 'Data used for cost calculation considering size3. '
        description:
          type: string
          description: 'The name that will be displayed in the system for the Cost
            Profile. '
        perSize3Rate:
          type: number
          description: 'The amount of pay per size3 delivered. '
        regularTimeMinutes:
          type: number
          description: The amount of time for the route (in minutes) for regular pay
            .
        enabled:
          type: boolean
          description: 'Activates the Cost Profile in GreenMile to be utilized. '
        minimumSize2:
          type: number
          description: 'Data used for cost calculation considering size2. '
        perSize1Rate:
          type: number
          description: 'The amount of pay per size1 delivered. '
        minimumDistance:
          type: number
          description: 'The minimum amount of miles the driver is paid. '
        minimumSize1:
          type: number
          description: 'The minimum amount of size1 the driver is paid. '
        costPerHour:
          type: number
          description: 'The amount of driver wage based on each hour. '
        fixedRouteCost:
          type: number
          description: 'The amount of money the route will calculate for the driver. '
        organization:
          type: object
          description: 'The organization to which the current Cost Profile template
            will apply. '
        minimumTimeHours:
          type: number
          description: 'The amount of time the driver is guaranteed pay for the route. '
        id:
          type: number
          description: The entity's auto-increment id.
        perDistanceRateKm:
          type: number
          description: 'The amount of pay per unit for the driver. '
        overtimeRatePerHour:
          type: number
          description: 'The amount of driver wage once the amount of time in the Regular
            Time (minutes) box has been exceeded. '
        perSize2Rate:
          type: number
          description: 'The amount of pay per size2 delivered.. '
    SurveyArraySimpleResponse:
      title: SurveyArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          releasedDate:
            type: string
            description: The released date of the entity.
          lastModificationDate:
            type: string
            description: The moment of the last update of the entity.
          closedDate:
            type: string
            description: The closed date of the entity.
          description:
            type: string
            description: Description of the survey
          id:
            type: number
            description: The entity's auto-increment id.
          title:
            type: string
            description: Title of the survey.
          creationDate:
            type: string
            description: The entity's creation date.
          key:
            type: string
            description: The key of the entity.
    RouteDriverPendingBalanceOneFullResponse:
      title: RouteDriverPendingBalanceOneFullResponse
      type: object
      properties:
        amount:
          type: number
          description: Amount of the driver's pendency.
        quantity:
          type: number
          description: Quantity of pending.
        route:
          type: object
          description: Route id.
        driver:
          type: object
          description: Driver id.
        description:
          type: string
          description: Description of the driver's pendency.
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
    Driver:
      title: Driver
      type: array
      items:
        type: object
        properties:
          leader:
            type: object
            description: Represents the leader of the user.
          country:
            type: string
            description: County of driver's address.
          zipCode:
            type: string
            description: Postal code of driver's address.
          driverProfileCost:
            type: object
            description: "The cost profile that will be utilized to compute the driver's\
              \ cost of the route  $ref: '#/components/schemas/DriverProfileCost'."
          phone2:
            type: string
            description: User's phone number (2) for informational use.
          restrictUsers:
            type: boolean
            description: Represents a list of restricted users for this user.
          lastDrugsTest:
            type: string
            description: The date of the driver's last drug test.
          phone1:
            type: string
            description: A selection assigned to how accurate the geocode is.
          password:
            type: string
            description: The user's password.
          lastModificationDate:
            type: string
            description: The entity's last modification date.
          geocodingQuality:
            type: string
            description: A selection assigned to how accurate the geocode is.
          addressLine1:
            type: string
            description: The street address for the driver.
          userAllowedDrivers:
            type: array
            description: Indicates if Driver has smart track or not.
            items:
              oneOf:
              - type: object
              - type: boolean
              - type: string
              - type: number
          addressLine2:
            type: string
            description: Additional address information such as apartment.
          state:
            type: string
            description: State of driver's address.
          id:
            type: number
            description: The entity's auto-increment id.
          subordinates:
            type: array
            description: Represents a list of user subordinates.
            items:
              oneOf:
              - type: object
              - type: boolean
              - type: string
              - type: number
          phone2Type:
            type: string
            description: The phone type entered in Phone 2.
          longitude:
            type: number
            description: Map coordinates for Longitude of driver's address.
          adpFileNumber:
            type: string
            description: The employee number provided by ADP for exporting of payroll
              data to ADP.
          defaultEncoding:
            type: string
            description: The employee number provided by ADP for exporting of payroll
              data to ADP.
          preferedLocale:
            type: object
            description: "The language associated with the specific Driver template\
              \ being defined $ref: '#/components/schemas/I18NLocale'."
          timeZone:
            type: object
            description: "Driver's time zone $ref: '#/components/schemas/TimeZone'."
          udfs:
            type: array
            description: User's Defined Fields associated to Driver.
            items:
              oneOf:
              - type: object
              - type: boolean
              - type: string
              - type: number
          creationDate:
            type: string
            description: The entity's creation date.
          lastPhysicalTest:
            type: string
            description: The date of the driver's last physical.
          isSystem:
            type: boolean
            description: Indifactes if is system
          firstName:
            type: string
            description: First name of the driver.
          district:
            type: string
            description: District of driver's address.
          ticketTypes:
            type: array
            description: Identifies the Ticket Type list.
            items:
              oneOf:
              - type: object
              - type: boolean
              - type: string
              - type: number
          name:
            type: string
            description: The name of the Driver you would like displayed in the GreenMile
              system.
          licenseExpires:
            type: string
            description: Date the license expires on.
          lockDate:
            type: string
            description: Locked account Date.
          lastName:
            type: string
            description: Last name of the driver.
          smartTrack:
            type: boolean
            description: Indicates if Driver has smart track or not.
          city:
            type: string
            description: City of driver's address.
          latitude:
            type: number
            description: Map coordinates for Latitude of driver's address.
          latestLogin:
            type: string
            description: Date of last login.
          userAllowedEquipments:
            type: array
            description: Indicates if Driver has smart track or not.
            items:
              oneOf:
              - type: object
              - type: boolean
              - type: string
              - type: number
          login:
            type: string
            description: The name the Driver will enter when logging into the GreenMile
              system.
          enabled:
            type: boolean
            description: Activates the Driver in GreenMile to allow them to log into
              the system.
          passwordExpire:
            type: number
            description: Days left to change password.
          externalUser:
            type: boolean
            description: Indicates if the driver is an external user
          restrictDrivers:
            type: boolean
            description: Represents a list of restricted users for this user.
          userAllowedTags:
            type: array
            description: Represents a list of tags allowed for the user.
            items:
              oneOf:
              - type: object
              - type: boolean
              - type: string
              - type: number
          expireDate:
            type: string
            description: Date to lock account.
          licenseNumber:
            type: string
            description: The number issues to the driver.
          email:
            type: string
            description: User's e-mail address.
          key:
            type: string
            description: The key associated with the specific Driver template being
              defined.
          failedAttempts:
            type: number
            description: Amount of login attempts.
          groups:
            type: array
            description: List of groups where the driver belongs.
            items:
              type: object
              properties:
                isSystem:
                  type: boolean
                  description: ""
                name:
                  type: string
                  description: ""
                admin:
                  type: boolean
                  description: ""
                sysAdmin:
                  type: boolean
                  description: ""
                id:
                  type: number
                  description: ""
                locked:
                  type: boolean
                  description: ""
                key:
                  type: string
                  description: ""
          restrictEquipments:
            type: boolean
            description: Represents a list of restricted users for this user.
          lastAlcoholTest:
            type: string
            description: The date of the driver's last alcohol test.
          driverType:
            type: string
            description: Type of Job for the Driver.
          phone1Type:
            type: string
            description: The phone type entered in Phone 1.
          restrictTags:
            type: boolean
            description: Represents a list of tags not allowed to the user.
          organization:
            type: object
            description: "The organization to which the current Driver will apply\
              \ $ref: '#/components/schemas/Organization'."
          organizations:
            type: array
            description: The organization to which the current Driver will apply.
            items:
              oneOf:
              - type: object
              - type: boolean
              - type: string
              - type: number
          unitSystem:
            type: string
            description: The system of measurement that will displayed for the Driver
              in GreenMile Driver.
          ipRangeProfile:
            type: object
            description: "Ip Range Profile $ref: '#/components/schemas/IPRangeProfile'."
    RouteHolderMaterialOneFullResponse:
      title: RouteHolderMaterialOneFullResponse
      type: object
      properties:
        size1Quantity:
          type: number
          description: Quantity of size1.
        size2Alias:
          type: object
          description: Size2 alias.
        route:
          type: object
          description: Route id.
        size1Alias:
          type: object
          description: Size1 alias.
        size3Quantity:
          type: number
          description: Quantity of size3
        id:
          type: number
          description: The entity's auto-increment id.
        transport:
          type: object
          description: Transport id.
        creationDate:
          type: string
          description: The entity's creation date.
        size2Quantity:
          type: number
          description: Quantity of size2
        sku:
          type: object
          description: SKU id.
        size3Alias:
          type: object
          description: Size3 alias.
    RouteLocationPendingPaymentArraySimpleResponse:
      title: RouteLocationPendingPaymentArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          size3:
            type: number
            description: Size3 value.
          size1:
            type: number
            description: Size1 value.
          size2:
            type: number
            description: Size2 value.
          udfs:
            type: array
            description: User's Defined Fields associated to Order.
            items:
              type: object
              properties:
                lastModificationDate:
                  type: string
                  description: ast modification date of User Defined Field.
                id:
                  type: number
                  description: Id of User Defined Field.
                creationDate:
                  type: string
                  description: CreationDate of User Defined Field.
                value:
                  type: string
                  description: Value of User Defined Field.
                key:
                  type: string
                  description: Key of User Defined Field.
          id:
            type: number
            description: The entity's auto-increment id.
    SkuOrganizationPriceList:
      title: SkuOrganizationPriceList
      type: array
      items:
        type: object
        properties:
          price:
            type: number
            description: SKU price.
          organization:
            type: object
            description: "Organization to which the SKU belongs $ref: '#/components/schemas/Organization'."
          tax:
            type: number
            description: SKU tax.
          id:
            type: number
            description: The entity's auto-increment id.
          sku:
            type: object
            description: "SKU's id $ref: '#/components/schemas/Sku'."
          appliedTax:
            type: number
            description: SKU tax applied.
          skuTaxType:
            type: string
            description: SKU tax's type applied.
          sizeAlias:
            type: object
            description: "Represents the sizeAlias associated with the SkuOrgPriceList\
              \ $ref: '#/components/schemas/SizeAlias'."
    EquipmentTypeResponse:
      title: EquipmentTypeResponse
      type: object
      properties:
        averageFuelConsumption:
          type: number
          description: The average amount of fuel the equipment type consumes.
        equipmentLength:
          type: number
          description: Needs Documentation
        disableChangesFromDriver:
          type: boolean
          description: Needs Documentation
        description:
          type: string
          description: The name that will be displayed in the system for the Equipment
            Type.
        weightPerAxle:
          type: number
          description: Needs Documentation
        avoidAlreadyUsedRoutes:
          type: boolean
          description: Needs Documentation
        minimumDistance:
          type: number
          description: The minimum amount of miles the equipment cost per distance
            will be calculated.
        avoidTollRoads:
          type: boolean
          description: Needs Documentation
        enabled:
          type: boolean
          description: Activates the Equipment in GreenMile to allow them to log into
            the system.
        minimumSize1:
          type: number
          description: The minimum amount of size1 the Cost per Size1 will be calculated
            at.
        costPerMinute:
          type: number
          description: The amount of dollars and cents that the equipments costs to
            operate.
        size3:
          type: number
          description: The equipment type's Size3 capacity.
        fixedRouteCost:
          type: number
          description: The amount of money the route will calculate for the equipment.
        size1:
          type: number
          description: The equipment type's Size1 capacity.
        carbonFactor:
          type: number
          description: The Carbon Emission Factor for the vehicle type used in CO2
            reporting.
        size2:
          type: number
          description: The equipment type's Size2 capacity.
        maximumEquipmentHeight:
          type: number
          description: Needs Documentation
        minimumTimeMinutes:
          type: number
          description: The minimum amount of time used to calculate cost.
        id:
          type: number
          description: The entity's auto-increment id.
        avoidTunnels:
          type: boolean
          description: Needs Documentation
        key:
          type: string
          description: The unique database key associated with the specific Equipment
            template being defined.
        vehicleType:
          type: string
          description: The type of vehicle that is using the equipment.
        height:
          type: number
          description: The maximum height of the vehicle.
        avoidShortTurns:
          type: boolean
          description: Needs Documentation
        maximumSupportedWeight:
          type: number
          description: Needs Documentation
        trailerCount:
          type: number
          description: Needs Documentation
        axleCount:
          type: number
          description: Needs Documentation
        weight:
          type: number
          description: The gross weight of the vehicle.
        udfs:
          type: array
          description: User Defined Fields associated to EquipmentType.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        creationDate:
          type: string
          description: The entity's creation date.
        perSize1Rate:
          type: number
          description: The amount of cost charged per size1 carried on equipment.
        tunnelCategory:
          type: string
          description: "Enumerated to indicate the tunnel category values:  A, B,\
            \ C, D, E"
        organization:
          type: object
          description: The organization to which the current Equipment template will
            apply.
        width:
          type: number
          description: Needs Documentation
        grossEquipmentWeight:
          type: number
          description: Needs Documentation
        perDistanceRateKm:
          type: number
          description: The amount of cost per unit traveled for the equipment.
    ReasonCodePutRequest:
      title: ReasonCodePutRequest
      type: object
      properties:
        over:
          type: boolean
          description: If it is an Over type reason.
        delivery:
          type: boolean
          description: If it is a Delivery type reason.
        signature:
          type: boolean
          description: Define if it will have signature or not.
        pickup:
          type: boolean
          description: If it is a Pickup type reason.
        description:
          type: string
          description: Description of reason code.
        udfs:
          type: array
          description: User's Defined Fields associated to ReasonCode.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        creationDate:
          type: string
          description: The entity's creation date.
        enabled:
          type: boolean
          description: Indicates whether it is enabled.
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        reasonCodeType:
          type: string
          description: Indicates the type of ReasonCode. 'D' Delivery and 'L' Load
            Check.
        damaged:
          type: boolean
          description: If it is a Damaged type reason.
        organization:
          type: object
          description: Organization id.
        id:
          type: number
          description: The entity's auto-increment id.
        shorts:
          type: boolean
          description: If it is a Shorts type reason.
        key:
          type: string
          description: ReasonCode's key (Since 2.12.2)
    AccountTypeArraySimpleResponse:
      title: AccountTypeArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          color:
            type: string
            description: Color of Account Type.
          description:
            type: string
            description: Description from Account Type.
          id:
            type: number
            description: The entity's auto-increment id.
          creationDate:
            type: string
            description: The entity's creation date.
          key:
            type: string
            description: AccountType's key.
    EquipmentType:
      title: EquipmentType
      type: object
      properties:
        equipmentLength:
          type: number
          description: Needs Documentation
        disableChangesFromDriver:
          type: boolean
          description: Needs Documentation
        averageFuelConsumption:
          type: number
          description: The average amount of fuel the equipment type consumes.
        description:
          type: string
          description: The name that will be displayed in the system for the Equipment
            Type.
        weightPerAxle:
          type: number
          description: Needs Documentation
        avoidAlreadyUsedRoutes:
          type: boolean
          description: Needs Documentation
        avoidTollRoads:
          type: boolean
          description: Needs Documentation
        enabled:
          type: boolean
          description: Activates the Equipment in GreenMile to allow them to log into
            the system.
        minimumDistance:
          type: number
          description: The minimum amount of miles the equipment cost per distance
            will be calculated.
        minimumSize1:
          type: number
          description: The minimum amount of size1 the Cost per Size1 will be calculated
            at.
        costPerMinute:
          type: number
          description: The amount of dollars and cents that the equipments costs to
            operate.
        size3:
          type: number
          description: The equipment type's Size3 capacity.
        fixedRouteCost:
          type: number
          description: The amount of money the route will calculate for the equipment.
        size1:
          type: number
          description: The equipment type's Size1 capacity.
        carbonFactor:
          type: number
          description: The Carbon Emission Factor for the vehicle type used in CO2
            reporting.
        size2:
          type: number
          description: The equipment type's Size2 capacity.
        maximumEquipmentHeight:
          type: number
          description: Needs Documentation
        avoidTunnels:
          type: boolean
          description: Needs Documentation
        minimumTimeMinutes:
          type: number
          description: The minimum amount of time used to calculate cost.
        id:
          type: number
          description: The entity's auto-increment id.
        vehicleType:
          type: string
          description: The type of vehicle that is using the equipment.
        key:
          type: string
          description: The unique database key associated with the specific Equipment
            template being defined.
        height:
          type: number
          description: The maximum height of the vehicle.
        avoidShortTurns:
          type: boolean
          description: Needs Documentation
        maximumSupportedWeight:
          type: number
          description: Needs Documentation
        trailerCount:
          type: number
          description: Needs Documentation
        axleCount:
          type: number
          description: Needs Documentation
        weight:
          type: number
          description: The gross weight of the vehicle.
        udfs:
          type: array
          description: User Defined Fields associated to EquipmentType.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        perSize1Rate:
          type: number
          description: The amount of cost charged per size1 carried on equipment.
        tunnelCategory:
          type: string
          description: "Enumerated to indicate the tunnel category values:  A, B,\
            \ C, D, E"
        organization:
          type: object
          description: The organization to which the current Equipment template will
            apply.
        width:
          type: number
          description: Needs Documentation
        grossEquipmentWeight:
          type: number
          description: Needs Documentation
        perDistanceRateKm:
          type: number
          description: The amount of cost per unit traveled for the equipment.
    RouteAdditionalMaterialArraySimpleResponse:
      title: RouteAdditionalMaterialArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          quantity:
            type: number
            description: Amount of additional materials.
          id:
            type: number
            description: The entity's auto-increment id.
    TimeZoneOneFullResponse:
      title: TimeZoneOneFullResponse
      type: object
      properties:
        timezoneName:
          type: string
          description: TimeZone's name.
        alias:
          type: string
          description: TimeZone's alias
        description:
          type: string
          description: TimeZone's description.
        rawOffsetMinutes:
          type: number
          description: TimeZone's raw off set Minutes..
        id:
          type: number
          description: The entity's auto-increment id.
    HoursOfServiceType:
      title: HoursOfServiceType
      type: object
      properties:
        allowBreakAppointment:
          type: boolean
          description: The type created will be calculated as a break in Hours of
            Service.
        forceLunchTime:
          type: boolean
          description: If the value of forceLunchTime is True the system forces the
            lunch time to be at least the value specified in lunchTimeDurationMinutes.
        lunchTimeThresholdMinutes:
          type: number
          description: Indicates when a lunch break should be taken.
        breakTimeThresholdMinutes:
          type: number
          description: Indicates when a break should be taken.
        forceBreakTime:
          type: boolean
          description: If the value of forceBreakTime is True the system forces the
            break time to be at least the value specified in breakTimeDurationMinutes.
        breakTimeDurationMinutes:
          type: number
          description: Indicates how long this break will be.
        description:
          type: string
          description: The name that will be displayed in the system for the Hours
            of Service Type.
        allowWaitAppointment:
          type: boolean
          description: The type created will be considered as a wait time for the
            Hours of Service calculation.
        enabled:
          type: boolean
          description: Shows if it's enabled
        lunchTimeDurationMinutes:
          type: number
          description: Indicates how long this lunch will be.
        disableDate:
          type: string
          description: Disable Date.
        allowLunchAppointment:
          type: boolean
          description: The type will be considered as meal time in Hours of Service
            calculation.
        organization:
          type: object
          description: The organization to which the current Hours of Service Type
            template will apply.
        id:
          type: number
          description: The entity's auto-increment id.
        inferDriveTimeBasedRouteActions:
          type: boolean
          description: The type created will be considered as drive time in the Hours
            of Service calculation.
        key:
          type: string
          description: HoursOfServiceType's key (Automatically generated key)
    EventType:
      title: EventType
      type: object
      properties:
        description:
          type: string
          description: The name that will be displayed in the system for the Event.
        id:
          type: number
          description: The entity's auto-increment id.
    CancelCodePutRequest:
      title: CancelCodePutRequest
      type: object
      properties:
        organization:
          type: object
          description: 'The organization to which the current Cancel Code tempte will
            apply. '
        description:
          type: string
          description: 'The name that will be displayed in the system and on driver''s
            phones for the cancellation or dispatcher. '
        id:
          type: number
          description: The entity's auto-increment id.
        enabled:
          type: boolean
          description: 'Activates the Cancel Code in GreenMile. '
        key:
          type: string
          description: 'CancelCode''s key. '
    ReasonCode:
      title: ReasonCode
      type: object
      properties:
        over:
          type: boolean
          description: If it is an Over type reason.
        delivery:
          type: boolean
          description: If it is a Delivery type reason.
        signature:
          type: boolean
          description: Define if it will have signature or not.
        pickup:
          type: boolean
          description: If it is a Pickup type reason.
        description:
          type: string
          description: Description of reason code.
        udfs:
          type: array
          description: User's Defined Fields associated to ReasonCode.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        creationDate:
          type: string
          description: The entity's creation date.
        enabled:
          type: boolean
          description: Indicates whether it is enabled.
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        reasonCodeType:
          type: string
          description: Indicates the type of ReasonCode. 'D' Delivery and 'L' Load
            Check.
        damaged:
          type: boolean
          description: If it is a Damaged type reason.
        organization:
          type: object
          description: Organization id.
        id:
          type: number
          description: The entity's auto-increment id.
        shorts:
          type: boolean
          description: If it is a Shorts type reason.
        key:
          type: string
          description: ReasonCode's key (Since 2.12.2)
    TagResponse:
      title: TagResponse
      type: object
      properties:
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        untagAlso:
          type: array
          description: Indicates a list of tags when to untag as well.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        tagColor:
          type: string
          description: Represents the color of the tag.
        unTagWhen:
          type: string
          description: |-
            Indicates when to untag. (START_ROUTE,
                DEPART_ORIGIN,
                ARRIVE_STOP,
                DEPART_STOP,
                CANCEL_STOP,
                UNDELIVERABLE_STOP,
                REDELIVERY,
                ARRIVE_DESTINATION,
                COMPLETE_ROUTE,
                CREATE_ROUTE)
        jsonParameter:
          type: string
          description: Indicates the json parameter.
        organization:
          type: object
          description: Indicates the Organization to which the Tag belongs.
        tagType:
          type: string
          description: "Represents the tag type (ROUTE, EQUIPMENT, GEOFENCE)."
        tagWhen:
          type: string
          description: |-
            Indicates when to tag. (START_ROUTE,
                DEPART_ORIGIN,
                ARRIVE_STOP,
                DEPART_STOP,
                CANCEL_STOP,
                UNDELIVERABLE_STOP,
                REDELIVERY,
                ARRIVE_DESTINATION,
                COMPLETE_ROUTE,
                CREATE_ROUTE)
        description:
          type: string
          description: Represents the description of the tag.
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
        enabled:
          type: boolean
          description: Indicates whether the tag is active.
    Boolean:
      title: Boolean
      type: object
    Survey:
      title: Survey
      type: object
      properties:
        surveyApplyRules:
          type: array
          description: Rules applied to this survey.
          items:
            type: object
            properties:
              surveyType:
                type: string
                description: Rules applied to this survey.
              jsonRule:
                type: string
                description: Rules applied to this survey.
        organization:
          type: object
          description: The organization to which the current survey template will
            apply.
        description:
          type: string
          description: Description of the survey
        title:
          type: string
          description: Title of the survey.
        surveySections:
          type: array
          description: Section in the survey.
          items:
            type: object
            properties:
              surveyQuestions:
                type: array
                description: xxx
                items:
                  type: object
                  properties:
                    finishSurvey:
                      type: boolean
                      description: xxx
                    defaultAnswer:
                      type: string
                      description: xxx
                    nextQuestion:
                      type: object
                      description: xxx
                    question:
                      type: string
                      description: xxx
                    requirePhoto:
                      type: boolean
                      description: xxx
                    loopQuestion:
                      type: boolean
                      description: xxx
                    questionOrder:
                      type: number
                      description: xxx
                    type:
                      type: string
                      description: xxx
                    surveyQuestionDomain:
                      type: array
                      description: xxx
                      items:
                        type: object
                        properties:
                          surveyQuestionDomainOrder:
                            type: number
                            description: xxx
                          value:
                            type: string
                            description: xxx
                    mandatory:
                      type: boolean
                      description: xxx
                    key:
                      type: string
                      description: xxx
              sectionOrder:
                type: number
                description: xxx
              title:
                type: string
                description: Section in the survey's key.
              key:
                type: string
                description: Section in the survey's key.
    ServiceTimeTypeOneFullResponse:
      title: ServiceTimeTypeOneFullResponse
      type: object
      properties:
        helperFixedTimeSecs:
          type: number
          description: The amount of time associated with a delivery with Helper.
        nonHelperFixedTimeSecs:
          type: number
          description: The amount of time associated with a delivery.
        helperVarTimeSecs:
          type: number
          description: The amount of time associated with each size1 quantity with
            Helper.
        nonHelperVarTimeSecs:
          type: number
          description: The amount of time associated with each size1 quantity.
        organization:
          type: object
          description: Indicates Organization that this ServiceTimeType relates to.
        description:
          type: string
          description: ServiceTimeType's description.
        lastModifier:
          type: object
          description: Last User who changed the entity.
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
        enabled:
          type: boolean
          description: "This attribute describes if the Service Time Type is enabled.\
            \ When a register is disabled, it is can not be associated with new entities."
        key:
          type: string
          description: ServiceTimeType's key.
    RoutePutResponse:
      title: RoutePutResponse
      type: object
      properties:
        undeliveredStops:
          type: number
          description: The number of stops undelivered on the route.
        tagAssignments:
          type: array
          description: Represents a list of tags linked to the route.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        baseLineDistance:
          type: number
          description: The trip distance set initially.
        proactiveRouteOptSimulation:
          type: string
          description: It's the uuid used by PRO to check if the resequence simulation
            is the last triggered by gms.
        actualDistanceDataQuality:
          type: string
          description: Indicates how the Actual Distance information was entered into
            the system.
        plannedCost:
          type: number
          description: The planned cost of the route.
        baseLineDeparture:
          type: string
          description: Date initially set for the departure of the route.
        actualDepartureDataQuality:
          type: string
          description: Indicates how the Actual Departure information was entered
            into the system.
        holderMaterials:
          type: array
          description: "Represents returnable objects that must be in the driver’\
            s truck at the end of the route. Example: bottles, containers."
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        baseLineStart:
          type: string
          description: Date initially set for the start of the route.
        id:
          type: number
          description: The entity's auto-increment id.
        helperAssignments:
          type: array
          description: Represents the association between a route and the drivers
            as auxiliaries.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        projectedStart:
          type: string
          description: The projected start date of the route.
        actualSize3:
          type: number
          description: The actual amount of products that were delivered in size3.
        baselinePickupSize1:
          type: number
          description: The initial amount of withdrawal size for size1.
        baselineServiceTime:
          type: number
          description: BaseLine travel time in minutes.
        actualSize2:
          type: number
          description: The actual amount of products that were delivered in size2.
        actualSize1:
          type: number
          description: The actual amount of products that were delivered in size1.
        size1AliasConfig:
          type: object
          description: Represents the size1 associated with the route.
        plannedDeparture:
          type: string
          description: The planned departure of the route.
        additionalMaterials:
          type: array
          description: "Represents extra support materials for deliveries on the route.\
            \ Example: pallet, chapatex, pallet truck."
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        driverPendingBalances:
          type: array
          description: "Represents an outstanding balance of a driver on a route.\
            \ Example: damaged material."
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        baseLineComplete:
          type: string
          description: Date initially set to complete the route.
        stops:
          type: array
          description: List of stops that contains in the route.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        exceededLicense:
          type: string
          description: The date the license was exceeded.
        baselinePickupSize3:
          type: number
          description: The initial amount of withdrawal size for size3.
        plannedTravelTimeMinutes:
          type: number
          description: Planned travel time in minutes.
        baselinePickupSize2:
          type: number
          description: The initial amount of withdrawal size for size2.
        actualStart:
          type: string
          description: Actual start date of the route.
        status:
          type: string
          description: Route's status.
        origLatitude:
          type: number
          description: Route's origin latitude.
        unsuccessfulDelivery:
          type: boolean
          description: Indicates whether the route contains partial and/or canceled
            deliveries.
        baselineTravelTimeMinutes:
          type: number
          description: Travel time initially set in minutes.
        equipmentAssignments:
          type: array
          description: Represents the association between a route and equipment.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        proactiveRouteOptTimestamp:
          type: string
          description: It's a timestamp used to check if the resequence simulation
            is valid or expired.
        plannedArrival:
          type: string
          description: The planned date for the arrival of the route.
        lastModifier:
          type: object
          description: Last User who changed the entity.
        projectedArrival:
          type: string
          description: The projected arrival date of the route.
        plannedDistance:
          type: number
          description: Planned travel distance.
        plannedServiceTime:
          type: number
          description: Planned travel time in minutes.
        key:
          type: string
          description: The entity's key.
        actualCost:
          type: number
          description: The actual cost of the route.
        plannedPickupSize3:
          type: number
          description: Planned pickup size for size3.
        actualStartDataQuality:
          type: string
          description: Indicates how the Actual Start information was entered into
            the system.
        plannedPickupSize2:
          type: number
          description: Planned pickup size for size2.
        plannedPickupSize1:
          type: number
          description: Planned pickup size for size1.
        baseLineArrival:
          type: string
          description: Date initially set for arrival of the route.
        actualArrival:
          type: string
          description: Actual arrival date of the route.
        actualComplete:
          type: string
          description: Actual route completion date.
        proactiveRouteOptPending:
          type: string
          description: Indicates a pending request to perform stop rescheduling via
            Resequencer. (Configuration Information).
        reopenedBy:
          type: object
          description: User responsible for reopening the route.
        actualDistanceRecalculatedAt:
          type: string
          description: The date the actual distance was recalculated.
        organization:
          type: object
          description: The organization to which the current Location template will
            apply.
        manifests:
          type: array
          description: "Represents a general summary of the route, containing SKU\
            \ information and which transport it belongs to."
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        baselineSize1:
          type: number
          description: The initial quantity of products to be delivered in size1.
        redeliveredStops:
          type: number
          description: The number of stops redelivered on the route.
        baselineSize2:
          type: number
          description: The initial quantity of products to be delivered in size2.
        baselineSize3:
          type: number
          description: The initial quantity of products to be delivered in size3.
        canceledStops:
          type: number
          description: The number of stops canceled on the route.
        notLoadedSkus:
          type: array
          description: Represents a list of unloaded SKU.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        plannedSize2:
          type: number
          description: The planned amount of products that will be delivered in size2.
        baseLineCost:
          type: number
          description: The initial cost of the route.
        date:
          type: string
          description: Route date.
        plannedSize1:
          type: number
          description: The planned amount of products that will be delivered in size1.
        actualTravelTimeMinutes:
          type: number
          description: Actual travel time in minutes.
        actualDepartures:
          type: number
          description: Indicates the number of Stops Served on the route.
        plannedSize3:
          type: number
          description: The planned amount of products that will be delivered in size3.
        lastStopIsDestination:
          type: boolean
          description: Indicates whether the last stop is the destination.
        totalStops:
          type: number
          description: The number of stops on the route.
        projectedDistance:
          type: number
          description: Projected travel distance.
        origLongitude:
          type: number
          description: Route's origin longitude.
        destLatitude:
          type: number
          description: Route's destination latitude.
        plannedStart:
          type: string
          description: The planned start date of the route.
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        actualCompleteDataQuality:
          type: string
          description: Indicates how the Actual Complete information was entered into
            the system.
        actualPickupSize3:
          type: number
          description: The actual amount of withdrawal size for size 3.
        actualPickupSize2:
          type: number
          description: The actual amount of withdrawal size for size 2.
        udfs:
          type: array
          description: Additional user-defined fields for the route.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        actualPickupSize1:
          type: number
          description: The actual amount of withdrawal size for size 1.
        creationDate:
          type: string
          description: The entity's creation date.
        hasPicture:
          type: boolean
          description: Indicates if the route has any photos.
        hasGps:
          type: boolean
          description: Indicates whether the route has GPS.
        extraLineItems:
          type: array
          description: Extra LineItems that can be sold after order creation.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        totalStopsInProgress:
          type: number
          description: Represents total stops in progress.
        consignedSkus:
          type: array
          description: Represents the amount of a borrowed sku on a route.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        projectedDeparture:
          type: string
          description: The projected departure date of the route.
        size2AliasConfig:
          type: object
          description: Represents the size2 associated with the route.
        plannedComplete:
          type: string
          description: The planned date to complete the course.
        firstStopIsOrigin:
          type: boolean
          description: It's a flag defining that the first stop is the Route origin.
        hasHelper:
          type: boolean
          description: It's true if the route has a helper.
        locationPendingPayments:
          type: array
          description: Represents an outstanding balance of a location on a route.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        proactiveRouteOptConfig:
          type: object
          description: "Enabled for PRO clients only. Proactive Route Optimization\
            \ (PRO) configuration. Add optimization goal (DISTANCE, TIME, TIME_WINDOW,\
            \ COST), service window tolerance, delivery type prioritization."
        destLongitude:
          type: number
          description: Route's destination longitude.
        origin:
          type: object
          description: Location of the starting point of the route.
        destination:
          type: object
          description: Last location to end the route.
        projectedComplete:
          type: string
          description: The projected completion date of the route.
        description:
          type: string
          description: Description of the route.
        resequenceMethod:
          type: string
          description: "The resequence method (HAVERSINE, DISTANCEMATRIX)"
        size3AliasConfig:
          type: object
          description: Represents the size3 associated with the route.
        proactiveRouteOptApplied:
          type: string
          description: Indicates an applied request that was executed in the rescheduling
            of the stop via Resequencer. (Configuration Information).
        amountReceived:
          type: number
          description: Total value received from the route.
        actualDeparture:
          type: string
          description: Actual departure date of the route.
        actualDistance:
          type: number
          description: Actual travel distance.
        onRoute:
          type: boolean
          description: This attribute is created based on a method (isOnRoute)
        lastUpdatedProjectedTime:
          type: string
          description: Date of the last update of Projected Time.
        reopenedDate:
          type: string
          description: Date of reopening of the route.
        driverAssignments:
          type: array
          description: Represents the association between a route and the drivers.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
    OrganizationOrgByDescList:
      title: OrganizationOrgByDescList
      type: array
      items:
        type: object
        properties:
          description:
            type: string
            description: The entity's description.
          id:
            type: number
            description: The entity's auto-increment id.
          key:
            type: string
            description: The entity's key.
    EquipmentOneFullResponse:
      title: EquipmentOneFullResponse
      type: object
      properties:
        description:
          type: string
          description: The name that will be displayed in the system for the Equipment.
        udfs:
          type: array
          description: User's Defined Fields associated to Equipment.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        creationDate:
          type: string
          description: The entity's creation date.
        gpsUnitId:
          type: string
          description: The Unit Code will be an unique identifier found on the GPS
            unit.
        enabled:
          type: boolean
          description: Activates the Equipment in GreenMile to allow them to log into
            the system.
        equipmentType:
          type: object
          description: The Equipment Type to which the current Equipment template
            will apply.
        tags:
          type: array
          description: The name of the tag you would like to associate the equipment
            with.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        gpsProviderTelematicProfile:
          type: object
          description: Profile of GPS provider.
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        organization:
          type: object
          description: The organization to which the current Equipment template will
            apply.
        gpsProvider:
          type: object
          description: The GPS Black Box provider that is installed in the equipment.
        id:
          type: number
          description: The entity's auto-increment id.
        key:
          type: string
          description: The key associated with the specific Driver template being
            defined.
    RouteLocationPendingPaymentPutRequest:
      title: RouteLocationPendingPaymentPutRequest
      type: object
      properties:
        amount:
          type: number
          description: Value of the pendency.
        year:
          type: number
          description: The Year of payment pending.
        dueDate:
          type: string
          description: Due date of the pendency.
        lastModifier:
          type: object
          description: Last User who changed the entity.
        remark:
          type: string
          description: Observations on the pendency.
        updateTime:
          type: string
          description: Time of the update.
        saleDate:
          type: string
          description: Sale date.
        creationDate:
          type: string
          description: The entity's creation date.
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        route:
          type: object
          description: Route id.
        documentKey:
          type: string
          description: Document key.
        companyTax:
          type: string
          description: Company tax.
        amountPayed:
          type: number
          description: Amount Payed.
        paymentMethod:
          type: object
          description: PaymentMethod id.
        location:
          type: object
          description: Location id.
        id:
          type: number
          description: The entity's auto-increment id.
        invoice:
          type: string
          description: |-
            Invoice code.
            Example: 321-333213.
        paymentDocument:
          type: string
          description: Payment Document.
    EventOneFullResponse:
      title: EventOneFullResponse
      type: object
      properties:
        messageBody:
          type: string
          description: Body of the event message. (Route @Route.key@ with Driver @Driver.login@
            is delayed)
        icon:
          type: string
          description: Event icon.
        description:
          type: string
          description: The name that will be displayed in the system for the Event.
        eventType:
          type: object
          description: "Represents the type of <<Event,event>>"
        creationDate:
          type: string
          description: The entity's creation date.
        enabled:
          type: boolean
          description: Indicates whether it is enabled.
        requiresAck:
          type: boolean
          description: Indicates whether user acknowledgement is required
        exibitionMode:
          type: string
          description: "Event exhibition mode. (NORMAL, URGENT, BLOCKER, NOT_SHOW\
            \ 'DO NOT DISPLAY')"
        requiresComment:
          type: boolean
          description: Indicates whether comments are required. (requiredAck must
            be enabled)
        checks:
          type: array
          description: Represents the rules for the event to run.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        organization:
          type: object
          description: The organization to which the current Event template will apply.
        scheduleCron:
          type: string
          description: Represents a task scheduler with a set time to run the event.
        id:
          type: number
          description: The entity's auto-increment id.
        actions:
          type: array
          description: Actions that the event should take.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
    SkuTypePutRequest:
      title: SkuTypePutRequest
      type: object
      properties:
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        organization:
          type: object
          description: Organization to which the SkuType belongs.
        description:
          type: string
          description: Description of the SkuType.
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
        key:
          type: string
          description: The entity's key.
    LocationOverrideTimeWindow:
      title: LocationOverrideTimeWindow
      type: object
      properties:
        saturday:
          type: boolean
          description: Allows you to receive deliveries on Saturdays.
        tw1Open:
          type: string
          description: Represents the start time of the first service window.
        tw1Close:
          type: string
          description: Represents the end time of the first service window.
        thursday:
          type: boolean
          description: Allows you to receive deliveries on Thursdays.
        tw2Close:
          type: string
          description: Represents the end time of second service window.
        tw2Open:
          type: string
          description: Represents the start time of second service window.
        sunday:
          type: boolean
          description: Allows you to receive deliveries on Sundays.
        tuesday:
          type: boolean
          description: AllowsAllows you to receive deliveries on Tuesdays.
        lastModifierDate:
          type: string
          description: Last time the entity was modifier.
        closeTime:
          type: string
          description: Represents the closing time of the place.
        friday:
          type: boolean
          description: Allows you to receive deliveries on Fridays.
        wednesday:
          type: boolean
          description: Allows you to receive deliveries on Wednesdays.
        location:
          type: object
          description: Represents the location to which LocationOverrideTimeWindow
            belongs.
        id:
          type: number
          description: The entity's auto-increment id.
        openTime:
          type: string
          description: Represents the opening time of the place.
        monday:
          type: boolean
          description: Allows you to receive deliveries on Mondays.
    GPSProviderTelematicProfileOneFullResponse:
      title: GPSProviderTelematicProfileOneFullResponse
      type: object
      properties:
        gpsProviderTelematicProps:
          type: array
          description: The telematic profile properties.
          items:
            type: object
            properties:
              description:
                type: string
                description: The telematic property description.
              gpsProvider:
                type: object
                description: The telematic property GPSProvider.
              id:
                type: number
                description: The telematic profile properties.
              type:
                type: string
                description: "The telematic property. (DECIMAL, INTEGER, BOOLEAN,\
                  \ TEXT, DATE_TIME, DATE, TIME)"
              enabled:
                type: boolean
                description: Indicates whether it is enabled.
              key:
                type: string
                description: The key for the telematic property.
        description:
          type: string
          description: A description for the telematic profile.
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
        enabled:
          type: boolean
          description: Indicates if that Telematic profile is enabled or not.
    SurveyResponse:
      title: SurveyResponse
      type: object
      properties:
        surveyOrganizations:
          type: array
          description: xxx
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        surveyApplyRules:
          type: array
          description: Rules applied to this survey.
          items:
            type: object
            properties:
              surveyType:
                type: string
                description: Rules applied to this survey.
              id:
                type: number
                description: Rules applied to this survey.
              creationDate:
                type: string
                description: Rules applied to this survey.
              jsonRule:
                type: string
                description: Rules applied to this survey.
        organization:
          type: object
          description: The organization to which the current survey template will
            apply.
        description:
          type: string
          description: Description of the survey
        id:
          type: number
          description: The entity's auto-increment id.
        title:
          type: string
          description: Title of the survey.
        creationDate:
          type: string
          description: The entity's creation date.
        surveySections:
          type: array
          description: Section in the survey.
          items:
            type: object
            properties:
              surveyQuestions:
                type: array
                description: Questions list
                items:
                  type: object
                  properties:
                    finishSurvey:
                      type: boolean
                      description: is last Question
                    defaultAnswer:
                      type: string
                      description: Question default answer
                    nextQuestion:
                      type: object
                      description: next Question
                    question:
                      type: string
                      description: question text
                    loopQuestion:
                      type: boolean
                      description: Question loop
                    type:
                      type: string
                      description: Survey Question type
                    creationDate:
                      type: string
                      description: Question creation date
                    mandatory:
                      type: boolean
                      description: Question is mandatory
                    lastModificationDate:
                      type: string
                      description: Question last modification date
                    requirePhoto:
                      type: boolean
                      description: Question requires photo
                    questionOrder:
                      type: number
                      description: question Order
                    id:
                      type: number
                      description: Question id
                    surveyQuestionDomain:
                      type: array
                      description: survey Question Domain list
                      items:
                        type: object
                        properties:
                          surveyQuestionDomainOrder:
                            type: number
                            description: survey Question Domain order
                          id:
                            type: number
                            description: survey Question Domain id
                          creationDate:
                            type: string
                            description: survey Question Domain creation date
                          value:
                            type: string
                            description: survey Question Domain value
                    key:
                      type: string
                      description: Question key
              sectionOrder:
                type: number
                description: section order
              id:
                type: number
                description: Section in the survey's key.
              title:
                type: string
                description: Section in the survey's key.
              creationDate:
                type: string
                description: Section in the survey's key.
              key:
                type: string
                description: Section in the survey's key.
        key:
          type: string
          description: The key of the entity.
    SkuTypeArraySimpleResponse:
      title: SkuTypeArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          description:
            type: string
            description: Description of the SkuType.
          id:
            type: number
            description: The entity's auto-increment id.
          creationDate:
            type: string
            description: The entity's creation date.
          key:
            type: string
            description: The entity's key.
    OrderOneFullResponse:
      title: OrderOneFullResponse
      type: object
      properties:
        plannedSize2:
          type: number
          description: Planned amount of product that will be delivered on size2.
        plannedSize1:
          type: number
          description: Planned amount of product that will be delivered on size1.
        plannedSize3:
          type: number
          description: Planned amount of product that will be delivered on size3.
        endDate:
          type: string
          description: The final period of delivery of the order.
        lineItems:
          type: array
          description: "Represents a list of items within an order. $ref: '#/components/schemas/LineItem'"
          items:
            type: object
            properties:
              id:
                type: number
                description: 'Items within an order id. '
        plannedPaymentMethod:
          type: object
          description: Is the payment method that was planned for that order.
        number:
          type: string
          description: The order number.
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        damagedReasonCode:
          type: object
          description: Displays a negative amount of product and be displayed as a
            damaged amount in the system.
        id:
          type: number
          description: The entity's auto-increment id.
        pickupReasonCode:
          type: object
          description: Displays a positive amount of product and be displayed as a
            pickup in the system.
        overReasonCode:
          type: object
          description: Displays a positive amount of product and be displayed as an
            overage in the system.
        pendingOrder:
          type: object
          description: Represents a PendingOrder
        actualSize3:
          type: number
          description: Actual amount of product that will be delivered on size3.
        actualPickupSize3:
          type: number
          description: Actual amount of withdrawal size for size 3.
        actualSize2:
          type: number
          description: Actual amount of product that will be delivered on size2.
        actualSize1:
          type: number
          description: Actual amount of product that will be delivered on size1.
        size1AliasConfig:
          type: object
          description: Represents the size1 associated with the lineItem.
        udfs:
          type: array
          description: User's Defined Fields associated to Order.
          items:
            type: object
            properties:
              lastModificationDate:
                type: string
                description: 'Last modification date of User Defined Field. '
              id:
                type: number
                description: 'Id of User Defined Field. '
              creationDate:
                type: string
                description: 'CreationDate of User Defined Field. '
              value:
                type: string
                description: 'Value of User Defined Field. '
              entity:
                type: object
                description: UDF's Order
              key:
                type: string
                description: 'Key of User Defined Field. '
        actualPickupSize2:
          type: number
          description: Actual amount of withdrawal size for size 2.
        actualPickupSize1:
          type: number
          description: Actual amount of withdrawal size for size 1.
        creationDate:
          type: string
          description: The entity's creation date.
        hasPicture:
          type: boolean
          description: Indicates if the Order has any picture.
        relatedOrder:
          type: object
          description: It is the related Order of that Order
        stop:
          type: object
          description: The stop to which the order belongs.
        paymentMethod:
          type: object
          description: Method of payment of the order.
        defaultReturnablesAction:
          type: object
          description: Devine if the default will be pick up or deliver
        newOrder:
          type: boolean
          description: Represents the size3 associated with the lineItem.
        size2AliasConfig:
          type: object
          description: Represents the size2 associated with the lineItem.
        payments:
          type: array
          description: "Represents a list of payments. $ref: '#/components/schemas/Payment'"
          items:
            type: object
            properties:
              id:
                type: number
                description: payment id
        lastModifier:
          type: object
          description: Last User who changed the entity.
        orderClass:
          type: object
          description: The type of order being delivered.
        size3AliasConfig:
          type: object
          description: Represents the size3 associated with the lineItem.
        orderInvoices:
          type: array
          description: Represents a list of orderInvoices
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        selector:
          type: string
          description: (Deprecated).
        salesMan:
          type: object
          description: The Seller of this Order.
        key:
          type: string
          description: The unique database key associated with the specific Location
            template being defined.
        plannedPickupSize3:
          type: number
          description: Planned pickup size for size3.
        plannedPickupSize2:
          type: number
          description: Planned pickup size for size2.
        orderPayments:
          type: array
          description: Represents a list of orderPayments
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        deliveryReasonCode:
          type: object
          description: Displays a reason for delivering within GreenMile Driver while
            at stop.
        plannedPickupSize1:
          type: number
          description: Planned pickup size for size1.
        damagedSize3:
          type: number
          description: Quantity of damaged products for size3.
        damagedSize2:
          type: number
          description: Quantity of damaged products for size2.
        updateTime:
          type: string
          description: The moment of the last update of the entity.
        allowShort:
          type: boolean
          description: If the order accepts partial deliveries.
        damagedSize1:
          type: number
          description: Quantity of damaged products for size1.
        beginDate:
          type: string
          description: The initial period of delivery of the order.
        specialInstructions:
          type: string
          description: Text describing any special instructions for this order.
        baselineSize1:
          type: number
          description: Initial quantity of products to be delivered in size1.
        shortReasonCode:
          type: object
          description: Displays a negative amount of product and be displayed as a
            short in the system.
        baselineSize2:
          type: number
          description: Initial quantity of products to be delivered in size2.
        baselineSize3:
          type: number
          description: Initial quantity of products to be delivered in size3.
    EquipmentTypePutRequest:
      title: EquipmentTypePutRequest
      type: object
      properties:
        equipmentLength:
          type: number
          description: Needs Documentation
        disableChangesFromDriver:
          type: boolean
          description: Needs Documentation
        averageFuelConsumption:
          type: number
          description: The average amount of fuel the equipment type consumes.
        description:
          type: string
          description: The name that will be displayed in the system for the Equipment
            Type.
        weightPerAxle:
          type: number
          description: Needs Documentation
        avoidAlreadyUsedRoutes:
          type: boolean
          description: Needs Documentation
        avoidTollRoads:
          type: boolean
          description: Needs Documentation
        enabled:
          type: boolean
          description: Activates the Equipment in GreenMile to allow them to log into
            the system.
        minimumDistance:
          type: number
          description: The minimum amount of miles the equipment cost per distance
            will be calculated.
        minimumSize1:
          type: number
          description: The minimum amount of size1 the Cost per Size1 will be calculated
            at.
        costPerMinute:
          type: number
          description: The amount of dollars and cents that the equipments costs to
            operate.
        size3:
          type: number
          description: The equipment type's Size3 capacity.
        fixedRouteCost:
          type: number
          description: The amount of money the route will calculate for the equipment.
        size1:
          type: number
          description: The equipment type's Size1 capacity.
        carbonFactor:
          type: number
          description: The Carbon Emission Factor for the vehicle type used in CO2
            reporting.
        size2:
          type: number
          description: The equipment type's Size2 capacity.
        maximumEquipmentHeight:
          type: number
          description: Needs Documentation
        id:
          type: number
          description: The entity's auto-increment id.
        avoidTunnels:
          type: boolean
          description: Needs Documentation
        minimumTimeMinutes:
          type: number
          description: The minimum amount of time used to calculate cost.
        vehicleType:
          type: string
          description: The type of vehicle that is using the equipment.
        key:
          type: string
          description: The unique database key associated with the specific Equipment
            template being defined.
        height:
          type: number
          description: The maximum height of the vehicle.
        avoidShortTurns:
          type: boolean
          description: Needs Documentation
        maximumSupportedWeight:
          type: number
          description: Needs Documentation
        trailerCount:
          type: number
          description: Needs Documentation
        axleCount:
          type: number
          description: Needs Documentation
        weight:
          type: number
          description: The gross weight of the vehicle.
        udfs:
          type: array
          description: User Defined Fields associated to EquipmentType.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        perSize1Rate:
          type: number
          description: The amount of cost charged per size1 carried on equipment.
        tunnelCategory:
          type: string
          description: "Enumerated to indicate the tunnel category values:  A, B,\
            \ C, D, E"
        organization:
          type: object
          description: The organization to which the current Equipment template will
            apply.
        width:
          type: number
          description: Needs Documentation
        grossEquipmentWeight:
          type: number
          description: Needs Documentation
        perDistanceRateKm:
          type: number
          description: The amount of cost per unit traveled for the equipment.
    CancelCodeResponse:
      title: CancelCodeResponse
      type: object
      properties:
        organization:
          type: object
          description: 'The organization to which the current Cancel Code tempte will
            apply. '
        description:
          type: string
          description: 'The name that will be displayed in the system and on driver''s
            phones for the cancellation or dispatcher. '
        udfs:
          type: array
          description: 'The user''s defined field. '
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
        enabled:
          type: boolean
          description: 'Activates the Cancel Code in GreenMile. '
        key:
          type: string
          description: 'CancelCode''s key. '
    GPSProviderTelematicProfile:
      title: GPSProviderTelematicProfile
      type: object
      properties:
        gpsProviderTelematicProps:
          type: array
          description: The telematic profile properties.
          items:
            type: object
            properties:
              description:
                type: string
                description: The telematic property description.
              gpsProvider:
                type: object
                description: The telematic property GPSProvider.
              id:
                type: number
                description: The telematic profile properties.
              type:
                type: string
                description: "The telematic property. (DECIMAL, INTEGER, BOOLEAN,\
                  \ TEXT, DATE_TIME, DATE, TIME)"
              enabled:
                type: boolean
                description: Indicates whether it is enabled.
              key:
                type: string
                description: The key for the telematic property.
        description:
          type: string
          description: A description for the telematic profile.
        id:
          type: number
          description: The entity's auto-increment id.
        enabled:
          type: boolean
          description: Indicates if that Telematic profile is enabled or not.
    Equipment:
      title: Equipment
      type: object
      properties:
        description:
          type: string
          description: The name that will be displayed in the system for the Equipment.
        udfs:
          type: object
          description: User's Defined Fields associated to Equipment.
        creationDate:
          type: string
          description: The entity's creation date.
        gpsUnitId:
          type: string
          description: The Unit Code will be an unique identifier found on the GPS
            unit.
        enabled:
          type: boolean
          description: Activates the Equipment in GreenMile to allow them to log into
            the system.
        equipmentType:
          type: object
          description: "The Equipment Type to which the current Equipment template\
            \ will apply $ref: '#/components/schemas/EquipmentType'."
        tags:
          type: array
          description: The name of the tag you would like to associate the equipment
            with.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        gpsProviderTelematicProfile:
          type: object
          description: "Profile of GPS provider $ref: '#/components/schemas/gpsProviderTelematicProfile'."
        lastModificationDate:
          type: string
          description: The entity's last modification date.
        organization:
          type: object
          description: "The organization to which the current Equipment template will\
            \ apply $ref: '#/components/schemas/Organization'."
        gpsProvider:
          type: object
          description: "The GPS Black Box provider that is installed in the equipment\
            \ $ref: '#/components/schemas/GPSProvider'."
        id:
          type: number
          description: The unique database id associated with the specific Equipment
            template being defined.
        key:
          type: string
          description: The unique database key associated with the specific Equipment
            template being defined.
    GPSProviderTelematicProp:
      title: GPSProviderTelematicProp
      type: object
      properties:
        description:
          type: string
          description: The telematic property description.
        gpsProvider:
          type: object
          properties:
            id:
              type: number
              description: GPSProvider Id.
          description: The telematic property GPSProvider.
        id:
          type: number
          description: The entity's auto-increment id.
        type:
          type: string
          description: "The telematic property. (DECIMAL, INTEGER, BOOLEAN, TEXT,\
            \ DATE_TIME, DATE, TIME)"
        enabled:
          type: boolean
          description: Indicates whether it is enabled.
        key:
          type: string
          description: The key for the telematic property.
    EquipmentTypeArraySimpleResponse:
      title: EquipmentTypeArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          averageFuelConsumption:
            type: number
            description: The average amount of fuel the equipment type consumes.
          weight:
            type: number
            description: The gross weight of the vehicle.
          description:
            type: string
            description: The name that will be displayed in the system for the Equipment
              Type.
          creationDate:
            type: string
            description: The entity's creation date.
          perSize1Rate:
            type: number
            description: The amount of cost charged per size1 carried on equipment.
          minimumDistance:
            type: number
            description: The minimum amount of miles the equipment cost per distance
              will be calculated.
          enabled:
            type: boolean
            description: Activates the Equipment in GreenMile to allow them to log
              into the system.
          minimumSize1:
            type: number
            description: The minimum amount of size1 the Cost per Size1 will be calculated
              at.
          costPerMinute:
            type: number
            description: The amount of dollars and cents that the equipments costs
              to operate.
          lastModificationDate:
            type: string
            description: The moment of the last update of the entity.
          size3:
            type: number
            description: The equipment type's Size3 capacity.
          fixedRouteCost:
            type: number
            description: The amount of money the route will calculate for the equipment.
          size1:
            type: number
            description: The equipment type's Size1 capacity.
          carbonFactor:
            type: number
            description: The Carbon Emission Factor for the vehicle type used in CO2
              reporting.
          size2:
            type: number
            description: The equipment type's Size2 capacity.
          minimumTimeMinutes:
            type: number
            description: The minimum amount of time used to calculate cost.
          id:
            type: number
            description: The entity's auto-increment id.
          perDistanceRateKm:
            type: number
            description: The amount of cost per unit traveled for the equipment.
          vehicleType:
            type: string
            description: The type of vehicle that is using the equipment.
          key:
            type: string
            description: The unique database key associated with the specific Equipment
              template being defined.
          height:
            type: number
            description: The maximum height of the vehicle.
    SkuSizeConversionResponse:
      title: SkuSizeConversionResponse
      type: object
      properties:
        skuChild:
          type: object
          description: SkuChild's ID. Represents the related SKU
        qty:
          type: number
          description: Represents the quantity of skuChild
        parentSkuSizeAlias:
          type: object
          description: Represents the size associated with the parent sizeAlias.
        id:
          type: number
          description: The entity's auto-increment id.
        sku:
          type: object
          description: SKU's ID. Represents the SKU that is being delivered.
        sizeAlias:
          type: object
          description: Represents the sizeAlias associated with the SkuSizeConversion.
    PendingOrderResponse:
      title: PendingOrderResponse
      type: object
      properties:
        plannedSize2:
          type: number
          description: Planned amount of product that will be delivered on size2.
        assignedOrder:
          type: object
          description: The Assigned Order.
        assignedDate:
          type: string
          description: The date when the Pending Order was assigned.
        orderType:
          type: string
          description: "Enumerator describing type of the Pending Order, two values\
            \ allowed: DELIVERY or PICKUP."
        plannedPickupSize3:
          type: number
          description: Planned pickup size for size3.
        plannedSize1:
          type: number
          description: Planned amount of product that will be delivered on size1.
        plannedPickupSize2:
          type: number
          description: Planned pickup size for size2.
        assignedBy:
          type: object
          description: The User who assigned the Pending Order.
        plannedPickupSize1:
          type: number
          description: Planned pickup size for size1.
        plannedSize3:
          type: number
          description: Planned amount of product that will be delivered on size3.
        cancelledBy:
          type: object
          description: The User who canceled this Pending Order.
        priority:
          type: number
          description: Priority.
        creationDate:
          type: string
          description: The entity's creation date.
        cancelCode:
          type: object
          description: Cancellation Code.
        lineItems:
          type: array
          description: Represents a list of items within an order.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        number:
          type: string
          description: The Pending Order number.
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        specialInstructions:
          type: string
          description: Text describing any special instructions for this order.
        organization:
          type: object
          description: Indicates the Organization of the pending order.
        location:
          type: object
          description: Location of the pending order.
        id:
          type: number
          description: The entity's auto-increment id.
        cancelledDate:
          type: string
          description: The date when the Pending Order was canceled.
        order:
          type: object
          description: The Order
    PaymentMethodPutRequest:
      title: PaymentMethodPutRequest
      type: object
      properties:
        paymentMethodsTo:
          type: array
          description: List of other payment methods.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        askPaymentDocument:
          type: string
          description: ""
        organization:
          type: object
          description: Organization id.
        description:
          type: string
          description: Description of payment method.
        documentMask:
          type: string
          description: Document Mask.
        allowPendingPayment:
          type: boolean
          description: Allow pending payment.
        id:
          type: number
          description: The entity's auto-increment id.
        numberOfDays:
          type: number
          description: Represents the number of valid days for payment method.
        type:
          type: object
          description: Payment method type.
        documentSize:
          type: number
          description: Document Size.
        enabled:
          type: boolean
          description: Indicates whether it is enabled.
        key:
          type: string
          description: PaymentMethod's key
    SkuMeasurementUnitOneFullResponse:
      title: SkuMeasurementUnitOneFullResponse
      type: object
      properties:
        hasSecondaryBundle:
          type: boolean
          description: Identifies that the same material can be delivered in a secondary
            "packaging".
        defaultSecondaryUnit:
          type: boolean
          description: Identifies that this is the primary secondary unit for this
            SKU.  0 or 1.
        tertiaryCompound:
          type: object
          description: "Defines the material used to group the secondary units. In\
            \ that case, the SKU it represents."
        tertiaryQty:
          type: number
          description: How many units of the secondary unit are necessary to compose
            the tertiary unit.
        creationDate:
          type: string
          description: The entity's creation date.
        secondaryQty:
          type: number
          description: How many units of the base unit are necessary to compose the
            second unit.
        tertiaryCompoundQty:
          type: number
          description: How many units of the tertiary compound are necessary to compose
            the tertiary unit.
        baseUnit:
          type: object
          description: "It is the smallest unit of how the product can be delivered.\
            \ For example, this unit may be a bottle."
        secondaryUnit:
          type: object
          description: "It is the second level of how the product can be delivered.\
            \ For example, a box."
        tertiaryUnit:
          type: object
          description: "It is the third level of how the product can be delivered.\
            \ For example, a container."
        organization:
          type: object
          description: Organization to which the SkuMeasurementUnit belongs.
        secondaryCompound:
          type: object
          description: "Defines the material used to group the base units. In that\
            \ case, the SKU it represents."
        id:
          type: number
          description: The entity's auto-increment id.
        hasTertiaryBundle:
          type: boolean
          description: Identifies that the same material can be delivered in a tertiary
            "packaging".
        secondaryCompoundQty:
          type: number
          description: How many units of the secondary compound are necessary to compose
            the second unit.
        sku:
          type: object
          description: SKU's ID. Represents the SKU that is associated to the SkuMeasurementUnit.
    TagArraySimpleResponse:
      title: TagArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          lastModificationDate:
            type: string
            description: The moment of the last update of the entity.
          tagColor:
            type: string
            description: Represents the color of the tag.
          jsonParameter:
            type: string
            description: Indicates the json parameter.
          tagType:
            type: string
            description: "Represents the tag type (ROUTE, EQUIPMENT, GEOFENCE)."
          description:
            type: string
            description: Represents the description of the tag.
          id:
            type: number
            description: The entity's auto-increment id.
          creationDate:
            type: string
            description: The entity's creation date.
          enabled:
            type: boolean
            description: Indicates whether the tag is active.
    StopTypeResponse:
      title: StopTypeResponse
      type: object
      properties:
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        organization:
          type: object
          description: "Indicates Organization that this StopType relates to. $ref:\
            \ '#/components/schemas/Organization'"
        description:
          type: string
          description: StopType's description.
        locationRequired:
          type: boolean
          description: Indicates if StopType's requires a Location.
        id:
          type: number
          description: The entity's auto-increment id.
        type:
          type: string
          description: "StopType's Type. Enum with values: NONE, STOP, PAID_BREAK,\
            \ UNPAID_BREAK, PAID_WAIT, UNPAID_WAIT, PAID_OVERNIGHT, UNPAID_OVERNIGHT,\
            \ DEPOT, CARGO_BILLING"
        creationDate:
          type: string
          description: The entity's creation date.
        key:
          type: string
          description: StopType's key
    DelayTypeOneFullResponse:
      title: DelayTypeOneFullResponse
      type: object
      properties:
        stopDelay:
          type: boolean
          description: This allows the Delay Type to be available to the driver while
            the route is at a stop.
        organization:
          type: object
          description: 'The organization to which the current Cancel Code tempte will
            apply. '
        description:
          type: string
          description: The name that will be displayed in the system and on driver's
            phones for the Delay Type.
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
        routeDelay:
          type: boolean
          description: This allows the Delay Type to be available to the driver while
            the route is in movement mode.
        enabled:
          type: boolean
          description: Activates the Delay Type in GreenMile to allow them to log
            into the system.
    GroupResponse:
      title: GroupResponse
      type: object
      properties:
        isSystem:
          type: boolean
          description: Indicates if the group is system type.
        organization:
          type: object
          description: Organization to which the Group belongs.
        name:
          type: string
          description: Name of the Group.
        ticketTypes:
          type: array
          description: Identifies the Ticket Type list.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        admin:
          type: boolean
          description: Indicates if it is the ADMIN group.
        sysAdmin:
          type: boolean
          description: Indicates if it is the SYSADMIN group.
        id:
          type: number
          description: The entity's auto-increment id.
        locked:
          type: boolean
          description: Indicates if the group is locked.
        creationDate:
          type: string
          description: The entity's creation date.
        ipRangeProfile:
          type: object
          description: Indicates an allowed ip range.
        key:
          type: string
          description: The entity’s key.
        users:
          type: array
          description: List of users who belong to the group.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
    Sku:
      title: Sku
      type: object
      properties:
        skuSizeConversions:
          type: array
          description: Sku related parent-child relationships.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        hasSecondaryBundle:
          type: boolean
          description: Identifies that the same material can be delivered in a secondary
            "packaging".
        tertiaryCompound:
          type: object
          description: "Defines the material used to group the secondary units. In\
            \ that case, the SKU it represents."
        skuGroup:
          type: object
          description: Represents the SKU group.
        skuMeasurementUnits:
          type: array
          description: Sku related measurement units and conversion
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        description:
          type: string
          description: Description of the SKU.
        udfs:
          type: array
          description: User's Defined Fields associated to SKU.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        tertiaryQty:
          type: number
          description: How many units of the secondary unit are necessary to compose
            the tertiary unit.
        skuType:
          type: object
          description: Represents the type of SKU.
        creationDate:
          type: string
          description: The entity's creation date.
        secondaryQty:
          type: number
          description: How many units of the base unit are necessary to compose the
            second unit.
        enabled:
          type: boolean
          description: Indicates whether it is enabled.
        tertiaryCompoundQty:
          type: number
          description: How many units of the tertiary compound are necessary to compose
            the tertiary unit.
        baseUnit:
          type: object
          description: "It is the smallest unit of how the product can be delivered.\
            \ For example, this unit may be a bottle."
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        secondaryUnit:
          type: object
          description: "It is the second level of how the product can be delivered.\
            \ For example, a box."
        tertiaryUnit:
          type: object
          description: "It is the third level of how the product can be delivered.\
            \ For example, a container."
        organization:
          type: object
          description: Organization to which the SKU belongs.
        secondaryCompound:
          type: object
          description: "Defines the material used to group the base units. In that\
            \ case, the SKU it represents."
        hasTertiaryBundle:
          type: boolean
          description: Identifies that the same material can be delivered in a tertiary
            "packaging".
        id:
          type: number
          description: The entity's auto-increment id.
        secondaryCompoundQty:
          type: number
          description: How many units of the secondary compound are necessary to compose
            the second unit.
        brand:
          type: string
          description: The SKU brand.
        key:
          type: string
          description: The entity's key.
    LocationOverrideTimeWindowPutRequest:
      title: LocationOverrideTimeWindowPutRequest
      type: object
      properties:
        saturday:
          type: boolean
          description: Allows you to receive deliveries on Saturdays.
        tw1Open:
          type: string
          description: Represents the start time of the first service window.
        tw1Close:
          type: string
          description: Represents the end time of the first service window.
        thursday:
          type: boolean
          description: Allows you to receive deliveries on Thursdays.
        tw2Close:
          type: string
          description: Represents the end time of second service window.
        tw2Open:
          type: string
          description: Represents the start time of second service window.
        sunday:
          type: boolean
          description: Allows you to receive deliveries on Sundays.
        tuesday:
          type: boolean
          description: AllowsAllows you to receive deliveries on Tuesdays.
        lastModifierDate:
          type: string
          description: Last time the entity was modifier.
        closeTime:
          type: string
          description: Represents the closing time of the place.
        friday:
          type: boolean
          description: Allows you to receive deliveries on Fridays.
        wednesday:
          type: boolean
          description: Allows you to receive deliveries on Wednesdays.
        location:
          type: object
          description: Represents the location to which LocationOverrideTimeWindow
            belongs.
        id:
          type: number
          description: The entity's auto-increment id.
        openTime:
          type: string
          description: Represents the opening time of the place.
        monday:
          type: boolean
          description: Allows you to receive deliveries on Mondays.
    GPSProviderArraySimpleResponse:
      title: GPSProviderArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          country:
            type: string
            description: Country Name.
          description:
            type: string
            description: Description of the GPS Provider.
          id:
            type: number
            description: The entity's auto-increment id.
          enabled:
            type: boolean
            description: Status enabled (true) or not (false).
          key:
            type: string
            description: The entity's Key.
    EventTypePutRequest:
      title: EventTypePutRequest
      type: object
      properties:
        description:
          type: string
          description: The name that will be displayed in the system for the Event.
        id:
          type: number
          description: The entity's auto-increment id.
    RouteHelperAssignmentOneFullResponse:
      title: RouteHelperAssignmentOneFullResponse
      type: object
      properties:
        route:
          type: object
          description: Route id.
        helper:
          type: object
          description: Helper id.
        lastModifierDate:
          type: string
          description: Last time the entity was modifier.
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
    LocationTypeOneFullResponse:
      title: LocationTypeOneFullResponse
      type: object
      properties:
        lastModificationDate:
          type: string
          description: Last time the entity was modifier.
        showOnMobileCreate:
          type: boolean
          description: Allows the Location Type to be chosen in GreenMile Driver.
        alternativeKey:
          type: string
          description: The database alternative key associated with the specific Location
            template being defined.
        organization:
          type: object
          description: The organization to which the current Location Type template
            will apply.
        description:
          type: string
          description: The name that will be displayed in the system for the Location
            Type.
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
        enabled:
          type: boolean
          description: Activates the Location Type in GreenMile to allow them to log
            into the system.
        key:
          type: string
          description: LocationType's key
    AccountTypeOneFullResponse:
      title: AccountTypeOneFullResponse
      type: object
      properties:
        color:
          type: string
          description: Color of Account Type.
        organization:
          type: object
          description: 'The organization to which the current Cancel Code tempte will
            apply. '
        description:
          type: string
          description: Description from Account Type.
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
        key:
          type: string
          description: AccountType's key.
    Route:
      title: Route
      type: object
      properties:
        undeliveredStops:
          type: number
          description: The number of stops undelivered on the route.
        tagAssignments:
          type: array
          description: Represents a list of tags linked to the route.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        baseLineDistance:
          type: number
          description: The trip distance set initially.
        proactiveRouteOptSimulation:
          type: string
          description: It's the uuid used by PRO to check if the resequence simulation
            is the last triggered by gms.
        actualDistanceDataQuality:
          type: string
          description: Indicates how the Actual Distance information was entered into
            the system.
        plannedCost:
          type: number
          description: The planned cost of the route.
        baseLineDeparture:
          type: string
          description: Date initially set for the departure of the route.
        actualDepartureDataQuality:
          type: string
          description: Indicates how the Actual Departure information was entered
            into the system.
        holderMaterials:
          type: array
          description: "Represents returnable objects that must be in the driver’\
            s truck at the end of the route. Example: bottles, containers."
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        baseLineStart:
          type: string
          description: Date initially set for the start of the route.
        helperAssignments:
          type: array
          description: Represents the association between a route and the drivers
            as auxiliaries.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        id:
          type: number
          description: The entity's auto-increment id.
        projectedStart:
          type: string
          description: The projected start date of the route.
        actualSize3:
          type: number
          description: The actual amount of products that were delivered in size3.
        baselinePickupSize1:
          type: number
          description: The initial amount of withdrawal size for size1.
        baselineServiceTime:
          type: number
          description: BaseLine travel time in minutes.
        actualSize2:
          type: number
          description: The actual amount of products that were delivered in size2.
        actualSize1:
          type: number
          description: The actual amount of products that were delivered in size1.
        size1AliasConfig:
          type: object
          description: Represents the size1 associated with the route.
        plannedDeparture:
          type: string
          description: The planned departure of the route.
        additionalMaterials:
          type: array
          description: "Represents extra support materials for deliveries on the route.\
            \ Example: pallet, chapatex, pallet truck."
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        driverPendingBalances:
          type: array
          description: "Represents an outstanding balance of a driver on a route.\
            \ Example: damaged material."
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        baseLineComplete:
          type: string
          description: Date initially set to complete the route.
        stops:
          type: array
          description: List of stops that contains in the route.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        exceededLicense:
          type: string
          description: The date the license was exceeded.
        baselinePickupSize3:
          type: number
          description: The initial amount of withdrawal size for size3.
        plannedTravelTimeMinutes:
          type: number
          description: Planned travel time in minutes.
        baselinePickupSize2:
          type: number
          description: The initial amount of withdrawal size for size2.
        actualStart:
          type: string
          description: Actual start date of the route.
        status:
          type: string
          description: Route's status.
        origLatitude:
          type: number
          description: Route's origin latitude.
        unsuccessfulDelivery:
          type: boolean
          description: Indicates whether the route contains partial and/or canceled
            deliveries.
        baselineTravelTimeMinutes:
          type: number
          description: Travel time initially set in minutes.
        equipmentAssignments:
          type: array
          description: Represents the association between a route and equipment.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        proactiveRouteOptTimestamp:
          type: string
          description: It's a timestamp used to check if the resequence simulation
            is valid or expired.
        plannedArrival:
          type: string
          description: The planned date for the arrival of the route.
        lastModifier:
          type: object
          description: Last User who changed the entity.
        projectedArrival:
          type: string
          description: The projected arrival date of the route.
        plannedDistance:
          type: number
          description: Planned travel distance.
        plannedServiceTime:
          type: number
          description: Planned travel time in minutes.
        key:
          type: string
          description: The entity's key.
        actualCost:
          type: number
          description: The actual cost of the route.
        plannedPickupSize3:
          type: number
          description: Planned pickup size for size3.
        actualStartDataQuality:
          type: string
          description: Indicates how the Actual Start information was entered into
            the system.
        plannedPickupSize2:
          type: number
          description: Planned pickup size for size2.
        plannedPickupSize1:
          type: number
          description: Planned pickup size for size1.
        baseLineArrival:
          type: string
          description: Date initially set for arrival of the route.
        actualArrival:
          type: string
          description: Actual arrival date of the route.
        actualComplete:
          type: string
          description: Actual route completion date.
        proactiveRouteOptPending:
          type: string
          description: Indicates a pending request to perform stop rescheduling via
            Resequencer. (Configuration Information).
        reopenedBy:
          type: object
          description: User responsible for reopening the route.
        actualDistanceRecalculatedAt:
          type: string
          description: The date the actual distance was recalculated.
        organization:
          type: object
          description: The organization to which the current Location template will
            apply.
        manifests:
          type: array
          description: "Represents a general summary of the route, containing SKU\
            \ information and which transport it belongs to."
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        baselineSize1:
          type: number
          description: The initial quantity of products to be delivered in size1.
        redeliveredStops:
          type: number
          description: The number of stops redelivered on the route.
        baselineSize2:
          type: number
          description: The initial quantity of products to be delivered in size2.
        baselineSize3:
          type: number
          description: The initial quantity of products to be delivered in size3.
        canceledStops:
          type: number
          description: The number of stops canceled on the route.
        notLoadedSkus:
          type: array
          description: Represents a list of unloaded SKU.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        plannedSize2:
          type: number
          description: The planned amount of products that will be delivered in size2.
        baseLineCost:
          type: number
          description: The initial cost of the route.
        date:
          type: string
          description: Route date.
        plannedSize1:
          type: number
          description: The planned amount of products that will be delivered in size1.
        actualTravelTimeMinutes:
          type: number
          description: Actual travel time in minutes.
        actualDepartures:
          type: number
          description: Indicates the number of Stops Served on the route.
        plannedSize3:
          type: number
          description: The planned amount of products that will be delivered in size3.
        lastStopIsDestination:
          type: boolean
          description: Indicates whether the last stop is the destination.
        totalStops:
          type: number
          description: The number of stops on the route.
        projectedDistance:
          type: number
          description: Projected travel distance.
        origLongitude:
          type: number
          description: Route's origin longitude.
        destLatitude:
          type: number
          description: Route's destination latitude.
        plannedStart:
          type: string
          description: The planned start date of the route.
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        actualCompleteDataQuality:
          type: string
          description: Indicates how the Actual Complete information was entered into
            the system.
        actualPickupSize3:
          type: number
          description: The actual amount of withdrawal size for size 3.
        actualPickupSize2:
          type: number
          description: The actual amount of withdrawal size for size 2.
        udfs:
          type: array
          description: Additional user-defined fields for the route.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        actualPickupSize1:
          type: number
          description: The actual amount of withdrawal size for size 1.
        creationDate:
          type: string
          description: The entity's creation date.
        hasPicture:
          type: boolean
          description: Indicates if the route has any photos.
        hasGps:
          type: boolean
          description: Indicates whether the route has GPS.
        extraLineItems:
          type: array
          description: Extra LineItems that can be sold after order creation.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        totalStopsInProgress:
          type: number
          description: Represents total stops in progress.
        consignedSkus:
          type: array
          description: Represents the amount of a borrowed sku on a route.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        projectedDeparture:
          type: string
          description: The projected departure date of the route.
        size2AliasConfig:
          type: object
          description: Represents the size2 associated with the route.
        plannedComplete:
          type: string
          description: The planned date to complete the course.
        firstStopIsOrigin:
          type: boolean
          description: It's a flag defining that the first stop is the Route origin.
        hasHelper:
          type: boolean
          description: It's true if the route has a helper.
        locationPendingPayments:
          type: array
          description: Represents an outstanding balance of a location on a route.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        proactiveRouteOptConfig:
          type: object
          description: "Enabled for PRO clients only. Proactive Route Optimization\
            \ (PRO) configuration. Add optimization goal (DISTANCE, TIME, TIME_WINDOW,\
            \ COST), service window tolerance, delivery type prioritization."
        destLongitude:
          type: number
          description: Route's destination longitude.
        origin:
          type: object
          description: Location of the starting point of the route.
        destination:
          type: object
          description: Last location to end the route.
        projectedComplete:
          type: string
          description: The projected completion date of the route.
        description:
          type: string
          description: Description of the route.
        resequenceMethod:
          type: string
          description: "The resequence method (HAVERSINE, DISTANCEMATRIX)"
        size3AliasConfig:
          type: object
          description: Represents the size3 associated with the route.
        proactiveRouteOptApplied:
          type: string
          description: Indicates an applied request that was executed in the rescheduling
            of the stop via Resequencer. (Configuration Information).
        amountReceived:
          type: number
          description: Total value received from the route.
        actualDeparture:
          type: string
          description: Actual departure date of the route.
        actualDistance:
          type: number
          description: Actual travel distance.
        onRoute:
          type: boolean
          description: This attribute is created based on a method (isOnRoute)
        lastUpdatedProjectedTime:
          type: string
          description: Date of the last update of Projected Time.
        reopenedDate:
          type: string
          description: Date of reopening of the route.
        driverAssignments:
          type: array
          description: Represents the association between a route and the drivers.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
    EventResponse:
      title: EventResponse
      type: object
      properties:
        messageBody:
          type: string
          description: Body of the event message. (Route @Route.key@ with Driver @Driver.login@
            is delayed)
        icon:
          type: string
          description: Event icon.
        description:
          type: string
          description: The name that will be displayed in the system for the Event.
        eventType:
          type: object
          description: "Represents the type of <<Event,event>>"
        creationDate:
          type: string
          description: The entity's creation date.
        enabled:
          type: boolean
          description: Indicates whether it is enabled.
        requiresAck:
          type: boolean
          description: Indicates whether user acknowledgement is required
        exibitionMode:
          type: string
          description: "Event exhibition mode. (NORMAL, URGENT, BLOCKER, NOT_SHOW\
            \ 'DO NOT DISPLAY')"
        requiresComment:
          type: boolean
          description: Indicates whether comments are required. (requiredAck must
            be enabled)
        checks:
          type: array
          description: Represents the rules for the event to run.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        organization:
          type: object
          description: The organization to which the current Event template will apply.
        scheduleCron:
          type: string
          description: Represents a task scheduler with a set time to run the event.
        id:
          type: number
          description: The entity's auto-increment id.
        actions:
          type: array
          description: Actions that the event should take.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
    RouteConsignedSkuOneFullResponse:
      title: RouteConsignedSkuOneFullResponse
      type: object
      properties:
        plannedSize2:
          type: number
          description: Planned amount of products that will be delivered in size2.
        actualSize3:
          type: number
          description: Actual amount of products that were delivered in size3.
        plannedSize1:
          type: number
          description: Planned amount of products that will be delivered in size1.
        consigned:
          type: boolean
          description: Identifies that the sku was actually consigned (and not just
            borrowed).
        amount:
          type: number
          description: Value of SKUs transported.
        plannedSize3:
          type: number
          description: Planned amount of products that will be delivered in size3.
        actualSize2:
          type: number
          description: Actual amount of products that were delivered in size2.
        actualSize1:
          type: number
          description: Actual amount of products that were delivered in size1.
        creationDate:
          type: string
          description: The entity's creation date.
        amountReceived:
          type: number
          description: Value of SKUs received.
        newRouteConsignedSku:
          type: boolean
          description: Indicates whether it is a new consigned Sku.
        size2Alias:
          type: object
          description: Represents the size2 associated with the routeConsignedSku.
        route:
          type: object
          description: Route id. (Since 2.12.2)
        dateConsigned:
          type: string
          description: Consignment date.
        size1Alias:
          type: object
          description: Represents the size1 associated with the routeConsignedSku.
        location:
          type: object
          description: Location id.
        id:
          type: number
          description: The entity's auto-increment id.
        sku:
          type: object
          description: SKU id.
        size3Alias:
          type: object
          description: Represents the size3 associated with the routeConsignedSku.
    OrganizationPutRequest:
      title: OrganizationPutRequest
      type: object
      properties:
        country:
          type: string
          description: The entity's country.
        preferedLocale:
          type: object
          description: List of Organization that notified.
        city:
          type: string
          description: The entity's city.
        listenerOrganizations:
          type: array
          description: List of Organization that notified.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        timeZone:
          type: object
          description: Organization time zone.
        description:
          type: string
          description: The entity's description.
        parentOrganization:
          type: object
          description: Represents the parent organization.
        creationDate:
          type: string
          description: The entity's creation date.
        zipcode:
          type: string
          description: The entity's zipcode.
        lastModificationDate:
          type: string
          description: Last time the entity was modifier.
        dsgOrgId:
          type: string
          description: ""
        taxid:
          type: string
          description: The entity's taxid.
        district:
          type: string
          description: The entity's district.
        addressLine1:
          type: string
          description: The entity's addressLine1.
        addressLine2:
          type: string
          description: The entity's addressLine2.
        id:
          type: number
          description: The entity's auto-increment id.
        unitSystem:
          type: string
          description: Organization's unit system.
        state:
          type: string
          description: The entity's state.
        key:
          type: string
          description: The entity's key
    LocationPutRequest:
      title: LocationPutRequest
      type: object
      properties:
        country:
          type: string
          description: Country of Location's address.
        zipCode:
          type: string
          description: Postal code of Location's address.
        helperFixedTimeSecs:
          type: number
          description: Time in seconds fixed of a Helper
        timeWindowType:
          type: object
          description: Indicates the time window type for that customer (What time
            opens and closes).
        phone2:
          type: string
          description: Location's phone number (2) for informational use.
        locationType:
          type: object
          description: The location type associated with this location.
        phone1:
          type: string
          description: Location's phone number (1) for informational use.
        legalName:
          type: string
          description: Name of the individual or entity issuing the check.
        geocodingUser:
          type: object
          description: User that geocoded the Location.
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        nonHelperFixedTimeSecs:
          type: number
          description: Time in seconds fixed of a Non Helper.
        taxID:
          type: string
          description: Tax identifier (CPF/CNPJ).
        creditLimit:
          type: number
          description: Location credit limit.
        geocodingQuality:
          type: string
          description: Quality of the geocoding information.
        addressLine1:
          type: string
          description: The street address for the Location.
        addressLine2:
          type: string
          description: Additional address information such as apartment.
        id:
          type: number
          description: The entity's auto-increment id.
        state:
          type: string
          description: State of Location's address.
        taxType:
          type: string
          description: Tax type charged at location.
        phone2Type:
          type: string
          description: "Secondary phone number type. Valid values: 0,1,2,3,4. Meaning:\
            \ 0 = Work, 1 = Home, 2 = Other, 3 = Mobile, 4 = Fax"
        longitude:
          type: number
          description: Longitude using decimal format.
        geocodingDate:
          type: string
          description: Date when the location was geocoded.
        accountType:
          type: object
          description: The account type associated with this location.
        timeZone:
          type: object
          description: The time zone associated with the specific Location template.
        udfs:
          type: array
          description: User's Defined Fields associated to Location.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        creationDate:
          type: string
          description: The entity's creation date.
        perSize1Rate:
          type: number
          description: Rate per Size 1.
        deliveryInstructions:
          type: string
          description: Delivery instructions.
        district:
          type: string
          description: District of Location's address.
        allowedUsers:
          type: array
          description: User's that are allowed to see this Location.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        appliedTax:
          type: number
          description: The amount related to the tax charged at location.
        hasGeofence:
          type: boolean
          description: Shows if the Location has a Geofence.
        city:
          type: string
          description: City of Location's address.
        latitude:
          type: number
          description: Latitude using decimal format.
        description:
          type: string
          description: The name that will be displayed in the system for the Location.
        lastModifier:
          type: object
          description: Last User who changed the entity.
        enabled:
          type: boolean
          description: Activates the Location in GreenMile to be utilized.
        deliveryRadius:
          type: number
          description: Creates a circle around the location with the radius of the
            circle configured according to the number entered in miles.
        email:
          type: string
          description: Location's e-mail address.
        key:
          type: string
          description: The unique database key associated with the specific Location
            template being defined.
        fixedCost:
          type: number
          description: Fixed Cost of Location.
        nonHelperVarTimeSecs:
          type: number
          description: Time in seconds variable of a Non Helper.
        geocodingLastCheck:
          type: string
          description: Date time the location geocode was checked
        phone1Type:
          type: string
          description: "Primary phone number type. Valid values: 0,1,2,3,4. Meaning:\
            \ 0 = Work, 1 = Home, 2 = Other, 3 = Mobile, 4 = Fax"
        locationPaymentMethods:
          type: array
          description: Allowed payment methods at location.
          items:
            type: object
            properties:
              limit:
                type: number
                description: Allowed payment methods at location's limit.
              paymentMethod:
                type: object
                description: Allowed payment methods at location's paymentMethod.
              location:
                type: object
                description: Allowed payment methods at location's location.
        serviceTimeType:
          type: object
          description: Indicates the service time type for that customer.
        deliveryDays:
          type: string
          description: "Delivery days can be represented by M,T,W,R,F,S,U. Each letter\
            \ represents one delivery day on the week. Monday, Tuesday, Wednesday,\
            \ Thursday, Friday, Saturday, Sunday. For example, the String \"M,R\"\
            \ will represent the delivery days of Monday and Thursday."
        helperVarTimeSecs:
          type: number
          description: Time in seconds variable of a Helper
        organization:
          type: object
          description: The organization to which the current Location template will
            apply.
        consignees:
          type: array
          description: "Consignees of the Location. Example: manager, store assistant,\
            \ employee."
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        locationOverrideTimeWindows:
          type: array
          description: Indicates the time window type specific for that customer (What
            time opens and closes).
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
    RouteAdditionalMaterialResponse:
      title: RouteAdditionalMaterialResponse
      type: object
      properties:
        quantity:
          type: number
          description: Amount of additional materials.
        route:
          type: object
          description: Route id.
        transport:
          type: object
          description: Transport id.
        id:
          type: number
          description: The entity's auto-increment id.
        sku:
          type: object
          description: SKU id.
        sizeAlias:
          type: object
          description: SizeAlias id.
    RouteExtraLineItemResponse:
      title: RouteExtraLineItemResponse
      type: object
      properties:
        plannedSize2:
          type: number
          description: Planned quantity of extra products in size2.
        plannedSize1:
          type: number
          description: Planned quantity of extra products in size1.
        availableSize1:
          type: number
          description: Represents the quantity available in size1.
        plannedSize3:
          type: number
          description: Planned quantity of extra products in size3.
        creationDate:
          type: string
          description: The entity's creation date.
        availableSize3:
          type: number
          description: Represents the quantity available in size3.
        availableSize2:
          type: number
          description: Represents the quantity available in size2.
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        size2Alias:
          type: number
          description: Represents the size2 associated with the RouteExtraLineItem.
        route:
          type: object
          description: Route id.
        size1Alias:
          type: number
          description: Represents the size1 associated with the RouteExtraLineItem.
        id:
          type: number
          description: The entity's auto-increment id.
        sku:
          type: object
          description: SKU id.
        size3Alias:
          type: number
          description: Represents the size3 associated with the RouteExtraLineItem.
    LocationTypeArraySimpleResponse:
      title: LocationTypeArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          lastModificationDate:
            type: string
            description: Last time the entity was modifier.
          showOnMobileCreate:
            type: boolean
            description: Allows the Location Type to be chosen in GreenMile Driver.
          alternativeKey:
            type: string
            description: LocationType's alternative key
          description:
            type: string
            description: The name that will be displayed in the system for the Location
              Type.
          id:
            type: number
            description: The entity's auto-increment id.
          creationDate:
            type: string
            description: The entity's creation date.
          enabled:
            type: boolean
            description: Activates the Location Type in GreenMile to allow them to
              log into the system.
          key:
            type: string
            description: LocationType's key
    Coordinate:
      title: Coordinate
      type: object
      properties:
        date:
          type: string
          description: Date from that coordinate.
        telematic:
          type: object
          description: Sends coordinate with telematics.
        engineOn:
          type: boolean
          description: Engine status.
        equipmentGpsUnitId:
          type: string
          description: 'The Unit Code will be an unique identifier found on the GPS
            unit. '
        latitude:
          type: number
          description: "latitude information. (Deprecated version since 6.10.18, please\
            \ use Position)"
        speedKmh:
          type: number
          description: Speed in Km/h.
        odometerMeters:
          type: number
          description: Current odometer value.
        position:
          type: object
          description: Position coordinate information. It is an Object containing
            the latitude and longitude information using decimal formats.
        longitude:
          type: number
          description: "longitude information. (Deprecated version since 6.10.18,\
            \ please use Position)"
    AccountTypePutRequest:
      title: AccountTypePutRequest
      type: object
      properties:
        color:
          type: string
          description: Color of Account Type.
        organization:
          type: object
          description: 'The organization to which the current Cancel Code tempte will
            apply. '
        description:
          type: string
          description: Description from Account Type.
        id:
          type: number
          description: The entity's auto-increment id.
        key:
          type: string
          description: AccountType's key.
    GeofenceOneFullResponse:
      title: GeofenceOneFullResponse
      type: object
      properties:
        color:
          type: string
          description: Indicates which color in Hex.
        geofenceGeometry:
          type: object
          properties:
            positions:
              type: array
              description: Longitude and Laitude of Geofence points.
              items:
                type: object
                properties:
                  latitude:
                    type: number
                    description: Geofence point latitude.
                  longitude:
                    type: number
                    description: Geofence point longitude.
          description: Positions of geometry for Geofence.
        organization:
          type: object
          description: The organization.
        description:
          type: string
          description: The name that will be displayed in the system for the Geofence
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
        tags:
          type: array
          description: Tag for geofence.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
    LocationTypeResponse:
      title: LocationTypeResponse
      type: object
      properties:
        lastModificationDate:
          type: string
          description: Last time the entity was modifier.
        showOnMobileCreate:
          type: boolean
          description: Allows the Location Type to be chosen in GreenMile Driver.
        alternativeKey:
          type: string
          description: LocationType's alternative key
        organization:
          type: object
          description: The organization to which the current Location Type template
            will apply.
        description:
          type: string
          description: The name that will be displayed in the system for the Location
            Type.
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
        enabled:
          type: boolean
          description: Activates the Location Type in GreenMile to allow them to log
            into the system.
        key:
          type: string
          description: LocationType's key
    LineItemResponse:
      title: LineItemResponse
      type: object
      properties:
        plannedSize2:
          type: number
          description: Planned amount of products that will be delivered in size2.
        plannedSize1:
          type: number
          description: Planned amount of products that will be delivered in size1.
        plannedSize3:
          type: number
          description: Planned amount of products that will be delivered in size3.
        totalTax:
          type: number
          description: Total tax amount of LineItem. Amount used for payment consolidation.
            (Driver or document generation in GM-Driver).
        disregardInStock:
          type: boolean
          description: Indicates whether LineItem will be disregarded from inventory
            when starting the <<Route>>.
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        damagedReasonCode:
          type: object
          description: Displays a negative amount of product and be displayed as a
            damaged amount in the system.
        boxKey:
          type: string
          description: Key of the box representing the lineItem.
        id:
          type: number
          description: The entity's auto-increment id.
        sku:
          type: object
          description: The SKU to which the LineItem belongs.
        pickupReasonCode:
          type: object
          description: Displays a positive amount of product and be displayed as a
            pickup in the system.
        overReasonCode:
          type: object
          description: Displays a positive amount of product and be displayed as an
            overage in the system.
        order:
          type: object
          description: The Order to which the LineItem belongs.
        unitPrice:
          type: number
          description: LineItem unit price.
        actualSize3:
          type: number
          description: Actual amount of products that were delivered in size3.
        bonusKey:
          type: string
          description: Represents the key of the promotional code.
        actualPickupSize3:
          type: number
          description: Actual amount of withdrawal size for size 3.
        actualSize2:
          type: number
          description: Actual amount of products that were delivered in size2.
        actualSize1:
          type: number
          description: Actual amount of products that were delivered in size1.
        size1AliasConfig:
          type: number
          description: Represents the size1 associated with the lineItem.
        udfs:
          type: array
          description: User's Defined Fields associated to LineItem.
          items:
            type: object
            properties:
              lastModificationDate:
                type: string
                description: User's Defined Fields associated to LineItem's lastModificationDate.
              id:
                type: number
                description: User's Defined Fields associated to LineItem's Id.
              creationDate:
                type: string
                description: User's Defined Fields associated to LineItem's creationDate.
              value:
                type: string
                description: Value of User Defined Field.
              key:
                type: string
                description: Key of User Defined Field.
        actualPickupSize2:
          type: number
          description: Actual amount of withdrawal size for size 2.
        actualPickupSize1:
          type: number
          description: Actual amount of withdrawal size for size 1.
        creationDate:
          type: string
          description: The entity's creation date.
        hasPicture:
          type: boolean
          description: Indicates if the LineItem has any photos.
        damagedSku:
          type: object
          description: Represents the damaged SKU.
        unitTaxSize2:
          type: number
          description: LineItem tax unit value for size2.
        unitTaxSize3:
          type: number
          description: LineItem tax unit value for size3.
        unitTaxSize1:
          type: number
          description: LineItem tax unit value for size1.
        unitDiscountSize1:
          type: number
          description: The discount unit value for LineItem size1.
        size2AliasConfig:
          type: number
          description: Represents the size2 associated with the lineItem.
        unitDiscountSize3:
          type: number
          description: The discount unit value for LineItem size3.
        unitDiscountSize2:
          type: number
          description: The discount unit value for LineItem size2.
        lineItemID:
          type: string
          description: The unique database key associated with the specific LineItem
            template being defined.
        totalPrice:
          type: number
          description: LineItem total price.
        lastModifier:
          type: object
          description: Last User who changed the entity.
        size3AliasConfig:
          type: number
          description: Represents the size3 associated with the lineItem.
        key:
          type: string
          description: The key used to identify the entity.
        plannedPickupSize3:
          type: number
          description: Planned pickup size for size3.
        plannedPickupSize2:
          type: number
          description: Planned pickup size for size2.
        deliveryReasonCode:
          type: object
          description: Displays a reason for delivering within GreenMile Driver while
            at stop.
        plannedPickupSize1:
          type: number
          description: Planned pickup size for size1.
        damagedSize3:
          type: number
          description: Quantity of damaged products for size3.
        damagedSize2:
          type: number
          description: Quantity of damaged products for size2.
        updateTime:
          type: string
          description: The moment of the last update of the entity.
        allowShort:
          type: boolean
          description: If the lineItem accepts partial deliveries.
        damagedSize1:
          type: number
          description: Quantity of damaged products for size1.
        totalDiscount:
          type: number
          description: Total LineItem Discount Amount.
        shortReasonCode:
          type: object
          description: Displays a negative amount of product and be displayed as a
            short in the system.
    GPSProviderTelematicProfileResponse:
      title: GPSProviderTelematicProfileResponse
      type: object
      properties:
        gpsProviderTelematicProps:
          type: array
          description: The telematic profile properties.
          items:
            type: object
            properties:
              description:
                type: string
                description: The telematic property description.
              gpsProvider:
                type: object
                description: The telematic property GPSProvider.
              id:
                type: number
                description: The telematic profile properties.
              type:
                type: string
                description: "The telematic property. (DECIMAL, INTEGER, BOOLEAN,\
                  \ TEXT, DATE_TIME, DATE, TIME)"
              enabled:
                type: boolean
                description: Indicates whether it is enabled.
              key:
                type: string
                description: The key for the telematic property.
        description:
          type: string
          description: A description for the telematic profile.
        id:
          type: number
          description: The entity's auto-increment id.
        enabled:
          type: boolean
          description: Indicates if that Telematic profile is enabled or not.
    RouteConsignedSku:
      title: RouteConsignedSku
      type: object
      properties:
        plannedSize2:
          type: number
          description: Planned amount of products that will be delivered in size2.
        actualSize3:
          type: number
          description: Actual amount of products that were delivered in size3.
        plannedSize1:
          type: number
          description: Planned amount of products that will be delivered in size1.
        consigned:
          type: boolean
          description: Identifies that the sku was actually consigned (and not just
            borrowed).
        amount:
          type: number
          description: Value of SKUs transported.
        plannedSize3:
          type: number
          description: Planned amount of products that will be delivered in size3.
        actualSize2:
          type: number
          description: Actual amount of products that were delivered in size2.
        actualSize1:
          type: number
          description: Actual amount of products that were delivered in size1.
        amountReceived:
          type: number
          description: Value of SKUs received.
        newRouteConsignedSku:
          type: boolean
          description: Indicates whether it is a new consigned Sku.
        size2Alias:
          type: object
          description: Represents the size2 associated with the routeConsignedSku.
        route:
          type: object
          description: Route id. (Since 2.12.2)
        dateConsigned:
          type: string
          description: Consignment date.
        size1Alias:
          type: object
          description: Represents the size1 associated with the routeConsignedSku.
        location:
          type: object
          description: Location id.
        id:
          type: number
          description: The entity's auto-increment id.
        sku:
          type: object
          description: SKU id.
        size3Alias:
          type: object
          description: Represents the size3 associated with the routeConsignedSku.
    AccountType:
      title: AccountType
      type: object
      properties:
        color:
          type: string
          description: Color of Account Type.
        organization:
          type: object
          description: 'The organization to which the current Cancel Code tempte will
            apply. '
        description:
          type: string
          description: Description from Account Type.
        key:
          type: string
          description: AccountType's key.
    RouteHelperAssignmentArraySimpleResponse:
      title: RouteHelperAssignmentArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          id:
            type: number
            description: The entity's auto-increment id.
          creationDate:
            type: string
            description: The entity's creation date.
    LocationOverrideTimeWindowResponse:
      title: LocationOverrideTimeWindowResponse
      type: object
      properties:
        saturday:
          type: boolean
          description: Allows you to receive deliveries on Saturdays.
        tw1Open:
          type: string
          description: Represents the start time of the first service window.
        tw1Close:
          type: string
          description: Represents the end time of the first service window.
        thursday:
          type: boolean
          description: Allows you to receive deliveries on Thursdays.
        tw2Close:
          type: string
          description: Represents the end time of second service window.
        creationDate:
          type: string
          description: The entity's creation date.
        tw2Open:
          type: string
          description: Represents the start time of second service window.
        sunday:
          type: boolean
          description: Allows you to receive deliveries on Sundays.
        tuesday:
          type: boolean
          description: AllowsAllows you to receive deliveries on Tuesdays.
        lastModifierDate:
          type: string
          description: Last time the entity was modifier.
        closeTime:
          type: string
          description: Represents the closing time of the place.
        friday:
          type: boolean
          description: Allows you to receive deliveries on Fridays.
        wednesday:
          type: boolean
          description: Allows you to receive deliveries on Wednesdays.
        location:
          type: object
          description: Represents the location to which LocationOverrideTimeWindow
            belongs.
        id:
          type: number
          description: The entity's auto-increment id.
        openTime:
          type: string
          description: Represents the opening time of the place.
        monday:
          type: boolean
          description: Allows you to receive deliveries on Mondays.
    User:
      title: User
      type: object
      properties:
        leader:
          type: object
          description: Represents the leader of the user.
        country:
          type: string
          description: User's country.
        zipCode:
          type: string
          description: User's zipcode.
        phone2:
          type: string
          description: User's second phone type.
        restrictUsers:
          type: boolean
          description: Represents a list of restricted users for this user.
        phone1:
          type: string
          description: User's first phone.
        password:
          type: string
          description: User's password.
        geocodingQuality:
          type: string
          description: Indicates the quality of the User's geocoding.
        addressLine1:
          type: string
          description: Address 1.
        userAllowedDrivers:
          type: array
          description: Drivers that the user has permission to view.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        addressLine2:
          type: string
          description: Address 2.
        state:
          type: string
          description: User's state.
        id:
          type: number
          description: The entity's auto-increment id.
        subordinates:
          type: array
          description: Represents a list of user subordinates.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        phone2Type:
          type: string
          description: User's second phone type.
        longitude:
          type: number
          description: User's longitude.
        adpFileNumber:
          type: string
          description: The User's ADP number.
        defaultEncoding:
          type: string
          description: "Default encoding type: UTF-8, SHIFT-JIS, EUC-JP, WINDOWS-874."
        preferedLocale:
          type: object
          description: "Represents the locale for the user, like currency, language..."
        timeZone:
          type: object
          description: Indicates the User's timezone.
        udfs:
          type: array
          description: A collection to User's User Defined Fields.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        isSystem:
          type: boolean
          description: Indicates if the user is of type system.
        firstName:
          type: string
          description: firstName
        district:
          type: string
          description: User's district.
        ticketTypes:
          type: array
          description: A collection to User's User Defined Fields.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        name:
          type: string
          description: The User's Name.
        lockDate:
          type: string
          description: User lock date.
        lastName:
          type: string
          description: lastName
        city:
          type: string
          description: User's city.
        latitude:
          type: number
          description: User's latitude.
        latestLogin:
          type: string
          description: Last login date.
        userAllowedEquipments:
          type: array
          description: Equipment that the user has permission to view.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        login:
          type: string
          description: User's authentication login.
        enabled:
          type: boolean
          description: Indicates if that User is enabled or not.
        passwordExpire:
          type: number
          description: Indicates the time in minutes to expire the password.
        externalUser:
          type: boolean
          description: externalUser
        restrictDrivers:
          type: boolean
          description: Drivers that the user does not have permission to view.
        userAllowedTags:
          type: array
          description: Represents a list of tags allowed for the user.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        expireDate:
          type: string
          description: The user expiration date.
        key:
          type: string
          description: The User's Key.
        email:
          type: string
          description: User's email.
        failedAttempts:
          type: number
          description: Failed attempts to access the account.
        groups:
          type: array
          description: The list of groups the user is part of.
          items:
            type: object
            properties:
              sysAdmin:
                type: boolean
                description: The list' sysAdmin of groups the user is part of.
              id:
                type: number
                description: The list's id of groups the user is part of.
        restrictEquipments:
          type: boolean
          description: Equipment that the user does not have permission to view.
        phone1Type:
          type: string
          description: User's first phone type.
        restrictTags:
          type: boolean
          description: Represents a list of tags not allowed to the user.
        organization:
          type: object
          description: Indicates the Organization that this user is related to.
        organizations:
          type: array
          description: Organizations which User's from.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        unitSystem:
          type: string
          description: User's unit system (Metric or Non-Metric).
        ipRangeProfile:
          type: object
          description: Represents a list containing a range of IP available to the
            user.
    SkuArraySimpleResponse:
      title: SkuArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          hasSecondaryBundle:
            type: boolean
            description: Identifies that the same material can be delivered in a secondary
              "packaging".
          description:
            type: string
            description: Description of the SKU.
          tertiaryQty:
            type: number
            description: How many units of the secondary unit are necessary to compose
              the tertiary unit.
          creationDate:
            type: string
            description: The entity's creation date.
          secondaryQty:
            type: number
            description: How many units of the base unit are necessary to compose
              the second unit.
          enabled:
            type: boolean
            description: Indicates whether it is enabled.
          tertiaryCompoundQty:
            type: number
            description: How many units of the tertiary compound are necessary to
              compose the tertiary unit.
          lastModificationDate:
            type: string
            description: The moment of the last update of the entity.
          alternativeKey:
            type: string
            description: The entity's alternative key.
          hasTertiaryBundle:
            type: boolean
            description: Identifies that the same material can be delivered in a tertiary
              "packaging".
          id:
            type: number
            description: The entity's auto-increment id.
          secondaryCompoundQty:
            type: number
            description: How many units of the secondary compound are necessary to
              compose the second unit.
          brand:
            type: string
            description: The SKU brand.
          key:
            type: string
            description: The entity's key.
    OrderArraySimpleResponse:
      title: OrderArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          plannedSize2:
            type: number
            description: Planned amount of product that will be delivered on size2.
          plannedSize1:
            type: number
            description: Planned amount of product that will be delivered on size1.
          plannedSize3:
            type: number
            description: Planned amount of product that will be delivered on size3.
          endDate:
            type: string
            description: The final period of delivery of the order.
          number:
            type: string
            description: The order number.
          lastModificationDate:
            type: string
            description: The moment of the last update of the entity.
          id:
            type: number
            description: The entity's auto-increment id.
          key:
            type: string
            description: The unique database key associated with the specific Location
              template being defined.
          plannedPickupSize3:
            type: number
            description: Planned pickup size for size3.
          actualSize3:
            type: number
            description: Actual amount of product that will be delivered on size3.
          plannedPickupSize2:
            type: number
            description: Planned pickup size for size2.
          plannedPickupSize1:
            type: number
            description: Planned pickup size for size1.
          actualPickupSize3:
            type: number
            description: Actual amount of withdrawal size for size 3.
          actualSize2:
            type: number
            description: Actual amount of product that will be delivered on size2.
          actualSize1:
            type: number
            description: Actual amount of product that will be delivered on size1.
          damagedSize3:
            type: number
            description: Quantity of damaged products for size3.
          damagedSize2:
            type: number
            description: Quantity of damaged products for size2.
          updateTime:
            type: string
            description: The moment of the last update of the entity.
          actualPickupSize2:
            type: number
            description: Actual amount of withdrawal size for size 2.
          allowShort:
            type: boolean
            description: If the order accepts partial deliveries.
          actualPickupSize1:
            type: number
            description: Actual amount of withdrawal size for size 1.
          creationDate:
            type: string
            description: The entity's creation date.
          damagedSize1:
            type: number
            description: Quantity of damaged products for size1.
          hasPicture:
            type: boolean
            description: Indicates if the Order has any picture.
          beginDate:
            type: string
            description: The initial period of delivery of the order.
          specialInstructions:
            type: string
            description: Text describing any special instructions for this order.
          baselineSize1:
            type: number
            description: Initial quantity of products to be delivered in size1.
          newOrder:
            type: boolean
            description: Represents the size3 associated with the lineItem.
          baselineSize2:
            type: number
            description: Initial quantity of products to be delivered in size2.
          baselineSize3:
            type: number
            description: Initial quantity of products to be delivered in size3.
    LocationServiceCustomerResumeDTOList:
      title: LocationServiceCustomerResumeDTOList
      type: array
      items:
        type: object
        properties:
          actualSize3:
            type: number
            description: Actual amount of product that will be delivered on size3.
          reasonDescription:
            type: string
            description: Event Reason Description .
          driverId:
            type: number
            description: Driver internal id.
          actualSize2:
            type: number
            description: Actual amount of product that will be delivered on size2.
          actualSize1:
            type: number
            description: Actual amount of product that will be delivered on size1.
          driverKey:
            type: string
            description: Driver's key.
          lastVisit:
            type: string
            description: Date of the last Visit.
          driverName:
            type: string
            description: Driver Name.
          lastPlannedVisit:
            type: string
            description: Date of the planned last Visit.
    GPSProviderOneFullResponse:
      title: GPSProviderOneFullResponse
      type: object
      properties:
        country:
          type: string
          description: Country Name.
        timeZone:
          type: object
          description: Timezone Name.
        description:
          type: string
          description: Description of the GPS Provider.
        id:
          type: number
          description: The entity's auto-increment id.
        gpsProviderParams:
          type: array
          description: ""
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        creationDate:
          type: string
          description: The entity's creation date.
        enabled:
          type: boolean
          description: Status enabled (true) or not (false).
        key:
          type: string
          description: The entity's Key.
    OrderClass:
      title: OrderClass
      type: object
      properties:
        allowedOrderSizes:
          type: array
          description: Restrict the quantity of each size for each sku added to the
            order with this orderclass
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        allowedLocationTypes:
          type: array
          description: Location Types allowed to create an order with that order class
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        allowedSkuTypes:
          type: array
          description: Sku Types allowed to create an order with that order class
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        organization:
          type: object
          description: The organization to which the current OrderClass belongs.
        useConsignedSku:
          type: boolean
          description: "Identifies the origin and quantity of skus that can be added\
            \ to the order with this orderclass, in this case restricting the list\
            \ and quantity of skus consigned on the route"
        allDamaged:
          type: boolean
          description: If the order class is of damage type.
        pickup:
          type: boolean
          description: If the order class is of pickup type.
        description:
          type: string
          description: The name that will be displayed in the system for the OrderClass.
        id:
          type: number
          description: The entity's auto-increment id.
        allowNewOrder:
          type: boolean
          description: If it is allowed to create a new order.
        enabled:
          type: boolean
          description: If orderClass is active.
        key:
          type: string
          description: OrderClass's key
    UserOneFullResponse:
      title: UserOneFullResponse
      type: object
      properties:
        leader:
          type: object
          description: Represents the leader of the user.
        country:
          type: string
          description: User's country.
        zipCode:
          type: string
          description: User's zipcode.
        phone2:
          type: string
          description: User's second phone type.
        restrictUsers:
          type: boolean
          description: Represents a list of restricted users for this user.
        phone1:
          type: string
          description: User's first phone.
        password:
          type: string
          description: User's password.
        geocodingQuality:
          type: string
          description: Indicates the quality of the User's geocoding.
        addressLine1:
          type: string
          description: Address 1.
        userAllowedDrivers:
          type: array
          description: Drivers that the user has permission to view.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        addressLine2:
          type: string
          description: Address 2.
        id:
          type: number
          description: The entity's auto-increment id.
        state:
          type: string
          description: User's state.
        subordinates:
          type: array
          description: Represents a list of user subordinates.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        phone2Type:
          type: string
          description: User's second phone type.
        longitude:
          type: number
          description: User's longitude.
        adpFileNumber:
          type: string
          description: The User's ADP number.
        defaultEncoding:
          type: string
          description: "Default encoding type: UTF-8, SHIFT-JIS, EUC-JP, WINDOWS-874."
        preferedLocale:
          type: object
          description: "Represents the locale for the user, like currency, language..."
        timeZone:
          type: object
          description: Indicates the User's timezone.
        udfs:
          type: array
          description: A collection to User's User Defined Fields.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        creationDate:
          type: string
          description: The entity's creation date.
        isSystem:
          type: boolean
          description: Indicates if the user is of type system.
        firstName:
          type: string
          description: firstName
        district:
          type: string
          description: User's district.
        ticketTypes:
          type: array
          description: A collection to User's User Defined Fields.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        name:
          type: string
          description: The User's Name.
        lockDate:
          type: string
          description: User lock date.
        lastName:
          type: string
          description: lastName
        city:
          type: string
          description: User's city.
        latitude:
          type: number
          description: User's latitude.
        latestLogin:
          type: string
          description: Last login date.
        userAllowedEquipments:
          type: array
          description: Equipment that the user has permission to view.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        login:
          type: string
          description: User's authentication login.
        enabled:
          type: boolean
          description: Indicates if that User is enabled or not.
        passwordExpire:
          type: number
          description: Indicates the time in minutes to expire the password.
        externalUser:
          type: boolean
          description: externalUser
        restrictDrivers:
          type: boolean
          description: Drivers that the user does not have permission to view.
        userAllowedTags:
          type: array
          description: Represents a list of tags allowed for the user.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        expireDate:
          type: string
          description: The user expiration date.
        key:
          type: string
          description: The User's Key.
        email:
          type: string
          description: User's email.
        failedAttempts:
          type: number
          description: Failed attempts to access the account.
        groups:
          type: array
          description: The list of groups the user is part of.
          items:
            type: object
            properties:
              sysAdmin:
                type: boolean
                description: The list' sysAdmin of groups the user is part of.
              id:
                type: number
                description: The list's id of groups the user is part of.
        restrictEquipments:
          type: boolean
          description: Equipment that the user does not have permission to view.
        phone1Type:
          type: string
          description: User's first phone type.
        restrictTags:
          type: boolean
          description: Represents a list of tags not allowed to the user.
        organization:
          type: object
          description: Indicates the Organization that this user is related to.
        organizations:
          type: array
          description: Organizations which User's from.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        unitSystem:
          type: string
          description: User's unit system (Metric or Non-Metric).
        ipRangeProfile:
          type: object
          description: Represents a list containing a range of IP available to the
            user.
    EventTypeArraySimpleResponse:
      title: EventTypeArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          lastModificationDate:
            type: string
            description: The moment of the last update of the entity.
          description:
            type: string
            description: The name that will be displayed in the system for the Event.
          id:
            type: number
            description: The entity's auto-increment id.
          creationDate:
            type: string
            description: The entity's creation date.
    Event:
      title: Event
      type: object
      properties:
        messageBody:
          type: string
          description: Body of the event message. (Route @Route.key@ with Driver @Driver.login@
            is delayed)
        icon:
          type: string
          description: Event icon.
        description:
          type: string
          description: The name that will be displayed in the system for the Event.
        eventType:
          type: object
          description: "Represents the type of <<Event,event>>"
        enabled:
          type: boolean
          description: Indicates whether it is enabled.
        requiresAck:
          type: boolean
          description: Indicates whether user acknowledgement is required
        exibitionMode:
          type: string
          description: "Event exhibition mode. (NORMAL, URGENT, BLOCKER, NOT_SHOW\
            \ 'DO NOT DISPLAY')"
        requiresComment:
          type: boolean
          description: Indicates whether comments are required. (requiredAck must
            be enabled)
        checks:
          type: array
          description: Represents the rules for the event to run.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        organization:
          type: object
          description: The organization to which the current Event template will apply.
        scheduleCron:
          type: string
          description: Represents a task scheduler with a set time to run the event.
        id:
          type: number
          description: The entity's auto-increment id.
        actions:
          type: array
          description: Actions that the event should take.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
    SizeAliasArraySimpleResponse:
      title: SizeAliasArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          preferredSize:
            type: string
            description: Indicates the preferred size.
          icon:
            type: string
            description: Icon representing the sizeAlias.
          description:
            type: string
            description: Description of sizeAlias.
          id:
            type: number
            description: The entity's auto-increment id.
          sizeDecimalPlaces:
            type: number
            description: ""
          key:
            type: string
            description: The unique database key associated with the specific SizeAlias
              template being defined.
    DelayTypeArraySimpleResponse:
      title: DelayTypeArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          stopDelay:
            type: boolean
            description: This allows the Delay Type to be available to the driver
              while the route is at a stop.
          description:
            type: string
            description: The name that will be displayed in the system and on driver's
              phones for the Delay Type.
          id:
            type: number
            description: The entity's auto-increment id.
          creationDate:
            type: string
            description: The entity's creation date.
          routeDelay:
            type: boolean
            description: This allows the Delay Type to be available to the driver
              while the route is in movement mode.
          enabled:
            type: boolean
            description: Activates the Delay Type in GreenMile to allow them to log
              into the system.
    EventTypeOneFullResponse:
      title: EventTypeOneFullResponse
      type: object
      properties:
        description:
          type: string
          description: The name that will be displayed in the system for the Event.
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
    SkuTypeResponse:
      title: SkuTypeResponse
      type: object
      properties:
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        organization:
          type: object
          description: Organization to which the SkuType belongs.
        description:
          type: string
          description: Description of the SkuType.
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
        key:
          type: string
          description: The entity's key.
    GPSProviderResponse:
      title: GPSProviderResponse
      type: object
      properties:
        country:
          type: string
          description: Country Name.
        timeZone:
          type: object
          description: Timezone Name.
        description:
          type: string
          description: Description of the GPS Provider.
        id:
          type: number
          description: The entity's auto-increment id.
        gpsProviderParams:
          type: array
          description: ""
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        enabled:
          type: boolean
          description: Status enabled (true) or not (false).
        key:
          type: string
          description: The entity's Key.
    Transport:
      title: Transport
      type: object
      properties:
        date:
          type: string
          description: Transport's date.
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        organization:
          type: object
          description: Indicates Organization that this Transport relates to.
        description:
          type: string
          description: TimeWindowType's description.
        stops:
          type: array
          description: The stops that the transport does
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
        key:
          type: string
          description: Transport's key
        status:
          type: string
          description: Delivery status made by transport.
    SkuOrganizationPriceListResponse Response List of Skus:
      title: SkuOrganizationPriceListResponse Response List of Skus
      type: array
      items:
        type: object
        properties:
          price:
            type: number
            description: SKU price.
          organization:
            type: object
            description: "Organization to which the SKU belongs $ref: '#/components/schemas/Organization'."
          tax:
            type: number
            description: SKU tax.
          id:
            type: number
            description: The entity's auto-increment id.
          sku:
            type: object
            description: "SKU's id $ref: '#/components/schemas/Sku'."
          appliedTax:
            type: number
            description: SKU tax applied.
          skuTaxType:
            type: string
            description: SKU tax's type applied.
          sizeAlias:
            type: object
            description: "Represents the sizeAlias associated with the SkuOrgPriceList\
              \ $ref: '#/components/schemas/SizeAlias'."
    GPSProviderPutRequest:
      title: GPSProviderPutRequest
      type: object
      properties:
        country:
          type: string
          description: Country Name.
        timeZone:
          type: object
          description: Timezone Name.
        description:
          type: string
          description: Description of the GPS Provider.
        id:
          type: number
          description: The entity's auto-increment id.
        gpsProviderParams:
          type: array
          description: ""
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        enabled:
          type: boolean
          description: Status enabled (true) or not (false).
        key:
          type: string
          description: The entity's Key.
    ServiceTimeTypePutRequest:
      title: ServiceTimeTypePutRequest
      type: object
      properties:
        helperFixedTimeSecs:
          type: number
          description: The amount of time associated with a delivery with Helper.
        nonHelperFixedTimeSecs:
          type: number
          description: The amount of time associated with a delivery.
        helperVarTimeSecs:
          type: number
          description: The amount of time associated with each size1 quantity with
            Helper.
        nonHelperVarTimeSecs:
          type: number
          description: The amount of time associated with each size1 quantity.
        organization:
          type: object
          description: Indicates Organization that this ServiceTimeType relates to.
        description:
          type: string
          description: ServiceTimeType's description.
        lastModifier:
          type: object
          description: Last User who changed the entity.
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
        enabled:
          type: boolean
          description: "This attribute describes if the Service Time Type is enabled.\
            \ When a register is disabled, it is can not be associated with new entities."
        key:
          type: string
          description: ServiceTimeType's key.
    OrganizationOneFullResponse:
      title: OrganizationOneFullResponse
      type: object
      properties:
        country:
          type: string
          description: The entity's country.
        preferedLocale:
          type: object
          description: List of Organization that notified.
        city:
          type: string
          description: The entity's city.
        listenerOrganizations:
          type: array
          description: List of Organization that notified.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        timeZone:
          type: object
          description: Organization time zone.
        description:
          type: string
          description: The entity's description.
        creationDate:
          type: string
          description: The entity's creation date.
        parentOrganization:
          type: object
          description: Represents the parent organization.
        zipcode:
          type: string
          description: The entity's zipcode.
        lastModificationDate:
          type: string
          description: Last time the entity was modifier.
        dsgOrgId:
          type: string
          description: ""
        taxid:
          type: string
          description: The entity's taxid.
        district:
          type: string
          description: The entity's district.
        addressLine1:
          type: string
          description: The entity's addressLine1.
        addressLine2:
          type: string
          description: The entity's addressLine2.
        id:
          type: number
          description: The entity's auto-increment id.
        unitSystem:
          type: string
          description: Organization's unit system.
        state:
          type: string
          description: The entity's state.
        key:
          type: string
          description: The entity's key
    PendingLineItemOneFullResponse:
      title: PendingLineItemOneFullResponse
      type: object
      properties:
        plannedSize2:
          type: number
          description: Planned amount of products that will be delivered in size2.
        plannedPickupSize3:
          type: number
          description: Planned pickup size for size3.
        plannedSize1:
          type: number
          description: Planned amount of products that will be delivered in size1.
        plannedPickupSize2:
          type: number
          description: Planned pickup size for size2.
        plannedPickupSize1:
          type: number
          description: Planned pickup size for size1.
        plannedSize3:
          type: number
          description: Planned amount of products that will be delivered in size3.
        lineItemID:
          type: string
          description: The unique database key associated with the specific LineItem
            template being defined.
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
        sku:
          type: object
          description: The SKU to which the PendingLineItem belongs.
        order:
          type: object
          description: The Pending Order to which the PendingLineItem belongs.
    GeofenceResponse:
      title: GeofenceResponse
      type: object
      properties:
        color:
          type: string
          description: Indicates which color in Hex.
        geofenceGeometry:
          type: object
          properties:
            positions:
              type: array
              description: Longitude and Latitude of Geofence points.
              items:
                type: object
                properties:
                  latitude:
                    type: number
                    description: Geofence point latitude.
                  longitude:
                    type: number
                    description: Geofence point longitude.
            geofenceId:
              type: number
              description: Id of geometry for Geofence.
          description: Positions of geometry for Geofence.
        organization:
          type: object
          description: The organization to which the current Equipment template will
            apply.
        description:
          type: string
          description: The name that will be displayed in the system for the Event.
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
        tags:
          type: array
          description: Tag for geofence.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
    Location:
      title: Location
      type: object
      properties:
        country:
          type: string
          description: Country of Location's address.
        zipCode:
          type: string
          description: Postal code of Location's address.
        helperFixedTimeSecs:
          type: number
          description: Time in seconds fixed of a Helper
        timeWindowType:
          type: object
          description: Indicates the time window type for that customer (What time
            opens and closes).
        phone2:
          type: string
          description: Location's phone number (2) for informational use.
        locationType:
          type: object
          description: The location type associated with this location.
        phone1:
          type: string
          description: Location's phone number (1) for informational use.
        legalName:
          type: string
          description: Name of the individual or entity issuing the check.
        geocodingUser:
          type: object
          description: User that geocoded the Location.
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        nonHelperFixedTimeSecs:
          type: number
          description: Time in seconds fixed of a Non Helper.
        taxID:
          type: string
          description: Tax identifier (CPF/CNPJ).
        creditLimit:
          type: number
          description: Location credit limit.
        geocodingQuality:
          type: string
          description: Quality of the geocoding information.
        addressLine1:
          type: string
          description: The street address for the Location.
        addressLine2:
          type: string
          description: Additional address information such as apartment.
        state:
          type: string
          description: State of Location's address.
        id:
          type: number
          description: The entity's auto-increment id.
        taxType:
          type: string
          description: Tax type charged at location.
        phone2Type:
          type: string
          description: "Secondary phone number type. Valid values: 0,1,2,3,4. Meaning:\
            \ 0 = Work, 1 = Home, 2 = Other, 3 = Mobile, 4 = Fax"
        longitude:
          type: number
          description: Longitude using decimal format.
        geocodingDate:
          type: string
          description: Date when the location was geocoded.
        accountType:
          type: object
          description: The account type associated with this location.
        timeZone:
          type: object
          description: The time zone associated with the specific Location template.
        udfs:
          type: array
          description: User's Defined Fields associated to Location.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        creationDate:
          type: string
          description: The entity's creation date.
        perSize1Rate:
          type: number
          description: Rate per Size 1.
        deliveryInstructions:
          type: string
          description: Delivery instructions.
        district:
          type: string
          description: District of Location's address.
        allowedUsers:
          type: array
          description: User's that are allowed to see this Location.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        appliedTax:
          type: number
          description: The amount related to the tax charged at location.
        hasGeofence:
          type: boolean
          description: Shows if the Location has a Geofence.
        city:
          type: string
          description: City of Location's address.
        latitude:
          type: number
          description: Latitude using decimal format.
        description:
          type: string
          description: The name that will be displayed in the system for the Location.
        lastModifier:
          type: object
          description: Last User who changed the entity.
        enabled:
          type: boolean
          description: Activates the Location in GreenMile to be utilized.
        deliveryRadius:
          type: number
          description: Creates a circle around the location with the radius of the
            circle configured according to the number entered in miles.
        email:
          type: string
          description: Location's e-mail address.
        key:
          type: string
          description: The unique database key associated with the specific Location
            template being defined.
        fixedCost:
          type: number
          description: Fixed Cost of Location.
        nonHelperVarTimeSecs:
          type: number
          description: Time in seconds variable of a Non Helper.
        geocodingLastCheck:
          type: string
          description: Date time the location geocode was checked
        phone1Type:
          type: string
          description: "Primary phone number type. Valid values: 0,1,2,3,4. Meaning:\
            \ 0 = Work, 1 = Home, 2 = Other, 3 = Mobile, 4 = Fax"
        locationPaymentMethods:
          type: array
          description: Allowed payment methods at location.
          items:
            type: object
            properties:
              limit:
                type: number
                description: Allowed payment methods at location's limit.
              paymentMethod:
                type: object
                description: Allowed payment methods at location's paymentMethod.
              location:
                type: object
                description: Allowed payment methods at location's location.
        serviceTimeType:
          type: object
          description: Indicates the service time type for that customer.
        deliveryDays:
          type: string
          description: "Delivery days can be represented by M,T,W,R,F,S,U. Each letter\
            \ represents one delivery day on the week. Monday, Tuesday, Wednesday,\
            \ Thursday, Friday, Saturday, Sunday. For example, the String \"M,R\"\
            \ will represent the delivery days of Monday and Thursday."
        helperVarTimeSecs:
          type: number
          description: Time in seconds variable of a Helper
        organization:
          type: object
          description: The organization to which the current Location template will
            apply.
        consignees:
          type: array
          description: "Consignees of the Location. Example: manager, store assistant,\
            \ employee."
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        locationOverrideTimeWindows:
          type: array
          description: Indicates the time window type specific for that customer (What
            time opens and closes).
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
    RouteAdditionalMaterialOneFullResponse:
      title: RouteAdditionalMaterialOneFullResponse
      type: object
      properties:
        quantity:
          type: number
          description: Amount of additional materials.
        route:
          type: object
          description: Route id.
        id:
          type: number
          description: The entity's auto-increment id.
        transport:
          type: object
          description: Transport id.
        creationDate:
          type: string
          description: The entity's creation date.
        sku:
          type: object
          description: SKU id.
        sizeAlias:
          type: object
          description: SizeAlias id.
    ServiceTimeType:
      title: ServiceTimeType
      type: object
      properties:
        helperFixedTimeSecs:
          type: number
          description: The amount of time associated with a delivery with Helper.
        nonHelperFixedTimeSecs:
          type: number
          description: The amount of time associated with a delivery.
        helperVarTimeSecs:
          type: number
          description: The amount of time associated with each size1 quantity with
            Helper.
        nonHelperVarTimeSecs:
          type: number
          description: The amount of time associated with each size1 quantity.
        organization:
          type: object
          description: Indicates Organization that this ServiceTimeType relates to.
        description:
          type: string
          description: ServiceTimeType's description.
        lastModifier:
          type: object
          description: Last User who changed the entity.
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
        enabled:
          type: boolean
          description: "This attribute describes if the Service Time Type is enabled.\
            \ When a register is disabled, it is can not be associated with new entities."
        key:
          type: string
          description: ServiceTimeType's key.
    RouteEquipmentAssignmentResponse:
      title: RouteEquipmentAssignmentResponse
      type: object
      properties:
        principal:
          type: boolean
          description: Has priority in sending information.
        score:
          type: number
          description: Represents the equipment score.
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        route:
          type: object
          description: Route id.
        equipment:
          type: object
          description: Equipment id.
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
        dateScore:
          type: string
          description: Represents the date of the equipment score.
    BoundingBoxDTO:
      title: BoundingBoxDTO
      type: object
      properties:
        lowerLeft:
          type: object
          properties:
            latitude:
              type: number
              description: Lower Left Box corner Point latitude
            longitude:
              type: number
              description: Lower Left Box corner Point longitude
          description: Lower Left Box corner
        upperRight:
          type: object
          properties:
            latitude:
              type: number
              description: Upper Right Box corner Point latitude
            longitude:
              type: number
              description: Upper Right Box corner Point longitude
          description: Upper Right Box corner
    GPSProviderTelematicProfilePutRequest:
      title: GPSProviderTelematicProfilePutRequest
      type: object
      properties:
        gpsProviderTelematicProps:
          type: array
          description: The telematic profile properties.
          items:
            type: object
            properties:
              description:
                type: string
                description: The telematic property description.
              gpsProvider:
                type: object
                description: The telematic property GPSProvider.
              id:
                type: number
                description: The telematic profile properties.
              type:
                type: string
                description: "The telematic property. (DECIMAL, INTEGER, BOOLEAN,\
                  \ TEXT, DATE_TIME, DATE, TIME)"
              enabled:
                type: boolean
                description: Indicates whether it is enabled.
              key:
                type: string
                description: The key for the telematic property.
        description:
          type: string
          description: A description for the telematic profile.
        id:
          type: number
          description: The entity's auto-increment id.
        enabled:
          type: boolean
          description: Indicates if that Telematic profile is enabled or not.
    SkuSizeConversionOneFullResponse:
      title: SkuSizeConversionOneFullResponse
      type: object
      properties:
        skuChild:
          type: object
          description: SkuChild's ID. Represents the related SKU
        qty:
          type: number
          description: Represents the quantity of skuChild
        parentSkuSizeAlias:
          type: object
          description: Represents the size associated with the parent sizeAlias.
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
        sku:
          type: object
          description: SKU's ID. Represents the SKU that is being delivered.
        sizeAlias:
          type: object
          description: Represents the sizeAlias associated with the SkuSizeConversion.
    StopResponse with Equipment and stop:
      title: StopResponse with Equipment and stop
      type: object
      properties:
        route:
          type: object
          description: "The route  $ref: '#/components/schemas/Route'."
        stop:
          type: object
          description: "The stop  $ref: '#/components/schemas/Stop'."
        equipment:
          type: object
          description: "The equipment  $ref: '#/components/schemas/Equipment'."
        id:
          type: number
          description: The entity's auto-increment id.
    LineItem:
      title: LineItem
      type: object
      properties:
        plannedSize2:
          type: number
          description: Planned amount of products that will be delivered in size2.
        plannedSize1:
          type: number
          description: Planned amount of products that will be delivered in size1.
        plannedSize3:
          type: number
          description: Planned amount of products that will be delivered in size3.
        totalPrice:
          type: number
          description: LineItem total price.
        lineItemID:
          type: string
          description: The unique database key associated with the specific LineItem
            template being defined.
        lastModifier:
          type: object
          description: Last User who changed the entity.
        size3AliasConfig:
          type: number
          description: Represents the size3 associated with the lineItem.
        disregardInStock:
          type: boolean
          description: Indicates whether LineItem will be disregarded from inventory
            when starting the <<Route>>.
        totalTax:
          type: number
          description: Total tax amount of LineItem. Amount used for payment consolidation.
            (Driver or document generation in GM-Driver).
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        damagedReasonCode:
          type: object
          description: Displays a negative amount of product and be displayed as a
            damaged amount in the system.
        boxKey:
          type: string
          description: Key of the box representing the lineItem.
        id:
          type: number
          description: The entity's auto-increment id.
        sku:
          type: object
          description: The SKU to which the LineItem belongs.
        pickupReasonCode:
          type: object
          description: Displays a positive amount of product and be displayed as a
            pickup in the system.
        key:
          type: string
          description: The key used to identify the entity.
        overReasonCode:
          type: object
          description: Displays a positive amount of product and be displayed as an
            overage in the system.
        order:
          type: object
          description: The Order to which the LineItem belongs.
        unitPrice:
          type: number
          description: LineItem unit price.
        plannedPickupSize3:
          type: number
          description: Planned pickup size for size3.
        actualSize3:
          type: number
          description: Actual amount of products that were delivered in size3.
        bonusKey:
          type: string
          description: Represents the key of the promotional code.
        plannedPickupSize2:
          type: number
          description: Planned pickup size for size2.
        deliveryReasonCode:
          type: object
          description: Displays a reason for delivering within GreenMile Driver while
            at stop.
        plannedPickupSize1:
          type: number
          description: Planned pickup size for size1.
        actualPickupSize3:
          type: number
          description: Actual amount of withdrawal size for size 3.
        actualSize2:
          type: number
          description: Actual amount of products that were delivered in size2.
        actualSize1:
          type: number
          description: Actual amount of products that were delivered in size1.
        damagedSize3:
          type: number
          description: Quantity of damaged products for size3.
        size1AliasConfig:
          type: number
          description: Represents the size1 associated with the lineItem.
        damagedSize2:
          type: number
          description: Quantity of damaged products for size2.
        udfs:
          type: array
          description: User's Defined Fields associated to LineItem.
          items:
            type: object
            properties:
              lastModificationDate:
                type: string
                description: User's Defined Fields associated to LineItem's lastModificationDate.
              id:
                type: number
                description: User's Defined Fields associated to LineItem's Id.
              creationDate:
                type: string
                description: User's Defined Fields associated to LineItem's creationDate.
              value:
                type: string
                description: Value of User Defined Field.
              key:
                type: string
                description: Key of User Defined Field.
        actualPickupSize2:
          type: number
          description: Actual amount of withdrawal size for size 2.
        updateTime:
          type: string
          description: The moment of the last update of the entity.
        allowShort:
          type: boolean
          description: If the lineItem accepts partial deliveries.
        actualPickupSize1:
          type: number
          description: Actual amount of withdrawal size for size 1.
        damagedSize1:
          type: number
          description: Quantity of damaged products for size1.
        hasPicture:
          type: boolean
          description: Indicates if the LineItem has any photos.
        damagedSku:
          type: object
          description: Represents the damaged SKU.
        unitTaxSize2:
          type: number
          description: LineItem tax unit value for size2.
        unitTaxSize3:
          type: number
          description: LineItem tax unit value for size3.
        unitTaxSize1:
          type: number
          description: LineItem tax unit value for size1.
        unitDiscountSize1:
          type: number
          description: The discount unit value for LineItem size1.
        totalDiscount:
          type: number
          description: Total LineItem Discount Amount.
        size2AliasConfig:
          type: number
          description: Represents the size2 associated with the lineItem.
        unitDiscountSize3:
          type: number
          description: The discount unit value for LineItem size3.
        shortReasonCode:
          type: object
          description: Displays a negative amount of product and be displayed as a
            short in the system.
        unitDiscountSize2:
          type: number
          description: The discount unit value for LineItem size2.
    LocationOverrideTimeWindowOneFullResponse:
      title: LocationOverrideTimeWindowOneFullResponse
      type: object
      properties:
        saturday:
          type: boolean
          description: Allows you to receive deliveries on Saturdays.
        tw1Open:
          type: string
          description: Represents the start time of the first service window.
        tw1Close:
          type: string
          description: Represents the end time of the first service window.
        thursday:
          type: boolean
          description: Allows you to receive deliveries on Thursdays.
        tw2Close:
          type: string
          description: Represents the end time of second service window.
        creationDate:
          type: string
          description: The entity's creation date.
        tw2Open:
          type: string
          description: Represents the start time of second service window.
        sunday:
          type: boolean
          description: Allows you to receive deliveries on Sundays.
        tuesday:
          type: boolean
          description: AllowsAllows you to receive deliveries on Tuesdays.
        lastModifierDate:
          type: string
          description: Last time the entity was modifier.
        closeTime:
          type: string
          description: Represents the closing time of the place.
        friday:
          type: boolean
          description: Allows you to receive deliveries on Fridays.
        wednesday:
          type: boolean
          description: Allows you to receive deliveries on Wednesdays.
        location:
          type: object
          description: Represents the location to which LocationOverrideTimeWindow
            belongs.
        id:
          type: number
          description: The entity's auto-increment id.
        openTime:
          type: string
          description: Represents the opening time of the place.
        monday:
          type: boolean
          description: Allows you to receive deliveries on Mondays.
    SkuMeasurementUnitPutRequest:
      title: SkuMeasurementUnitPutRequest
      type: object
      properties:
        hasSecondaryBundle:
          type: boolean
          description: Identifies that the same material can be delivered in a secondary
            "packaging".
        defaultSecondaryUnit:
          type: boolean
          description: Identifies that this is the primary secondary unit for this
            SKU.  0 or 1.
        tertiaryCompound:
          type: object
          description: "Defines the material used to group the secondary units. In\
            \ that case, the SKU it represents."
        tertiaryQty:
          type: number
          description: How many units of the secondary unit are necessary to compose
            the tertiary unit.
        secondaryQty:
          type: number
          description: How many units of the base unit are necessary to compose the
            second unit.
        tertiaryCompoundQty:
          type: number
          description: How many units of the tertiary compound are necessary to compose
            the tertiary unit.
        baseUnit:
          type: object
          description: "It is the smallest unit of how the product can be delivered.\
            \ For example, this unit may be a bottle."
        secondaryUnit:
          type: object
          description: "It is the second level of how the product can be delivered.\
            \ For example, a box."
        tertiaryUnit:
          type: object
          description: "It is the third level of how the product can be delivered.\
            \ For example, a container."
        organization:
          type: object
          description: Organization to which the SkuMeasurementUnit belongs.
        secondaryCompound:
          type: object
          description: "Defines the material used to group the base units. In that\
            \ case, the SKU it represents."
        id:
          type: number
          description: The entity's auto-increment id.
        hasTertiaryBundle:
          type: boolean
          description: Identifies that the same material can be delivered in a tertiary
            "packaging".
        secondaryCompoundQty:
          type: number
          description: How many units of the secondary compound are necessary to compose
            the second unit.
        sku:
          type: object
          description: SKU's ID. Represents the SKU that is associated to the SkuMeasurementUnit.
    TimeWindowType:
      title: TimeWindowType
      type: object
      properties:
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        organization:
          type: object
          description: Indicates Organization that this TimeWindowType relates to.
        description:
          type: string
          description: TimeWindowType's description.
        timeWindowTypeDays:
          type: array
          description: XXX
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
        enabled:
          type: boolean
          description: Shows if enabled.
        key:
          type: string
          description: TimeWindowType's key
    Organization:
      title: Organization
      type: object
      properties:
        country:
          type: string
          description: The entity's country.
        preferedLocale:
          type: object
          description: List of Organization that notified.
        city:
          type: string
          description: The entity's city.
        listenerOrganizations:
          type: array
          description: List of Organization that notified.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        timeZone:
          type: object
          description: Organization time zone.
        description:
          type: string
          description: The entity's description.
        parentOrganization:
          type: object
          description: Represents the parent organization.
        creationDate:
          type: string
          description: The entity's creation date.
        zipcode:
          type: string
          description: The entity's zipcode.
        lastModificationDate:
          type: string
          description: Last time the entity was modifier.
        dsgOrgId:
          type: string
          description: ""
        taxid:
          type: string
          description: The entity's taxid.
        district:
          type: string
          description: The entity's district.
        addressLine1:
          type: string
          description: The entity's addressLine1.
        addressLine2:
          type: string
          description: The entity's addressLine2.
        unitSystem:
          type: string
          description: Organization's unit system.
        state:
          type: string
          description: The entity's state.
        id:
          type: number
          description: The entity's auto-increment id.
        key:
          type: string
          description: The entity's key
    ServiceTimeTypeArraySimpleResponse:
      title: ServiceTimeTypeArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          lastModificationDate:
            type: string
            description: Needs description.
          helperFixedTimeSecs:
            type: number
            description: The amount of time associated with a delivery with Helper.
          nonHelperFixedTimeSecs:
            type: number
            description: The amount of time associated with a delivery.
          helperVarTimeSecs:
            type: number
            description: The amount of time associated with each size1 quantity with
              Helper.
          nonHelperVarTimeSecs:
            type: number
            description: The amount of time associated with each size1 quantity.
          description:
            type: string
            description: ServiceTimeType's description.
          id:
            type: number
            description: The entity's auto-increment id.
          creationDate:
            type: string
            description: The entity's creation date.
          enabled:
            type: boolean
            description: "This attribute describes if the Service Time Type is enabled.\
              \ When a register is disabled, it is can not be associated with new\
              \ entities."
          key:
            type: string
            description: ServiceTimeType's key.
    SkuSizeConversionPutRequest:
      title: SkuSizeConversionPutRequest
      type: object
      properties:
        skuChild:
          type: object
          description: SkuChild's ID. Represents the related SKU
        qty:
          type: number
          description: Represents the quantity of skuChild
        parentSkuSizeAlias:
          type: object
          description: Represents the size associated with the parent sizeAlias.
        id:
          type: number
          description: The entity's auto-increment id.
        sku:
          type: object
          description: SKU's ID. Represents the SKU that is being delivered.
        sizeAlias:
          type: object
          description: Represents the sizeAlias associated with the SkuSizeConversion.
    PendingOrderOneFullResponse:
      title: PendingOrderOneFullResponse
      type: object
      properties:
        plannedSize2:
          type: number
          description: Planned amount of product that will be delivered on size2.
        assignedOrder:
          type: object
          description: The Assigned Order.
        assignedDate:
          type: string
          description: The date when the Pending Order was assigned.
        orderType:
          type: string
          description: "Enumerator describing type of the Pending Order, two values\
            \ allowed: DELIVERY or PICKUP."
        plannedPickupSize3:
          type: number
          description: Planned pickup size for size3.
        plannedSize1:
          type: number
          description: Planned amount of product that will be delivered on size1.
        plannedPickupSize2:
          type: number
          description: Planned pickup size for size2.
        assignedBy:
          type: object
          description: The User who assigned the Pending Order.
        plannedPickupSize1:
          type: number
          description: Planned pickup size for size1.
        plannedSize3:
          type: number
          description: Planned amount of product that will be delivered on size3.
        cancelledBy:
          type: object
          description: The User who canceled this Pending Order.
        creationDate:
          type: string
          description: The entity's creation date.
        priority:
          type: number
          description: Priority.
        cancelCode:
          type: object
          description: Cancellation Code.
        lineItems:
          type: array
          description: Represents a list of items within an order.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        number:
          type: string
          description: The Pending Order number.
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        specialInstructions:
          type: string
          description: Text describing any special instructions for this order.
        organization:
          type: object
          description: Indicates the Organization of the pending order.
        location:
          type: object
          description: Location of the pending order.
        id:
          type: number
          description: The entity's auto-increment id.
        cancelledDate:
          type: string
          description: The date when the Pending Order was canceled.
        order:
          type: object
          description: The Order
    TransportOneFullResponse:
      title: TransportOneFullResponse
      type: object
      properties:
        date:
          type: string
          description: Transport's date.
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        alternativeKey:
          type: string
          description: The database alternative key associated with the specific Location
            template being defined.
        organization:
          type: object
          description: Indicates Organization that this Transport relates to.
        description:
          type: string
          description: TimeWindowType's description.
        id:
          type: number
          description: The entity's auto-increment id.
        stops:
          type: array
          description: The stops that the transport does
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        creationDate:
          type: string
          description: The entity's creation date.
        key:
          type: string
          description: Transport's key
        status:
          type: string
          description: Delivery status made by transport.
    SkuGroupResponse:
      title: SkuGroupResponse
      type: object
      properties:
        organization:
          type: object
          description: Organization to which the SkuGroup belongs.
        description:
          type: string
          description: Description of the SkuGroup.
        id:
          type: number
          description: The entity's auto-increment id.
        key:
          type: string
          description: The entity's key.
    Geofence:
      title: Geofence
      type: object
      properties:
        color:
          type: string
          description: Indicates which color in Hex.
        geofenceGeometry:
          type: object
          properties:
            positions:
              type: array
              description: Longitude and Laitude of Geofence points.
              items:
                type: object
                properties:
                  latitude:
                    type: number
                    description: Geofence point latitude.
                  longitude:
                    type: number
                    description: Geofence point longitude.
          description: Positions of geometry for Geofence.
        organization:
          type: object
          description: The organization.
        description:
          type: string
          description: The name that will be displayed in the system for the Geofence
        id:
          type: number
          description: The entity's auto-increment id.
        tags:
          type: array
          description: Tag for geofence.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
    DelayTypeResponse:
      title: DelayTypeResponse
      type: object
      properties:
        stopDelay:
          type: boolean
          description: This allows the Delay Type to be available to the driver while
            the route is at a stop.
        organization:
          type: object
          description: 'The organization to which the current Cancel Code tempte will
            apply. '
        description:
          type: string
          description: The name that will be displayed in the system and on driver's
            phones for the Delay Type.
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
        routeDelay:
          type: boolean
          description: This allows the Delay Type to be available to the driver while
            the route is in movement mode.
        enabled:
          type: boolean
          description: Activates the Delay Type in GreenMile to allow them to log
            into the system.
    SkuOrganizationPriceListOneFullResponse:
      title: SkuOrganizationPriceListOneFullResponse
      type: object
      properties:
        price:
          type: number
          description: SKU price.
        organization:
          type: object
          description: Organization to which the SKU belongs.
        tax:
          type: number
          description: SKU tax.
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
        sku:
          type: object
          description: SKU's id.
        appliedTax:
          type: number
          description: SKU tax applied.
        sizeAlias:
          type: object
          description: Represents the sizeAlias associated with the SkuOrgPriceList.
    SizeAliasPutRequest:
      title: SizeAliasPutRequest
      type: object
      properties:
        preferredSize:
          type: string
          description: Indicates the preferred size.
        icon:
          type: string
          description: Icon representing the sizeAlias.
        description:
          type: string
          description: Description of sizeAlias.
        id:
          type: number
          description: The entity's auto-increment id.
        sizeDecimalPlaces:
          type: number
          description: ""
        key:
          type: string
          description: The unique database key associated with the specific SizeAlias
            template being defined.
    RouteResumeOneFullResponse:
      title: RouteResumeOneFullResponse
      type: object
      properties:
        routeMaxSpeed:
          type: number
          description: Represents the maximum speed on the route.
        routeBreakDistance:
          type: number
          description: XXX.
        routeLunchDistance:
          type: number
          description: XXX.
        creationDate:
          type: string
          description: The entity's creation date.
        completeCoordLatitude:
          type: number
          description: Represents the latitude at the end of the route.
        completeCoordDate:
          type: string
          description: Represents the date of the completed route.
        completeCoordLongitude:
          type: number
          description: Represents longitude at the end of the route.
        startCoordLongitude:
          type: number
          description: Represents the longitude when starting the route.
        route:
          type: object
          description: Route id.
        startCoordLatitude:
          type: number
          description: Represents the latitude when starting the route.
        startCoordDate:
          type: string
          description: Represents the start date of the route.
        id:
          type: number
          description: The entity's auto-increment id.
        routeAvgSpeed:
          type: number
          description: Represents the average speed on the route.
    SkuGroupPutRequest:
      title: SkuGroupPutRequest
      type: object
      properties:
        organization:
          type: object
          description: Organization to which the SkuGroup belongs.
        description:
          type: string
          description: Description of the SkuGroup.
        id:
          type: number
          description: The entity's auto-increment id.
        key:
          type: string
          description: The entity's key.
    RouteResumeResponse:
      title: RouteResumeResponse
      type: object
      properties:
        completeCoordLongitude:
          type: number
          description: Represents longitude at the end of the route.
        startCoordLongitude:
          type: number
          description: Represents the longitude when starting the route.
        routeMaxSpeed:
          type: number
          description: Represents the maximum speed on the route.
        route:
          type: object
          description: Route id.
        startCoordLatitude:
          type: number
          description: Represents the latitude when starting the route.
        routeBreakDistance:
          type: number
          description: XXX.
        routeLunchDistance:
          type: number
          description: XXX.
        startCoordDate:
          type: string
          description: Represents the start date of the route.
        id:
          type: number
          description: The entity's auto-increment id.
        completeCoordLatitude:
          type: number
          description: Represents the latitude at the end of the route.
        completeCoordDate:
          type: string
          description: Represents the date of the completed route.
        routeAvgSpeed:
          type: number
          description: Represents the average speed on the route.
    LineItemOneFullResponse:
      title: LineItemOneFullResponse
      type: object
      properties:
        plannedSize2:
          type: number
          description: Planned amount of products that will be delivered in size2.
        plannedSize1:
          type: number
          description: Planned amount of products that will be delivered in size1.
        plannedSize3:
          type: number
          description: Planned amount of products that will be delivered in size3.
        disregardInStock:
          type: boolean
          description: Indicates whether LineItem will be disregarded from inventory
            when starting the <<Route>>.
        totalTax:
          type: number
          description: Total tax amount of LineItem. Amount used for payment consolidation.
            (Driver or document generation in GM-Driver).
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        damagedReasonCode:
          type: object
          description: Displays a negative amount of product and be displayed as a
            damaged amount in the system.
        boxKey:
          type: string
          description: Key of the box representing the lineItem.
        id:
          type: number
          description: The entity's auto-increment id.
        sku:
          type: object
          description: The SKU to which the LineItem belongs.
        pickupReasonCode:
          type: object
          description: Displays a positive amount of product and be displayed as a
            pickup in the system.
        overReasonCode:
          type: object
          description: Displays a positive amount of product and be displayed as an
            overage in the system.
        order:
          type: object
          description: The Order to which the LineItem belongs.
        unitPrice:
          type: number
          description: LineItem unit price.
        actualSize3:
          type: number
          description: Actual amount of products that were delivered in size3.
        bonusKey:
          type: string
          description: Represents the key of the promotional code.
        actualPickupSize3:
          type: number
          description: Actual amount of withdrawal size for size 3.
        actualSize2:
          type: number
          description: Actual amount of products that were delivered in size2.
        actualSize1:
          type: number
          description: Actual amount of products that were delivered in size1.
        size1AliasConfig:
          type: number
          description: Represents the size1 associated with the lineItem.
        udfs:
          type: array
          description: User's Defined Fields associated to LineItem.
          items:
            type: object
            properties:
              lastModificationDate:
                type: string
                description: User's Defined Fields associated to LineItem's lastModificationDate.
              id:
                type: number
                description: User's Defined Fields associated to LineItem's Id.
              creationDate:
                type: string
                description: User's Defined Fields associated to LineItem's creationDate.
              value:
                type: string
                description: Value of User Defined Field.
              key:
                type: string
                description: Key of User Defined Field.
        actualPickupSize2:
          type: number
          description: Actual amount of withdrawal size for size 2.
        actualPickupSize1:
          type: number
          description: Actual amount of withdrawal size for size 1.
        creationDate:
          type: string
          description: The entity's creation date.
        hasPicture:
          type: boolean
          description: Indicates if the LineItem has any photos.
        damagedSku:
          type: object
          description: Represents the damaged SKU.
        unitTaxSize2:
          type: number
          description: LineItem tax unit value for size2.
        unitTaxSize3:
          type: number
          description: LineItem tax unit value for size3.
        unitTaxSize1:
          type: number
          description: LineItem tax unit value for size1.
        unitDiscountSize1:
          type: number
          description: The discount unit value for LineItem size1.
        size2AliasConfig:
          type: number
          description: Represents the size2 associated with the lineItem.
        unitDiscountSize3:
          type: number
          description: The discount unit value for LineItem size3.
        unitDiscountSize2:
          type: number
          description: The discount unit value for LineItem size2.
        totalPrice:
          type: number
          description: LineItem total price.
        lineItemID:
          type: string
          description: The unique database key associated with the specific LineItem
            template being defined.
        lastModifier:
          type: object
          description: Last User who changed the entity.
        size3AliasConfig:
          type: number
          description: Represents the size3 associated with the lineItem.
        key:
          type: string
          description: The key used to identify the entity.
        plannedPickupSize3:
          type: number
          description: Planned pickup size for size3.
        plannedPickupSize2:
          type: number
          description: Planned pickup size for size2.
        deliveryReasonCode:
          type: object
          description: Displays a reason for delivering within GreenMile Driver while
            at stop.
        plannedPickupSize1:
          type: number
          description: Planned pickup size for size1.
        damagedSize3:
          type: number
          description: Quantity of damaged products for size3.
        damagedSize2:
          type: number
          description: Quantity of damaged products for size2.
        updateTime:
          type: string
          description: The moment of the last update of the entity.
        allowShort:
          type: boolean
          description: If the lineItem accepts partial deliveries.
        damagedSize1:
          type: number
          description: Quantity of damaged products for size1.
        totalDiscount:
          type: number
          description: Total LineItem Discount Amount.
        shortReasonCode:
          type: object
          description: Displays a negative amount of product and be displayed as a
            short in the system.
    StopResponse:
      title: StopResponse
      type: object
      properties:
        cloneDate:
          type: string
          description: OriginalStopRepresents the date that the Stop was cloned.
        departureDistance:
          type: number
          description: It refers to the distance from the departure coordinate to
            the location registered coordinate.
        signatureConformity:
          type: string
          description: It indicates if the signature's geocoding collected was captured
            out of a predetermined range for the planned location of the stop.
        actualSequenceNum:
          type: number
          description: Actual sequence number made on the route.
        actualCancel:
          type: string
          description: Actual cancellation information.
        baseLineSize2:
          type: number
          description: The initial quantity of products to be delivered in size2.
        baseLineDistance:
          type: number
          description: Trip distance set initially.
        cancelLatitude:
          type: number
          description: Latitude from where the cancellation was made.
        baseLineSize3:
          type: number
          description: The initial quantity of products to be delivered in size3.
        stopInvoices:
          type: array
          description: Stop Invoices
          items:
            type: object
            properties:
              totalValue:
                type: number
                description: Stop Invoice Total Value
              stopInvoiceSource:
                type: string
                description: "Stop Invoice source Enumerated : SYSTEM, ROUTE"
              id:
                type: number
                description: Stop Invoice Id
              printedFormId:
                type: string
                description: Stop Invoice printed Form id.
              generatedFormId:
                type: string
                description: Stop Invoice generated Form Id
        cancelCode:
          type: object
          description: Stop cancelCode.
        plannedTimeWindowOpen:
          type: string
          description: The stop's planned time window opening.
        actualDistanceDataQuality:
          type: string
          description: Identifies who informed actualDistance.
        baselineTimeWindowDay:
          type: string
          description: The stop's basilne time window day.
        baseLineSize1:
          type: number
          description: The initial quantity of products to be delivered in size1.
        baseLineDeparture:
          type: string
          description: Date initially set for the departure of the stop.
        baselineTimeWindowOpen:
          type: string
          description: The stop's baseline time window opening.
        actualDepartureDataQuality:
          type: string
          description: Identifies who informed actualDeparture.
        damagedReasonCode:
          type: object
          description: Displays a negative amount of product and be displayed as a
            damaged amount in the system.
        actualCancelDataQuality:
          type: string
          description: Identifies who informed actualCancel.
        arrivalLongitude:
          type: number
          description: Indicates longitude of arrival at stop.
        redeliveryTimes:
          type: number
          description: Indicates the number of times the stop has already been redelivered.
        id:
          type: number
          description: The entity's auto-increment id.
        originalStop:
          type: object
          description: OriginalStop is the initial stop used to do cloning.
        departureAccuracyMeters:
          type: number
          description: Indicates the accuracy in meters of departure at the stop.
        overReasonCode:
          type: object
          description: Displays a positive amount of product and be displayed as an
            overage in the system.
        arrivedInTimeWindow:
          type: boolean
          description: Indicates if arrived in the time window.
        actualSize3:
          type: number
          description: The actual amount of products that will be delivered in size3.
        baseLineSequenceNum:
          type: number
          description: Sequence number initially made on the route.
        undeliverableCode:
          type: object
          description: Used to describe the reason for an undeliverable Stop.
        actualSize2:
          type: number
          description: The actual amount of products that will be delivered in size2.
        actualSize1:
          type: number
          description: The actual amount of products that will be delivered in size1.
        plannedDeparture:
          type: string
          description: The planned departure of the stop.
        size1AliasConfig:
          type: object
          description: Represents the size1 associated with the stop.
        baseLineService:
          type: string
          description: Service time initially set at the stop.
        projectedService:
          type: string
          description: Projected service time on the stop.
        projectedMissedTWMinutes:
          type: number
          description: It refers to the projected time for the missing of the time
            window in minutes.
        canceled:
          type: boolean
          description: Indicates if it was canceled.
        route:
          type: object
          description: The route to which the stop belongs.
        creatorDataQuality:
          type: string
          description: Says the creator of data quality
        suggestedTimeWindowOpen:
          type: string
          description: Suggested time window open for the stop.
        signatureReasonCode:
          type: object
          description: Code that says why it was signed.
        orders:
          type: array
          description: "List of orders that were made for this stop. $ref: '#/components/schemas/Order'"
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        deliveryStatus:
          type: string
          description: "Informs the delivery status. (PENDING, PARTIALLY_DELIVERED,\
            \ DELIVERED)."
        firstStop:
          type: boolean
          description: Indicates if it is the first stop.
        suggestedTimeWindowClose:
          type: string
          description: Suggested time window close for the stop.
        serviceAccuracyMeters:
          type: number
          description: Indicates the accuracy in meters of service in the stop.
        payments:
          type: array
          description: Tells you what type of payout was used for that stop.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        latitude:
          type: number
          description: Latitude of the stop.
        actualTimeWindowClose:
          type: string
          description: The stop's actual time window closing.
        plannedArrival:
          type: string
          description: The planned arrival of the stop.
        projectedArrival:
          type: string
          description: Projected arrival date at the stop.
        arrivalDistance:
          type: number
          description: It refers to the distance from the arrival coordinate to the
            location registered coordinate.
        plannedTimeWindowDay:
          type: string
          description: The stop's planned time window day.
        serviceLongitude:
          type: number
          description: Indicates longitude of service at the stop.
        plannedDistance:
          type: number
          description: Planned distance to the stop.
        actualTimeWindowDay:
          type: string
          description: The stop's actual time window day.
        plannedServiceTime:
          type: number
          description: Planned time for the service
        tripNumber:
          type: number
          description: Stop trip Number
        key:
          type: string
          description: Stop key.
        arrivalMobileGpsProvider:
          type: string
          description: Indicates the GPS provider of the mobile device arriving at
            the stop.
        plannedPickupSize3:
          type: number
          description: Planned pickup size for size3.
        bulkArriveGroup:
          type: number
          description: BulkArrival identifier made at that stop.
        plannedPickupSize2:
          type: number
          description: Planned pickup size for size2.
        plannedPickupSize1:
          type: number
          description: Planned pickup size for size1.
        plannedTimeWindowClose:
          type: string
          description: The stop's planned time window closing.
        baseLineArrival:
          type: string
          description: Date initially set for arrival at the stop.
        actualArrival:
          type: string
          description: Actual arrival date at the stop.
        damagedSize3:
          type: number
          description: Quantity of damaged products for size3.
        damagedSize2:
          type: number
          description: Quantity of damaged products for size2.
        stopType:
          type: object
          description: The stop type.
        damagedSize1:
          type: number
          description: Quantity of damaged products for size1.
        bulkArriveUserId:
          type: number
          description: xxx
        plannedSequenceNum:
          type: number
          description: The planned sequence number on the route.
        cancelMobileGPSProvider:
          type: string
          description: The type of provider that provides the coordinates for the
            cancellation.
        arrivalAccuracyMeters:
          type: number
          description: Indicates the accuracy in meters of arrival at the stop.
        stopEtaListeners:
          type: array
          description: "Represents a list of stops, making it easy for merchandisers\
            \ to know when drivers will arrive at the stops."
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        returned:
          type: boolean
          description: Indicates if it was returned.
        hasSignature:
          type: boolean
          description: Indicates if the Stop has any signed.
        plannedSize2:
          type: number
          description: The planned amount of products that will be delivered in size2.
        instructions:
          type: string
          description: Instructions for the stop.
        plannedSize1:
          type: number
          description: The planned amount of products that will be delivered in size1.
        stopDocuments:
          type: array
          description: List of stops documents.
          items:
            type: object
            properties:
              documentDescription:
                type: string
                description: Description of the stop document.
              documentNumber:
                type: string
                description: The stop document number.
              udfs:
                type: array
                description: User's Defined Fields associated to StopDocument.
                items:
                  type: object
                  properties:
                    id:
                      type: number
                      description: 'Id of User Defined Field. '
                    value:
                      type: string
                      description: 'Value of User Defined Field. '
                    key:
                      type: string
                      description: 'Key of User Defined Field. '
              delivered:
                type: boolean
                description: Indicates whether the stopDocument has been delivered.
              id:
                type: number
                description: Stop document auto-increment id.
              remarks:
                type: string
                description: Comments on the document.
        plannedSize3:
          type: number
          description: The planned amount of products that will be delivered in size3.
        reprocessedAt:
          type: string
          description: The time on which the stop times were reprocessed.
        departureMobileGpsProvider:
          type: string
          description: Indicates the mobile GPS provider of the departure.
        departureLatitude:
          type: number
          description: Indicates latitude of departure at the stop.
        projectedDistance:
          type: number
          description: Projected travel distance.
        signatureFilePath:
          type: string
          description: Signature file path.
        lastModificationDate:
          type: string
          description: The moment of the last update of the entity.
        cancelConformity:
          type: string
          description: If the cancellation happened within the radius or geofence
            of the stop
        baselineTimeWindowClose:
          type: string
          description: The stop's baseline time window closing.
        cancelDistance:
          type: number
          description: Distance to latitude and longitude of canceled stop.
        pickupReasonCode:
          type: object
          description: Displays a positive amount of product and be displayed as a
            pickup in the system.
        longitude:
          type: number
          description: Longitude of the stop.
        departureLongitude:
          type: number
          description: Indicates longitude of departure at the stop.
        actualServiceDataQuality:
          type: string
          description: Identifies who informed actualService.
        actualPickupSize3:
          type: number
          description: The actual amount of withdrawal size for size 3.
        actualPickupSize2:
          type: number
          description: The actual amount of withdrawal size for size 2.
        udfs:
          type: array
          description: User's Defined Fields associated to Stop.
          items:
            type: object
            properties:
              lastModificationDate:
                type: string
                description: 'Last modification date of User Defined Field. '
              id:
                type: number
                description: 'Id of User Defined Field. '
              creationDate:
                type: string
                description: 'CreationDate of User Defined Field. '
              value:
                type: string
                description: 'Value of User Defined Field. '
              key:
                type: string
                description: 'Key of User Defined Field. '
        actualPickupSize1:
          type: number
          description: The actual amount of withdrawal size for size 1.
        creationDate:
          type: string
          description: The entity's creation date.
        baseLinePickupSize1:
          type: number
          description: The initial amount of withdrawal size for size1.
        hasPicture:
          type: boolean
          description: Indicates if the Stop has any photos.
        baseLinePickupSize2:
          type: number
          description: The initial amount of withdrawal size for size2.
        baseLinePickupSize3:
          type: number
          description: The initial amount of withdrawal size for size3.
        plannedService:
          type: string
          description: Planned service time on the stop.
        actualService:
          type: string
          description: Actual service time on the stop.
        actualArrivalDataQuality:
          type: string
          description: Identifies who informed actualArrival.
        arrivalLatitude:
          type: number
          description: Indicates latitude of arrival at stop.
        projectedDeparture:
          type: string
          description: Projected departure date of the stop.
        size2AliasConfig:
          type: object
          description: Represents the size2 associated with the stop.
        plannedWaiting:
          type: number
          description: Represents the waiting time if the Driver arrives before the
            service window.
        stopSignatures:
          type: array
          description: List of signatures contained in the <<Stop>>.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        serviceLatitude:
          type: number
          description: Indicates latitude of service at the stop.
        actualTimeWindowOpen:
          type: string
          description: The stop's actual time window opening.
        size3AliasConfig:
          type: object
          description: Represents the size3 associated with the stop.
        redeliveryStop:
          type: object
          description: Indicates the stop that was not previously performed.
        inSequence:
          type: boolean
          description: Indicates whether the stop occurred in the expected sequence.
        departureConformity:
          type: string
          description: It indicates if the departure's geocoding collected was captured
            out of a predetermined range for the planned location of the stop.
        actualDeparture:
          type: string
          description: Actual departure date of the stop.
        serviceMobileGPSProvider:
          type: string
          description: Indicates the mobile GPS provider of the service.
        actualDistance:
          type: number
          description: Actual travel distance.
        deliveryReasonCode:
          type: object
          description: Displays a reason for delivery to the GreenMile driver while
            stopped.
        bulkArriveCanceled:
          type: boolean
          description: Indicates if bulk arrive was canceled.
        allowShort:
          type: boolean
          description: If the stop accepts partial deliveries.
        transport:
          type: object
          description: Transportation to which the stop is part.
        redelivered:
          type: boolean
          description: Indicates if it was redelivered.
        cancelLongitude:
          type: number
          description: Longitude from where the cancellation was made.
        arrivalConformity:
          type: string
          description: It indicates if the arrival's geocoding collected was captured
            out of a predetermined range for the planned location of the stop.
        cancelAccuracyMeters:
          type: number
          description: Accuracy of cancellation coordinates.
        location:
          type: object
          description: Location of the stop.
        confirmedAsNextStop:
          type: string
          description: The date when it was confirmed as the next Stop
        shortReasonCode:
          type: object
          description: Displays a negative amount of product and be displayed as a
            short in the system.
    SkuOrganizationPriceListResponse:
      title: SkuOrganizationPriceListResponse
      type: object
      properties:
        price:
          type: number
          description: SKU price.
        organization:
          type: object
          description: Organization to which the SKU belongs.
        tax:
          type: number
          description: SKU tax.
        id:
          type: number
          description: The entity's auto-increment id.
        sku:
          type: object
          description: SKU's id.
        appliedTax:
          type: number
          description: SKU tax applied.
        sizeAlias:
          type: object
          description: Represents the sizeAlias associated with the SkuOrgPriceList.
    GeofencePutRequest:
      title: GeofencePutRequest
      type: object
      properties:
        color:
          type: string
          description: Indicates which color in Hex.
        geofenceGeometry:
          type: object
          properties:
            positions:
              type: array
              description: Longitude and Laitude of Geofence points.
              items:
                type: object
                properties:
                  latitude:
                    type: number
                    description: Geofence point latitude.
                  longitude:
                    type: number
                    description: Geofence point longitude.
          description: Positions of geometry for Geofence.
        organization:
          type: object
          description: The organization.
        description:
          type: string
          description: The name that will be displayed in the system for the Geofence
        id:
          type: number
          description: The entity's auto-increment id.
        tags:
          type: array
          description: Tag for geofence.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
    RouteHelperAssignment:
      title: RouteHelperAssignment
      type: object
      properties:
        route:
          type: object
          description: Route id.
        helper:
          type: object
          description: Helper id.
        lastModifierDate:
          type: string
          description: Last time the entity was modifier.
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
    Position:
      title: Position
      type: object
      properties:
        latitude:
          type: number
          description: New Location's latitude.
        longitude:
          type: number
          description: New Location's longitude.
    ReasonCodeArraySimpleResponse:
      title: ReasonCodeArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          over:
            type: boolean
            description: If it is an Over type reason.
          delivery:
            type: boolean
            description: If it is a Delivery type reason.
          signature:
            type: boolean
            description: Define if it will have signature or not.
          pickup:
            type: boolean
            description: If it is a Pickup type reason.
          description:
            type: string
            description: Description of reason code.
          creationDate:
            type: string
            description: The entity's creation date.
          enabled:
            type: boolean
            description: Indicates whether it is enabled.
          lastModificationDate:
            type: string
            description: The moment of the last update of the entity.
          reasonCodeType:
            type: string
            description: Indicates the type of ReasonCode. 'D' Delivery and 'L' Load
              Check.
          damaged:
            type: boolean
            description: If it is a Damaged type reason.
          id:
            type: number
            description: The entity's auto-increment id.
          shorts:
            type: boolean
            description: If it is a Shorts type reason.
          key:
            type: string
            description: ReasonCode's key (Since 2.12.2)
    LocationDeliveryStatisticsDTO:
      title: LocationDeliveryStatisticsDTO
      type: object
      properties:
        numberOfDeliveries:
          type: number
          description: Number of Deliveries
        deliveriesOnTimeWindow:
          type: number
          description: Deliveries on TimeWindow
        avgSize3:
          type: number
          description: Average amount of product that will be delivered on size3.
        avgSize2:
          type: number
          description: Average amount of product that will be delivered on size2.
        avgSize1:
          type: number
          description: Average amount of product that will be delivered on size1.
    GPSProviderTelematicProfileArraySimpleResponse:
      title: GPSProviderTelematicProfileArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          description:
            type: string
            description: A description for the telematic profile.
          id:
            type: number
            description: The entity's auto-increment id.
          enabled:
            type: boolean
            description: Indicates if that Telematic profile is enabled or not.
    Saved Driver:
      title: Saved Driver
      type: object
      properties:
        leader:
          type: object
          description: Represents the leader of the user.
        country:
          type: string
          description: County of driver's address.
        zipCode:
          type: string
          description: Postal code of driver's address.
        driverProfileCost:
          type: object
          description: "The cost profile that will be utilized to compute the driver's\
            \ cost of the route  $ref: '#/components/schemas/DriverProfileCost'."
        phone2:
          type: string
          description: User's phone number (2) for informational use.
        restrictUsers:
          type: boolean
          description: Represents a list of restricted users for this user.
        lastDrugsTest:
          type: string
          description: The date of the driver's last drug test.
        phone1:
          type: string
          description: A selection assigned to how accurate the geocode is.
        password:
          type: string
          description: The user's password.
        lastModificationDate:
          type: string
          description: The entity's last modification date.
        geocodingQuality:
          type: string
          description: A selection assigned to how accurate the geocode is.
        addressLine1:
          type: string
          description: The street address for the driver.
        userAllowedDrivers:
          type: array
          description: Indicates if Driver has smart track or not.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        addressLine2:
          type: string
          description: Additional address information such as apartment.
        state:
          type: string
          description: State of driver's address.
        id:
          type: number
          description: The entity's auto-increment id.
        subordinates:
          type: array
          description: Represents a list of user subordinates.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        phone2Type:
          type: string
          description: The phone type entered in Phone 2.
        longitude:
          type: number
          description: Map coordinates for Longitude of driver's address.
        adpFileNumber:
          type: string
          description: The employee number provided by ADP for exporting of payroll
            data to ADP.
        defaultEncoding:
          type: string
          description: The employee number provided by ADP for exporting of payroll
            data to ADP.
        preferedLocale:
          type: object
          description: "The language associated with the specific Driver template\
            \ being defined $ref: '#/components/schemas/I18NLocale'."
        timeZone:
          type: object
          description: "Driver's time zone $ref: '#/components/schemas/TimeZone'."
        udfs:
          type: array
          description: User's Defined Fields associated to Driver.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        creationDate:
          type: string
          description: The entity's creation date.
        lastPhysicalTest:
          type: string
          description: The date of the driver's last physical.
        isSystem:
          type: boolean
          description: Indifactes if is system
        firstName:
          type: string
          description: First name of the driver.
        district:
          type: string
          description: District of driver's address.
        ticketTypes:
          type: array
          description: Identifies the Ticket Type list.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        name:
          type: string
          description: The name of the Driver you would like displayed in the GreenMile
            system.
        licenseExpires:
          type: string
          description: Date the license expires on.
        lockDate:
          type: string
          description: Locked account Date.
        lastName:
          type: string
          description: Last name of the driver.
        smartTrack:
          type: boolean
          description: Indicates if Driver has smart track or not.
        city:
          type: string
          description: City of driver's address.
        latitude:
          type: number
          description: Map coordinates for Latitude of driver's address.
        latestLogin:
          type: string
          description: Date of last login.
        userAllowedEquipments:
          type: array
          description: Indicates if Driver has smart track or not.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        login:
          type: string
          description: The name the Driver will enter when logging into the GreenMile
            system.
        enabled:
          type: boolean
          description: Activates the Driver in GreenMile to allow them to log into
            the system.
        passwordExpire:
          type: number
          description: Days left to change password.
        externalUser:
          type: boolean
          description: Indicates if the driver is an external user
        restrictDrivers:
          type: boolean
          description: Represents a list of restricted users for this user.
        userAllowedTags:
          type: array
          description: Represents a list of tags allowed for the user.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        expireDate:
          type: string
          description: Date to lock account.
        licenseNumber:
          type: string
          description: The number issues to the driver.
        email:
          type: string
          description: User's e-mail address.
        key:
          type: string
          description: The key associated with the specific Driver template being
            defined.
        failedAttempts:
          type: number
          description: Amount of login attempts.
        groups:
          type: array
          description: List of groups where the driver belongs.
          items:
            type: object
            properties:
              isSystem:
                type: boolean
                description: ""
              name:
                type: string
                description: ""
              admin:
                type: boolean
                description: ""
              sysAdmin:
                type: boolean
                description: ""
              id:
                type: number
                description: ""
              locked:
                type: boolean
                description: ""
              key:
                type: string
                description: ""
        restrictEquipments:
          type: boolean
          description: Represents a list of restricted users for this user.
        lastAlcoholTest:
          type: string
          description: The date of the driver's last alcohol test.
        driverType:
          type: string
          description: Type of Job for the Driver.
        phone1Type:
          type: string
          description: The phone type entered in Phone 1.
        restrictTags:
          type: boolean
          description: Represents a list of tags not allowed to the user.
        organization:
          type: object
          description: "The organization to which the current Driver will apply $ref:\
            \ '#/components/schemas/Organization'."
        organizations:
          type: array
          description: The organization to which the current Driver will apply.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        unitSystem:
          type: string
          description: The system of measurement that will displayed for the Driver
            in GreenMile Driver.
        ipRangeProfile:
          type: object
          description: "Ip Range Profile $ref: '#/components/schemas/IPRangeProfile'."
    SkuGroupOneFullResponse:
      title: SkuGroupOneFullResponse
      type: object
      properties:
        organization:
          type: object
          description: Organization to which the SkuGroup belongs.
        description:
          type: string
          description: Description of the SkuGroup.
        id:
          type: number
          description: The entity's auto-increment id.
        creationDate:
          type: string
          description: The entity's creation date.
        key:
          type: string
          description: The entity's key.
    SkuSizeConversion:
      title: SkuSizeConversion
      type: object
      properties:
        skuChild:
          type: object
          description: SkuChild's ID. Represents the related SKU
        qty:
          type: number
          description: Represents the quantity of skuChild
        parentSkuSizeAlias:
          type: object
          description: Represents the size associated with the parent sizeAlias.
        id:
          type: number
          description: The entity's auto-increment id.
        sku:
          type: object
          description: SKU's ID. Represents the SKU that is being delivered.
        sizeAlias:
          type: object
          description: Represents the sizeAlias associated with the SkuSizeConversion.
    RouteDriverAssignmentArraySimpleResponse:
      title: RouteDriverAssignmentArraySimpleResponse
      type: array
      items:
        type: object
        properties:
          id:
            type: number
            description: The entity's auto-increment id.
          creationDate:
            type: string
            description: The entity's creation date.
    LocationNotification:
      title: LocationNotification
      type: array
      items:
        type: object
        properties:
          date:
            type: string
            description: Location Notification's date.
          notificationService:
            type: string
            description: Location Notification's notificationService.
          location:
            type: object
            description: "Location Notification's location  $ref: '#/components/schemas/Location'."
          id:
            type: number
            description: Location Notification's auto-increment id.
    EventPutRequest:
      title: EventPutRequest
      type: object
      properties:
        messageBody:
          type: string
          description: Body of the event message. (Route @Route.key@ with Driver @Driver.login@
            is delayed)
        icon:
          type: string
          description: Event icon.
        description:
          type: string
          description: The name that will be displayed in the system for the Event.
        eventType:
          type: object
          description: "Represents the type of <<Event,event>>"
        enabled:
          type: boolean
          description: Indicates whether it is enabled.
        requiresAck:
          type: boolean
          description: Indicates whether user acknowledgement is required
        exibitionMode:
          type: string
          description: "Event exhibition mode. (NORMAL, URGENT, BLOCKER, NOT_SHOW\
            \ 'DO NOT DISPLAY')"
        requiresComment:
          type: boolean
          description: Indicates whether comments are required. (requiredAck must
            be enabled)
        checks:
          type: array
          description: Represents the rules for the event to run.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
        organization:
          type: object
          description: The organization to which the current Event template will apply.
        scheduleCron:
          type: string
          description: Represents a task scheduler with a set time to run the event.
        id:
          type: number
          description: The entity's auto-increment id.
        actions:
          type: array
          description: Actions that the event should take.
          items:
            oneOf:
            - type: object
            - type: boolean
            - type: string
            - type: number
