openapi: 3.0.3
info:
  title: 'The Lighthouse'
  description: ''
  version: 1.0.0
servers:
  -
    url: 'https://muf-api.cakradigital.com'
paths:
  /api/calculator/credit:
    post:
      summary: 'Calculator Credit'
      operationId: calculatorCredit
      description: 'Endpoint to calculate installment loan based on given parameters.'
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer {YOUR_API_TOKEN}'
          schema:
            type: string
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 200
                  success: true
                  data:
                    area: 1
                    area_text: Jabodetabek
                    kind: 2
                    kind_text: 'Mobil Bekas'
                    price: 100000000
                    downpayment: 40000000
                    downpayment_percentage: 40
                    tenor: 36
                    tenor_year: 3
                    credit_rate: 3
                    installment: 2054166
                    first_payment: 49891166
                    admin_fee: 3000000
                    insurance_fee: 0
                    provisi_fee: 0
                    fidusia_fee: 165000
                  information:
                    code: process_is_complete
                    message: 'Searching for the  has been completed.'
                properties:
                  status:
                    type: integer
                    example: 200
                  success:
                    type: boolean
                    example: true
                  data:
                    type: object
                    properties:
                      area:
                        type: integer
                        example: 1
                      area_text:
                        type: string
                        example: Jabodetabek
                      kind:
                        type: integer
                        example: 2
                      kind_text:
                        type: string
                        example: 'Mobil Bekas'
                      price:
                        type: integer
                        example: 100000000
                      downpayment:
                        type: integer
                        example: 40000000
                      downpayment_percentage:
                        type: integer
                        example: 40
                      tenor:
                        type: integer
                        example: 36
                      tenor_year:
                        type: integer
                        example: 3
                      credit_rate:
                        type: integer
                        example: 3
                      installment:
                        type: integer
                        example: 2054166
                      first_payment:
                        type: integer
                        example: 49891166
                      admin_fee:
                        type: integer
                        example: 3000000
                      insurance_fee:
                        type: integer
                        example: 0
                      provisi_fee:
                        type: integer
                        example: 0
                      fidusia_fee:
                        type: integer
                        example: 165000
                  information:
                    type: object
                    properties:
                      code:
                        type: string
                        example: process_is_complete
                      message:
                        type: string
                        example: 'Searching for the  has been completed.'
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 401
                  success: false
                  error:
                    code: unauthenticated
                    message: 'Your request is not authenticated.'
                    developer:
                      header:
                        - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                properties:
                  status:
                    type: integer
                    example: 401
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: unauthenticated
                      message:
                        type: string
                        example: 'Your request is not authenticated.'
                      developer:
                        type: object
                        properties:
                          header:
                            type: array
                            example:
                              - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                            items:
                              type: string
        404:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 404
                  success: false
                  error:
                    code: entity_not_found
                    message: 'No data found with the given request parameter(s).'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 404
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: entity_not_found
                      message:
                        type: string
                        example: 'No data found with the given request parameter(s).'
                      developer:
                        type: array
                        example: []
        422:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 422
                  success: false
                  error:
                    code: error_in_validation
                    message: 'Some parameter are invalid or missing.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 422
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: error_in_validation
                      message:
                        type: string
                        example: 'Some parameter are invalid or missing.'
                      developer:
                        type: array
                        example: []
        500:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 500
                  success: false
                  error:
                    code: server_error
                    message: 'We caught an error on our server, please try again in a few minutes.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 500
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: server_error
                      message:
                        type: string
                        example: 'We caught an error on our server, please try again in a few minutes.'
                      developer:
                        type: array
                        example: []
      tags:
        - 'Calculator API'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                kind_text:
                  type: string
                  description: "Choose one from this options:\n\n- motor-baru\n- mobil-baru\n- motor-bekas\n- mobil-bekas\n\nWe cannot use conventional kind parameter, since this param will refer to the tenor options."
                  example: motor-baru
                area:
                  type: integer
                  description: 'Parameter for area from Filter API Area.'
                  example: 1
                price:
                  type: integer
                  description: 'Explain the parameter price here.'
                  example: 100000000
                downpayment:
                  type: integer
                  description: 'Explain the parameter downpayment here.'
                  example: 30000000
                rate:
                  type: integer
                  description: 'Credit rate (suku bunga) in decimal or positive integer.'
                  example: 3
                tenor:
                  type: integer
                  description: "Use following options for displaying tenor, and only send the key to the API not the label.\n\n- motor_baru & motor_bekas, use this options:\n    - key: 11, label: 11 Bulan\n    - key: 23, label: 23 Bulan\n    - key: 29, label: 29 Bulan\n    - key: 35, label: 35 Bulan\n- mobil_bekas, use this options:\n    - key: 12, label: 1 Tahun\n    - key: 24, label: 2 Tahun\n    - key: 36, label: 3 Tahun\n    - key: 48, label: 4 Tahun\n- mobil_baru, use this options:\n    - key: 12, label: 1 Tahun\n    - key: 24, label: 2 Tahun\n    - key: 36, label: 3 Tahun\n    - key: 48, label: 4 Tahun\n    - key: 60, label: 5 Tahun\n\nMake sure the selected tenor are valid for the selected kind."
                  example: 11
              required:
                - kind_text
                - area
                - price
                - downpayment
                - rate
                - tenor
  /api/domain:
    post:
      summary: Domain
      operationId: domain
      description: 'Browse or refine the search of all domains in the database, that used to filter conventional or syariah datasets from/for Product Listing, Public Resources, Simulation, and Submission endpoint.'
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer {YOUR_API_TOKEN}'
          schema:
            type: string
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 200
                  success: true
                  data:
                    -
                      id: 1
                      name: MOAS
                  information:
                    code: process_is_complete
                    message: 'Searching for the domain has been completed.'
                  pagination:
                    count: 2
                    total: 2
                    perPage: 10
                    currentPage: 1
                    totalPages: 1
                    links: {  }
                properties:
                  status:
                    type: integer
                    example: 200
                  success:
                    type: boolean
                    example: true
                  data:
                    type: array
                    example:
                      -
                        id: 1
                        name: MOAS
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 1
                        name:
                          type: string
                          example: MOAS
                  information:
                    type: object
                    properties:
                      code:
                        type: string
                        example: process_is_complete
                      message:
                        type: string
                        example: 'Searching for the domain has been completed.'
                  pagination:
                    type: object
                    properties:
                      count:
                        type: integer
                        example: 2
                      total:
                        type: integer
                        example: 2
                      perPage:
                        type: integer
                        example: 10
                      currentPage:
                        type: integer
                        example: 1
                      totalPages:
                        type: integer
                        example: 1
                      links:
                        type: object
                        properties: []
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 401
                  success: false
                  error:
                    code: unauthenticated
                    message: 'Your request is not authenticated.'
                    developer:
                      header:
                        - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                properties:
                  status:
                    type: integer
                    example: 401
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: unauthenticated
                      message:
                        type: string
                        example: 'Your request is not authenticated.'
                      developer:
                        type: object
                        properties:
                          header:
                            type: array
                            example:
                              - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                            items:
                              type: string
        404:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 404
                  success: false
                  error:
                    code: entity_not_found
                    message: 'No data found with the given request parameter(s).'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 404
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: entity_not_found
                      message:
                        type: string
                        example: 'No data found with the given request parameter(s).'
                      developer:
                        type: array
                        example: []
        422:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 422
                  success: false
                  error:
                    code: error_in_validation
                    message: 'Some parameter are invalid or missing.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 422
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: error_in_validation
                      message:
                        type: string
                        example: 'Some parameter are invalid or missing.'
                      developer:
                        type: array
                        example: []
        500:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 500
                  success: false
                  error:
                    code: server_error
                    message: 'We caught an error on our server, please try again in a few minutes.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 500
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: server_error
                      message:
                        type: string
                        example: 'We caught an error on our server, please try again in a few minutes.'
                      developer:
                        type: array
                        example: []
      tags:
        - 'Domain API'
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                id:
                  type: integer
                  description: 'Use this to find exact entity by its ID.'
                  example: 1
                name:
                  type: string
                  description: 'Search all entities based on parameter name.'
                  example: MOAS
  /api/domain/domicile:
    post:
      summary: Domicile
      operationId: domicile
      description: 'Browse or refine the search of all domiciles in the database, using additional parameters.'
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer {YOUR_API_TOKEN}'
          schema:
            type: string
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 200
                  success: true
                  data:
                    -
                      id: 1
                      name: 'Jabodetabek & Serang'
                      insurance_area: 2
                      code: Jabo
                  information:
                    code: process_is_complete
                    message: 'Searching for the domicile has been completed.'
                  pagination:
                    count: 7
                    total: 7
                    perPage: 15
                    currentPage: 1
                    totalPages: 1
                    links: {  }
                properties:
                  status:
                    type: integer
                    example: 200
                  success:
                    type: boolean
                    example: true
                  data:
                    type: array
                    example:
                      -
                        id: 1
                        name: 'Jabodetabek & Serang'
                        insurance_area: 2
                        code: Jabo
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 1
                        name:
                          type: string
                          example: 'Jabodetabek & Serang'
                        insurance_area:
                          type: integer
                          example: 2
                        code:
                          type: string
                          example: Jabo
                  information:
                    type: object
                    properties:
                      code:
                        type: string
                        example: process_is_complete
                      message:
                        type: string
                        example: 'Searching for the domicile has been completed.'
                  pagination:
                    type: object
                    properties:
                      count:
                        type: integer
                        example: 7
                      total:
                        type: integer
                        example: 7
                      perPage:
                        type: integer
                        example: 15
                      currentPage:
                        type: integer
                        example: 1
                      totalPages:
                        type: integer
                        example: 1
                      links:
                        type: object
                        properties: []
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 401
                  success: false
                  error:
                    code: unauthenticated
                    message: 'Your request is not authenticated.'
                    developer:
                      header:
                        - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                properties:
                  status:
                    type: integer
                    example: 401
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: unauthenticated
                      message:
                        type: string
                        example: 'Your request is not authenticated.'
                      developer:
                        type: object
                        properties:
                          header:
                            type: array
                            example:
                              - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                            items:
                              type: string
        404:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 404
                  success: false
                  error:
                    code: entity_not_found
                    message: 'No data found with the given request parameter(s).'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 404
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: entity_not_found
                      message:
                        type: string
                        example: 'No data found with the given request parameter(s).'
                      developer:
                        type: array
                        example: []
        422:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 422
                  success: false
                  error:
                    code: error_in_validation
                    message: 'Some parameter are invalid or missing.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 422
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: error_in_validation
                      message:
                        type: string
                        example: 'Some parameter are invalid or missing.'
                      developer:
                        type: array
                        example: []
        500:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 500
                  success: false
                  error:
                    code: server_error
                    message: 'We caught an error on our server, please try again in a few minutes.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 500
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: server_error
                      message:
                        type: string
                        example: 'We caught an error on our server, please try again in a few minutes.'
                      developer:
                        type: array
                        example: []
      tags:
        - 'Domain API'
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                id:
                  type: integer
                  description: 'Use this to find exact entity by its ID.'
                  example: 1
                name:
                  type: string
                  description: 'Search all entities based on parameter name.'
                  example: Jabo
                insurance_area:
                  type: integer
                  description: 'Search all entities based on parameter insurance_area.'
                  example: 1
                code:
                  type: string
                  description: 'Search all entities based on parameter code.'
                  example: BNT
                limit:
                  type: integer
                  description: 'Use this to set maximum data every page.'
                  example: 10
                page:
                  type: integer
                  description: 'Use this to move to next/previous page.'
                  example: 1
  /api/domain/branch/muf:
    post:
      summary: 'MUF Branches'
      operationId: mUFBranches
      description: 'Browse or refine the search of all MUF branches in the database, using additional parameters.'
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer {YOUR_API_TOKEN}'
          schema:
            type: string
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 200
                  success: true
                  data:
                    -
                      id: 1
                      area: JABODETABEKSER
                      area_id: 1
                      branch: 'Duren Tiga (Jakarta Selatan)'
                      location: 'Duren Tiga'
                      type: 'Kantor Cabang'
                      address: 'Jl. PLN Duren Tiga No. 101, RT 008/ RW 001 Kel. Duren Tiga, Kec. Pancoran, Jakarta Selatan 12760'
                  information:
                    code: process_is_complete
                    message: 'Searching for the muf branch has been completed.'
                  pagination:
                    count: 15
                    total: 140
                    perPage: 15
                    currentPage: 1
                    totalPages: 10
                    links:
                      next: '/api/domain/branch/muf?page=2'
                properties:
                  status:
                    type: integer
                    example: 200
                  success:
                    type: boolean
                    example: true
                  data:
                    type: array
                    example:
                      -
                        id: 1
                        area: JABODETABEKSER
                        area_id: 1
                        branch: 'Duren Tiga (Jakarta Selatan)'
                        location: 'Duren Tiga'
                        type: 'Kantor Cabang'
                        address: 'Jl. PLN Duren Tiga No. 101, RT 008/ RW 001 Kel. Duren Tiga, Kec. Pancoran, Jakarta Selatan 12760'
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 1
                        area:
                          type: string
                          example: JABODETABEKSER
                        area_id:
                          type: integer
                          example: 1
                        branch:
                          type: string
                          example: 'Duren Tiga (Jakarta Selatan)'
                        location:
                          type: string
                          example: 'Duren Tiga'
                        type:
                          type: string
                          example: 'Kantor Cabang'
                        address:
                          type: string
                          example: 'Jl. PLN Duren Tiga No. 101, RT 008/ RW 001 Kel. Duren Tiga, Kec. Pancoran, Jakarta Selatan 12760'
                  information:
                    type: object
                    properties:
                      code:
                        type: string
                        example: process_is_complete
                      message:
                        type: string
                        example: 'Searching for the muf branch has been completed.'
                  pagination:
                    type: object
                    properties:
                      count:
                        type: integer
                        example: 15
                      total:
                        type: integer
                        example: 140
                      perPage:
                        type: integer
                        example: 15
                      currentPage:
                        type: integer
                        example: 1
                      totalPages:
                        type: integer
                        example: 10
                      links:
                        type: object
                        properties:
                          next:
                            type: string
                            example: '/api/domain/branch/muf?page=2'
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 401
                  success: false
                  error:
                    code: unauthenticated
                    message: 'Your request is not authenticated.'
                    developer:
                      header:
                        - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                properties:
                  status:
                    type: integer
                    example: 401
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: unauthenticated
                      message:
                        type: string
                        example: 'Your request is not authenticated.'
                      developer:
                        type: object
                        properties:
                          header:
                            type: array
                            example:
                              - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                            items:
                              type: string
        404:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 404
                  success: false
                  error:
                    code: entity_not_found
                    message: 'No data found with the given request parameter(s).'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 404
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: entity_not_found
                      message:
                        type: string
                        example: 'No data found with the given request parameter(s).'
                      developer:
                        type: array
                        example: []
        422:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 422
                  success: false
                  error:
                    code: error_in_validation
                    message: 'Some parameter are invalid or missing.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 422
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: error_in_validation
                      message:
                        type: string
                        example: 'Some parameter are invalid or missing.'
                      developer:
                        type: array
                        example: []
        500:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 500
                  success: false
                  error:
                    code: server_error
                    message: 'We caught an error on our server, please try again in a few minutes.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 500
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: server_error
                      message:
                        type: string
                        example: 'We caught an error on our server, please try again in a few minutes.'
                      developer:
                        type: array
                        example: []
      tags:
        - 'Domain API'
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                id:
                  type: integer
                  description: 'Use this to find exact entity by its ID.'
                  example: 1
                area:
                  type: string
                  description: 'Search all entities based on parameter area.'
                  example: JABODETABEKSER
                area_id:
                  type: integer
                  description: 'Search all entities based on parameter area_id.'
                  example: 1
                branch:
                  type: string
                  description: 'Search all entities based on parameter branch.'
                  example: 'Duren Tiga (Jakarta Selatan)'
                location:
                  type: string
                  description: 'Search all entities based on parameter location.'
                  example: 'Duren Tiga'
                type:
                  type: string
                  description: 'Search all entities based on parameter type.'
                  example: 'Kantor Cabang'
                address:
                  type: string
                  description: 'Search all entities based on parameter address.'
                  example: 'Jl. PLN Duren Tiga No. 101, RT 008/ RW 001 Kel. Duren Tiga, Kec. Pancoran, Jakarta Selatan 12760'
                limit:
                  type: integer
                  description: 'Use this to set maximum data every page.'
                  example: 10
                page:
                  type: integer
                  description: 'Use this to move to next/previous page.'
                  example: 1
  /api/domain/branch/mandiri:
    post:
      summary: 'Mandiri Branches'
      operationId: mandiriBranches
      description: 'Browse or refine the search of all Mandiri branches in the database, using additional parameters.'
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer {YOUR_API_TOKEN}'
          schema:
            type: string
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 200
                  success: true
                  data:
                    -
                      id: 1
                      code: '10577'
                      region: 'I / SUMATERA 1'
                      area: 'MEDAN IMAM BONJOL'
                      type: KCP
                      name: 'BATANG KUIS (DH MEDAN BATANG KUIS)'
                      latitude: ''
                      longitude: ''
                      address: ''
                      kind: MIKRO
                      class: M.2
                      status: 1
                  information:
                    code: process_is_complete
                    message: 'Searching for the mandiri branch has been completed.'
                  pagination:
                    count: 15
                    total: 2578
                    perPage: 15
                    currentPage: 1
                    totalPages: 172
                    links:
                      next: '/api/domain/branch/mandiri?page=2'
                properties:
                  status:
                    type: integer
                    example: 200
                  success:
                    type: boolean
                    example: true
                  data:
                    type: array
                    example:
                      -
                        id: 1
                        code: '10577'
                        region: 'I / SUMATERA 1'
                        area: 'MEDAN IMAM BONJOL'
                        type: KCP
                        name: 'BATANG KUIS (DH MEDAN BATANG KUIS)'
                        latitude: ''
                        longitude: ''
                        address: ''
                        kind: MIKRO
                        class: M.2
                        status: 1
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 1
                        code:
                          type: string
                          example: '10577'
                        region:
                          type: string
                          example: 'I / SUMATERA 1'
                        area:
                          type: string
                          example: 'MEDAN IMAM BONJOL'
                        type:
                          type: string
                          example: KCP
                        name:
                          type: string
                          example: 'BATANG KUIS (DH MEDAN BATANG KUIS)'
                        latitude:
                          type: string
                          example: ''
                        longitude:
                          type: string
                          example: ''
                        address:
                          type: string
                          example: ''
                        kind:
                          type: string
                          example: MIKRO
                        class:
                          type: string
                          example: M.2
                        status:
                          type: integer
                          example: 1
                  information:
                    type: object
                    properties:
                      code:
                        type: string
                        example: process_is_complete
                      message:
                        type: string
                        example: 'Searching for the mandiri branch has been completed.'
                  pagination:
                    type: object
                    properties:
                      count:
                        type: integer
                        example: 15
                      total:
                        type: integer
                        example: 2578
                      perPage:
                        type: integer
                        example: 15
                      currentPage:
                        type: integer
                        example: 1
                      totalPages:
                        type: integer
                        example: 172
                      links:
                        type: object
                        properties:
                          next:
                            type: string
                            example: '/api/domain/branch/mandiri?page=2'
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 401
                  success: false
                  error:
                    code: unauthenticated
                    message: 'Your request is not authenticated.'
                    developer:
                      header:
                        - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                properties:
                  status:
                    type: integer
                    example: 401
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: unauthenticated
                      message:
                        type: string
                        example: 'Your request is not authenticated.'
                      developer:
                        type: object
                        properties:
                          header:
                            type: array
                            example:
                              - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                            items:
                              type: string
        404:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 404
                  success: false
                  error:
                    code: entity_not_found
                    message: 'No data found with the given request parameter(s).'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 404
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: entity_not_found
                      message:
                        type: string
                        example: 'No data found with the given request parameter(s).'
                      developer:
                        type: array
                        example: []
        422:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 422
                  success: false
                  error:
                    code: error_in_validation
                    message: 'Some parameter are invalid or missing.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 422
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: error_in_validation
                      message:
                        type: string
                        example: 'Some parameter are invalid or missing.'
                      developer:
                        type: array
                        example: []
        500:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 500
                  success: false
                  error:
                    code: server_error
                    message: 'We caught an error on our server, please try again in a few minutes.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 500
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: server_error
                      message:
                        type: string
                        example: 'We caught an error on our server, please try again in a few minutes.'
                      developer:
                        type: array
                        example: []
      tags:
        - 'Domain API'
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                id:
                  type: integer
                  description: 'Use this to find exact entity by its ID.'
                  example: 1
                code:
                  type: string
                  description: 'Search all entities based on parameter code.'
                  example: '10577'
                region:
                  type: string
                  description: 'Search all entities based on parameter region.'
                  example: SUMATERA
                area:
                  type: string
                  description: 'Search all entities based on parameter area.'
                  example: MEDAN
                type:
                  type: string
                  description: 'Search all entities based on parameter type.'
                  example: KCP
                name:
                  type: string
                  description: 'Search all entities based on parameter name.'
                  example: MEDAN
                kind:
                  type: string
                  description: 'Search all entities based on parameter kind.'
                  example: MIKRO
                class:
                  type: string
                  description: 'Search all entities based on parameter class.'
                  example: M.2
                limit:
                  type: integer
                  description: 'Use this to set maximum data every page.'
                  example: 10
                page:
                  type: integer
                  description: 'Use this to move to next/previous page.'
                  example: 1
  /api/domain/branch/bsi:
    post:
      summary: 'BSI Branches'
      operationId: bSIBranches
      description: 'Browse or refine the search of all BSI branches in the database, using additional parameters.'
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer {YOUR_API_TOKEN}'
          schema:
            type: string
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 200
                  success: true
                  data:
                    -
                      id: 1
                      code: ID0010011
                      region: 'RO ACEH'
                      area: 'AREA BANDA ACEH'
                      type: KC
                      name: 'BSI KC BANDA ACEH DIPONEGORO'
                      latitude: ''
                      longitude: ''
                      address: ''
                      kind: ''
                      class: ''
                      status: 1
                  information:
                    code: process_is_complete
                    message: 'Searching for the bsi branch has been completed.'
                  pagination:
                    count: 15
                    total: 1503
                    perPage: 15
                    currentPage: 1
                    totalPages: 101
                    links:
                      next: '/api/domain/branch/bsi?page=2'
                properties:
                  status:
                    type: integer
                    example: 200
                  success:
                    type: boolean
                    example: true
                  data:
                    type: array
                    example:
                      -
                        id: 1
                        code: ID0010011
                        region: 'RO ACEH'
                        area: 'AREA BANDA ACEH'
                        type: KC
                        name: 'BSI KC BANDA ACEH DIPONEGORO'
                        latitude: ''
                        longitude: ''
                        address: ''
                        kind: ''
                        class: ''
                        status: 1
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 1
                        code:
                          type: string
                          example: ID0010011
                        region:
                          type: string
                          example: 'RO ACEH'
                        area:
                          type: string
                          example: 'AREA BANDA ACEH'
                        type:
                          type: string
                          example: KC
                        name:
                          type: string
                          example: 'BSI KC BANDA ACEH DIPONEGORO'
                        latitude:
                          type: string
                          example: ''
                        longitude:
                          type: string
                          example: ''
                        address:
                          type: string
                          example: ''
                        kind:
                          type: string
                          example: ''
                        class:
                          type: string
                          example: ''
                        status:
                          type: integer
                          example: 1
                  information:
                    type: object
                    properties:
                      code:
                        type: string
                        example: process_is_complete
                      message:
                        type: string
                        example: 'Searching for the bsi branch has been completed.'
                  pagination:
                    type: object
                    properties:
                      count:
                        type: integer
                        example: 15
                      total:
                        type: integer
                        example: 1503
                      perPage:
                        type: integer
                        example: 15
                      currentPage:
                        type: integer
                        example: 1
                      totalPages:
                        type: integer
                        example: 101
                      links:
                        type: object
                        properties:
                          next:
                            type: string
                            example: '/api/domain/branch/bsi?page=2'
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 401
                  success: false
                  error:
                    code: unauthenticated
                    message: 'Your request is not authenticated.'
                    developer:
                      header:
                        - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                properties:
                  status:
                    type: integer
                    example: 401
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: unauthenticated
                      message:
                        type: string
                        example: 'Your request is not authenticated.'
                      developer:
                        type: object
                        properties:
                          header:
                            type: array
                            example:
                              - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                            items:
                              type: string
        404:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 404
                  success: false
                  error:
                    code: entity_not_found
                    message: 'No data found with the given request parameter(s).'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 404
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: entity_not_found
                      message:
                        type: string
                        example: 'No data found with the given request parameter(s).'
                      developer:
                        type: array
                        example: []
        422:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 422
                  success: false
                  error:
                    code: error_in_validation
                    message: 'Some parameter are invalid or missing.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 422
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: error_in_validation
                      message:
                        type: string
                        example: 'Some parameter are invalid or missing.'
                      developer:
                        type: array
                        example: []
        500:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 500
                  success: false
                  error:
                    code: server_error
                    message: 'We caught an error on our server, please try again in a few minutes.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 500
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: server_error
                      message:
                        type: string
                        example: 'We caught an error on our server, please try again in a few minutes.'
                      developer:
                        type: array
                        example: []
      tags:
        - 'Domain API'
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                id:
                  type: integer
                  description: 'Use this to find exact entity by its ID.'
                  example: 1
                code:
                  type: string
                  description: 'Search all entities based on parameter code.'
                  example: ID0010011
                region:
                  type: string
                  description: 'Search all entities based on parameter region.'
                  example: ACEH
                area:
                  type: string
                  description: 'Search all entities based on parameter area.'
                  example: ACEH
                type:
                  type: string
                  description: 'Search all entities based on parameter type.'
                  example: KC
                name:
                  type: string
                  description: 'Search all entities based on parameter name.'
                  example: ACEH
                limit:
                  type: integer
                  description: 'Use this to set maximum data every page.'
                  example: 10
                page:
                  type: integer
                  description: 'Use this to move to next/previous page.'
                  example: 1
  /api/filter/area:
    post:
      summary: Area
      operationId: area
      description: 'Browse or refine the search of all areas in the database, using additional parameters.'
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer {YOUR_API_TOKEN}'
          schema:
            type: string
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 200
                  success: true
                  data:
                    -
                      id: 1
                      name: Jabodetabek
                      slug: jabodetabek
                  information:
                    code: process_is_complete
                    message: 'Searching for the area has been completed.'
                  pagination:
                    count: 15
                    total: 23
                    perPage: 10
                    currentPage: 1
                    totalPages: 2
                    links:
                      next: '/api/domain/area?page=2'
                properties:
                  status:
                    type: integer
                    example: 200
                  success:
                    type: boolean
                    example: true
                  data:
                    type: array
                    example:
                      -
                        id: 1
                        name: Jabodetabek
                        slug: jabodetabek
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 1
                        name:
                          type: string
                          example: Jabodetabek
                        slug:
                          type: string
                          example: jabodetabek
                  information:
                    type: object
                    properties:
                      code:
                        type: string
                        example: process_is_complete
                      message:
                        type: string
                        example: 'Searching for the area has been completed.'
                  pagination:
                    type: object
                    properties:
                      count:
                        type: integer
                        example: 15
                      total:
                        type: integer
                        example: 23
                      perPage:
                        type: integer
                        example: 10
                      currentPage:
                        type: integer
                        example: 1
                      totalPages:
                        type: integer
                        example: 2
                      links:
                        type: object
                        properties:
                          next:
                            type: string
                            example: '/api/domain/area?page=2'
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 401
                  success: false
                  error:
                    code: unauthenticated
                    message: 'Your request is not authenticated.'
                    developer:
                      header:
                        - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                properties:
                  status:
                    type: integer
                    example: 401
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: unauthenticated
                      message:
                        type: string
                        example: 'Your request is not authenticated.'
                      developer:
                        type: object
                        properties:
                          header:
                            type: array
                            example:
                              - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                            items:
                              type: string
        404:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 404
                  success: false
                  error:
                    code: entity_not_found
                    message: 'No data found with the given request parameter(s).'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 404
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: entity_not_found
                      message:
                        type: string
                        example: 'No data found with the given request parameter(s).'
                      developer:
                        type: array
                        example: []
        422:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 422
                  success: false
                  error:
                    code: error_in_validation
                    message: 'Some parameter are invalid or missing.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 422
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: error_in_validation
                      message:
                        type: string
                        example: 'Some parameter are invalid or missing.'
                      developer:
                        type: array
                        example: []
        500:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 500
                  success: false
                  error:
                    code: server_error
                    message: 'We caught an error on our server, please try again in a few minutes.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 500
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: server_error
                      message:
                        type: string
                        example: 'We caught an error on our server, please try again in a few minutes.'
                      developer:
                        type: array
                        example: []
      tags:
        - 'Filtering API'
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                id:
                  type: integer
                  description: 'Use this to find exact entity by its ID.'
                  example: 1
                name:
                  type: string
                  description: 'Search all entities based on parameter name.'
                  example: Jabo
                slug:
                  type: string
                  description: 'Search entity based on parameter slug.'
                  example: jabo
                limit:
                  type: integer
                  description: 'Use this to set maximum data every page.'
                  example: 10
                page:
                  type: integer
                  description: 'Use this to move to next/previous page.'
                  example: 1
  /api/filter/city:
    post:
      summary: City
      operationId: city
      description: 'Browse or refine the search of all cities in the database, using additional parameters.'
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer {YOUR_API_TOKEN}'
          schema:
            type: string
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 200
                  success: true
                  data:
                    -
                      id: 1
                      province: 1
                      name: Amlapura
                      slug: amlapura
                      order: 100
                  information:
                    code: process_is_complete
                    message: 'Searching for the city has been completed.'
                  pagination:
                    count: 15
                    total: 700
                    perPage: 10
                    currentPage: 1
                    totalPages: 47
                    links:
                      next: '/api/domain/city?page=2'
                properties:
                  status:
                    type: integer
                    example: 200
                  success:
                    type: boolean
                    example: true
                  data:
                    type: array
                    example:
                      -
                        id: 1
                        province: 1
                        name: Amlapura
                        slug: amlapura
                        order: 100
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 1
                        province:
                          type: integer
                          example: 1
                        name:
                          type: string
                          example: Amlapura
                        slug:
                          type: string
                          example: amlapura
                        order:
                          type: integer
                          example: 100
                  information:
                    type: object
                    properties:
                      code:
                        type: string
                        example: process_is_complete
                      message:
                        type: string
                        example: 'Searching for the city has been completed.'
                  pagination:
                    type: object
                    properties:
                      count:
                        type: integer
                        example: 15
                      total:
                        type: integer
                        example: 700
                      perPage:
                        type: integer
                        example: 10
                      currentPage:
                        type: integer
                        example: 1
                      totalPages:
                        type: integer
                        example: 47
                      links:
                        type: object
                        properties:
                          next:
                            type: string
                            example: '/api/domain/city?page=2'
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 401
                  success: false
                  error:
                    code: unauthenticated
                    message: 'Your request is not authenticated.'
                    developer:
                      header:
                        - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                properties:
                  status:
                    type: integer
                    example: 401
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: unauthenticated
                      message:
                        type: string
                        example: 'Your request is not authenticated.'
                      developer:
                        type: object
                        properties:
                          header:
                            type: array
                            example:
                              - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                            items:
                              type: string
        404:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 404
                  success: false
                  error:
                    code: entity_not_found
                    message: 'No data found with the given request parameter(s).'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 404
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: entity_not_found
                      message:
                        type: string
                        example: 'No data found with the given request parameter(s).'
                      developer:
                        type: array
                        example: []
        422:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 422
                  success: false
                  error:
                    code: error_in_validation
                    message: 'Some parameter are invalid or missing.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 422
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: error_in_validation
                      message:
                        type: string
                        example: 'Some parameter are invalid or missing.'
                      developer:
                        type: array
                        example: []
        500:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 500
                  success: false
                  error:
                    code: server_error
                    message: 'We caught an error on our server, please try again in a few minutes.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 500
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: server_error
                      message:
                        type: string
                        example: 'We caught an error on our server, please try again in a few minutes.'
                      developer:
                        type: array
                        example: []
      tags:
        - 'Filtering API'
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                id:
                  type: integer
                  description: 'Use this to find exact entity by its ID.'
                  example: 1
                province:
                  type: integer
                  description: 'Search all entities based on parameter province.'
                  example: 1
                name:
                  type: string
                  description: 'Search all entities based on parameter name.'
                  example: Amlapura
                slug:
                  type: string
                  description: 'Search entity based on parameter slug.'
                  example: amlapura
                order:
                  type: integer
                  description: 'Search all entities based on parameter order.'
                  example: 10
                limit:
                  type: integer
                  description: 'Use this to set maximum data every page.'
                  example: 10
                page:
                  type: integer
                  description: 'Use this to move to next/previous page.'
                  example: 1
  /api/filter/color:
    post:
      summary: Color
      operationId: color
      description: 'Browse or refine the search of all colors in the database, using additional parameters.'
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer {YOUR_API_TOKEN}'
          schema:
            type: string
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 200
                  success: true
                  data:
                    -
                      id: 1
                      name: Abu-abu
                      kind_id: 2
                  information:
                    code: process_is_complete
                    message: 'Searching for the color has been completed.'
                  pagination:
                    count: 15
                    total: 24
                    perPage: 10
                    currentPage: 1
                    totalPages: 2
                    links:
                      next: '/api/misc/color?page=2'
                properties:
                  status:
                    type: integer
                    example: 200
                  success:
                    type: boolean
                    example: true
                  data:
                    type: array
                    example:
                      -
                        id: 1
                        name: Abu-abu
                        kind_id: 2
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 1
                        name:
                          type: string
                          example: Abu-abu
                        kind_id:
                          type: integer
                          example: 2
                  information:
                    type: object
                    properties:
                      code:
                        type: string
                        example: process_is_complete
                      message:
                        type: string
                        example: 'Searching for the color has been completed.'
                  pagination:
                    type: object
                    properties:
                      count:
                        type: integer
                        example: 15
                      total:
                        type: integer
                        example: 24
                      perPage:
                        type: integer
                        example: 10
                      currentPage:
                        type: integer
                        example: 1
                      totalPages:
                        type: integer
                        example: 2
                      links:
                        type: object
                        properties:
                          next:
                            type: string
                            example: '/api/misc/color?page=2'
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 401
                  success: false
                  error:
                    code: unauthenticated
                    message: 'Your request is not authenticated.'
                    developer:
                      header:
                        - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                properties:
                  status:
                    type: integer
                    example: 401
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: unauthenticated
                      message:
                        type: string
                        example: 'Your request is not authenticated.'
                      developer:
                        type: object
                        properties:
                          header:
                            type: array
                            example:
                              - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                            items:
                              type: string
        404:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 404
                  success: false
                  error:
                    code: entity_not_found
                    message: 'No data found with the given request parameter(s).'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 404
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: entity_not_found
                      message:
                        type: string
                        example: 'No data found with the given request parameter(s).'
                      developer:
                        type: array
                        example: []
        422:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 422
                  success: false
                  error:
                    code: error_in_validation
                    message: 'Some parameter are invalid or missing.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 422
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: error_in_validation
                      message:
                        type: string
                        example: 'Some parameter are invalid or missing.'
                      developer:
                        type: array
                        example: []
        500:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 500
                  success: false
                  error:
                    code: server_error
                    message: 'We caught an error on our server, please try again in a few minutes.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 500
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: server_error
                      message:
                        type: string
                        example: 'We caught an error on our server, please try again in a few minutes.'
                      developer:
                        type: array
                        example: []
      tags:
        - 'Filtering API'
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                id:
                  type: integer
                  description: 'Use this to find exact entity by its ID.'
                  example: 1
                name:
                  type: string
                  description: 'Search all entities based on parameter name.'
                  example: abu
                kind:
                  type: string
                  description: 'Search all entities based on parameter kind.'
                  example: 2
                limit:
                  type: integer
                  description: 'Use this to set maximum data every page.'
                  example: 10
                page:
                  type: integer
                  description: 'Use this to move to next/previous page.'
                  example: 1
  /api/filter/fuel:
    post:
      summary: Fuel
      operationId: fuel
      description: 'Browse or refine the search of all types of fuel in the database, using additional parameters.'
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer {YOUR_API_TOKEN}'
          schema:
            type: string
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 200
                  success: true
                  data:
                    -
                      id: 1
                      name: Bensin
                      kind_id: 1
                  information:
                    code: process_is_complete
                    message: 'Searching for the fuel has been completed.'
                  pagination:
                    count: 15
                    total: 24
                    perPage: 10
                    currentPage: 1
                    totalPages: 2
                    links:
                      next: '/api/misc/fuel?page=2'
                properties:
                  status:
                    type: integer
                    example: 200
                  success:
                    type: boolean
                    example: true
                  data:
                    type: array
                    example:
                      -
                        id: 1
                        name: Bensin
                        kind_id: 1
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 1
                        name:
                          type: string
                          example: Bensin
                        kind_id:
                          type: integer
                          example: 1
                  information:
                    type: object
                    properties:
                      code:
                        type: string
                        example: process_is_complete
                      message:
                        type: string
                        example: 'Searching for the fuel has been completed.'
                  pagination:
                    type: object
                    properties:
                      count:
                        type: integer
                        example: 15
                      total:
                        type: integer
                        example: 24
                      perPage:
                        type: integer
                        example: 10
                      currentPage:
                        type: integer
                        example: 1
                      totalPages:
                        type: integer
                        example: 2
                      links:
                        type: object
                        properties:
                          next:
                            type: string
                            example: '/api/misc/fuel?page=2'
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 401
                  success: false
                  error:
                    code: unauthenticated
                    message: 'Your request is not authenticated.'
                    developer:
                      header:
                        - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                properties:
                  status:
                    type: integer
                    example: 401
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: unauthenticated
                      message:
                        type: string
                        example: 'Your request is not authenticated.'
                      developer:
                        type: object
                        properties:
                          header:
                            type: array
                            example:
                              - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                            items:
                              type: string
        404:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 404
                  success: false
                  error:
                    code: entity_not_found
                    message: 'No data found with the given request parameter(s).'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 404
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: entity_not_found
                      message:
                        type: string
                        example: 'No data found with the given request parameter(s).'
                      developer:
                        type: array
                        example: []
        422:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 422
                  success: false
                  error:
                    code: error_in_validation
                    message: 'Some parameter are invalid or missing.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 422
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: error_in_validation
                      message:
                        type: string
                        example: 'Some parameter are invalid or missing.'
                      developer:
                        type: array
                        example: []
        500:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 500
                  success: false
                  error:
                    code: server_error
                    message: 'We caught an error on our server, please try again in a few minutes.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 500
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: server_error
                      message:
                        type: string
                        example: 'We caught an error on our server, please try again in a few minutes.'
                      developer:
                        type: array
                        example: []
      tags:
        - 'Filtering API'
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                id:
                  type: integer
                  description: 'Use this to find exact entity by its ID.'
                  example: 1
                name:
                  type: string
                  description: 'Search all entities based on parameter name.'
                  example: Bensin
                kind:
                  type: string
                  description: 'Search all entities based on parameter kind.'
                  example: 1
                limit:
                  type: integer
                  description: 'Use this to set maximum data every page.'
                  example: 10
                page:
                  type: integer
                  description: 'Use this to move to next/previous page.'
                  example: 1
  /api/filter/kind:
    post:
      summary: Kind
      operationId: kind
      description: 'Browse or refine the search of all kinds in the database, using additional parameters.'
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer {YOUR_API_TOKEN}'
          schema:
            type: string
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 200
                  success: true
                  data:
                    -
                      id: 1
                      name: 'Motor Baru'
                      slug: motor-baru
                      conventional: 1
                      syariah: 1
                  information:
                    code: process_is_complete
                    message: 'Searching for the kind has been completed.'
                  pagination:
                    count: 4
                    total: 4
                    perPage: 10
                    currentPage: 1
                    totalPages: 1
                    links: {  }
                properties:
                  status:
                    type: integer
                    example: 200
                  success:
                    type: boolean
                    example: true
                  data:
                    type: array
                    example:
                      -
                        id: 1
                        name: 'Motor Baru'
                        slug: motor-baru
                        conventional: 1
                        syariah: 1
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 1
                        name:
                          type: string
                          example: 'Motor Baru'
                        slug:
                          type: string
                          example: motor-baru
                        conventional:
                          type: integer
                          example: 1
                        syariah:
                          type: integer
                          example: 1
                  information:
                    type: object
                    properties:
                      code:
                        type: string
                        example: process_is_complete
                      message:
                        type: string
                        example: 'Searching for the kind has been completed.'
                  pagination:
                    type: object
                    properties:
                      count:
                        type: integer
                        example: 4
                      total:
                        type: integer
                        example: 4
                      perPage:
                        type: integer
                        example: 10
                      currentPage:
                        type: integer
                        example: 1
                      totalPages:
                        type: integer
                        example: 1
                      links:
                        type: object
                        properties: []
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 401
                  success: false
                  error:
                    code: unauthenticated
                    message: 'Your request is not authenticated.'
                    developer:
                      header:
                        - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                properties:
                  status:
                    type: integer
                    example: 401
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: unauthenticated
                      message:
                        type: string
                        example: 'Your request is not authenticated.'
                      developer:
                        type: object
                        properties:
                          header:
                            type: array
                            example:
                              - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                            items:
                              type: string
        404:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 404
                  success: false
                  error:
                    code: entity_not_found
                    message: 'No data found with the given request parameter(s).'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 404
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: entity_not_found
                      message:
                        type: string
                        example: 'No data found with the given request parameter(s).'
                      developer:
                        type: array
                        example: []
        422:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 422
                  success: false
                  error:
                    code: error_in_validation
                    message: 'Some parameter are invalid or missing.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 422
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: error_in_validation
                      message:
                        type: string
                        example: 'Some parameter are invalid or missing.'
                      developer:
                        type: array
                        example: []
        500:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 500
                  success: false
                  error:
                    code: server_error
                    message: 'We caught an error on our server, please try again in a few minutes.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 500
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: server_error
                      message:
                        type: string
                        example: 'We caught an error on our server, please try again in a few minutes.'
                      developer:
                        type: array
                        example: []
      tags:
        - 'Filtering API'
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                id:
                  type: integer
                  description: 'Use this to find exact entity by its ID.'
                  example: 1
                name:
                  type: string
                  description: 'Search all entities based on parameter name.'
                  example: motor
                slug:
                  type: string
                  description: 'Search entity based on parameter slug.'
                  example: motor
                conventional:
                  type: integer
                  description: 'Search all entities based on parameter conventional.'
                  example: 1
                syariah:
                  type: integer
                  description: 'Search all entities based on parameter syariah.'
                  example: 1
  /api/filter/province:
    post:
      summary: Province
      operationId: province
      description: 'Browse or refine the search of all provinces in the database, using additional parameters.'
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer {YOUR_API_TOKEN}'
          schema:
            type: string
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 200
                  success: true
                  data:
                    -
                      id: 1
                      name: Bali
                      slug: bali
                  information:
                    code: process_is_complete
                    message: 'Searching for the province has been completed.'
                  pagination:
                    count: 10
                    total: 34
                    perPage: 10
                    currentPage: 1
                    totalPages: 3
                    links:
                      next: '/api/domain/province?page=2'
                properties:
                  status:
                    type: integer
                    example: 200
                  success:
                    type: boolean
                    example: true
                  data:
                    type: array
                    example:
                      -
                        id: 1
                        name: Bali
                        slug: bali
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 1
                        name:
                          type: string
                          example: Bali
                        slug:
                          type: string
                          example: bali
                  information:
                    type: object
                    properties:
                      code:
                        type: string
                        example: process_is_complete
                      message:
                        type: string
                        example: 'Searching for the province has been completed.'
                  pagination:
                    type: object
                    properties:
                      count:
                        type: integer
                        example: 10
                      total:
                        type: integer
                        example: 34
                      perPage:
                        type: integer
                        example: 10
                      currentPage:
                        type: integer
                        example: 1
                      totalPages:
                        type: integer
                        example: 3
                      links:
                        type: object
                        properties:
                          next:
                            type: string
                            example: '/api/domain/province?page=2'
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 401
                  success: false
                  error:
                    code: unauthenticated
                    message: 'Your request is not authenticated.'
                    developer:
                      header:
                        - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                properties:
                  status:
                    type: integer
                    example: 401
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: unauthenticated
                      message:
                        type: string
                        example: 'Your request is not authenticated.'
                      developer:
                        type: object
                        properties:
                          header:
                            type: array
                            example:
                              - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                            items:
                              type: string
        404:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 404
                  success: false
                  error:
                    code: entity_not_found
                    message: 'No data found with the given request parameter(s).'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 404
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: entity_not_found
                      message:
                        type: string
                        example: 'No data found with the given request parameter(s).'
                      developer:
                        type: array
                        example: []
        422:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 422
                  success: false
                  error:
                    code: error_in_validation
                    message: 'Some parameter are invalid or missing.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 422
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: error_in_validation
                      message:
                        type: string
                        example: 'Some parameter are invalid or missing.'
                      developer:
                        type: array
                        example: []
        500:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 500
                  success: false
                  error:
                    code: server_error
                    message: 'We caught an error on our server, please try again in a few minutes.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 500
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: server_error
                      message:
                        type: string
                        example: 'We caught an error on our server, please try again in a few minutes.'
                      developer:
                        type: array
                        example: []
      tags:
        - 'Filtering API'
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                id:
                  type: integer
                  description: 'Use this to find exact entity by its ID.'
                  example: 1
                name:
                  type: string
                  description: 'Search all entities based on parameter name.'
                  example: Bali
                slug:
                  type: string
                  description: 'Search entity based on parameter slug.'
                  example: bali
                limit:
                  type: integer
                  description: 'Use this to set maximum data every page.'
                  example: 10
                page:
                  type: integer
                  description: 'Use this to move to next/previous page.'
                  example: 1
  /api/filter/transmission:
    post:
      summary: Transmission
      operationId: transmission
      description: 'Browse or refine the search of all types of transmissions in the database, using additional parameters.'
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer {YOUR_API_TOKEN}'
          schema:
            type: string
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 200
                  success: true
                  data:
                    -
                      id: 1
                      name: Manual
                      kind_id: 1
                  information:
                    code: process_is_complete
                    message: 'Searching for the transmission has been completed.'
                  pagination:
                    count: 6
                    total: 6
                    perPage: 10
                    currentPage: 1
                    totalPages: 1
                    links: {  }
                properties:
                  status:
                    type: integer
                    example: 200
                  success:
                    type: boolean
                    example: true
                  data:
                    type: array
                    example:
                      -
                        id: 1
                        name: Manual
                        kind_id: 1
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 1
                        name:
                          type: string
                          example: Manual
                        kind_id:
                          type: integer
                          example: 1
                  information:
                    type: object
                    properties:
                      code:
                        type: string
                        example: process_is_complete
                      message:
                        type: string
                        example: 'Searching for the transmission has been completed.'
                  pagination:
                    type: object
                    properties:
                      count:
                        type: integer
                        example: 6
                      total:
                        type: integer
                        example: 6
                      perPage:
                        type: integer
                        example: 10
                      currentPage:
                        type: integer
                        example: 1
                      totalPages:
                        type: integer
                        example: 1
                      links:
                        type: object
                        properties: []
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 401
                  success: false
                  error:
                    code: unauthenticated
                    message: 'Your request is not authenticated.'
                    developer:
                      header:
                        - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                properties:
                  status:
                    type: integer
                    example: 401
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: unauthenticated
                      message:
                        type: string
                        example: 'Your request is not authenticated.'
                      developer:
                        type: object
                        properties:
                          header:
                            type: array
                            example:
                              - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                            items:
                              type: string
        404:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 404
                  success: false
                  error:
                    code: entity_not_found
                    message: 'No data found with the given request parameter(s).'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 404
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: entity_not_found
                      message:
                        type: string
                        example: 'No data found with the given request parameter(s).'
                      developer:
                        type: array
                        example: []
        422:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 422
                  success: false
                  error:
                    code: error_in_validation
                    message: 'Some parameter are invalid or missing.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 422
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: error_in_validation
                      message:
                        type: string
                        example: 'Some parameter are invalid or missing.'
                      developer:
                        type: array
                        example: []
        500:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 500
                  success: false
                  error:
                    code: server_error
                    message: 'We caught an error on our server, please try again in a few minutes.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 500
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: server_error
                      message:
                        type: string
                        example: 'We caught an error on our server, please try again in a few minutes.'
                      developer:
                        type: array
                        example: []
      tags:
        - 'Filtering API'
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                id:
                  type: integer
                  description: 'Use this to find exact entity by its ID.'
                  example: 1
                name:
                  type: string
                  description: 'Search all entities based on parameter name.'
                  example: Manual
                kind:
                  type: string
                  description: 'Search all entities based on parameter kind.'
                  example: 1
                limit:
                  type: integer
                  description: 'Use this to set maximum data every page.'
                  example: 10
                page:
                  type: integer
                  description: 'Use this to move to next/previous page.'
                  example: 1
  /api/filter/year:
    post:
      summary: Year
      operationId: year
      description: 'Browse or refine the search of all years for used vehicles in the database, using additional parameters.'
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer {YOUR_API_TOKEN}'
          schema:
            type: string
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 200
                  success: true
                  data:
                    -
                      year: '2004'
                  information:
                    code: process_is_complete
                    message: 'Searching for the year has been completed.'
                  pagination:
                    count: 15
                    total: 17
                    perPage: 10
                    currentPage: 1
                    totalPages: 2
                    links:
                      next: '/api/misc/year?page=2'
                properties:
                  status:
                    type: integer
                    example: 200
                  success:
                    type: boolean
                    example: true
                  data:
                    type: array
                    example:
                      -
                        year: '2004'
                    items:
                      type: object
                      properties:
                        year:
                          type: string
                          example: '2004'
                  information:
                    type: object
                    properties:
                      code:
                        type: string
                        example: process_is_complete
                      message:
                        type: string
                        example: 'Searching for the year has been completed.'
                  pagination:
                    type: object
                    properties:
                      count:
                        type: integer
                        example: 15
                      total:
                        type: integer
                        example: 17
                      perPage:
                        type: integer
                        example: 10
                      currentPage:
                        type: integer
                        example: 1
                      totalPages:
                        type: integer
                        example: 2
                      links:
                        type: object
                        properties:
                          next:
                            type: string
                            example: '/api/misc/year?page=2'
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 401
                  success: false
                  error:
                    code: unauthenticated
                    message: 'Your request is not authenticated.'
                    developer:
                      header:
                        - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                properties:
                  status:
                    type: integer
                    example: 401
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: unauthenticated
                      message:
                        type: string
                        example: 'Your request is not authenticated.'
                      developer:
                        type: object
                        properties:
                          header:
                            type: array
                            example:
                              - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                            items:
                              type: string
        404:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 404
                  success: false
                  error:
                    code: entity_not_found
                    message: 'No data found with the given request parameter(s).'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 404
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: entity_not_found
                      message:
                        type: string
                        example: 'No data found with the given request parameter(s).'
                      developer:
                        type: array
                        example: []
        422:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 422
                  success: false
                  error:
                    code: error_in_validation
                    message: 'Some parameter are invalid or missing.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 422
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: error_in_validation
                      message:
                        type: string
                        example: 'Some parameter are invalid or missing.'
                      developer:
                        type: array
                        example: []
        500:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 500
                  success: false
                  error:
                    code: server_error
                    message: 'We caught an error on our server, please try again in a few minutes.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 500
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: server_error
                      message:
                        type: string
                        example: 'We caught an error on our server, please try again in a few minutes.'
                      developer:
                        type: array
                        example: []
      tags:
        - 'Filtering API'
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                kind:
                  type: integer
                  description: 'Search all entities based on parameter kind.'
                  example: 1
                brand:
                  type: integer
                  description: 'Use a brand ID to find specific brands.'
                  example: 1
                type:
                  type: integer
                  description: 'Search all entities based on parameter type.'
                  example: 1
                province:
                  type: integer
                  description: 'Search all entities based on parameter province.'
                  example: 1
                city:
                  type: integer
                  description: 'Search all entities based on parameter city.'
                  example: 1
                limit:
                  type: integer
                  description: 'Use this to set maximum data every page.'
                  example: 10
                page:
                  type: integer
                  description: 'Use this to move to next/previous page.'
                  example: 1
  /api/product/brand:
    post:
      summary: Brand
      operationId: brand
      description: 'Browse or refine the search of all brands in the database, using additional parameters.'
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer {YOUR_API_TOKEN}'
          schema:
            type: string
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 200
                  success: true
                  data:
                    -
                      id: 2
                      kind: 1
                      name: KAWASAKI
                      slug: kawasaki
                      code: '011'
                      logo: 'https://res.cloudinary.com/mufautoshow/image/upload/v1631497206/moas/brand/1631497204_kawasaki.png'
                      dealer: 'Kawasakai JAR'
                      is_premium: false
                  information:
                    code: process_is_complete
                    message: 'Searching for the brand has been completed.'
                  pagination:
                    count: 15
                    total: 28
                    perPage: 10
                    currentPage: 1
                    totalPages: 2
                    links:
                      next: '/api/product/brand?page=2'
                properties:
                  status:
                    type: integer
                    example: 200
                  success:
                    type: boolean
                    example: true
                  data:
                    type: array
                    example:
                      -
                        id: 2
                        kind: 1
                        name: KAWASAKI
                        slug: kawasaki
                        code: '011'
                        logo: 'https://res.cloudinary.com/mufautoshow/image/upload/v1631497206/moas/brand/1631497204_kawasaki.png'
                        dealer: 'Kawasakai JAR'
                        is_premium: false
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 2
                        kind:
                          type: integer
                          example: 1
                        name:
                          type: string
                          example: KAWASAKI
                        slug:
                          type: string
                          example: kawasaki
                        code:
                          type: string
                          example: '011'
                        logo:
                          type: string
                          example: 'https://res.cloudinary.com/mufautoshow/image/upload/v1631497206/moas/brand/1631497204_kawasaki.png'
                        dealer:
                          type: string
                          example: 'Kawasakai JAR'
                        is_premium:
                          type: boolean
                          example: false
                  information:
                    type: object
                    properties:
                      code:
                        type: string
                        example: process_is_complete
                      message:
                        type: string
                        example: 'Searching for the brand has been completed.'
                  pagination:
                    type: object
                    properties:
                      count:
                        type: integer
                        example: 15
                      total:
                        type: integer
                        example: 28
                      perPage:
                        type: integer
                        example: 10
                      currentPage:
                        type: integer
                        example: 1
                      totalPages:
                        type: integer
                        example: 2
                      links:
                        type: object
                        properties:
                          next:
                            type: string
                            example: '/api/product/brand?page=2'
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 401
                  success: false
                  error:
                    code: unauthenticated
                    message: 'Your request is not authenticated.'
                    developer:
                      header:
                        - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                properties:
                  status:
                    type: integer
                    example: 401
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: unauthenticated
                      message:
                        type: string
                        example: 'Your request is not authenticated.'
                      developer:
                        type: object
                        properties:
                          header:
                            type: array
                            example:
                              - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                            items:
                              type: string
        404:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 404
                  success: false
                  error:
                    code: entity_not_found
                    message: 'No data found with the given request parameter(s).'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 404
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: entity_not_found
                      message:
                        type: string
                        example: 'No data found with the given request parameter(s).'
                      developer:
                        type: array
                        example: []
        422:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 422
                  success: false
                  error:
                    code: error_in_validation
                    message: 'Some parameter are invalid or missing.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 422
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: error_in_validation
                      message:
                        type: string
                        example: 'Some parameter are invalid or missing.'
                      developer:
                        type: array
                        example: []
        500:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 500
                  success: false
                  error:
                    code: server_error
                    message: 'We caught an error on our server, please try again in a few minutes.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 500
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: server_error
                      message:
                        type: string
                        example: 'We caught an error on our server, please try again in a few minutes.'
                      developer:
                        type: array
                        example: []
      tags:
        - 'Product Listing API'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                domain:
                  type: integer
                  description: 'Set a domain ID to filter source of data (ref: Domain endpoint).'
                  example: 1
                kind:
                  type: integer
                  description: 'Search all entities based on parameter kind.'
                  example: 1
                slug:
                  type: string
                  description: 'Search entity based on parameter slug.'
                  example: ''
                main_page:
                  type: integer
                  description: 'Search entity based on parameter main_page.'
                  example: 1
                area:
                  type: integer
                  description: 'Search all entities based on parameter area.'
                  example: 1
                city:
                  type: integer
                  description: 'Search all entities based on parameter city.'
                  example: 0
                province:
                  type: integer
                  description: 'Search all entities based on parameter province.'
                  example: 0
                limit:
                  type: integer
                  description: 'Use this to set maximum data every page.'
                  example: 10
                page:
                  type: integer
                  description: 'Use this to move to next/previous page.'
                  example: 1
              required:
                - domain
  /api/product/brand/detail:
    post:
      summary: 'Brand Detail'
      operationId: brandDetail
      description: 'Access detailed information about a brand, including type and gallery.'
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer {YOUR_API_TOKEN}'
          schema:
            type: string
      responses:
        200:
          description: 'for used vehicle.'
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 200
                  success: true
                  data:
                    id: 1
                    kind: 1
                    name: HONDA
                    slug: honda
                    description: null
                    specification: null
                    code: 00S
                    logo: 'https://res.cloudinary.com/mufautoshow/image/upload/v1608086334/moas/brand/a84a8db65c0ea73960b86b781cc775ee.png'
                    dealer: 'Honda Mitra Group'
                    status: 0
                    main_page: 0
                    types:
                      -
                        id: 96
                        name: Other
                        status: 1
                  information:
                    code: process_is_complete
                    message: 'Searching for the brand detail has been completed.'
                properties:
                  status:
                    type: integer
                    example: 200
                  success:
                    type: boolean
                    example: true
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 1
                      kind:
                        type: integer
                        example: 1
                      name:
                        type: string
                        example: HONDA
                      slug:
                        type: string
                        example: honda
                      description:
                        type: string
                        example: null
                      specification:
                        type: string
                        example: null
                      code:
                        type: string
                        example: 00S
                      logo:
                        type: string
                        example: 'https://res.cloudinary.com/mufautoshow/image/upload/v1608086334/moas/brand/a84a8db65c0ea73960b86b781cc775ee.png'
                      dealer:
                        type: string
                        example: 'Honda Mitra Group'
                      status:
                        type: integer
                        example: 0
                      main_page:
                        type: integer
                        example: 0
                      types:
                        type: array
                        example:
                          -
                            id: 96
                            name: Other
                            status: 1
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 96
                            name:
                              type: string
                              example: Other
                            status:
                              type: integer
                              example: 1
                  information:
                    type: object
                    properties:
                      code:
                        type: string
                        example: process_is_complete
                      message:
                        type: string
                        example: 'Searching for the brand detail has been completed.'
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 401
                  success: false
                  error:
                    code: unauthenticated
                    message: 'Your request is not authenticated.'
                    developer:
                      header:
                        - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                properties:
                  status:
                    type: integer
                    example: 401
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: unauthenticated
                      message:
                        type: string
                        example: 'Your request is not authenticated.'
                      developer:
                        type: object
                        properties:
                          header:
                            type: array
                            example:
                              - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                            items:
                              type: string
        404:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 404
                  success: false
                  error:
                    code: entity_not_found
                    message: 'No data found with the given request parameter(s).'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 404
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: entity_not_found
                      message:
                        type: string
                        example: 'No data found with the given request parameter(s).'
                      developer:
                        type: array
                        example: []
        422:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 422
                  success: false
                  error:
                    code: error_in_validation
                    message: 'Some parameter are invalid or missing.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 422
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: error_in_validation
                      message:
                        type: string
                        example: 'Some parameter are invalid or missing.'
                      developer:
                        type: array
                        example: []
        500:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 500
                  success: false
                  error:
                    code: server_error
                    message: 'We caught an error on our server, please try again in a few minutes.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 500
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: server_error
                      message:
                        type: string
                        example: 'We caught an error on our server, please try again in a few minutes.'
                      developer:
                        type: array
                        example: []
      tags:
        - 'Product Listing API'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                domain:
                  type: integer
                  description: 'Set a domain ID to filter source of data (ref: Domain endpoint).'
                  example: 1
                used:
                  type: integer
                  description: 'Search all entities based on parameter used.'
                  example: 0
                id:
                  type: integer
                  description: 'Use this to find exact entity by its ID.'
                  example: 1
                slug:
                  type: string
                  description: 'Use this to find exact entity by its slug.'
                  example: honda
                area:
                  type: integer
                  description: 'Search all entities based on parameter area.'
                  example: 1
                city:
                  type: integer
                  description: 'Search all entities based on parameter city.'
                  example: 0
                province:
                  type: integer
                  description: 'Search all entities based on parameter province.'
                  example: 0
              required:
                - domain
                - used
  /api/product/new/type:
    post:
      summary: 'New Type'
      operationId: newType
      description: 'Browse or refine the search of all new types in the database, using additional parameters.'
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer {YOUR_API_TOKEN}'
          schema:
            type: string
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 200
                  success: true
                  data:
                    -
                      id: 4
                      brand: 1
                      name: 'NEW VARIO 125'
                      slug: new-vario-125
                      status: 1
                      image:
                        thumbnail: 'https://res.cloudinary.com/mufautoshow/image/upload/v1608088032/moas/type/75b6c64b557f45f1fa27e6d817fe4582.jpg'
                        type: image
                        url: ''
                        position: 1
                      prices:
                        from: '20804000.00'
                        to: '22279000.00'
                  information:
                    code: process_is_complete
                    message: 'Searching for the new type has been completed.'
                properties:
                  status:
                    type: integer
                    example: 200
                  success:
                    type: boolean
                    example: true
                  data:
                    type: array
                    example:
                      -
                        id: 4
                        brand: 1
                        name: 'NEW VARIO 125'
                        slug: new-vario-125
                        status: 1
                        image:
                          thumbnail: 'https://res.cloudinary.com/mufautoshow/image/upload/v1608088032/moas/type/75b6c64b557f45f1fa27e6d817fe4582.jpg'
                          type: image
                          url: ''
                          position: 1
                        prices:
                          from: '20804000.00'
                          to: '22279000.00'
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 4
                        brand:
                          type: integer
                          example: 1
                        name:
                          type: string
                          example: 'NEW VARIO 125'
                        slug:
                          type: string
                          example: new-vario-125
                        status:
                          type: integer
                          example: 1
                        image:
                          type: object
                          properties:
                            thumbnail:
                              type: string
                              example: 'https://res.cloudinary.com/mufautoshow/image/upload/v1608088032/moas/type/75b6c64b557f45f1fa27e6d817fe4582.jpg'
                            type:
                              type: string
                              example: image
                            url:
                              type: string
                              example: ''
                            position:
                              type: integer
                              example: 1
                        prices:
                          type: object
                          properties:
                            from:
                              type: string
                              example: '20804000.00'
                            to:
                              type: string
                              example: '22279000.00'
                  information:
                    type: object
                    properties:
                      code:
                        type: string
                        example: process_is_complete
                      message:
                        type: string
                        example: 'Searching for the new type has been completed.'
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 401
                  success: false
                  error:
                    code: unauthenticated
                    message: 'Your request is not authenticated.'
                    developer:
                      header:
                        - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                properties:
                  status:
                    type: integer
                    example: 401
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: unauthenticated
                      message:
                        type: string
                        example: 'Your request is not authenticated.'
                      developer:
                        type: object
                        properties:
                          header:
                            type: array
                            example:
                              - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                            items:
                              type: string
        404:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 404
                  success: false
                  error:
                    code: entity_not_found
                    message: 'No data found with the given request parameter(s).'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 404
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: entity_not_found
                      message:
                        type: string
                        example: 'No data found with the given request parameter(s).'
                      developer:
                        type: array
                        example: []
        422:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 422
                  success: false
                  error:
                    code: error_in_validation
                    message: 'Some parameter are invalid or missing.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 422
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: error_in_validation
                      message:
                        type: string
                        example: 'Some parameter are invalid or missing.'
                      developer:
                        type: array
                        example: []
        500:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 500
                  success: false
                  error:
                    code: server_error
                    message: 'We caught an error on our server, please try again in a few minutes.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 500
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: server_error
                      message:
                        type: string
                        example: 'We caught an error on our server, please try again in a few minutes.'
                      developer:
                        type: array
                        example: []
      tags:
        - 'Product Listing API'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                domain:
                  type: integer
                  description: 'Set a domain ID to filter source of data (ref: Domain endpoint).'
                  example: 1
                brand:
                  type: integer
                  description: 'Search all entities based on parameter brand.'
                  example: 1
                area:
                  type: integer
                  description: 'Search all entities based on parameter area.'
                  example: 0
                city:
                  type: integer
                  description: 'Search all entities based on parameter city.'
                  example: 0
                province:
                  type: integer
                  description: 'Search all entities based on parameter province.'
                  example: 0
                limit:
                  type: integer
                  description: 'Use this to set maximum data every page.'
                  example: 10
                page:
                  type: integer
                  description: 'Use this to move to next/previous page.'
                  example: 1
              required:
                - domain
                - brand
  /api/product/new/type/detail:
    post:
      summary: 'New Type Detail'
      operationId: newTypeDetail
      description: 'Browse or refine the search of all new types in the database, using additional parameters.'
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer {YOUR_API_TOKEN}'
          schema:
            type: string
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 200
                  success: true
                  data:
                    id: 20
                    brand:
                      id: 3
                      kind: 1
                      category: 1
                      name: SUZUKI
                      slug: suzuki
                      code: 01U
                      logo: 'https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/brand/1631497177_suzuki.png'
                      dealer: 'Suzuki Marfelindo'
                      status: 1
                      main_page: 1
                    name: BANDIT
                    slug: bandit
                    description: ' Suzuki GSX150 Bandit adalah model naked sport yang dimiliki Suzuki Indomobil Sales (SIS) Roda 2.  Suzuki GSX150 Bandit dirancang buat memberikan kenyamanan berkendara, baik saat berkendara sendiri atau pun saat berboncengan.   '
                    specification: " Suzuki GSX150 Bandit adalah model naked sport yang dimiliki Suzuki Indomobil Sales (SIS) Roda 2.  Suzuki GSX150 Bandit dirancang buat memberikan kenyamanan berkendara, baik saat berkendara sendiri atau pun saat berboncengan.   Suzuki menerapkan karakteristik GSX series yang memiliki kinerja mesin yang superior. Dengan desain yang berkarakter, GSX150 Bandit cocok untuk aktivitas harian. Secara mesin,Suzuki GSX S150 Bandit meggunakan mesin yang sama dengan GSX-S150. Mesin 4 Tak DOHC 4 Katup dengan sistem pendingin cairan dan berkubikasi 147.3cc. Tenaga mencapai 14.1 kW pada putaran 10.500 rpm dan torsi 14 Nm pada 9.000 rpm. Menggunakan sistem pembakaran Fuel Injection serta transmisi manual 6 percepatan (1-N-2-3-4-5-6).   Suzuki GSX 150 Bandit sudah mengusung panel meter digital untuk menampilkan informasi berkendara secara lengkap. Tersedia tangki berkapasitas 11 Liter yang tak akan cepat habis meski dipakai menempuh perjalan jauh. Desain tangki juga mirip dengan model tangki GSX-S150. Bandit 150 mengadopsi head lamp baru dengan desain lebih modern dan bertenologi LED. Jok dibuat menyatu antara pengendara dan penumpang dengan ketinggian 790 mm. Secara dimensi, Bandit 150 memiliki panjang 2.000 mm, lebar 745 mm, dan tinggi 1.035 mm., jarak sumbu rodanya 1.300 mm dan memiliki jarak pijak 150 mm. Suspensi depan model teleskopik sedangkan bagian belakang sudah menggunakan supsnesi model monoshock. Ban Suzuki GSX 150 Bandit menggunakan model tubeless dan velg dengan ukuran R 17. Suzuki menyediakan 4 pilihan warna yang terdiri dari Briliant White Auro Yellow, Nobility atau Metallic Titanium Silver, dan Calmness Titanium Black.  Spesifikasi  DIMENSI  Panjang \t2,000 mm Lebar \t745 mm Tinggi \t1,035 mm Jarak Sumbu \t1,300 mm Jarak Pijak \t150 mm Berat Kosong \t135 Kg MESIN  Jenis \tWater-cooled, 4 stroke Sistem Katup \tDOHC 4-valve Isi Silinder \t1-cylinder Tenaga Maksimum \t14.1 / 10.500 (kw/rpm) Torsi Maksimum \t14.0 / 9.000 (Nm/rpm) Sistem Starter \tElectric Transmisi \t6 Percepatan Lampu Depan \tLED HEADLIGHT "
                    status: 1
                    has_gallery: true
                    has_360_exterior: false
                    has_360_interior: false
                    resources:
                      gallery:
                        -
                          id: 347
                          type: 20
                          name: 'https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/type/379c568c2a38d40976eefb5f47e2468a.jpg'
                          kind: video
                          url: 'https://www.youtube.com/embed/Gl9yIMvR-gk'
                          position: 1
                          status: 1
                        -
                          id: 348
                          type: 20
                          name: 'https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/type/6663f3d189159c7373a8d0a5d4f6cb6d.jpg'
                          kind: video
                          url: 'https://www.youtube.com/embed/08PqnYQ3bZo'
                          position: 1
                          status: 1
                        -
                          id: 114
                          type: 20
                          name: 'https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/type/ec90f15fe03710689442a50f66d38e86.jpg'
                          kind: image
                          url: ''
                          position: 1
                          status: 1
                        -
                          id: 115
                          type: 20
                          name: 'https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/type/390ca1adff1b3235a5bdf61243fc6552.jpg'
                          kind: image
                          url: ''
                          position: 1
                          status: 1
                        -
                          id: 116
                          type: 20
                          name: 'https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/type/1e034cb6d032f53734cd36b1d5a1205f.jpg'
                          kind: image
                          url: ''
                          position: 1
                          status: 1
                        -
                          id: 117
                          type: 20
                          name: 'https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/type/2250ea3afebcc5b0ffef17c2d56b080e.jpg'
                          kind: image
                          url: ''
                          position: 1
                          status: 1
                      360_exterior: []
                      360_interior: []
                    prices:
                      from: '27300000.00'
                      to: '28500000.00'
                    model:
                      -
                        id: 233
                        type: 20
                        city: null
                        name: 'BANDIT 150'
                        code: 58P
                        slug: bandit-150
                        gift: ''
                        specification: 'Suzuki GSX 150 Bandit yang berkapasitas mesin sebesar 150 cc ini memiliki tenaga sebesar 14.1 / 10.500 (kw/rpm). Spek Suzuki GSX 150 Bandit menggunakan bahan bakar Bensin dan berjenis 1 Naked. kali ini Suzuki akan mengusung mesin tipe DOHC 4 langkah dengan silinder tunggal.'
                        status: 1
                        prices:
                          id: 77082
                          model: 233
                          area: 2
                          customer: 1
                          percentage: 15
                          price: '27300000.00'
                          installment_text: '1,2 jt-an'
                          status: 1
                      -
                        id: 1645
                        type: 20
                        city: null
                        name: 'GSF BANDIT'
                        code: 58P
                        slug: gsf-bandit-1645
                        gift: '-'
                        specification: ''
                        status: 1
                        prices:
                          id: 78006
                          model: 1645
                          area: 11
                          customer: 1
                          percentage: 15
                          price: '28500000.00'
                          installment_text: '1,2 jt-an'
                          status: 1
                  information:
                    code: process_is_complete
                    message: 'Searching for the new type detail has been completed.'
                properties:
                  status:
                    type: integer
                    example: 200
                  success:
                    type: boolean
                    example: true
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 20
                      brand:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 3
                          kind:
                            type: integer
                            example: 1
                          category:
                            type: integer
                            example: 1
                          name:
                            type: string
                            example: SUZUKI
                          slug:
                            type: string
                            example: suzuki
                          code:
                            type: string
                            example: 01U
                          logo:
                            type: string
                            example: 'https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/brand/1631497177_suzuki.png'
                          dealer:
                            type: string
                            example: 'Suzuki Marfelindo'
                          status:
                            type: integer
                            example: 1
                          main_page:
                            type: integer
                            example: 1
                      name:
                        type: string
                        example: BANDIT
                      slug:
                        type: string
                        example: bandit
                      description:
                        type: string
                        example: ' Suzuki GSX150 Bandit adalah model naked sport yang dimiliki Suzuki Indomobil Sales (SIS) Roda 2.  Suzuki GSX150 Bandit dirancang buat memberikan kenyamanan berkendara, baik saat berkendara sendiri atau pun saat berboncengan.   '
                      specification:
                        type: string
                        example: " Suzuki GSX150 Bandit adalah model naked sport yang dimiliki Suzuki Indomobil Sales (SIS) Roda 2.  Suzuki GSX150 Bandit dirancang buat memberikan kenyamanan berkendara, baik saat berkendara sendiri atau pun saat berboncengan.   Suzuki menerapkan karakteristik GSX series yang memiliki kinerja mesin yang superior. Dengan desain yang berkarakter, GSX150 Bandit cocok untuk aktivitas harian. Secara mesin,Suzuki GSX S150 Bandit meggunakan mesin yang sama dengan GSX-S150. Mesin 4 Tak DOHC 4 Katup dengan sistem pendingin cairan dan berkubikasi 147.3cc. Tenaga mencapai 14.1 kW pada putaran 10.500 rpm dan torsi 14 Nm pada 9.000 rpm. Menggunakan sistem pembakaran Fuel Injection serta transmisi manual 6 percepatan (1-N-2-3-4-5-6).   Suzuki GSX 150 Bandit sudah mengusung panel meter digital untuk menampilkan informasi berkendara secara lengkap. Tersedia tangki berkapasitas 11 Liter yang tak akan cepat habis meski dipakai menempuh perjalan jauh. Desain tangki juga mirip dengan model tangki GSX-S150. Bandit 150 mengadopsi head lamp baru dengan desain lebih modern dan bertenologi LED. Jok dibuat menyatu antara pengendara dan penumpang dengan ketinggian 790 mm. Secara dimensi, Bandit 150 memiliki panjang 2.000 mm, lebar 745 mm, dan tinggi 1.035 mm., jarak sumbu rodanya 1.300 mm dan memiliki jarak pijak 150 mm. Suspensi depan model teleskopik sedangkan bagian belakang sudah menggunakan supsnesi model monoshock. Ban Suzuki GSX 150 Bandit menggunakan model tubeless dan velg dengan ukuran R 17. Suzuki menyediakan 4 pilihan warna yang terdiri dari Briliant White Auro Yellow, Nobility atau Metallic Titanium Silver, dan Calmness Titanium Black.  Spesifikasi  DIMENSI  Panjang \t2,000 mm Lebar \t745 mm Tinggi \t1,035 mm Jarak Sumbu \t1,300 mm Jarak Pijak \t150 mm Berat Kosong \t135 Kg MESIN  Jenis \tWater-cooled, 4 stroke Sistem Katup \tDOHC 4-valve Isi Silinder \t1-cylinder Tenaga Maksimum \t14.1 / 10.500 (kw/rpm) Torsi Maksimum \t14.0 / 9.000 (Nm/rpm) Sistem Starter \tElectric Transmisi \t6 Percepatan Lampu Depan \tLED HEADLIGHT "
                      status:
                        type: integer
                        example: 1
                      has_gallery:
                        type: boolean
                        example: true
                      has_360_exterior:
                        type: boolean
                        example: false
                      has_360_interior:
                        type: boolean
                        example: false
                      resources:
                        type: object
                        properties:
                          gallery:
                            type: array
                            example:
                              -
                                id: 347
                                type: 20
                                name: 'https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/type/379c568c2a38d40976eefb5f47e2468a.jpg'
                                kind: video
                                url: 'https://www.youtube.com/embed/Gl9yIMvR-gk'
                                position: 1
                                status: 1
                              -
                                id: 348
                                type: 20
                                name: 'https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/type/6663f3d189159c7373a8d0a5d4f6cb6d.jpg'
                                kind: video
                                url: 'https://www.youtube.com/embed/08PqnYQ3bZo'
                                position: 1
                                status: 1
                              -
                                id: 114
                                type: 20
                                name: 'https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/type/ec90f15fe03710689442a50f66d38e86.jpg'
                                kind: image
                                url: ''
                                position: 1
                                status: 1
                              -
                                id: 115
                                type: 20
                                name: 'https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/type/390ca1adff1b3235a5bdf61243fc6552.jpg'
                                kind: image
                                url: ''
                                position: 1
                                status: 1
                              -
                                id: 116
                                type: 20
                                name: 'https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/type/1e034cb6d032f53734cd36b1d5a1205f.jpg'
                                kind: image
                                url: ''
                                position: 1
                                status: 1
                              -
                                id: 117
                                type: 20
                                name: 'https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/type/2250ea3afebcc5b0ffef17c2d56b080e.jpg'
                                kind: image
                                url: ''
                                position: 1
                                status: 1
                            items:
                              type: object
                              properties:
                                id:
                                  type: integer
                                  example: 347
                                type:
                                  type: integer
                                  example: 20
                                name:
                                  type: string
                                  example: 'https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/type/379c568c2a38d40976eefb5f47e2468a.jpg'
                                kind:
                                  type: string
                                  example: video
                                url:
                                  type: string
                                  example: 'https://www.youtube.com/embed/Gl9yIMvR-gk'
                                position:
                                  type: integer
                                  example: 1
                                status:
                                  type: integer
                                  example: 1
                          360_exterior:
                            type: array
                            example: []
                          360_interior:
                            type: array
                            example: []
                      prices:
                        type: object
                        properties:
                          from:
                            type: string
                            example: '27300000.00'
                          to:
                            type: string
                            example: '28500000.00'
                      model:
                        type: array
                        example:
                          -
                            id: 233
                            type: 20
                            city: null
                            name: 'BANDIT 150'
                            code: 58P
                            slug: bandit-150
                            gift: ''
                            specification: 'Suzuki GSX 150 Bandit yang berkapasitas mesin sebesar 150 cc ini memiliki tenaga sebesar 14.1 / 10.500 (kw/rpm). Spek Suzuki GSX 150 Bandit menggunakan bahan bakar Bensin dan berjenis 1 Naked. kali ini Suzuki akan mengusung mesin tipe DOHC 4 langkah dengan silinder tunggal.'
                            status: 1
                            prices:
                              id: 77082
                              model: 233
                              area: 2
                              customer: 1
                              percentage: 15
                              price: '27300000.00'
                              installment_text: '1,2 jt-an'
                              status: 1
                          -
                            id: 1645
                            type: 20
                            city: null
                            name: 'GSF BANDIT'
                            code: 58P
                            slug: gsf-bandit-1645
                            gift: '-'
                            specification: ''
                            status: 1
                            prices:
                              id: 78006
                              model: 1645
                              area: 11
                              customer: 1
                              percentage: 15
                              price: '28500000.00'
                              installment_text: '1,2 jt-an'
                              status: 1
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 233
                            type:
                              type: integer
                              example: 20
                            city:
                              type: string
                              example: null
                            name:
                              type: string
                              example: 'BANDIT 150'
                            code:
                              type: string
                              example: 58P
                            slug:
                              type: string
                              example: bandit-150
                            gift:
                              type: string
                              example: ''
                            specification:
                              type: string
                              example: 'Suzuki GSX 150 Bandit yang berkapasitas mesin sebesar 150 cc ini memiliki tenaga sebesar 14.1 / 10.500 (kw/rpm). Spek Suzuki GSX 150 Bandit menggunakan bahan bakar Bensin dan berjenis 1 Naked. kali ini Suzuki akan mengusung mesin tipe DOHC 4 langkah dengan silinder tunggal.'
                            status:
                              type: integer
                              example: 1
                            prices:
                              type: object
                              properties:
                                id:
                                  type: integer
                                  example: 77082
                                model:
                                  type: integer
                                  example: 233
                                area:
                                  type: integer
                                  example: 2
                                customer:
                                  type: integer
                                  example: 1
                                percentage:
                                  type: integer
                                  example: 15
                                price:
                                  type: string
                                  example: '27300000.00'
                                installment_text:
                                  type: string
                                  example: '1,2 jt-an'
                                status:
                                  type: integer
                                  example: 1
                  information:
                    type: object
                    properties:
                      code:
                        type: string
                        example: process_is_complete
                      message:
                        type: string
                        example: 'Searching for the new type detail has been completed.'
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 401
                  success: false
                  error:
                    code: unauthenticated
                    message: 'Your request is not authenticated.'
                    developer:
                      header:
                        - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                properties:
                  status:
                    type: integer
                    example: 401
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: unauthenticated
                      message:
                        type: string
                        example: 'Your request is not authenticated.'
                      developer:
                        type: object
                        properties:
                          header:
                            type: array
                            example:
                              - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                            items:
                              type: string
        404:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 404
                  success: false
                  error:
                    code: entity_not_found
                    message: 'No data found with the given request parameter(s).'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 404
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: entity_not_found
                      message:
                        type: string
                        example: 'No data found with the given request parameter(s).'
                      developer:
                        type: array
                        example: []
        422:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 422
                  success: false
                  error:
                    code: error_in_validation
                    message: 'Some parameter are invalid or missing.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 422
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: error_in_validation
                      message:
                        type: string
                        example: 'Some parameter are invalid or missing.'
                      developer:
                        type: array
                        example: []
        500:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 500
                  success: false
                  error:
                    code: server_error
                    message: 'We caught an error on our server, please try again in a few minutes.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 500
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: server_error
                      message:
                        type: string
                        example: 'We caught an error on our server, please try again in a few minutes.'
                      developer:
                        type: array
                        example: []
      tags:
        - 'Product Listing API'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                domain:
                  type: integer
                  description: 'Set a domain ID to filter source of data (ref: Domain endpoint).'
                  example: 1
                id:
                  type: integer
                  description: 'Use this to find exact entity by its ID.'
                  example: 1
                slug:
                  type: string
                  description: 'Use this to find exact entity by its slug.'
                  example: adv-150
                area:
                  type: integer
                  description: 'Search all entities based on parameter area.'
                  example: 0
                city:
                  type: integer
                  description: 'Search all entities based on parameter city.'
                  example: 0
                province:
                  type: integer
                  description: 'Search all entities based on parameter province.'
                  example: 0
              required:
                - domain
  /api/product/new/model:
    post:
      summary: 'New Model'
      operationId: newModel
      description: 'Browse or refine the search of all new models in the database, using additional parameters.'
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer {YOUR_API_TOKEN}'
          schema:
            type: string
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 200
                  success: true
                  data:
                    -
                      id: 1
                      province: null
                      city: null
                      kind: '1'
                      brand: '2'
                      type: 14
                      color: null
                      transmission: null
                      fuel: null
                      dealer: 'Kawasakai JAR'
                      image: 'https://res.cloudinary.com/mufautoshow/image/upload/v1608087934/moas/type/4ca171769e0b7605eafd272562a4ed6d.jpg'
                      name: 'D TRACKER'
                      slug: d-tracker
                      code: 26R
                      plate: N/A
                      year: '2023'
                      kilometer: 0
                      machine: null
                      price: 36200000
                      specification: 'Kawasaki D-Tracker yang berkapasitas mesin sebesar 144 cc ini memiliki tenaga sebesar 12 PS / 8000 rpm. Spek Kawasaki D-Tracker menggunakan bahan bakar Bensin dan berjenis 1 Sport. Sementara untuk safety, Kawasaki mengandalkan rem single disc brake dengan piringan cakram 300 mm untuk rem depan, serta cakram 220 mm untuk rem belakang.'
                      sold: 0
                      verified: 1
                      status: 1
                      reject: 0
                  information:
                    code: process_is_complete
                    message: 'Searching for the new model has been completed.'
                  pagination:
                    count: 15
                    total: 44
                    perPage: 15
                    currentPage: 1
                    totalPages: 3
                    links:
                      next: '/api/product/new/model?domain=1&brand=2&kind=1&page=2'
                properties:
                  status:
                    type: integer
                    example: 200
                  success:
                    type: boolean
                    example: true
                  data:
                    type: array
                    example:
                      -
                        id: 1
                        province: null
                        city: null
                        kind: '1'
                        brand: '2'
                        type: 14
                        color: null
                        transmission: null
                        fuel: null
                        dealer: 'Kawasakai JAR'
                        image: 'https://res.cloudinary.com/mufautoshow/image/upload/v1608087934/moas/type/4ca171769e0b7605eafd272562a4ed6d.jpg'
                        name: 'D TRACKER'
                        slug: d-tracker
                        code: 26R
                        plate: N/A
                        year: '2023'
                        kilometer: 0
                        machine: null
                        price: 36200000
                        specification: 'Kawasaki D-Tracker yang berkapasitas mesin sebesar 144 cc ini memiliki tenaga sebesar 12 PS / 8000 rpm. Spek Kawasaki D-Tracker menggunakan bahan bakar Bensin dan berjenis 1 Sport. Sementara untuk safety, Kawasaki mengandalkan rem single disc brake dengan piringan cakram 300 mm untuk rem depan, serta cakram 220 mm untuk rem belakang.'
                        sold: 0
                        verified: 1
                        status: 1
                        reject: 0
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 1
                        province:
                          type: string
                          example: null
                        city:
                          type: string
                          example: null
                        kind:
                          type: string
                          example: '1'
                        brand:
                          type: string
                          example: '2'
                        type:
                          type: integer
                          example: 14
                        color:
                          type: string
                          example: null
                        transmission:
                          type: string
                          example: null
                        fuel:
                          type: string
                          example: null
                        dealer:
                          type: string
                          example: 'Kawasakai JAR'
                        image:
                          type: string
                          example: 'https://res.cloudinary.com/mufautoshow/image/upload/v1608087934/moas/type/4ca171769e0b7605eafd272562a4ed6d.jpg'
                        name:
                          type: string
                          example: 'D TRACKER'
                        slug:
                          type: string
                          example: d-tracker
                        code:
                          type: string
                          example: 26R
                        plate:
                          type: string
                          example: N/A
                        year:
                          type: string
                          example: '2023'
                        kilometer:
                          type: integer
                          example: 0
                        machine:
                          type: string
                          example: null
                        price:
                          type: integer
                          example: 36200000
                        specification:
                          type: string
                          example: 'Kawasaki D-Tracker yang berkapasitas mesin sebesar 144 cc ini memiliki tenaga sebesar 12 PS / 8000 rpm. Spek Kawasaki D-Tracker menggunakan bahan bakar Bensin dan berjenis 1 Sport. Sementara untuk safety, Kawasaki mengandalkan rem single disc brake dengan piringan cakram 300 mm untuk rem depan, serta cakram 220 mm untuk rem belakang.'
                        sold:
                          type: integer
                          example: 0
                        verified:
                          type: integer
                          example: 1
                        status:
                          type: integer
                          example: 1
                        reject:
                          type: integer
                          example: 0
                  information:
                    type: object
                    properties:
                      code:
                        type: string
                        example: process_is_complete
                      message:
                        type: string
                        example: 'Searching for the new model has been completed.'
                  pagination:
                    type: object
                    properties:
                      count:
                        type: integer
                        example: 15
                      total:
                        type: integer
                        example: 44
                      perPage:
                        type: integer
                        example: 15
                      currentPage:
                        type: integer
                        example: 1
                      totalPages:
                        type: integer
                        example: 3
                      links:
                        type: object
                        properties:
                          next:
                            type: string
                            example: '/api/product/new/model?domain=1&brand=2&kind=1&page=2'
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 401
                  success: false
                  error:
                    code: unauthenticated
                    message: 'Your request is not authenticated.'
                    developer:
                      header:
                        - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                properties:
                  status:
                    type: integer
                    example: 401
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: unauthenticated
                      message:
                        type: string
                        example: 'Your request is not authenticated.'
                      developer:
                        type: object
                        properties:
                          header:
                            type: array
                            example:
                              - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                            items:
                              type: string
        404:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 404
                  success: false
                  error:
                    code: entity_not_found
                    message: 'No data found with the given request parameter(s).'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 404
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: entity_not_found
                      message:
                        type: string
                        example: 'No data found with the given request parameter(s).'
                      developer:
                        type: array
                        example: []
        422:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 422
                  success: false
                  error:
                    code: error_in_validation
                    message: 'Some parameter are invalid or missing.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 422
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: error_in_validation
                      message:
                        type: string
                        example: 'Some parameter are invalid or missing.'
                      developer:
                        type: array
                        example: []
        500:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 500
                  success: false
                  error:
                    code: server_error
                    message: 'We caught an error on our server, please try again in a few minutes.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 500
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: server_error
                      message:
                        type: string
                        example: 'We caught an error on our server, please try again in a few minutes.'
                      developer:
                        type: array
                        example: []
      tags:
        - 'Product Listing API'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                domain:
                  type: integer
                  description: 'Set a domain ID to filter source of data (ref: Domain endpoint).'
                  example: 1
                brand:
                  type: integer
                  description: 'Search all entities based on parameter brand.'
                  example: 6
                kind:
                  type: integer
                  description: 'Search all entities based on parameter kind.'
                  example: 2
                type:
                  type: integer
                  description: 'Search all entities based on parameter area.'
                  example: 0
                area:
                  type: integer
                  description: 'Search all entities based on parameter city.'
                  example: 0
                city:
                  type: integer
                  description: 'Search all entities based on parameter province.'
                  example: 0
                province:
                  type: integer
                  description: 'Search all entities based on parameter type.'
                  example: 0
                price:
                  type: integer
                  description: 'Search all entities based on parameter price.'
                  example: 0
                price_between:
                  type: string
                  description: 'Search all entities based on range of prices (comma-separated).'
                  example: ''
                limit:
                  type: integer
                  description: 'Use this to set maximum data every page.'
                  example: 10
                page:
                  type: integer
                  description: 'Use this to move to next/previous page.'
                  example: 1
              required:
                - domain
                - brand
                - kind
  /api/product/new/model/detail:
    post:
      summary: 'New Model Detail'
      operationId: newModelDetail
      description: 'Browse or refine the search of all new models in the database, using additional parameters.'
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer {YOUR_API_TOKEN}'
          schema:
            type: string
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 200
                  success: true
                  data:
                    id: 370
                    province: null
                    city: null
                    kind: 2
                    brand:
                      id: 6
                      name: HONDA
                      slug: honda
                      code: 00T
                      logo: 'https://res.cloudinary.com/mufautoshow/image/upload/v1631496842/moas/brand/1631496840_honda.png'
                      main_page: 1
                    type:
                      id: 68
                      name: ACCORD
                    color: null
                    transmission:
                      id: null
                      name: '-'
                    fuel: null
                    dealer:
                      id: null
                      name: 'Honda Mitra Group'
                      address: null
                    name: 'All New Accord 1.5 Turbo AT'
                    slug: all-new-accord-15-turbo-at-370
                    code: null
                    plate: null
                    year: '2023'
                    kilometer: 0
                    machine: null
                    price: 743000000
                    description: 'Spesifikasi Honda Accord menggunakan transmisi Otomatis dengan bahan bakar Bensin. Spek Honda Accord yang berjenis mobil Sedan ini memiliki kapasitas mesin sebesar 1498 cc.'
                    specification: N/A
                    sold: 0
                    verified: 1
                    status: 1
                    reject: 0
                    images:
                      -
                        name: 'https://res.cloudinary.com/mufautoshow/image/upload/v1608088371/moas/type/c38c5f2198ba0d0c2868ede8b6d92939.jpg'
                        kind: image
                        url: ''
                        position: 1
                        status: 1
                  information:
                    code: process_is_complete
                    message: 'Searching for the new model detail has been completed.'
                properties:
                  status:
                    type: integer
                    example: 200
                  success:
                    type: boolean
                    example: true
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 370
                      province:
                        type: string
                        example: null
                      city:
                        type: string
                        example: null
                      kind:
                        type: integer
                        example: 2
                      brand:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 6
                          name:
                            type: string
                            example: HONDA
                          slug:
                            type: string
                            example: honda
                          code:
                            type: string
                            example: 00T
                          logo:
                            type: string
                            example: 'https://res.cloudinary.com/mufautoshow/image/upload/v1631496842/moas/brand/1631496840_honda.png'
                          main_page:
                            type: integer
                            example: 1
                      type:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 68
                          name:
                            type: string
                            example: ACCORD
                      color:
                        type: string
                        example: null
                      transmission:
                        type: object
                        properties:
                          id:
                            type: string
                            example: null
                          name:
                            type: string
                            example: '-'
                      fuel:
                        type: string
                        example: null
                      dealer:
                        type: object
                        properties:
                          id:
                            type: string
                            example: null
                          name:
                            type: string
                            example: 'Honda Mitra Group'
                          address:
                            type: string
                            example: null
                      name:
                        type: string
                        example: 'All New Accord 1.5 Turbo AT'
                      slug:
                        type: string
                        example: all-new-accord-15-turbo-at-370
                      code:
                        type: string
                        example: null
                      plate:
                        type: string
                        example: null
                      year:
                        type: string
                        example: '2023'
                      kilometer:
                        type: integer
                        example: 0
                      machine:
                        type: string
                        example: null
                      price:
                        type: integer
                        example: 743000000
                      description:
                        type: string
                        example: 'Spesifikasi Honda Accord menggunakan transmisi Otomatis dengan bahan bakar Bensin. Spek Honda Accord yang berjenis mobil Sedan ini memiliki kapasitas mesin sebesar 1498 cc.'
                      specification:
                        type: string
                        example: N/A
                      sold:
                        type: integer
                        example: 0
                      verified:
                        type: integer
                        example: 1
                      status:
                        type: integer
                        example: 1
                      reject:
                        type: integer
                        example: 0
                      images:
                        type: array
                        example:
                          -
                            name: 'https://res.cloudinary.com/mufautoshow/image/upload/v1608088371/moas/type/c38c5f2198ba0d0c2868ede8b6d92939.jpg'
                            kind: image
                            url: ''
                            position: 1
                            status: 1
                        items:
                          type: object
                          properties:
                            name:
                              type: string
                              example: 'https://res.cloudinary.com/mufautoshow/image/upload/v1608088371/moas/type/c38c5f2198ba0d0c2868ede8b6d92939.jpg'
                            kind:
                              type: string
                              example: image
                            url:
                              type: string
                              example: ''
                            position:
                              type: integer
                              example: 1
                            status:
                              type: integer
                              example: 1
                  information:
                    type: object
                    properties:
                      code:
                        type: string
                        example: process_is_complete
                      message:
                        type: string
                        example: 'Searching for the new model detail has been completed.'
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 401
                  success: false
                  error:
                    code: unauthenticated
                    message: 'Your request is not authenticated.'
                    developer:
                      header:
                        - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                properties:
                  status:
                    type: integer
                    example: 401
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: unauthenticated
                      message:
                        type: string
                        example: 'Your request is not authenticated.'
                      developer:
                        type: object
                        properties:
                          header:
                            type: array
                            example:
                              - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                            items:
                              type: string
        404:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 404
                  success: false
                  error:
                    code: entity_not_found
                    message: 'No data found with the given request parameter(s).'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 404
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: entity_not_found
                      message:
                        type: string
                        example: 'No data found with the given request parameter(s).'
                      developer:
                        type: array
                        example: []
        422:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 422
                  success: false
                  error:
                    code: error_in_validation
                    message: 'Some parameter are invalid or missing.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 422
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: error_in_validation
                      message:
                        type: string
                        example: 'Some parameter are invalid or missing.'
                      developer:
                        type: array
                        example: []
        500:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 500
                  success: false
                  error:
                    code: server_error
                    message: 'We caught an error on our server, please try again in a few minutes.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 500
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: server_error
                      message:
                        type: string
                        example: 'We caught an error on our server, please try again in a few minutes.'
                      developer:
                        type: array
                        example: []
      tags:
        - 'Product Listing API'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                domain:
                  type: integer
                  description: 'Set a domain ID to filter source of data (ref: Domain endpoint).'
                  example: 1
                slug:
                  type: string
                  description: 'Search entity based on parameter slug.'
                  example: all-new-accord-15-turbo-at-370
              required:
                - domain
                - slug
  /api/product/new/model/metadata:
    post:
      summary: 'New Model Metadata'
      operationId: newModelMetadata
      description: 'Browse or refine the search of all new models in the database, using additional parameters.'
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer {YOUR_API_TOKEN}'
          schema:
            type: string
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 200
                  success: true
                  data:
                    id: 370
                    province: null
                    city: null
                    kind: 2
                    brand:
                      id: 6
                      name: HONDA
                      slug: honda
                      code: 00T
                      logo: 'https://res.cloudinary.com/mufautoshow/image/upload/v1631496842/moas/brand/1631496840_honda.png'
                      main_page: 1
                    type:
                      id: 68
                      name: ACCORD
                    color: null
                    transmission:
                      id: null
                      name: '-'
                    fuel: null
                    dealer:
                      id: null
                      name: 'Honda Mitra Group'
                      address: null
                    name: 'All New Accord 1.5 Turbo AT'
                    slug: all-new-accord-15-turbo-at-370
                    code: null
                    plate: null
                    year: '2023'
                    kilometer: 0
                    machine: null
                    price: 743000000
                    description: 'Spesifikasi Honda Accord menggunakan transmisi Otomatis dengan bahan bakar Bensin. Spek Honda Accord yang berjenis mobil Sedan ini memiliki kapasitas mesin sebesar 1498 cc.'
                    specification: N/A
                    sold: 0
                    verified: 1
                    status: 1
                    reject: 0
                    images:
                      -
                        name: 'https://res.cloudinary.com/mufautoshow/image/upload/v1608088371/moas/type/c38c5f2198ba0d0c2868ede8b6d92939.jpg'
                        kind: image
                        url: ''
                        position: 1
                        status: 1
                  information:
                    code: process_is_complete
                    message: 'Searching for the new model detail has been completed.'
                properties:
                  status:
                    type: integer
                    example: 200
                  success:
                    type: boolean
                    example: true
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 370
                      province:
                        type: string
                        example: null
                      city:
                        type: string
                        example: null
                      kind:
                        type: integer
                        example: 2
                      brand:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 6
                          name:
                            type: string
                            example: HONDA
                          slug:
                            type: string
                            example: honda
                          code:
                            type: string
                            example: 00T
                          logo:
                            type: string
                            example: 'https://res.cloudinary.com/mufautoshow/image/upload/v1631496842/moas/brand/1631496840_honda.png'
                          main_page:
                            type: integer
                            example: 1
                      type:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 68
                          name:
                            type: string
                            example: ACCORD
                      color:
                        type: string
                        example: null
                      transmission:
                        type: object
                        properties:
                          id:
                            type: string
                            example: null
                          name:
                            type: string
                            example: '-'
                      fuel:
                        type: string
                        example: null
                      dealer:
                        type: object
                        properties:
                          id:
                            type: string
                            example: null
                          name:
                            type: string
                            example: 'Honda Mitra Group'
                          address:
                            type: string
                            example: null
                      name:
                        type: string
                        example: 'All New Accord 1.5 Turbo AT'
                      slug:
                        type: string
                        example: all-new-accord-15-turbo-at-370
                      code:
                        type: string
                        example: null
                      plate:
                        type: string
                        example: null
                      year:
                        type: string
                        example: '2023'
                      kilometer:
                        type: integer
                        example: 0
                      machine:
                        type: string
                        example: null
                      price:
                        type: integer
                        example: 743000000
                      description:
                        type: string
                        example: 'Spesifikasi Honda Accord menggunakan transmisi Otomatis dengan bahan bakar Bensin. Spek Honda Accord yang berjenis mobil Sedan ini memiliki kapasitas mesin sebesar 1498 cc.'
                      specification:
                        type: string
                        example: N/A
                      sold:
                        type: integer
                        example: 0
                      verified:
                        type: integer
                        example: 1
                      status:
                        type: integer
                        example: 1
                      reject:
                        type: integer
                        example: 0
                      images:
                        type: array
                        example:
                          -
                            name: 'https://res.cloudinary.com/mufautoshow/image/upload/v1608088371/moas/type/c38c5f2198ba0d0c2868ede8b6d92939.jpg'
                            kind: image
                            url: ''
                            position: 1
                            status: 1
                        items:
                          type: object
                          properties:
                            name:
                              type: string
                              example: 'https://res.cloudinary.com/mufautoshow/image/upload/v1608088371/moas/type/c38c5f2198ba0d0c2868ede8b6d92939.jpg'
                            kind:
                              type: string
                              example: image
                            url:
                              type: string
                              example: ''
                            position:
                              type: integer
                              example: 1
                            status:
                              type: integer
                              example: 1
                  information:
                    type: object
                    properties:
                      code:
                        type: string
                        example: process_is_complete
                      message:
                        type: string
                        example: 'Searching for the new model detail has been completed.'
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 401
                  success: false
                  error:
                    code: unauthenticated
                    message: 'Your request is not authenticated.'
                    developer:
                      header:
                        - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                properties:
                  status:
                    type: integer
                    example: 401
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: unauthenticated
                      message:
                        type: string
                        example: 'Your request is not authenticated.'
                      developer:
                        type: object
                        properties:
                          header:
                            type: array
                            example:
                              - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                            items:
                              type: string
        404:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 404
                  success: false
                  error:
                    code: entity_not_found
                    message: 'No data found with the given request parameter(s).'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 404
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: entity_not_found
                      message:
                        type: string
                        example: 'No data found with the given request parameter(s).'
                      developer:
                        type: array
                        example: []
        422:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 422
                  success: false
                  error:
                    code: error_in_validation
                    message: 'Some parameter are invalid or missing.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 422
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: error_in_validation
                      message:
                        type: string
                        example: 'Some parameter are invalid or missing.'
                      developer:
                        type: array
                        example: []
        500:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 500
                  success: false
                  error:
                    code: server_error
                    message: 'We caught an error on our server, please try again in a few minutes.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 500
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: server_error
                      message:
                        type: string
                        example: 'We caught an error on our server, please try again in a few minutes.'
                      developer:
                        type: array
                        example: []
      tags:
        - 'Product Listing API'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                domain:
                  type: integer
                  description: 'Set a domain ID to filter source of data (ref: Domain endpoint).'
                  example: 1
                slug:
                  type: string
                  description: 'Search entity based on parameter slug.'
                  example: all-new-accord-15-turbo-at-370
              required:
                - domain
                - slug
  /api/product/new/related:
    post:
      summary: 'New Related'
      operationId: newRelated
      description: 'Browse or refine the search of all new relateds in the database, using additional parameters.'
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer {YOUR_API_TOKEN}'
          schema:
            type: string
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 200
                  success: true
                  data:
                    -
                      id: 3339
                      province: null
                      city: null
                      kind: 2
                      brand: 6
                      type: 408
                      color: null
                      transmission: null
                      fuel: null
                      dealer: 'Honda Mitra Group'
                      image: 'https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/type/1675665423_2_all-new-hr-v.png'
                      name: 'ALL NEW HR-V E CVT'
                      slug: all-new-hr-v-e-cvt-3339
                      code: ''
                      plate: N/A
                      year: '2023'
                      kilometer: 0
                      machine: null
                      price: 383900000
                      specification: ' Honda All New HR-V Ini dibekali dengan 2 tipe mesin yakni 1.5L Vtec TURBO (Tipe RS) yang menghasilkan tenaga 177 PS di 6000 RPM, dan torsi maksimal mencapai 240 NM pada putaran mesin 4500RPM. Untuk tipe mesin selanjutnya yakni 1.5L I-Vtec DOHC (Tipe S,E dan SE) dengan tenaga maksimal mencapai  121 PS di 6.800 RPM dengan torsi maksimal 145 NM. kedua mesin tersebut menyalurkan tenaganya ke roda depan melalui transmisi tipe CVT yang halus serta irit bahan bakar.  Untuk dimensi honda All New HRV tipe RS ini memiliki panjang 4.385 mm, Lebar 1.790 mm, dan tinggi 1.590 mm. Sedangkan untuk tipe lainnya hanya berbeda panjang yakni 4.330 mm. Dimensi tersebut cukup compact untuk sebuah SUV sehingga memudahkan penggunanya dalam bermanuver maupun parkir.  Honda All New HR-V sudah dilengkapi dengan fitur keselamatan aktif Honda Sensing diseluruh variannya. Teknologi ini mencakup beberapa fitur canggih yaitu: Collision Mitigation Braking System, Lane Keeping Assist System, Road Departure Mitigation System, Adaptive Cruise Control, Auto High Beam, Lead Car Departure Notification System, dan Honda Lane Watch yang berfungsi menjaga kendaraan tetap dijalurnya.   Selain fitur keselamatan aktif Honda Sensing tadi, All New HR-V juga dilengkapi dengan fitur keselamatan standar lainnya seperti 4 Buah Airbag, Side Impact Beam, Teknologi pengereman ABS, EBD, BA, Electric Parking Brake, Auto Hold Brake, Emergency Stop Signal, Hill Start Assist, Hill Descent Control, Vehicle Stability Assist fitur yang menghindari mobil tergelincir saat bermanuver secara mendadak.  Untuk fitur didalam kabin Honda All New HR-V sudah dibekali dengan layar Touchscreen berukuran 7 Inch yang dapat dihubungkan dengan ponsel, Voice Command, AM/FM Radio, 4 Speaker, Layar Instrumen 4.2 Inch TFT Meter Cluster yang menampilkan Speedometer dan Multi Informasition Display kendaraan, dan Audio Stering Switch untuk mengatur fitur-fitur yang ada di Honda All New HR-V.    '
                      sold: 0
                      verified: 1
                      status: 1
                      reject: 0
                  information:
                    code: process_is_complete
                    message: 'Searching for the new model related has been completed.'
                properties:
                  status:
                    type: integer
                    example: 200
                  success:
                    type: boolean
                    example: true
                  data:
                    type: array
                    example:
                      -
                        id: 3339
                        province: null
                        city: null
                        kind: 2
                        brand: 6
                        type: 408
                        color: null
                        transmission: null
                        fuel: null
                        dealer: 'Honda Mitra Group'
                        image: 'https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/type/1675665423_2_all-new-hr-v.png'
                        name: 'ALL NEW HR-V E CVT'
                        slug: all-new-hr-v-e-cvt-3339
                        code: ''
                        plate: N/A
                        year: '2023'
                        kilometer: 0
                        machine: null
                        price: 383900000
                        specification: ' Honda All New HR-V Ini dibekali dengan 2 tipe mesin yakni 1.5L Vtec TURBO (Tipe RS) yang menghasilkan tenaga 177 PS di 6000 RPM, dan torsi maksimal mencapai 240 NM pada putaran mesin 4500RPM. Untuk tipe mesin selanjutnya yakni 1.5L I-Vtec DOHC (Tipe S,E dan SE) dengan tenaga maksimal mencapai  121 PS di 6.800 RPM dengan torsi maksimal 145 NM. kedua mesin tersebut menyalurkan tenaganya ke roda depan melalui transmisi tipe CVT yang halus serta irit bahan bakar.  Untuk dimensi honda All New HRV tipe RS ini memiliki panjang 4.385 mm, Lebar 1.790 mm, dan tinggi 1.590 mm. Sedangkan untuk tipe lainnya hanya berbeda panjang yakni 4.330 mm. Dimensi tersebut cukup compact untuk sebuah SUV sehingga memudahkan penggunanya dalam bermanuver maupun parkir.  Honda All New HR-V sudah dilengkapi dengan fitur keselamatan aktif Honda Sensing diseluruh variannya. Teknologi ini mencakup beberapa fitur canggih yaitu: Collision Mitigation Braking System, Lane Keeping Assist System, Road Departure Mitigation System, Adaptive Cruise Control, Auto High Beam, Lead Car Departure Notification System, dan Honda Lane Watch yang berfungsi menjaga kendaraan tetap dijalurnya.   Selain fitur keselamatan aktif Honda Sensing tadi, All New HR-V juga dilengkapi dengan fitur keselamatan standar lainnya seperti 4 Buah Airbag, Side Impact Beam, Teknologi pengereman ABS, EBD, BA, Electric Parking Brake, Auto Hold Brake, Emergency Stop Signal, Hill Start Assist, Hill Descent Control, Vehicle Stability Assist fitur yang menghindari mobil tergelincir saat bermanuver secara mendadak.  Untuk fitur didalam kabin Honda All New HR-V sudah dibekali dengan layar Touchscreen berukuran 7 Inch yang dapat dihubungkan dengan ponsel, Voice Command, AM/FM Radio, 4 Speaker, Layar Instrumen 4.2 Inch TFT Meter Cluster yang menampilkan Speedometer dan Multi Informasition Display kendaraan, dan Audio Stering Switch untuk mengatur fitur-fitur yang ada di Honda All New HR-V.    '
                        sold: 0
                        verified: 1
                        status: 1
                        reject: 0
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 3339
                        province:
                          type: string
                          example: null
                        city:
                          type: string
                          example: null
                        kind:
                          type: integer
                          example: 2
                        brand:
                          type: integer
                          example: 6
                        type:
                          type: integer
                          example: 408
                        color:
                          type: string
                          example: null
                        transmission:
                          type: string
                          example: null
                        fuel:
                          type: string
                          example: null
                        dealer:
                          type: string
                          example: 'Honda Mitra Group'
                        image:
                          type: string
                          example: 'https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/type/1675665423_2_all-new-hr-v.png'
                        name:
                          type: string
                          example: 'ALL NEW HR-V E CVT'
                        slug:
                          type: string
                          example: all-new-hr-v-e-cvt-3339
                        code:
                          type: string
                          example: ''
                        plate:
                          type: string
                          example: N/A
                        year:
                          type: string
                          example: '2023'
                        kilometer:
                          type: integer
                          example: 0
                        machine:
                          type: string
                          example: null
                        price:
                          type: integer
                          example: 383900000
                        specification:
                          type: string
                          example: ' Honda All New HR-V Ini dibekali dengan 2 tipe mesin yakni 1.5L Vtec TURBO (Tipe RS) yang menghasilkan tenaga 177 PS di 6000 RPM, dan torsi maksimal mencapai 240 NM pada putaran mesin 4500RPM. Untuk tipe mesin selanjutnya yakni 1.5L I-Vtec DOHC (Tipe S,E dan SE) dengan tenaga maksimal mencapai  121 PS di 6.800 RPM dengan torsi maksimal 145 NM. kedua mesin tersebut menyalurkan tenaganya ke roda depan melalui transmisi tipe CVT yang halus serta irit bahan bakar.  Untuk dimensi honda All New HRV tipe RS ini memiliki panjang 4.385 mm, Lebar 1.790 mm, dan tinggi 1.590 mm. Sedangkan untuk tipe lainnya hanya berbeda panjang yakni 4.330 mm. Dimensi tersebut cukup compact untuk sebuah SUV sehingga memudahkan penggunanya dalam bermanuver maupun parkir.  Honda All New HR-V sudah dilengkapi dengan fitur keselamatan aktif Honda Sensing diseluruh variannya. Teknologi ini mencakup beberapa fitur canggih yaitu: Collision Mitigation Braking System, Lane Keeping Assist System, Road Departure Mitigation System, Adaptive Cruise Control, Auto High Beam, Lead Car Departure Notification System, dan Honda Lane Watch yang berfungsi menjaga kendaraan tetap dijalurnya.   Selain fitur keselamatan aktif Honda Sensing tadi, All New HR-V juga dilengkapi dengan fitur keselamatan standar lainnya seperti 4 Buah Airbag, Side Impact Beam, Teknologi pengereman ABS, EBD, BA, Electric Parking Brake, Auto Hold Brake, Emergency Stop Signal, Hill Start Assist, Hill Descent Control, Vehicle Stability Assist fitur yang menghindari mobil tergelincir saat bermanuver secara mendadak.  Untuk fitur didalam kabin Honda All New HR-V sudah dibekali dengan layar Touchscreen berukuran 7 Inch yang dapat dihubungkan dengan ponsel, Voice Command, AM/FM Radio, 4 Speaker, Layar Instrumen 4.2 Inch TFT Meter Cluster yang menampilkan Speedometer dan Multi Informasition Display kendaraan, dan Audio Stering Switch untuk mengatur fitur-fitur yang ada di Honda All New HR-V.    '
                        sold:
                          type: integer
                          example: 0
                        verified:
                          type: integer
                          example: 1
                        status:
                          type: integer
                          example: 1
                        reject:
                          type: integer
                          example: 0
                  information:
                    type: object
                    properties:
                      code:
                        type: string
                        example: process_is_complete
                      message:
                        type: string
                        example: 'Searching for the new model related has been completed.'
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 401
                  success: false
                  error:
                    code: unauthenticated
                    message: 'Your request is not authenticated.'
                    developer:
                      header:
                        - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                properties:
                  status:
                    type: integer
                    example: 401
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: unauthenticated
                      message:
                        type: string
                        example: 'Your request is not authenticated.'
                      developer:
                        type: object
                        properties:
                          header:
                            type: array
                            example:
                              - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                            items:
                              type: string
        404:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 404
                  success: false
                  error:
                    code: entity_not_found
                    message: 'No data found with the given request parameter(s).'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 404
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: entity_not_found
                      message:
                        type: string
                        example: 'No data found with the given request parameter(s).'
                      developer:
                        type: array
                        example: []
        422:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 422
                  success: false
                  error:
                    code: error_in_validation
                    message: 'Some parameter are invalid or missing.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 422
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: error_in_validation
                      message:
                        type: string
                        example: 'Some parameter are invalid or missing.'
                      developer:
                        type: array
                        example: []
        500:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 500
                  success: false
                  error:
                    code: server_error
                    message: 'We caught an error on our server, please try again in a few minutes.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 500
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: server_error
                      message:
                        type: string
                        example: 'We caught an error on our server, please try again in a few minutes.'
                      developer:
                        type: array
                        example: []
      tags:
        - 'Product Listing API'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                domain:
                  type: integer
                  description: 'Set a domain ID to filter source of data (ref: Domain endpoint).'
                  example: 1
                slug:
                  type: string
                  description: 'Search entity based on parameter slug.'
                  example: all-new-accord-15-turbo-at-370
              required:
                - domain
                - slug
  /api/product/new/highlight:
    post:
      summary: 'New Highlight'
      operationId: newHighlight
      description: 'Browse or refine the search of all highlights in the database, using additional parameters.'
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer {YOUR_API_TOKEN}'
          schema:
            type: string
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 200
                  success: true
                  data:
                    -
                      id: 837
                      name: 'PRIMAVERA 150 iGET ABS '
                      code: 47P
                      slug: primavera-150-iget-abs-837
                      specification: 'Vespa Primavera yang berkapasitas mesin sebesar 154, 8 cc ini memiliki tenaga sebesar 8.7 kW / 7500 rpm. Spek Vespa Primavera menggunakan bahan bakar Bensin dan berjenis motor Matik. Di sisi lain, Vespa Primavera ini juga mengandalkan sistem pengereman cakram depan dengan piringan yang berukuran 200 mm dan rem belakang berteknologi tromol berukuran 140 mm.'
                      image: 'https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/type/1675666989_1_new-primavera.png'
                      type:
                        id: 27
                        name: 'NEW PRIMAVERA'
                        slug: new-primavera
                      brand:
                        id: 4
                        name: VESPA
                        slug: vespa
                      price:
                        area: 3
                        customer: 1
                        percentage: 15
                        minimum: '50200000.00'
                        text: '1.9 jt-an'
                  information:
                    code: process_is_complete
                    message: 'Searching for the highlight new has been completed.'
                properties:
                  status:
                    type: integer
                    example: 200
                  success:
                    type: boolean
                    example: true
                  data:
                    type: array
                    example:
                      -
                        id: 837
                        name: 'PRIMAVERA 150 iGET ABS '
                        code: 47P
                        slug: primavera-150-iget-abs-837
                        specification: 'Vespa Primavera yang berkapasitas mesin sebesar 154, 8 cc ini memiliki tenaga sebesar 8.7 kW / 7500 rpm. Spek Vespa Primavera menggunakan bahan bakar Bensin dan berjenis motor Matik. Di sisi lain, Vespa Primavera ini juga mengandalkan sistem pengereman cakram depan dengan piringan yang berukuran 200 mm dan rem belakang berteknologi tromol berukuran 140 mm.'
                        image: 'https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/type/1675666989_1_new-primavera.png'
                        type:
                          id: 27
                          name: 'NEW PRIMAVERA'
                          slug: new-primavera
                        brand:
                          id: 4
                          name: VESPA
                          slug: vespa
                        price:
                          area: 3
                          customer: 1
                          percentage: 15
                          minimum: '50200000.00'
                          text: '1.9 jt-an'
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 837
                        name:
                          type: string
                          example: 'PRIMAVERA 150 iGET ABS '
                        code:
                          type: string
                          example: 47P
                        slug:
                          type: string
                          example: primavera-150-iget-abs-837
                        specification:
                          type: string
                          example: 'Vespa Primavera yang berkapasitas mesin sebesar 154, 8 cc ini memiliki tenaga sebesar 8.7 kW / 7500 rpm. Spek Vespa Primavera menggunakan bahan bakar Bensin dan berjenis motor Matik. Di sisi lain, Vespa Primavera ini juga mengandalkan sistem pengereman cakram depan dengan piringan yang berukuran 200 mm dan rem belakang berteknologi tromol berukuran 140 mm.'
                        image:
                          type: string
                          example: 'https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/type/1675666989_1_new-primavera.png'
                        type:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 27
                            name:
                              type: string
                              example: 'NEW PRIMAVERA'
                            slug:
                              type: string
                              example: new-primavera
                        brand:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 4
                            name:
                              type: string
                              example: VESPA
                            slug:
                              type: string
                              example: vespa
                        price:
                          type: object
                          properties:
                            area:
                              type: integer
                              example: 3
                            customer:
                              type: integer
                              example: 1
                            percentage:
                              type: integer
                              example: 15
                            minimum:
                              type: string
                              example: '50200000.00'
                            text:
                              type: string
                              example: '1.9 jt-an'
                  information:
                    type: object
                    properties:
                      code:
                        type: string
                        example: process_is_complete
                      message:
                        type: string
                        example: 'Searching for the highlight new has been completed.'
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 401
                  success: false
                  error:
                    code: unauthenticated
                    message: 'Your request is not authenticated.'
                    developer:
                      header:
                        - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                properties:
                  status:
                    type: integer
                    example: 401
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: unauthenticated
                      message:
                        type: string
                        example: 'Your request is not authenticated.'
                      developer:
                        type: object
                        properties:
                          header:
                            type: array
                            example:
                              - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                            items:
                              type: string
        404:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 404
                  success: false
                  error:
                    code: entity_not_found
                    message: 'No data found with the given request parameter(s).'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 404
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: entity_not_found
                      message:
                        type: string
                        example: 'No data found with the given request parameter(s).'
                      developer:
                        type: array
                        example: []
        422:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 422
                  success: false
                  error:
                    code: error_in_validation
                    message: 'Some parameter are invalid or missing.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 422
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: error_in_validation
                      message:
                        type: string
                        example: 'Some parameter are invalid or missing.'
                      developer:
                        type: array
                        example: []
        500:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 500
                  success: false
                  error:
                    code: server_error
                    message: 'We caught an error on our server, please try again in a few minutes.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 500
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: server_error
                      message:
                        type: string
                        example: 'We caught an error on our server, please try again in a few minutes.'
                      developer:
                        type: array
                        example: []
      tags:
        - 'Product Listing API'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                domain:
                  type: integer
                  description: 'Set a domain ID to filter source of data (ref: Domain endpoint).'
                  example: 1
                kind:
                  type: string
                  description: 'Search all entities based on parameter kind.'
                  example: 1
              required:
                - domain
                - kind
  /api/product/new/compare:
    post:
      summary: 'New Compare'
      operationId: newCompare
      description: 'Browse or refine the search of all comparisons in the database, using additional parameters.'
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer {YOUR_API_TOKEN}'
          schema:
            type: string
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 200
                  success: true
                  data:
                    -
                      title: 'Ayla vs Agya'
                      slug: ayla-vs-agya
                      kind: 2
                      location: 2
                      first:
                        id: 4250
                        name: 'ALL NEW AYLA 1.2 R MT'
                        code: '-'
                        slug: all-new-ayla-12-r-mt
                        specification: null
                        image: 'https://res.cloudinary.com/mufautoshow/image/upload/v1693504800/moas/type/1678668569_4_all-new-ayla.png'
                        type:
                          id: 437
                          name: 'ALL NEW AYLA'
                          slug: all-new-ayla
                        brand:
                          id: 8
                          name: DAIHATSU
                          slug: daihatsu
                        price:
                          area: 1
                          customer: 1
                          percentage: 0
                          minimum: '164000000.00'
                          text: '2.9 jt-an'
                        metadata:
                          _token: tq43Riwuh8YNp1F6gmziPtXsI9qgSpTiyizSJUh9
                          name: 'ALL NEW AYLA 1.2 R MT'
                          code: '-'
                          type: '437'
                          transmission: Manual
                          gift: null
                          notes: null
                          status: 'on'
                      second:
                        id: 4254
                        name: 'ALL NEW AGYA 1.2 E MT'
                        code: '-'
                        slug: all-new-agya-12-e-mt
                        specification: null
                        image: 'https://res.cloudinary.com/mufautoshow/image/upload/v1693504800/moas/type/1678668891_3_all-new-agya.png'
                        type:
                          id: 438
                          name: 'ALL NEW AGYA'
                          slug: all-new-agya
                        brand:
                          id: 7
                          name: TOYOTA
                          slug: toyota
                        price:
                          area: 1
                          customer: 1
                          percentage: 0
                          minimum: '167900000.00'
                          text: '3 jt-an'
                        metadata:
                          _token: tq43Riwuh8YNp1F6gmziPtXsI9qgSpTiyizSJUh9
                          id: '4254'
                          name: 'ALL NEW AGYA 1.2 E MT'
                          code: '-'
                          type: '438'
                          transmission: Manual
                          gift: null
                          notes: null
                          status: 'on'
                    -
                      title: asd
                      slug: asd
                      kind: 2
                      location: 2
                      first:
                        id: 4
                        name: 'KLX150L NEW'
                        code: 2AB
                        slug: klx150l-new
                        specification: 'Kawasaki KLX 150 yang berkapasitas mesin sebesar 144 cc ini memiliki tenaga sebesar 8.6 kW {12 PS} / 8,000 rpm. Spek Kawasaki KLX 150 menggunakan bahan bakar Bensin dan berjenis 1 Sport. KLX 150 ini juga mempunyai tangki bahan bakar berkapasitas 6,9 liter yang akan cukup menampung bahan bakar sebagai bekal saat dikendarai untuk menempuh jarak yang cukup jauh.'
                        image: 'https://res.cloudinary.com/mufautoshow/image/upload/v1693504800/moas/type/039790ea5a03c56c74d65cf8672980a1.jpg'
                        type:
                          id: 15
                          name: 'KLX 150'
                          slug: klx-150
                        brand:
                          id: 2
                          name: KAWASAKI
                          slug: kawasaki
                        price:
                          area: 1
                          customer: 1
                          percentage: 15
                          minimum: '33000000.00'
                          text: '1,2 jt-an'
                        metadata: []
                      second:
                        id: 4315
                        name: 'BEAT SPORTY X'
                        code: '123'
                        slug: beat-sporty-x
                        specification: null
                        image: 'https://res.cloudinary.com/mufautoshow/image/upload/v1693504800/moas/type/2cf630dab79f21760f0578d24093a584.jpg'
                        type:
                          id: 2
                          name: 'BEAT SPORTY'
                          slug: beat
                        brand:
                          id: 1
                          name: HONDA
                          slug: honda
                        price:
                          area: 1
                          customer: 1
                          percentage: 0
                          minimum: '602100000.00'
                          text: '10.9 jt-an'
                        metadata:
                          dimensions_length: '1'
                          dimensions_width: '2'
                          dimensions_height: '3'
                          dimensions_wheelbase: '4'
                          engine_details_capacity: '5'
                          engine_details_max_power: null
                          engine_details_max_torque: null
                          engine_details_fuel_type: null
                          engine_details_transmission: null
                          performance_max_speed: null
                          performance_acceleration: null
                          suspension_brakes_front_suspension: null
                          suspension_brakes_rear_suspension: null
                          suspension_brakes_front_brake: null
                          suspension_brakes_rear_brake: null
                          wheels_tires_wheel_size: null
                          wheels_tires_tire_size: null
                          wheels_tires_tire_type: null
                          active_safety_abs: null
                          active_safety_ebd: null
                          active_safety_ba: null
                          passive_safety_airbag: null
                          passive_safety_seatbelt: null
                          passive_safety_isofix: null
                          comfort_ac: null
                          comfort_climate_control: null
                          comfort_adjustable_seat: null
                          exterior_headlights: null
                          exterior_taillights: null
                          exterior_grill_type: null
                          entertainment_communication_touchscreen: null
                          entertainment_communication_audio_system: null
                          entertainment_communication_bluetooth: null
                          entertainment_communication_gps: null
                  information:
                    code: process_is_complete
                    message: 'Searching for the comparison has been completed.'
                properties:
                  status:
                    type: integer
                    example: 200
                  success:
                    type: boolean
                    example: true
                  data:
                    type: array
                    example:
                      -
                        title: 'Ayla vs Agya'
                        slug: ayla-vs-agya
                        kind: 2
                        location: 2
                        first:
                          id: 4250
                          name: 'ALL NEW AYLA 1.2 R MT'
                          code: '-'
                          slug: all-new-ayla-12-r-mt
                          specification: null
                          image: 'https://res.cloudinary.com/mufautoshow/image/upload/v1693504800/moas/type/1678668569_4_all-new-ayla.png'
                          type:
                            id: 437
                            name: 'ALL NEW AYLA'
                            slug: all-new-ayla
                          brand:
                            id: 8
                            name: DAIHATSU
                            slug: daihatsu
                          price:
                            area: 1
                            customer: 1
                            percentage: 0
                            minimum: '164000000.00'
                            text: '2.9 jt-an'
                          metadata:
                            _token: tq43Riwuh8YNp1F6gmziPtXsI9qgSpTiyizSJUh9
                            name: 'ALL NEW AYLA 1.2 R MT'
                            code: '-'
                            type: '437'
                            transmission: Manual
                            gift: null
                            notes: null
                            status: 'on'
                        second:
                          id: 4254
                          name: 'ALL NEW AGYA 1.2 E MT'
                          code: '-'
                          slug: all-new-agya-12-e-mt
                          specification: null
                          image: 'https://res.cloudinary.com/mufautoshow/image/upload/v1693504800/moas/type/1678668891_3_all-new-agya.png'
                          type:
                            id: 438
                            name: 'ALL NEW AGYA'
                            slug: all-new-agya
                          brand:
                            id: 7
                            name: TOYOTA
                            slug: toyota
                          price:
                            area: 1
                            customer: 1
                            percentage: 0
                            minimum: '167900000.00'
                            text: '3 jt-an'
                          metadata:
                            _token: tq43Riwuh8YNp1F6gmziPtXsI9qgSpTiyizSJUh9
                            id: '4254'
                            name: 'ALL NEW AGYA 1.2 E MT'
                            code: '-'
                            type: '438'
                            transmission: Manual
                            gift: null
                            notes: null
                            status: 'on'
                      -
                        title: asd
                        slug: asd
                        kind: 2
                        location: 2
                        first:
                          id: 4
                          name: 'KLX150L NEW'
                          code: 2AB
                          slug: klx150l-new
                          specification: 'Kawasaki KLX 150 yang berkapasitas mesin sebesar 144 cc ini memiliki tenaga sebesar 8.6 kW {12 PS} / 8,000 rpm. Spek Kawasaki KLX 150 menggunakan bahan bakar Bensin dan berjenis 1 Sport. KLX 150 ini juga mempunyai tangki bahan bakar berkapasitas 6,9 liter yang akan cukup menampung bahan bakar sebagai bekal saat dikendarai untuk menempuh jarak yang cukup jauh.'
                          image: 'https://res.cloudinary.com/mufautoshow/image/upload/v1693504800/moas/type/039790ea5a03c56c74d65cf8672980a1.jpg'
                          type:
                            id: 15
                            name: 'KLX 150'
                            slug: klx-150
                          brand:
                            id: 2
                            name: KAWASAKI
                            slug: kawasaki
                          price:
                            area: 1
                            customer: 1
                            percentage: 15
                            minimum: '33000000.00'
                            text: '1,2 jt-an'
                          metadata: []
                        second:
                          id: 4315
                          name: 'BEAT SPORTY X'
                          code: '123'
                          slug: beat-sporty-x
                          specification: null
                          image: 'https://res.cloudinary.com/mufautoshow/image/upload/v1693504800/moas/type/2cf630dab79f21760f0578d24093a584.jpg'
                          type:
                            id: 2
                            name: 'BEAT SPORTY'
                            slug: beat
                          brand:
                            id: 1
                            name: HONDA
                            slug: honda
                          price:
                            area: 1
                            customer: 1
                            percentage: 0
                            minimum: '602100000.00'
                            text: '10.9 jt-an'
                          metadata:
                            dimensions_length: '1'
                            dimensions_width: '2'
                            dimensions_height: '3'
                            dimensions_wheelbase: '4'
                            engine_details_capacity: '5'
                            engine_details_max_power: null
                            engine_details_max_torque: null
                            engine_details_fuel_type: null
                            engine_details_transmission: null
                            performance_max_speed: null
                            performance_acceleration: null
                            suspension_brakes_front_suspension: null
                            suspension_brakes_rear_suspension: null
                            suspension_brakes_front_brake: null
                            suspension_brakes_rear_brake: null
                            wheels_tires_wheel_size: null
                            wheels_tires_tire_size: null
                            wheels_tires_tire_type: null
                            active_safety_abs: null
                            active_safety_ebd: null
                            active_safety_ba: null
                            passive_safety_airbag: null
                            passive_safety_seatbelt: null
                            passive_safety_isofix: null
                            comfort_ac: null
                            comfort_climate_control: null
                            comfort_adjustable_seat: null
                            exterior_headlights: null
                            exterior_taillights: null
                            exterior_grill_type: null
                            entertainment_communication_touchscreen: null
                            entertainment_communication_audio_system: null
                            entertainment_communication_bluetooth: null
                            entertainment_communication_gps: null
                    items:
                      type: object
                      properties:
                        title:
                          type: string
                          example: 'Ayla vs Agya'
                        slug:
                          type: string
                          example: ayla-vs-agya
                        kind:
                          type: integer
                          example: 2
                        location:
                          type: integer
                          example: 2
                        first:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 4250
                            name:
                              type: string
                              example: 'ALL NEW AYLA 1.2 R MT'
                            code:
                              type: string
                              example: '-'
                            slug:
                              type: string
                              example: all-new-ayla-12-r-mt
                            specification:
                              type: string
                              example: null
                            image:
                              type: string
                              example: 'https://res.cloudinary.com/mufautoshow/image/upload/v1693504800/moas/type/1678668569_4_all-new-ayla.png'
                            type:
                              type: object
                              properties:
                                id:
                                  type: integer
                                  example: 437
                                name:
                                  type: string
                                  example: 'ALL NEW AYLA'
                                slug:
                                  type: string
                                  example: all-new-ayla
                            brand:
                              type: object
                              properties:
                                id:
                                  type: integer
                                  example: 8
                                name:
                                  type: string
                                  example: DAIHATSU
                                slug:
                                  type: string
                                  example: daihatsu
                            price:
                              type: object
                              properties:
                                area:
                                  type: integer
                                  example: 1
                                customer:
                                  type: integer
                                  example: 1
                                percentage:
                                  type: integer
                                  example: 0
                                minimum:
                                  type: string
                                  example: '164000000.00'
                                text:
                                  type: string
                                  example: '2.9 jt-an'
                            metadata:
                              type: object
                              properties:
                                _token:
                                  type: string
                                  example: tq43Riwuh8YNp1F6gmziPtXsI9qgSpTiyizSJUh9
                                name:
                                  type: string
                                  example: 'ALL NEW AYLA 1.2 R MT'
                                code:
                                  type: string
                                  example: '-'
                                type:
                                  type: string
                                  example: '437'
                                transmission:
                                  type: string
                                  example: Manual
                                gift:
                                  type: string
                                  example: null
                                notes:
                                  type: string
                                  example: null
                                status:
                                  type: string
                                  example: 'on'
                        second:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 4254
                            name:
                              type: string
                              example: 'ALL NEW AGYA 1.2 E MT'
                            code:
                              type: string
                              example: '-'
                            slug:
                              type: string
                              example: all-new-agya-12-e-mt
                            specification:
                              type: string
                              example: null
                            image:
                              type: string
                              example: 'https://res.cloudinary.com/mufautoshow/image/upload/v1693504800/moas/type/1678668891_3_all-new-agya.png'
                            type:
                              type: object
                              properties:
                                id:
                                  type: integer
                                  example: 438
                                name:
                                  type: string
                                  example: 'ALL NEW AGYA'
                                slug:
                                  type: string
                                  example: all-new-agya
                            brand:
                              type: object
                              properties:
                                id:
                                  type: integer
                                  example: 7
                                name:
                                  type: string
                                  example: TOYOTA
                                slug:
                                  type: string
                                  example: toyota
                            price:
                              type: object
                              properties:
                                area:
                                  type: integer
                                  example: 1
                                customer:
                                  type: integer
                                  example: 1
                                percentage:
                                  type: integer
                                  example: 0
                                minimum:
                                  type: string
                                  example: '167900000.00'
                                text:
                                  type: string
                                  example: '3 jt-an'
                            metadata:
                              type: object
                              properties:
                                _token:
                                  type: string
                                  example: tq43Riwuh8YNp1F6gmziPtXsI9qgSpTiyizSJUh9
                                id:
                                  type: string
                                  example: '4254'
                                name:
                                  type: string
                                  example: 'ALL NEW AGYA 1.2 E MT'
                                code:
                                  type: string
                                  example: '-'
                                type:
                                  type: string
                                  example: '438'
                                transmission:
                                  type: string
                                  example: Manual
                                gift:
                                  type: string
                                  example: null
                                notes:
                                  type: string
                                  example: null
                                status:
                                  type: string
                                  example: 'on'
                  information:
                    type: object
                    properties:
                      code:
                        type: string
                        example: process_is_complete
                      message:
                        type: string
                        example: 'Searching for the comparison has been completed.'
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 401
                  success: false
                  error:
                    code: unauthenticated
                    message: 'Your request is not authenticated.'
                    developer:
                      header:
                        - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                properties:
                  status:
                    type: integer
                    example: 401
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: unauthenticated
                      message:
                        type: string
                        example: 'Your request is not authenticated.'
                      developer:
                        type: object
                        properties:
                          header:
                            type: array
                            example:
                              - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                            items:
                              type: string
        404:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 404
                  success: false
                  error:
                    code: entity_not_found
                    message: 'No data found with the given request parameter(s).'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 404
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: entity_not_found
                      message:
                        type: string
                        example: 'No data found with the given request parameter(s).'
                      developer:
                        type: array
                        example: []
        422:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 422
                  success: false
                  error:
                    code: error_in_validation
                    message: 'Some parameter are invalid or missing.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 422
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: error_in_validation
                      message:
                        type: string
                        example: 'Some parameter are invalid or missing.'
                      developer:
                        type: array
                        example: []
        500:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 500
                  success: false
                  error:
                    code: server_error
                    message: 'We caught an error on our server, please try again in a few minutes.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 500
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: server_error
                      message:
                        type: string
                        example: 'We caught an error on our server, please try again in a few minutes.'
                      developer:
                        type: array
                        example: []
      tags:
        - 'Product Listing API'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                domain:
                  type: integer
                  description: 'Set a domain ID to filter source of data (ref: Domain endpoint).'
                  example: 1
                kind:
                  type: string
                  description: 'Search all entities based on parameter kind.'
                  example: 1
                slug:
                  type: string
                  description: 'Slug for retrieve compared data.'
                  example: ayla-vs-agya
              required:
                - domain
                - kind
  /api/product/used/type:
    post:
      summary: 'Used Type'
      operationId: usedType
      description: 'Browse or refine the search of all used types in the database, using additional parameters.'
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer {YOUR_API_TOKEN}'
          schema:
            type: string
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 200
                  success: true
                  data:
                    -
                      id: 96
                      name: Other
                      status: 1
                      brand: 1
                  information:
                    code: process_is_complete
                    message: 'Searching for the used type has been completed.'
                  pagination:
                    count: 10
                    total: 27
                    perPage: 10
                    currentPage: 1
                    totalPages: 3
                    links:
                      next: '/api/product/used/type?domain=1&brand=1&page=2'
                properties:
                  status:
                    type: integer
                    example: 200
                  success:
                    type: boolean
                    example: true
                  data:
                    type: array
                    example:
                      -
                        id: 96
                        name: Other
                        status: 1
                        brand: 1
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 96
                        name:
                          type: string
                          example: Other
                        status:
                          type: integer
                          example: 1
                        brand:
                          type: integer
                          example: 1
                  information:
                    type: object
                    properties:
                      code:
                        type: string
                        example: process_is_complete
                      message:
                        type: string
                        example: 'Searching for the used type has been completed.'
                  pagination:
                    type: object
                    properties:
                      count:
                        type: integer
                        example: 10
                      total:
                        type: integer
                        example: 27
                      perPage:
                        type: integer
                        example: 10
                      currentPage:
                        type: integer
                        example: 1
                      totalPages:
                        type: integer
                        example: 3
                      links:
                        type: object
                        properties:
                          next:
                            type: string
                            example: '/api/product/used/type?domain=1&brand=1&page=2'
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 401
                  success: false
                  error:
                    code: unauthenticated
                    message: 'Your request is not authenticated.'
                    developer:
                      header:
                        - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                properties:
                  status:
                    type: integer
                    example: 401
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: unauthenticated
                      message:
                        type: string
                        example: 'Your request is not authenticated.'
                      developer:
                        type: object
                        properties:
                          header:
                            type: array
                            example:
                              - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                            items:
                              type: string
        404:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 404
                  success: false
                  error:
                    code: entity_not_found
                    message: 'No data found with the given request parameter(s).'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 404
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: entity_not_found
                      message:
                        type: string
                        example: 'No data found with the given request parameter(s).'
                      developer:
                        type: array
                        example: []
        422:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 422
                  success: false
                  error:
                    code: error_in_validation
                    message: 'Some parameter are invalid or missing.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 422
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: error_in_validation
                      message:
                        type: string
                        example: 'Some parameter are invalid or missing.'
                      developer:
                        type: array
                        example: []
        500:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 500
                  success: false
                  error:
                    code: server_error
                    message: 'We caught an error on our server, please try again in a few minutes.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 500
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: server_error
                      message:
                        type: string
                        example: 'We caught an error on our server, please try again in a few minutes.'
                      developer:
                        type: array
                        example: []
      tags:
        - 'Product Listing API'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                domain:
                  type: integer
                  description: 'Set a domain ID to filter source of data (ref: Domain endpoint).'
                  example: 1
                brand:
                  type: integer
                  description: 'Search all entities based on parameter brand.'
                  example: 1
                area:
                  type: integer
                  description: 'Search all entities based on parameter area.'
                  example: 0
                city:
                  type: integer
                  description: 'Search all entities based on parameter city.'
                  example: 0
                province:
                  type: integer
                  description: 'Search all entities based on parameter province.'
                  example: 0
                limit:
                  type: integer
                  description: 'Use this to set maximum data every page.'
                  example: 10
                page:
                  type: integer
                  description: 'Use this to move to next/previous page.'
                  example: 1
              required:
                - domain
                - brand
  /api/product/used/model:
    post:
      summary: 'Used Model'
      operationId: usedModel
      description: 'Browse or refine the search of all used models in the database, using additional parameters.'
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer {YOUR_API_TOKEN}'
          schema:
            type: string
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 200
                  success: true
                  data:
                    -
                      id: 9270
                      name: '2016 Honda CR-V PRESTIGE 2.4 2016 (C0W2000)'
                      slug: 2016-honda-cr-v-prestige-2-4-c0w2000
                      code: C0W2000
                      plate: B1631PJK
                      year: '2016'
                      kilometer: 62067
                      machine: '2400'
                      price: 330000000
                      description: "free home test drive!\n\n- unit ready\n- terawat\n- km rendah\n- Garansi Full 1 TAHUN untuk A/C, MESIN & TRANSMISI. Pilih garansi yg pasti & buat tenang aja.\n- Unit tersertifikasi resmi carsome, LULUS inspeksi 175 titik\n- Bebas banjir & bebas tabrak (kerusakan rangka, dll)\n- Garansi 46 hari uang kembali\n"
                      sold: 0
                      verified: 1
                      status: 1
                      reject: 0
                      image: 'https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/used/5dd46cbd-ef2e-44ce-aa02-b63584322f41.jpg'
                      province:
                        id: 6
                        name: 'DKI Jakarta'
                        slug: dki-jakarta
                      city:
                        id: 52
                        name: 'DKI Jakarta'
                        slug: dki-jakarta
                      kind:
                        id: 2
                        name: Mobil
                        slug: mobil
                      brand:
                        id: 6
                        name: HONDA
                        slug: honda
                        code: 00T
                        logo: 'https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/brand/1631496840_honda.png'
                      type:
                        id: 31
                        name: CR-V
                      color:
                        id: 1
                        name: Abu-abu
                      transmission:
                        id: 4
                        name: Automatic
                      fuel:
                        id: 2
                        name: Bensin
                      dealer:
                        id: 744
                        name: CarSome
                  information:
                    code: process_is_complete
                    message: 'Searching for the used model has been completed.'
                  pagination:
                    count: 10
                    total: 746
                    perPage: 10
                    currentPage: 1
                    totalPages: 75
                    links:
                      next: '/api/product/used/model?domain=1&kind=2&page=2'
                properties:
                  status:
                    type: integer
                    example: 200
                  success:
                    type: boolean
                    example: true
                  data:
                    type: array
                    example:
                      -
                        id: 9270
                        name: '2016 Honda CR-V PRESTIGE 2.4 2016 (C0W2000)'
                        slug: 2016-honda-cr-v-prestige-2-4-c0w2000
                        code: C0W2000
                        plate: B1631PJK
                        year: '2016'
                        kilometer: 62067
                        machine: '2400'
                        price: 330000000
                        description: "free home test drive!\n\n- unit ready\n- terawat\n- km rendah\n- Garansi Full 1 TAHUN untuk A/C, MESIN & TRANSMISI. Pilih garansi yg pasti & buat tenang aja.\n- Unit tersertifikasi resmi carsome, LULUS inspeksi 175 titik\n- Bebas banjir & bebas tabrak (kerusakan rangka, dll)\n- Garansi 46 hari uang kembali\n"
                        sold: 0
                        verified: 1
                        status: 1
                        reject: 0
                        image: 'https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/used/5dd46cbd-ef2e-44ce-aa02-b63584322f41.jpg'
                        province:
                          id: 6
                          name: 'DKI Jakarta'
                          slug: dki-jakarta
                        city:
                          id: 52
                          name: 'DKI Jakarta'
                          slug: dki-jakarta
                        kind:
                          id: 2
                          name: Mobil
                          slug: mobil
                        brand:
                          id: 6
                          name: HONDA
                          slug: honda
                          code: 00T
                          logo: 'https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/brand/1631496840_honda.png'
                        type:
                          id: 31
                          name: CR-V
                        color:
                          id: 1
                          name: Abu-abu
                        transmission:
                          id: 4
                          name: Automatic
                        fuel:
                          id: 2
                          name: Bensin
                        dealer:
                          id: 744
                          name: CarSome
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 9270
                        name:
                          type: string
                          example: '2016 Honda CR-V PRESTIGE 2.4 2016 (C0W2000)'
                        slug:
                          type: string
                          example: 2016-honda-cr-v-prestige-2-4-c0w2000
                        code:
                          type: string
                          example: C0W2000
                        plate:
                          type: string
                          example: B1631PJK
                        year:
                          type: string
                          example: '2016'
                        kilometer:
                          type: integer
                          example: 62067
                        machine:
                          type: string
                          example: '2400'
                        price:
                          type: integer
                          example: 330000000
                        description:
                          type: string
                          example: "free home test drive!\n\n- unit ready\n- terawat\n- km rendah\n- Garansi Full 1 TAHUN untuk A/C, MESIN & TRANSMISI. Pilih garansi yg pasti & buat tenang aja.\n- Unit tersertifikasi resmi carsome, LULUS inspeksi 175 titik\n- Bebas banjir & bebas tabrak (kerusakan rangka, dll)\n- Garansi 46 hari uang kembali\n"
                        sold:
                          type: integer
                          example: 0
                        verified:
                          type: integer
                          example: 1
                        status:
                          type: integer
                          example: 1
                        reject:
                          type: integer
                          example: 0
                        image:
                          type: string
                          example: 'https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/used/5dd46cbd-ef2e-44ce-aa02-b63584322f41.jpg'
                        province:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 6
                            name:
                              type: string
                              example: 'DKI Jakarta'
                            slug:
                              type: string
                              example: dki-jakarta
                        city:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 52
                            name:
                              type: string
                              example: 'DKI Jakarta'
                            slug:
                              type: string
                              example: dki-jakarta
                        kind:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 2
                            name:
                              type: string
                              example: Mobil
                            slug:
                              type: string
                              example: mobil
                        brand:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 6
                            name:
                              type: string
                              example: HONDA
                            slug:
                              type: string
                              example: honda
                            code:
                              type: string
                              example: 00T
                            logo:
                              type: string
                              example: 'https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/brand/1631496840_honda.png'
                        type:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 31
                            name:
                              type: string
                              example: CR-V
                        color:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 1
                            name:
                              type: string
                              example: Abu-abu
                        transmission:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 4
                            name:
                              type: string
                              example: Automatic
                        fuel:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 2
                            name:
                              type: string
                              example: Bensin
                        dealer:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 744
                            name:
                              type: string
                              example: CarSome
                  information:
                    type: object
                    properties:
                      code:
                        type: string
                        example: process_is_complete
                      message:
                        type: string
                        example: 'Searching for the used model has been completed.'
                  pagination:
                    type: object
                    properties:
                      count:
                        type: integer
                        example: 10
                      total:
                        type: integer
                        example: 746
                      perPage:
                        type: integer
                        example: 10
                      currentPage:
                        type: integer
                        example: 1
                      totalPages:
                        type: integer
                        example: 75
                      links:
                        type: object
                        properties:
                          next:
                            type: string
                            example: '/api/product/used/model?domain=1&kind=2&page=2'
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 401
                  success: false
                  error:
                    code: unauthenticated
                    message: 'Your request is not authenticated.'
                    developer:
                      header:
                        - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                properties:
                  status:
                    type: integer
                    example: 401
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: unauthenticated
                      message:
                        type: string
                        example: 'Your request is not authenticated.'
                      developer:
                        type: object
                        properties:
                          header:
                            type: array
                            example:
                              - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                            items:
                              type: string
        404:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 404
                  success: false
                  error:
                    code: entity_not_found
                    message: 'No data found with the given request parameter(s).'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 404
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: entity_not_found
                      message:
                        type: string
                        example: 'No data found with the given request parameter(s).'
                      developer:
                        type: array
                        example: []
        422:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 422
                  success: false
                  error:
                    code: error_in_validation
                    message: 'Some parameter are invalid or missing.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 422
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: error_in_validation
                      message:
                        type: string
                        example: 'Some parameter are invalid or missing.'
                      developer:
                        type: array
                        example: []
        500:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 500
                  success: false
                  error:
                    code: server_error
                    message: 'We caught an error on our server, please try again in a few minutes.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 500
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: server_error
                      message:
                        type: string
                        example: 'We caught an error on our server, please try again in a few minutes.'
                      developer:
                        type: array
                        example: []
      tags:
        - 'Product Listing API'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                domain:
                  type: integer
                  description: 'Set a domain ID to filter source of data (ref: Domain endpoint).'
                  example: 1
                kind:
                  type: integer
                  description: 'Search all entities based on parameter kind.'
                  example: 1
                brand:
                  type: integer
                  description: 'Search all entities based on parameter brand.'
                  example: 1
                type:
                  type: integer
                  description: 'Search all entities based on parameter type.'
                  example: 0
                city:
                  type: integer
                  description: 'Search all entities based on parameter city.'
                  example: 0
                province:
                  type: integer
                  description: 'Search all entities based on parameter province.'
                  example: 0
                price:
                  type: integer
                  description: 'Search all entities based on parameter price.'
                  example: 0
                price_between:
                  type: string
                  description: 'Search all entities based on range of prices (comma-separated).'
                  example: ''
                transmission:
                  type: integer
                  description: 'Search all entities based on parameter transmission.'
                  example: 0
                color:
                  type: integer
                  description: 'Search all entities based on parameter color.'
                  example: 0
                year:
                  type: integer
                  description: 'Search all entities based on parameter year.'
                  example: 0
                year_between:
                  type: string
                  description: 'Search all entities based on range of years (comma-separated).'
                  example: ''
                kilometer:
                  type: integer
                  description: 'Search all entities based on parameter kilometer.'
                  example: 0
                kilometer_between:
                  type: string
                  description: 'Search all entities based on range of kilometers (comma-separated).'
                  example: ''
                limit:
                  type: integer
                  description: 'Use this to set maximum data every page.'
                  example: 10
                page:
                  type: integer
                  description: 'Use this to move to next/previous page.'
                  example: 1
                search:
                  type: string
                  description: 'Use this to search product based on keyword.'
                  example: innova
                sort_by:
                  type: string
                  description: 'Use this to sort product based on field.'
                  example: year
                sort_type:
                  type: string
                  description: 'Use this to sort product based on type (asc, desc).'
                  example: asc
              required:
                - domain
                - kind
  /api/product/used/model/detail:
    post:
      summary: 'Used Model Detail'
      operationId: usedModelDetail
      description: 'Browse or refine the search of all used models in the database, using additional parameters.'
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer {YOUR_API_TOKEN}'
          schema:
            type: string
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 200
                  success: true
                  data:
                    id: 12
                    province:
                      id: 10
                      name: 'Jawa Tengah'
                      slug: jawa-tengah
                    city:
                      id: 126
                      name: Magelang
                      slug: magelang
                    kind:
                      id: 1
                      name: Motor
                      slug: motor
                      status: 1
                    brand:
                      id: 1
                      name: HONDA
                      slug: honda
                      code: 00S
                      logo: 'https://res.cloudinary.com/mufautoshow/image/upload/v1608086334/moas/brand/a84a8db65c0ea73960b86b781cc775ee.png'
                      main_page: 0
                    type:
                      id: 45
                      name: Other
                    color:
                      id: 18
                      name: Putih
                    transmission:
                      id: 2
                      name: Automatic
                    fuel:
                      id: 1
                      name: Bensin
                    dealer:
                      id: null
                      name: null
                      address: null
                    name: PCX
                    slug: pcx-zo2u6znemt
                    code: zo2U6ZNemt
                    plate: 'AA 5763 IT'
                    year: '2019'
                    kilometer: 10722
                    machine: '150'
                    price: 25000000
                    description: 'Unit ready, mulus, terawat, istimewa, KM rendah, ban depan belakang tebal, siap pakai, surat-surat lengkap, pajak jalan'
                    specification: N/A
                    sold: 0
                    verified: 1
                    status: 1
                    reject: 0
                    images:
                      -
                        name: 'Image 1'
                        kind: image
                        url: 'https://res.cloudinary.com/mufautoshow/image/upload/v1608089190/moas/used/1599269300_0_pcx.jpg'
                        position: 1
                        status: 1
                  information:
                    code: process_is_complete
                    message: 'Searching for the used model detail has been completed.'
                properties:
                  status:
                    type: integer
                    example: 200
                  success:
                    type: boolean
                    example: true
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 12
                      province:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 10
                          name:
                            type: string
                            example: 'Jawa Tengah'
                          slug:
                            type: string
                            example: jawa-tengah
                      city:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 126
                          name:
                            type: string
                            example: Magelang
                          slug:
                            type: string
                            example: magelang
                      kind:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 1
                          name:
                            type: string
                            example: Motor
                          slug:
                            type: string
                            example: motor
                          status:
                            type: integer
                            example: 1
                      brand:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 1
                          name:
                            type: string
                            example: HONDA
                          slug:
                            type: string
                            example: honda
                          code:
                            type: string
                            example: 00S
                          logo:
                            type: string
                            example: 'https://res.cloudinary.com/mufautoshow/image/upload/v1608086334/moas/brand/a84a8db65c0ea73960b86b781cc775ee.png'
                          main_page:
                            type: integer
                            example: 0
                      type:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 45
                          name:
                            type: string
                            example: Other
                      color:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 18
                          name:
                            type: string
                            example: Putih
                      transmission:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 2
                          name:
                            type: string
                            example: Automatic
                      fuel:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 1
                          name:
                            type: string
                            example: Bensin
                      dealer:
                        type: object
                        properties:
                          id:
                            type: string
                            example: null
                          name:
                            type: string
                            example: null
                          address:
                            type: string
                            example: null
                      name:
                        type: string
                        example: PCX
                      slug:
                        type: string
                        example: pcx-zo2u6znemt
                      code:
                        type: string
                        example: zo2U6ZNemt
                      plate:
                        type: string
                        example: 'AA 5763 IT'
                      year:
                        type: string
                        example: '2019'
                      kilometer:
                        type: integer
                        example: 10722
                      machine:
                        type: string
                        example: '150'
                      price:
                        type: integer
                        example: 25000000
                      description:
                        type: string
                        example: 'Unit ready, mulus, terawat, istimewa, KM rendah, ban depan belakang tebal, siap pakai, surat-surat lengkap, pajak jalan'
                      specification:
                        type: string
                        example: N/A
                      sold:
                        type: integer
                        example: 0
                      verified:
                        type: integer
                        example: 1
                      status:
                        type: integer
                        example: 1
                      reject:
                        type: integer
                        example: 0
                      images:
                        type: array
                        example:
                          -
                            name: 'Image 1'
                            kind: image
                            url: 'https://res.cloudinary.com/mufautoshow/image/upload/v1608089190/moas/used/1599269300_0_pcx.jpg'
                            position: 1
                            status: 1
                        items:
                          type: object
                          properties:
                            name:
                              type: string
                              example: 'Image 1'
                            kind:
                              type: string
                              example: image
                            url:
                              type: string
                              example: 'https://res.cloudinary.com/mufautoshow/image/upload/v1608089190/moas/used/1599269300_0_pcx.jpg'
                            position:
                              type: integer
                              example: 1
                            status:
                              type: integer
                              example: 1
                  information:
                    type: object
                    properties:
                      code:
                        type: string
                        example: process_is_complete
                      message:
                        type: string
                        example: 'Searching for the used model detail has been completed.'
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 401
                  success: false
                  error:
                    code: unauthenticated
                    message: 'Your request is not authenticated.'
                    developer:
                      header:
                        - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                properties:
                  status:
                    type: integer
                    example: 401
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: unauthenticated
                      message:
                        type: string
                        example: 'Your request is not authenticated.'
                      developer:
                        type: object
                        properties:
                          header:
                            type: array
                            example:
                              - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                            items:
                              type: string
        404:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 404
                  success: false
                  error:
                    code: entity_not_found
                    message: 'No data found with the given request parameter(s).'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 404
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: entity_not_found
                      message:
                        type: string
                        example: 'No data found with the given request parameter(s).'
                      developer:
                        type: array
                        example: []
        422:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 422
                  success: false
                  error:
                    code: error_in_validation
                    message: 'Some parameter are invalid or missing.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 422
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: error_in_validation
                      message:
                        type: string
                        example: 'Some parameter are invalid or missing.'
                      developer:
                        type: array
                        example: []
        500:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 500
                  success: false
                  error:
                    code: server_error
                    message: 'We caught an error on our server, please try again in a few minutes.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 500
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: server_error
                      message:
                        type: string
                        example: 'We caught an error on our server, please try again in a few minutes.'
                      developer:
                        type: array
                        example: []
      tags:
        - 'Product Listing API'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                domain:
                  type: integer
                  description: 'Set a domain ID to filter source of data (ref: Domain endpoint).'
                  example: 1
                slug:
                  type: string
                  description: 'Search entity based on parameter slug.'
                  example: 2016-honda-cr-v-prestige-2-4-c0w2000
              required:
                - domain
                - slug
  /api/product/used/related:
    post:
      summary: 'Used Related'
      operationId: usedRelated
      description: 'Browse or refine the search of all used relateds in the database, using additional parameters.'
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer {YOUR_API_TOKEN}'
          schema:
            type: string
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 200
                  success: true
                  data:
                    -
                      id: 755
                      sku: null
                      name: 'RUSH TRD SPORTIVO MT'
                      slug: rush-trd-sportivo-mt-p8ivr0p1av
                      code: p8ivR0P1av
                      plate: 'B 1801 COZ'
                      engine_capacity: null
                      wheel: null
                      year: '2018'
                      kilometer: 45623
                      machine: '1500'
                      price: 210000000
                      description: 'Unit ready, mulus, terawat, istimewa. KM Rendah'
                      sold: 0
                      verified: 1
                      status: 1
                      meta: null
                      created_at: '2020-12-08T23:53:31.000000Z'
                      updated_at: '2020-12-08T23:53:31.000000Z'
                      reject: 0
                      reject_note: null
                      deleted_at: null
                      image: 'https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/used/1605414933_0_rush-trd-sportivo-mt.jpg'
                      province:
                        id: 3
                        name: Banten
                        slug: banten
                      city:
                        id: 32
                        name: Tangerang
                        slug: tangerang
                      kind:
                        id: 2
                        name: Mobil
                        slug: mobil
                      brand:
                        id: 7
                        name: TOYOTA
                        slug: toyota
                        code: 01Y
                        logo: 'https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/brand/1631496817_toyota.png'
                      type:
                        id: 83
                        name: Rush
                      color:
                        id: 5
                        name: Putih
                      transmission:
                        id: 3
                        name: Manual
                      fuel:
                        id: 2
                        name: Bensin
                      dealer:
                        id: null
                        name: null
                  information:
                    code: process_is_complete
                    message: 'Searching for the used model related has been completed.'
                  pagination:
                    count: 10
                    total: 728
                    perPage: 10
                    currentPage: 1
                    totalPages: 73
                    links:
                      next: 'http://localhost:8000/api/product/used/related?domain=1&slug=2016-honda-cr-v-prestige-2-4-c0w2000&page=2'
                properties:
                  status:
                    type: integer
                    example: 200
                  success:
                    type: boolean
                    example: true
                  data:
                    type: array
                    example:
                      -
                        id: 755
                        sku: null
                        name: 'RUSH TRD SPORTIVO MT'
                        slug: rush-trd-sportivo-mt-p8ivr0p1av
                        code: p8ivR0P1av
                        plate: 'B 1801 COZ'
                        engine_capacity: null
                        wheel: null
                        year: '2018'
                        kilometer: 45623
                        machine: '1500'
                        price: 210000000
                        description: 'Unit ready, mulus, terawat, istimewa. KM Rendah'
                        sold: 0
                        verified: 1
                        status: 1
                        meta: null
                        created_at: '2020-12-08T23:53:31.000000Z'
                        updated_at: '2020-12-08T23:53:31.000000Z'
                        reject: 0
                        reject_note: null
                        deleted_at: null
                        image: 'https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/used/1605414933_0_rush-trd-sportivo-mt.jpg'
                        province:
                          id: 3
                          name: Banten
                          slug: banten
                        city:
                          id: 32
                          name: Tangerang
                          slug: tangerang
                        kind:
                          id: 2
                          name: Mobil
                          slug: mobil
                        brand:
                          id: 7
                          name: TOYOTA
                          slug: toyota
                          code: 01Y
                          logo: 'https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/brand/1631496817_toyota.png'
                        type:
                          id: 83
                          name: Rush
                        color:
                          id: 5
                          name: Putih
                        transmission:
                          id: 3
                          name: Manual
                        fuel:
                          id: 2
                          name: Bensin
                        dealer:
                          id: null
                          name: null
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 755
                        sku:
                          type: string
                          example: null
                        name:
                          type: string
                          example: 'RUSH TRD SPORTIVO MT'
                        slug:
                          type: string
                          example: rush-trd-sportivo-mt-p8ivr0p1av
                        code:
                          type: string
                          example: p8ivR0P1av
                        plate:
                          type: string
                          example: 'B 1801 COZ'
                        engine_capacity:
                          type: string
                          example: null
                        wheel:
                          type: string
                          example: null
                        year:
                          type: string
                          example: '2018'
                        kilometer:
                          type: integer
                          example: 45623
                        machine:
                          type: string
                          example: '1500'
                        price:
                          type: integer
                          example: 210000000
                        description:
                          type: string
                          example: 'Unit ready, mulus, terawat, istimewa. KM Rendah'
                        sold:
                          type: integer
                          example: 0
                        verified:
                          type: integer
                          example: 1
                        status:
                          type: integer
                          example: 1
                        meta:
                          type: string
                          example: null
                        created_at:
                          type: string
                          example: '2020-12-08T23:53:31.000000Z'
                        updated_at:
                          type: string
                          example: '2020-12-08T23:53:31.000000Z'
                        reject:
                          type: integer
                          example: 0
                        reject_note:
                          type: string
                          example: null
                        deleted_at:
                          type: string
                          example: null
                        image:
                          type: string
                          example: 'https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/used/1605414933_0_rush-trd-sportivo-mt.jpg'
                        province:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 3
                            name:
                              type: string
                              example: Banten
                            slug:
                              type: string
                              example: banten
                        city:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 32
                            name:
                              type: string
                              example: Tangerang
                            slug:
                              type: string
                              example: tangerang
                        kind:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 2
                            name:
                              type: string
                              example: Mobil
                            slug:
                              type: string
                              example: mobil
                        brand:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 7
                            name:
                              type: string
                              example: TOYOTA
                            slug:
                              type: string
                              example: toyota
                            code:
                              type: string
                              example: 01Y
                            logo:
                              type: string
                              example: 'https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/brand/1631496817_toyota.png'
                        type:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 83
                            name:
                              type: string
                              example: Rush
                        color:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 5
                            name:
                              type: string
                              example: Putih
                        transmission:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 3
                            name:
                              type: string
                              example: Manual
                        fuel:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 2
                            name:
                              type: string
                              example: Bensin
                        dealer:
                          type: object
                          properties:
                            id:
                              type: string
                              example: null
                            name:
                              type: string
                              example: null
                  information:
                    type: object
                    properties:
                      code:
                        type: string
                        example: process_is_complete
                      message:
                        type: string
                        example: 'Searching for the used model related has been completed.'
                  pagination:
                    type: object
                    properties:
                      count:
                        type: integer
                        example: 10
                      total:
                        type: integer
                        example: 728
                      perPage:
                        type: integer
                        example: 10
                      currentPage:
                        type: integer
                        example: 1
                      totalPages:
                        type: integer
                        example: 73
                      links:
                        type: object
                        properties:
                          next:
                            type: string
                            example: 'http://localhost:8000/api/product/used/related?domain=1&slug=2016-honda-cr-v-prestige-2-4-c0w2000&page=2'
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 401
                  success: false
                  error:
                    code: unauthenticated
                    message: 'Your request is not authenticated.'
                    developer:
                      header:
                        - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                properties:
                  status:
                    type: integer
                    example: 401
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: unauthenticated
                      message:
                        type: string
                        example: 'Your request is not authenticated.'
                      developer:
                        type: object
                        properties:
                          header:
                            type: array
                            example:
                              - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                            items:
                              type: string
        404:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 404
                  success: false
                  error:
                    code: entity_not_found
                    message: 'No data found with the given request parameter(s).'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 404
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: entity_not_found
                      message:
                        type: string
                        example: 'No data found with the given request parameter(s).'
                      developer:
                        type: array
                        example: []
        422:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 422
                  success: false
                  error:
                    code: error_in_validation
                    message: 'Some parameter are invalid or missing.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 422
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: error_in_validation
                      message:
                        type: string
                        example: 'Some parameter are invalid or missing.'
                      developer:
                        type: array
                        example: []
        500:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 500
                  success: false
                  error:
                    code: server_error
                    message: 'We caught an error on our server, please try again in a few minutes.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 500
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: server_error
                      message:
                        type: string
                        example: 'We caught an error on our server, please try again in a few minutes.'
                      developer:
                        type: array
                        example: []
      tags:
        - 'Product Listing API'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                domain:
                  type: integer
                  description: 'Set a domain ID to filter source of data (ref: Domain endpoint).'
                  example: 1
                slug:
                  type: string
                  description: 'Search entity based on parameter slug.'
                  example: 2016-honda-cr-v-prestige-2-4-c0w2000
              required:
                - domain
                - slug
  /api/product/used/highlight:
    post:
      summary: 'Used Highlight'
      operationId: usedHighlight
      description: 'Browse or refine the search of all highlights in the database, using additional parameters.'
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer {YOUR_API_TOKEN}'
          schema:
            type: string
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 200
                  success: true
                  data:
                    -
                      id: 3
                      name: 'NEW BRIO RS MT'
                      code: nqhcW8tK6k
                      slug: new-brio-rs-mt-nqhcw8tk6k
                      specification: 'Body Mulus, Pajak Panjang'
                      image: 'https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/used/1599434747_0_new-brio-rs-mt.jpg'
                      type:
                        id: 28
                        name: Brio
                      brand:
                        id: 6
                        name: HONDA
                        slug: honda
                      price: 140000000
                    -
                      id: 8
                      name: 'NEW JAZZ RS'
                      code: VDjxXvCDuG
                      slug: new-jazz-rs-vdjxxvcdug
                      specification: 'Unit ready, mulus, terawat, istimewa. KM Rendah'
                      image: 'https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/used/1599443521_0_new-jazz-rs.jpg'
                      type:
                        id: 61
                        name: Cruiser
                      brand:
                        id: 6
                        name: HONDA
                        slug: honda
                      price: 220000000
                    -
                      id: 5
                      name: 'MOBILIO E CVT'
                      code: 5CVqzFvGeT
                      slug: mobilio-e-cvt-5cvqzfvget
                      specification: 'Body Mulus, Pajak Panjang'
                      image: 'https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/used/1599434630_0_mobilio-e-cvt.jpg'
                      type:
                        id: 59
                        name: Corona
                      brand:
                        id: 6
                        name: HONDA
                        slug: honda
                      price: 124000000
                    -
                      id: 50
                      name: 'BRIO E SATYA'
                      code: lUFVE4oZvz
                      slug: brio-e-satya-lufve4ozvz
                      specification: 'Unit ready, mulus, terawat, istimewa.'
                      image: 'https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/used/1599526655_0_brio-e-satya.jpg'
                      type:
                        id: 28
                        name: Brio
                      brand:
                        id: 6
                        name: HONDA
                        slug: honda
                      price: 135000000
                    -
                      id: 449
                      name: 'INNOVA REBOURN G'
                      code: DDl6Qd556b
                      slug: innova-rebourn-g-ddl6qd556b
                      specification: 'KONDISI TERAWAT, PAJAK HIDUP'
                      image: 'https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/used/1604639857_0_innova-rebourn-g.jpg'
                      type:
                        id: 71
                        name: Innova
                      brand:
                        id: 7
                        name: TOYOTA
                        slug: toyota
                      price: 307650000
                  information:
                    code: process_is_complete
                    message: 'Searching for the highlight used has been completed.'
                properties:
                  status:
                    type: integer
                    example: 200
                  success:
                    type: boolean
                    example: true
                  data:
                    type: array
                    example:
                      -
                        id: 3
                        name: 'NEW BRIO RS MT'
                        code: nqhcW8tK6k
                        slug: new-brio-rs-mt-nqhcw8tk6k
                        specification: 'Body Mulus, Pajak Panjang'
                        image: 'https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/used/1599434747_0_new-brio-rs-mt.jpg'
                        type:
                          id: 28
                          name: Brio
                        brand:
                          id: 6
                          name: HONDA
                          slug: honda
                        price: 140000000
                      -
                        id: 8
                        name: 'NEW JAZZ RS'
                        code: VDjxXvCDuG
                        slug: new-jazz-rs-vdjxxvcdug
                        specification: 'Unit ready, mulus, terawat, istimewa. KM Rendah'
                        image: 'https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/used/1599443521_0_new-jazz-rs.jpg'
                        type:
                          id: 61
                          name: Cruiser
                        brand:
                          id: 6
                          name: HONDA
                          slug: honda
                        price: 220000000
                      -
                        id: 5
                        name: 'MOBILIO E CVT'
                        code: 5CVqzFvGeT
                        slug: mobilio-e-cvt-5cvqzfvget
                        specification: 'Body Mulus, Pajak Panjang'
                        image: 'https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/used/1599434630_0_mobilio-e-cvt.jpg'
                        type:
                          id: 59
                          name: Corona
                        brand:
                          id: 6
                          name: HONDA
                          slug: honda
                        price: 124000000
                      -
                        id: 50
                        name: 'BRIO E SATYA'
                        code: lUFVE4oZvz
                        slug: brio-e-satya-lufve4ozvz
                        specification: 'Unit ready, mulus, terawat, istimewa.'
                        image: 'https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/used/1599526655_0_brio-e-satya.jpg'
                        type:
                          id: 28
                          name: Brio
                        brand:
                          id: 6
                          name: HONDA
                          slug: honda
                        price: 135000000
                      -
                        id: 449
                        name: 'INNOVA REBOURN G'
                        code: DDl6Qd556b
                        slug: innova-rebourn-g-ddl6qd556b
                        specification: 'KONDISI TERAWAT, PAJAK HIDUP'
                        image: 'https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/used/1604639857_0_innova-rebourn-g.jpg'
                        type:
                          id: 71
                          name: Innova
                        brand:
                          id: 7
                          name: TOYOTA
                          slug: toyota
                        price: 307650000
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 3
                        name:
                          type: string
                          example: 'NEW BRIO RS MT'
                        code:
                          type: string
                          example: nqhcW8tK6k
                        slug:
                          type: string
                          example: new-brio-rs-mt-nqhcw8tk6k
                        specification:
                          type: string
                          example: 'Body Mulus, Pajak Panjang'
                        image:
                          type: string
                          example: 'https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/used/1599434747_0_new-brio-rs-mt.jpg'
                        type:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 28
                            name:
                              type: string
                              example: Brio
                        brand:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 6
                            name:
                              type: string
                              example: HONDA
                            slug:
                              type: string
                              example: honda
                        price:
                          type: integer
                          example: 140000000
                  information:
                    type: object
                    properties:
                      code:
                        type: string
                        example: process_is_complete
                      message:
                        type: string
                        example: 'Searching for the highlight used has been completed.'
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 401
                  success: false
                  error:
                    code: unauthenticated
                    message: 'Your request is not authenticated.'
                    developer:
                      header:
                        - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                properties:
                  status:
                    type: integer
                    example: 401
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: unauthenticated
                      message:
                        type: string
                        example: 'Your request is not authenticated.'
                      developer:
                        type: object
                        properties:
                          header:
                            type: array
                            example:
                              - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                            items:
                              type: string
        404:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 404
                  success: false
                  error:
                    code: entity_not_found
                    message: 'No data found with the given request parameter(s).'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 404
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: entity_not_found
                      message:
                        type: string
                        example: 'No data found with the given request parameter(s).'
                      developer:
                        type: array
                        example: []
        422:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 422
                  success: false
                  error:
                    code: error_in_validation
                    message: 'Some parameter are invalid or missing.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 422
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: error_in_validation
                      message:
                        type: string
                        example: 'Some parameter are invalid or missing.'
                      developer:
                        type: array
                        example: []
        500:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 500
                  success: false
                  error:
                    code: server_error
                    message: 'We caught an error on our server, please try again in a few minutes.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 500
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: server_error
                      message:
                        type: string
                        example: 'We caught an error on our server, please try again in a few minutes.'
                      developer:
                        type: array
                        example: []
      tags:
        - 'Product Listing API'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                domain:
                  type: integer
                  description: 'Set a domain ID to filter source of data (ref: Domain endpoint).'
                  example: 1
                kind:
                  type: string
                  description: 'Search all entities based on parameter kind.'
                  example: 1
              required:
                - domain
                - kind
  /api/public/banner:
    post:
      summary: Banner
      operationId: banner
      description: 'Browse or refine the search of all banners in the database, using additional parameters.'
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer {YOUR_API_TOKEN}'
          schema:
            type: string
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 200
                  success: true
                  data:
                    -
                      title: 'KREDIT MOBIL BARU Mei 2023'
                      description: 'Bunga Mulai 2,99%  + Free Layanan Darurat 24 Jam'
                      image: 'https://res.cloudinary.com/mufautoshow/image/upload/v1682913908/moas/banner/1682913907_kredit-mobil-baru-mei-2023.jpg'
                      image_mobile: 'https://res.cloudinary.com/mufautoshow/image/upload/v1682913912/moas/banner/1682913907_kredit-mobil-baru-mei-2023_mobile.jpg'
                      url: '/pengajuan-cepat#news'
                      external: 0
                      status: 1
                  information:
                    code: process_is_complete
                    message: 'Searching for the banner has been completed.'
                  pagination:
                    count: 5
                    total: 5
                    perPage: 10
                    currentPage: 1
                    totalPages: 1
                    links: {  }
                properties:
                  status:
                    type: integer
                    example: 200
                  success:
                    type: boolean
                    example: true
                  data:
                    type: array
                    example:
                      -
                        title: 'KREDIT MOBIL BARU Mei 2023'
                        description: 'Bunga Mulai 2,99%  + Free Layanan Darurat 24 Jam'
                        image: 'https://res.cloudinary.com/mufautoshow/image/upload/v1682913908/moas/banner/1682913907_kredit-mobil-baru-mei-2023.jpg'
                        image_mobile: 'https://res.cloudinary.com/mufautoshow/image/upload/v1682913912/moas/banner/1682913907_kredit-mobil-baru-mei-2023_mobile.jpg'
                        url: '/pengajuan-cepat#news'
                        external: 0
                        status: 1
                    items:
                      type: object
                      properties:
                        title:
                          type: string
                          example: 'KREDIT MOBIL BARU Mei 2023'
                        description:
                          type: string
                          example: 'Bunga Mulai 2,99%  + Free Layanan Darurat 24 Jam'
                        image:
                          type: string
                          example: 'https://res.cloudinary.com/mufautoshow/image/upload/v1682913908/moas/banner/1682913907_kredit-mobil-baru-mei-2023.jpg'
                        image_mobile:
                          type: string
                          example: 'https://res.cloudinary.com/mufautoshow/image/upload/v1682913912/moas/banner/1682913907_kredit-mobil-baru-mei-2023_mobile.jpg'
                        url:
                          type: string
                          example: '/pengajuan-cepat#news'
                        external:
                          type: integer
                          example: 0
                        status:
                          type: integer
                          example: 1
                  information:
                    type: object
                    properties:
                      code:
                        type: string
                        example: process_is_complete
                      message:
                        type: string
                        example: 'Searching for the banner has been completed.'
                  pagination:
                    type: object
                    properties:
                      count:
                        type: integer
                        example: 5
                      total:
                        type: integer
                        example: 5
                      perPage:
                        type: integer
                        example: 10
                      currentPage:
                        type: integer
                        example: 1
                      totalPages:
                        type: integer
                        example: 1
                      links:
                        type: object
                        properties: []
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 401
                  success: false
                  error:
                    code: unauthenticated
                    message: 'Your request is not authenticated.'
                    developer:
                      header:
                        - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                properties:
                  status:
                    type: integer
                    example: 401
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: unauthenticated
                      message:
                        type: string
                        example: 'Your request is not authenticated.'
                      developer:
                        type: object
                        properties:
                          header:
                            type: array
                            example:
                              - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                            items:
                              type: string
        404:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 404
                  success: false
                  error:
                    code: entity_not_found
                    message: 'No data found with the given request parameter(s).'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 404
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: entity_not_found
                      message:
                        type: string
                        example: 'No data found with the given request parameter(s).'
                      developer:
                        type: array
                        example: []
        422:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 422
                  success: false
                  error:
                    code: error_in_validation
                    message: 'Some parameter are invalid or missing.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 422
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: error_in_validation
                      message:
                        type: string
                        example: 'Some parameter are invalid or missing.'
                      developer:
                        type: array
                        example: []
        500:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 500
                  success: false
                  error:
                    code: server_error
                    message: 'We caught an error on our server, please try again in a few minutes.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 500
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: server_error
                      message:
                        type: string
                        example: 'We caught an error on our server, please try again in a few minutes.'
                      developer:
                        type: array
                        example: []
      tags:
        - 'Public Resource API'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                domain:
                  type: integer
                  description: 'Set a domain ID to filter source of data (ref: Domain endpoint).'
                  example: 1
                id:
                  type: integer
                  description: 'Use this to find exact entity by its ID.'
                  example: 0
                limit:
                  type: integer
                  description: 'Use this to set maximum data every page.'
                  example: 10
                page:
                  type: integer
                  description: 'Use this to move to next/previous page.'
                  example: 1
              required:
                - domain
  /api/public/news:
    post:
      summary: News
      operationId: news
      description: 'Browse or refine the search of all newses in the database, using additional parameters.'
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer {YOUR_API_TOKEN}'
          schema:
            type: string
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 200
                  success: true
                  data:
                    -
                      category: 1
                      title: 'Pameran Mobil & Motor di Sudirman'
                      slug: pameran-mobil-motor-di-sudirman
                      excerpt: 'Sebuah pameran otomotif yang menghadirkan mobil dan motor terbaru digelar oleh PT Mandiri Utama Finance. Berlangsung di Gedung Menara Mandiri, Jalan Sudirman, pameran dilaksanakan dengan menerapkan protokol kesehatan New Normal.'
                      description: 'Sebuah pameran otomotif yang menghadirkan mobil dan motor terbaru digelar oleh PT Mandiri Utama Finance. Berlangsung di Gedung Menara Mandiri, Jalan Sudirman, pameran dilaksanakan dengan menerapkan protokol kesehatan New Normal.'
                      thumbnail: 'https://res.cloudinary.com/mufautoshow/image/upload/v1608086381/moas/news/e253e24c8ca5ed60e0449b26c7467e81.jpg'
                      published_at: '2020-07-09 00:57:18'
                      status: 1
                  information:
                    code: process_is_complete
                    message: 'Searching for the news has been completed.'
                  pagination:
                    count: 10
                    total: 136
                    perPage: 10
                    currentPage: 1
                    totalPages: 14
                    links:
                      next: '/api/public/news?domain=1&page=2'
                properties:
                  status:
                    type: integer
                    example: 200
                  success:
                    type: boolean
                    example: true
                  data:
                    type: array
                    example:
                      -
                        category: 1
                        title: 'Pameran Mobil & Motor di Sudirman'
                        slug: pameran-mobil-motor-di-sudirman
                        excerpt: 'Sebuah pameran otomotif yang menghadirkan mobil dan motor terbaru digelar oleh PT Mandiri Utama Finance. Berlangsung di Gedung Menara Mandiri, Jalan Sudirman, pameran dilaksanakan dengan menerapkan protokol kesehatan New Normal.'
                        description: 'Sebuah pameran otomotif yang menghadirkan mobil dan motor terbaru digelar oleh PT Mandiri Utama Finance. Berlangsung di Gedung Menara Mandiri, Jalan Sudirman, pameran dilaksanakan dengan menerapkan protokol kesehatan New Normal.'
                        thumbnail: 'https://res.cloudinary.com/mufautoshow/image/upload/v1608086381/moas/news/e253e24c8ca5ed60e0449b26c7467e81.jpg'
                        published_at: '2020-07-09 00:57:18'
                        status: 1
                    items:
                      type: object
                      properties:
                        category:
                          type: integer
                          example: 1
                        title:
                          type: string
                          example: 'Pameran Mobil & Motor di Sudirman'
                        slug:
                          type: string
                          example: pameran-mobil-motor-di-sudirman
                        excerpt:
                          type: string
                          example: 'Sebuah pameran otomotif yang menghadirkan mobil dan motor terbaru digelar oleh PT Mandiri Utama Finance. Berlangsung di Gedung Menara Mandiri, Jalan Sudirman, pameran dilaksanakan dengan menerapkan protokol kesehatan New Normal.'
                        description:
                          type: string
                          example: 'Sebuah pameran otomotif yang menghadirkan mobil dan motor terbaru digelar oleh PT Mandiri Utama Finance. Berlangsung di Gedung Menara Mandiri, Jalan Sudirman, pameran dilaksanakan dengan menerapkan protokol kesehatan New Normal.'
                        thumbnail:
                          type: string
                          example: 'https://res.cloudinary.com/mufautoshow/image/upload/v1608086381/moas/news/e253e24c8ca5ed60e0449b26c7467e81.jpg'
                        published_at:
                          type: string
                          example: '2020-07-09 00:57:18'
                        status:
                          type: integer
                          example: 1
                  information:
                    type: object
                    properties:
                      code:
                        type: string
                        example: process_is_complete
                      message:
                        type: string
                        example: 'Searching for the news has been completed.'
                  pagination:
                    type: object
                    properties:
                      count:
                        type: integer
                        example: 10
                      total:
                        type: integer
                        example: 136
                      perPage:
                        type: integer
                        example: 10
                      currentPage:
                        type: integer
                        example: 1
                      totalPages:
                        type: integer
                        example: 14
                      links:
                        type: object
                        properties:
                          next:
                            type: string
                            example: '/api/public/news?domain=1&page=2'
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 401
                  success: false
                  error:
                    code: unauthenticated
                    message: 'Your request is not authenticated.'
                    developer:
                      header:
                        - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                properties:
                  status:
                    type: integer
                    example: 401
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: unauthenticated
                      message:
                        type: string
                        example: 'Your request is not authenticated.'
                      developer:
                        type: object
                        properties:
                          header:
                            type: array
                            example:
                              - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                            items:
                              type: string
        404:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 404
                  success: false
                  error:
                    code: entity_not_found
                    message: 'No data found with the given request parameter(s).'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 404
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: entity_not_found
                      message:
                        type: string
                        example: 'No data found with the given request parameter(s).'
                      developer:
                        type: array
                        example: []
        422:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 422
                  success: false
                  error:
                    code: error_in_validation
                    message: 'Some parameter are invalid or missing.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 422
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: error_in_validation
                      message:
                        type: string
                        example: 'Some parameter are invalid or missing.'
                      developer:
                        type: array
                        example: []
        500:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 500
                  success: false
                  error:
                    code: server_error
                    message: 'We caught an error on our server, please try again in a few minutes.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 500
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: server_error
                      message:
                        type: string
                        example: 'We caught an error on our server, please try again in a few minutes.'
                      developer:
                        type: array
                        example: []
      tags:
        - 'Public Resource API'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                domain:
                  type: integer
                  description: 'Set a domain ID to filter source of data (ref: Domain endpoint).'
                  example: 1
                id:
                  type: integer
                  description: 'Use this to find exact entity by its ID.'
                  example: 0
                slug:
                  type: string
                  description: 'Search entity based on parameter slug.'
                  example: ''
                limit:
                  type: integer
                  description: 'Use this to set maximum data every page.'
                  example: 10
                page:
                  type: integer
                  description: 'Use this to move to next/previous page.'
                  example: 1
              required:
                - domain
  /api/public/dealer:
    post:
      summary: Dealer
      operationId: dealer
      description: 'Browse or refine the search of all dealers in the database, using additional parameters.'
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer {YOUR_API_TOKEN}'
          schema:
            type: string
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 200
                  success: true
                  data:
                    -
                      id: 1
                      province_id: 1
                      city_id: 5
                      name: 'BALI DHARMA MOTOR'
                      address: '-'
                  information:
                    code: process_is_complete
                    message: 'Searching for the dealer has been completed.'
                  pagination:
                    count: 15
                    total: 601
                    perPage: 10
                    currentPage: 1
                    totalPages: 41
                    links:
                      next: '/api/public/dealer?page=2'
                properties:
                  status:
                    type: integer
                    example: 200
                  success:
                    type: boolean
                    example: true
                  data:
                    type: array
                    example:
                      -
                        id: 1
                        province_id: 1
                        city_id: 5
                        name: 'BALI DHARMA MOTOR'
                        address: '-'
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 1
                        province_id:
                          type: integer
                          example: 1
                        city_id:
                          type: integer
                          example: 5
                        name:
                          type: string
                          example: 'BALI DHARMA MOTOR'
                        address:
                          type: string
                          example: '-'
                  information:
                    type: object
                    properties:
                      code:
                        type: string
                        example: process_is_complete
                      message:
                        type: string
                        example: 'Searching for the dealer has been completed.'
                  pagination:
                    type: object
                    properties:
                      count:
                        type: integer
                        example: 15
                      total:
                        type: integer
                        example: 601
                      perPage:
                        type: integer
                        example: 10
                      currentPage:
                        type: integer
                        example: 1
                      totalPages:
                        type: integer
                        example: 41
                      links:
                        type: object
                        properties:
                          next:
                            type: string
                            example: '/api/public/dealer?page=2'
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 401
                  success: false
                  error:
                    code: unauthenticated
                    message: 'Your request is not authenticated.'
                    developer:
                      header:
                        - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                properties:
                  status:
                    type: integer
                    example: 401
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: unauthenticated
                      message:
                        type: string
                        example: 'Your request is not authenticated.'
                      developer:
                        type: object
                        properties:
                          header:
                            type: array
                            example:
                              - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                            items:
                              type: string
        404:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 404
                  success: false
                  error:
                    code: entity_not_found
                    message: 'No data found with the given request parameter(s).'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 404
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: entity_not_found
                      message:
                        type: string
                        example: 'No data found with the given request parameter(s).'
                      developer:
                        type: array
                        example: []
        422:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 422
                  success: false
                  error:
                    code: error_in_validation
                    message: 'Some parameter are invalid or missing.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 422
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: error_in_validation
                      message:
                        type: string
                        example: 'Some parameter are invalid or missing.'
                      developer:
                        type: array
                        example: []
        500:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 500
                  success: false
                  error:
                    code: server_error
                    message: 'We caught an error on our server, please try again in a few minutes.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 500
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: server_error
                      message:
                        type: string
                        example: 'We caught an error on our server, please try again in a few minutes.'
                      developer:
                        type: array
                        example: []
      tags:
        - 'Public Resource API'
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                id:
                  type: integer
                  description: 'Use this to find exact entity by its ID.'
                  example: 0
                province:
                  type: integer
                  description: 'Search all entities based on parameter province.'
                  example: 0
                city:
                  type: integer
                  description: 'Search all entities based on parameter city.'
                  example: 0
                name:
                  type: string
                  description: 'Search all entities based on parameter name.'
                  example: ''
                address:
                  type: string
                  description: 'Search all entities based on parameter address.'
                  example: ''
                limit:
                  type: integer
                  description: 'Use this to set maximum data every page.'
                  example: 10
                page:
                  type: integer
                  description: 'Use this to move to next/previous page.'
                  example: 1
  /api/public/occupation:
    post:
      summary: Occupation
      operationId: occupation
      description: 'Browse or refine the search of all ocupations in the database, using additional parameters.'
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer {YOUR_API_TOKEN}'
          schema:
            type: string
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 200
                  success: true
                  data:
                    -
                      id: 1
                      name: ASN
                    -
                      id: 2
                      name: BUMN/BUMD
                    -
                      id: 3
                      name: 'Pegawai Swasta'
                    -
                      id: 4
                      name: Profesional
                    -
                      id: 5
                      name: Wiraswasta
                  information:
                    code: process_is_complete
                    message: 'Searching for the occupation has been completed.'
                properties:
                  status:
                    type: integer
                    example: 200
                  success:
                    type: boolean
                    example: true
                  data:
                    type: array
                    example:
                      -
                        id: 1
                        name: ASN
                      -
                        id: 2
                        name: BUMN/BUMD
                      -
                        id: 3
                        name: 'Pegawai Swasta'
                      -
                        id: 4
                        name: Profesional
                      -
                        id: 5
                        name: Wiraswasta
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 1
                        name:
                          type: string
                          example: ASN
                  information:
                    type: object
                    properties:
                      code:
                        type: string
                        example: process_is_complete
                      message:
                        type: string
                        example: 'Searching for the occupation has been completed.'
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 401
                  success: false
                  error:
                    code: unauthenticated
                    message: 'Your request is not authenticated.'
                    developer:
                      header:
                        - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                properties:
                  status:
                    type: integer
                    example: 401
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: unauthenticated
                      message:
                        type: string
                        example: 'Your request is not authenticated.'
                      developer:
                        type: object
                        properties:
                          header:
                            type: array
                            example:
                              - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                            items:
                              type: string
        404:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 404
                  success: false
                  error:
                    code: entity_not_found
                    message: 'No data found with the given request parameter(s).'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 404
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: entity_not_found
                      message:
                        type: string
                        example: 'No data found with the given request parameter(s).'
                      developer:
                        type: array
                        example: []
        422:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 422
                  success: false
                  error:
                    code: error_in_validation
                    message: 'Some parameter are invalid or missing.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 422
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: error_in_validation
                      message:
                        type: string
                        example: 'Some parameter are invalid or missing.'
                      developer:
                        type: array
                        example: []
        500:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 500
                  success: false
                  error:
                    code: server_error
                    message: 'We caught an error on our server, please try again in a few minutes.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 500
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: server_error
                      message:
                        type: string
                        example: 'We caught an error on our server, please try again in a few minutes.'
                      developer:
                        type: array
                        example: []
      tags:
        - 'Public Resource API'
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                id:
                  type: integer
                  description: 'Use this to find exact entity by its ID.'
                  example: 0
                province:
                  type: integer
                  description: 'Search all entities based on parameter province.'
                  example: 0
                city:
                  type: integer
                  description: 'Search all entities based on parameter city.'
                  example: 0
                name:
                  type: string
                  description: 'Search all entities based on parameter name.'
                  example: ''
                address:
                  type: string
                  description: 'Search all entities based on parameter address.'
                  example: ''
                limit:
                  type: integer
                  description: 'Use this to set maximum data every page.'
                  example: 10
                page:
                  type: integer
                  description: 'Use this to move to next/previous page.'
                  example: 1
  /api/public/insurance:
    post:
      summary: Insurance
      operationId: insurance
      description: 'Browse or refine the search of all insurances in the database, using additional parameters.'
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer {YOUR_API_TOKEN}'
          schema:
            type: string
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 200
                  success: true
                  data:
                    -
                      id: 1
                      name: 'All Risk'
                    -
                      id: 2
                      name: Kombinasi
                    -
                      id: 3
                      name: TLO
                  information:
                    code: process_is_complete
                    message: 'Searching for the insurance has been completed.'
                properties:
                  status:
                    type: integer
                    example: 200
                  success:
                    type: boolean
                    example: true
                  data:
                    type: array
                    example:
                      -
                        id: 1
                        name: 'All Risk'
                      -
                        id: 2
                        name: Kombinasi
                      -
                        id: 3
                        name: TLO
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 1
                        name:
                          type: string
                          example: 'All Risk'
                  information:
                    type: object
                    properties:
                      code:
                        type: string
                        example: process_is_complete
                      message:
                        type: string
                        example: 'Searching for the insurance has been completed.'
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 401
                  success: false
                  error:
                    code: unauthenticated
                    message: 'Your request is not authenticated.'
                    developer:
                      header:
                        - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                properties:
                  status:
                    type: integer
                    example: 401
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: unauthenticated
                      message:
                        type: string
                        example: 'Your request is not authenticated.'
                      developer:
                        type: object
                        properties:
                          header:
                            type: array
                            example:
                              - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                            items:
                              type: string
        404:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 404
                  success: false
                  error:
                    code: entity_not_found
                    message: 'No data found with the given request parameter(s).'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 404
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: entity_not_found
                      message:
                        type: string
                        example: 'No data found with the given request parameter(s).'
                      developer:
                        type: array
                        example: []
        422:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 422
                  success: false
                  error:
                    code: error_in_validation
                    message: 'Some parameter are invalid or missing.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 422
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: error_in_validation
                      message:
                        type: string
                        example: 'Some parameter are invalid or missing.'
                      developer:
                        type: array
                        example: []
        500:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 500
                  success: false
                  error:
                    code: server_error
                    message: 'We caught an error on our server, please try again in a few minutes.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 500
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: server_error
                      message:
                        type: string
                        example: 'We caught an error on our server, please try again in a few minutes.'
                      developer:
                        type: array
                        example: []
      tags:
        - 'Public Resource API'
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                kind_slug:
                  type: string
                  description: 'Filter the insurance based on kind of vehicle.'
                  example: motor-bekas
  /api/simulation:
    post:
      summary: Calculate
      operationId: calculate
      description: 'Endpoint to calculate installment loan based on given parameters.'
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer {YOUR_API_TOKEN}'
          schema:
            type: string
      responses:
        200:
          description: 'from credit calculator.'
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 200
                  success: true
                  data:
                    used: false
                    customer: true
                    kind: 1
                    year: 2023
                    price: 30000000
                    domicile: 1
                    downpayment: 10000000
                    installment:
                      '11':
                        tenor: 11
                        insurance_type_id: '1'
                        insurance_type: 'TOTAL LOSS ONLY (TLO)'
                        first_installment_amount: 10000000
                        admin_fee: 650000
                        installment_amount: 2180477.4020345
                        flat_rate_percentage: 13.5
                        provisi_fee: 0
                        insurance_fee: 540001
                        total_principal_amount: 2180477.4020345
                        fiducia_fee: 0
                        total_bunga: 0
                      '23':
                        tenor: 23
                        insurance_type_id: '1'
                        insurance_type: 'TOTAL LOSS ONLY (TLO)'
                        first_installment_amount: 10000000
                        admin_fee: 650000
                        installment_amount: 1191709.9143882
                        flat_rate_percentage: 13.4
                        provisi_fee: 0
                        insurance_fee: 999001
                        total_principal_amount: 1191709.9143882
                        fiducia_fee: 0
                        total_bunga: 0
                      '29':
                        tenor: 29
                        insurance_type_id: '1'
                        insurance_type: 'TOTAL LOSS ONLY (TLO)'
                        first_installment_amount: 10000000
                        admin_fee: 650000
                        installment_amount: 1016462.5986742
                        flat_rate_percentage: 13.6
                        provisi_fee: 0
                        insurance_fee: 1404000
                        total_principal_amount: 1016462.5986742
                        fiducia_fee: 0
                        total_bunga: 0
                      '35':
                        tenor: 35
                        insurance_type_id: '1'
                        insurance_type: 'TOTAL LOSS ONLY (TLO)'
                        first_installment_amount: 10000000
                        admin_fee: 650000
                        installment_amount: 888209.05287142
                        flat_rate_percentage: 13.7
                        provisi_fee: 0
                        insurance_fee: 1404000
                        total_principal_amount: 888209.05287142
                        fiducia_fee: 0
                        total_bunga: 0
                    source: credit_calculator
                    metadata: []
                  information:
                    code: process_is_complete
                    message: 'Searching for the calculate has been completed.'
                properties:
                  status:
                    type: integer
                    example: 200
                  success:
                    type: boolean
                    example: true
                  data:
                    type: object
                    properties:
                      used:
                        type: boolean
                        example: false
                      customer:
                        type: boolean
                        example: true
                      kind:
                        type: integer
                        example: 1
                      year:
                        type: integer
                        example: 2023
                      price:
                        type: integer
                        example: 30000000
                      domicile:
                        type: integer
                        example: 1
                      downpayment:
                        type: integer
                        example: 10000000
                      installment:
                        type: object
                        properties:
                          11:
                            type: object
                            properties:
                              tenor:
                                type: integer
                                example: 11
                              insurance_type_id:
                                type: string
                                example: '1'
                              insurance_type:
                                type: string
                                example: 'TOTAL LOSS ONLY (TLO)'
                              first_installment_amount:
                                type: integer
                                example: 10000000
                              admin_fee:
                                type: integer
                                example: 650000
                              installment_amount:
                                type: number
                                example: 2180477.4020345
                              flat_rate_percentage:
                                type: number
                                example: 13.5
                              provisi_fee:
                                type: integer
                                example: 0
                              insurance_fee:
                                type: integer
                                example: 540001
                              total_principal_amount:
                                type: number
                                example: 2180477.4020345
                              fiducia_fee:
                                type: integer
                                example: 0
                              total_bunga:
                                type: integer
                                example: 0
                          23:
                            type: object
                            properties:
                              tenor:
                                type: integer
                                example: 23
                              insurance_type_id:
                                type: string
                                example: '1'
                              insurance_type:
                                type: string
                                example: 'TOTAL LOSS ONLY (TLO)'
                              first_installment_amount:
                                type: integer
                                example: 10000000
                              admin_fee:
                                type: integer
                                example: 650000
                              installment_amount:
                                type: number
                                example: 1191709.9143882
                              flat_rate_percentage:
                                type: number
                                example: 13.4
                              provisi_fee:
                                type: integer
                                example: 0
                              insurance_fee:
                                type: integer
                                example: 999001
                              total_principal_amount:
                                type: number
                                example: 1191709.9143882
                              fiducia_fee:
                                type: integer
                                example: 0
                              total_bunga:
                                type: integer
                                example: 0
                          29:
                            type: object
                            properties:
                              tenor:
                                type: integer
                                example: 29
                              insurance_type_id:
                                type: string
                                example: '1'
                              insurance_type:
                                type: string
                                example: 'TOTAL LOSS ONLY (TLO)'
                              first_installment_amount:
                                type: integer
                                example: 10000000
                              admin_fee:
                                type: integer
                                example: 650000
                              installment_amount:
                                type: number
                                example: 1016462.5986742
                              flat_rate_percentage:
                                type: number
                                example: 13.6
                              provisi_fee:
                                type: integer
                                example: 0
                              insurance_fee:
                                type: integer
                                example: 1404000
                              total_principal_amount:
                                type: number
                                example: 1016462.5986742
                              fiducia_fee:
                                type: integer
                                example: 0
                              total_bunga:
                                type: integer
                                example: 0
                          35:
                            type: object
                            properties:
                              tenor:
                                type: integer
                                example: 35
                              insurance_type_id:
                                type: string
                                example: '1'
                              insurance_type:
                                type: string
                                example: 'TOTAL LOSS ONLY (TLO)'
                              first_installment_amount:
                                type: integer
                                example: 10000000
                              admin_fee:
                                type: integer
                                example: 650000
                              installment_amount:
                                type: number
                                example: 888209.05287142
                              flat_rate_percentage:
                                type: number
                                example: 13.7
                              provisi_fee:
                                type: integer
                                example: 0
                              insurance_fee:
                                type: integer
                                example: 1404000
                              total_principal_amount:
                                type: number
                                example: 888209.05287142
                              fiducia_fee:
                                type: integer
                                example: 0
                              total_bunga:
                                type: integer
                                example: 0
                      source:
                        type: string
                        example: credit_calculator
                      metadata:
                        type: array
                        example: []
                  information:
                    type: object
                    properties:
                      code:
                        type: string
                        example: process_is_complete
                      message:
                        type: string
                        example: 'Searching for the calculate has been completed.'
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 401
                  success: false
                  error:
                    code: unauthenticated
                    message: 'Your request is not authenticated.'
                    developer:
                      header:
                        - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                properties:
                  status:
                    type: integer
                    example: 401
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: unauthenticated
                      message:
                        type: string
                        example: 'Your request is not authenticated.'
                      developer:
                        type: object
                        properties:
                          header:
                            type: array
                            example:
                              - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                            items:
                              type: string
        404:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 404
                  success: false
                  error:
                    code: entity_not_found
                    message: 'No data found with the given request parameter(s).'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 404
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: entity_not_found
                      message:
                        type: string
                        example: 'No data found with the given request parameter(s).'
                      developer:
                        type: array
                        example: []
        422:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 422
                  success: false
                  error:
                    code: error_in_validation
                    message: 'Some parameter are invalid or missing.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 422
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: error_in_validation
                      message:
                        type: string
                        example: 'Some parameter are invalid or missing.'
                      developer:
                        type: array
                        example: []
        500:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 500
                  success: false
                  error:
                    code: server_error
                    message: 'We caught an error on our server, please try again in a few minutes.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 500
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: server_error
                      message:
                        type: string
                        example: 'We caught an error on our server, please try again in a few minutes.'
                      developer:
                        type: array
                        example: []
      tags:
        - 'Simulation Process API'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                domain:
                  type: integer
                  description: 'Set a domain ID to filter source of data (ref: Domain endpoint).'
                  example: 1
                used:
                  type: integer
                  description: 'Explain the parameter used here.'
                  example: 0
                customer:
                  type: integer
                  description: 'Explain the parameter customer here.'
                  example: 1
                kind:
                  type: integer
                  description: 'Explain the parameter kind here.'
                  example: 2
                brand_alias:
                  type: string
                  description: 'Parameter for brand_alias.'
                  example: HONDA
                type_alias:
                  type: string
                  description: 'Parameter for type_alias.'
                  example: Alya
                model_alias:
                  type: string
                  description: 'Parameter for model_alias.'
                  example: 'Alya X'
                price:
                  type: integer
                  description: 'Explain the parameter price here.'
                  example: 320000000
                domicile:
                  type: integer
                  description: 'Explain the parameter domicile here.'
                  example: 1
                downpayment:
                  type: integer
                  description: 'Explain the parameter downpayment here.'
                  example: 120000000
                year:
                  type: integer
                  description: 'Explain the parameter year here.'
                  example: 2023
              required:
                - domain
                - used
                - customer
                - kind
                - brand_alias
                - type_alias
                - model_alias
                - price
                - domicile
                - downpayment
  /api/simulation/submit:
    post:
      summary: Submit
      operationId: submit
      description: 'Endpoint to submit installment loan based on given parameters.'
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer {YOUR_API_TOKEN}'
          schema:
            type: string
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 200
                  success: true
                  data:
                    domain: 1
                    name: 'John Doe'
                    phone: '081212349876'
                    email: john@doe.co
                    id_number: '1234567890123456'
                    date_of_birth: '1990-01-31'
                    customer: 1
                    area: 4
                    price: 320000000
                    downpayment: 120000000
                    installment: 5123000
                    tenor: 36
                    domicile: 1
                    muf_branch: 14
                    kind: 1
                    brand: 12
                    brand_alias: HONDA
                    type: 21
                    type_alias: Alya
                    model: 43
                    model_alias: 'Alya X'
                    notes: '-'
                    contactable: 1
                    order_number: '1234567890'
                    created_at: '2023-06-06T01:07:27.686097Z'
                  information:
                    code: process_is_complete
                    message: 'Searching for the submit has been completed.'
                properties:
                  status:
                    type: integer
                    example: 200
                  success:
                    type: boolean
                    example: true
                  data:
                    type: object
                    properties:
                      domain:
                        type: integer
                        example: 1
                      name:
                        type: string
                        example: 'John Doe'
                      phone:
                        type: string
                        example: '081212349876'
                      email:
                        type: string
                        example: john@doe.co
                      id_number:
                        type: string
                        example: '1234567890123456'
                      date_of_birth:
                        type: string
                        example: '1990-01-31'
                      customer:
                        type: integer
                        example: 1
                      area:
                        type: integer
                        example: 4
                      price:
                        type: integer
                        example: 320000000
                      downpayment:
                        type: integer
                        example: 120000000
                      installment:
                        type: integer
                        example: 5123000
                      tenor:
                        type: integer
                        example: 36
                      domicile:
                        type: integer
                        example: 1
                      muf_branch:
                        type: integer
                        example: 14
                      kind:
                        type: integer
                        example: 1
                      brand:
                        type: integer
                        example: 12
                      brand_alias:
                        type: string
                        example: HONDA
                      type:
                        type: integer
                        example: 21
                      type_alias:
                        type: string
                        example: Alya
                      model:
                        type: integer
                        example: 43
                      model_alias:
                        type: string
                        example: 'Alya X'
                      notes:
                        type: string
                        example: '-'
                      contactable:
                        type: integer
                        example: 1
                      order_number:
                        type: string
                        example: '1234567890'
                      created_at:
                        type: string
                        example: '2023-06-06T01:07:27.686097Z'
                  information:
                    type: object
                    properties:
                      code:
                        type: string
                        example: process_is_complete
                      message:
                        type: string
                        example: 'Searching for the submit has been completed.'
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 401
                  success: false
                  error:
                    code: unauthenticated
                    message: 'Your request is not authenticated.'
                    developer:
                      header:
                        - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                properties:
                  status:
                    type: integer
                    example: 401
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: unauthenticated
                      message:
                        type: string
                        example: 'Your request is not authenticated.'
                      developer:
                        type: object
                        properties:
                          header:
                            type: array
                            example:
                              - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                            items:
                              type: string
        404:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 404
                  success: false
                  error:
                    code: entity_not_found
                    message: 'No data found with the given request parameter(s).'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 404
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: entity_not_found
                      message:
                        type: string
                        example: 'No data found with the given request parameter(s).'
                      developer:
                        type: array
                        example: []
        422:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 422
                  success: false
                  error:
                    code: error_in_validation
                    message: 'Some parameter are invalid or missing.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 422
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: error_in_validation
                      message:
                        type: string
                        example: 'Some parameter are invalid or missing.'
                      developer:
                        type: array
                        example: []
        500:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 500
                  success: false
                  error:
                    code: server_error
                    message: 'We caught an error on our server, please try again in a few minutes.'
                    developer: []
                properties:
                  status:
                    type: integer
                    example: 500
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: server_error
                      message:
                        type: string
                        example: 'We caught an error on our server, please try again in a few minutes.'
                      developer:
                        type: array
                        example: []
      tags:
        - 'Simulation Process API'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                domain:
                  type: string
                  description: 'Set a domain ID to filter source of data (ref: Domain endpoint).'
                  example: 1
                used:
                  type: string
                  description: 'Explain the parameter used here.'
                  example: 0
                name:
                  type: string
                  description: 'Parameter for name.'
                  example: 'John Doe'
                phone:
                  type: string
                  description: 'Parameter for phone.'
                  example: '081212349876'
                email:
                  type: string
                  description: 'Parameter for email.'
                  example: john@doe.co
                id_number:
                  type: string
                  description: 'Parameter for id_number.'
                  example: '1234567890123456'
                date_of_birth:
                  type: string
                  description: 'Parameter for date_of_birth.'
                  example: '1990-01-31'
                customer:
                  type: string
                  description: 'Parameter for customer.'
                  example: 1
                area:
                  type: string
                  description: 'Parameter for area.'
                  example: 4
                price:
                  type: string
                  description: 'Parameter for price.'
                  example: 320000000
                downpayment:
                  type: string
                  description: 'Parameter for downpayment.'
                  example: 120000000
                installment:
                  type: string
                  description: 'Parameter for installment.'
                  example: 5123000
                tenor:
                  type: string
                  description: 'Parameter for tenor.'
                  example: 36
                domicile:
                  type: string
                  description: 'Parameter for domicile.'
                  example: 1
                kind:
                  type: string
                  description: 'Parameter for kind.'
                  example: 2
                brand:
                  type: string
                  description: 'Parameter for brand.'
                  example: 12
                brand_alias:
                  type: string
                  description: 'Parameter for brand_alias.'
                  example: HONDA
                type:
                  type: string
                  description: 'Parameter for type.'
                  example: 21
                type_alias:
                  type: string
                  description: 'Parameter for type_alias.'
                  example: Alya
                model:
                  type: string
                  description: 'Parameter for model.'
                  example: 43
                model_alias:
                  type: string
                  description: 'Parameter for model_alias.'
                  example: 'Alya X'
                notes:
                  type: string
                  description: 'Parameter for notes.'
                  example: '-'
                contactable:
                  type: string
                  description: 'Parameter for contactable.'
                  example: 1
              required:
                - domain
                - used
                - name
                - phone
                - email
                - id_number
                - date_of_birth
                - customer
                - area
                - price
                - downpayment
                - installment
                - tenor
                - domicile
                - kind
                - brand
                - brand_alias
                - type
                - type_alias
                - model
                - model_alias
                - notes
                - contactable
  /api/simulation/tracking:
    post:
      summary: Tracking
      operationId: tracking
      description: 'Endpoint to tracking installment loan based on given parameters.'
      parameters:
        -
          in: header
          name: Authorization
          description: ''
          example: 'Bearer {YOUR_API_TOKEN}'
          schema:
            type: string
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 200
                  success: true
                  data:
                    error: false
                    data:
                      order_number: '2305000279'
                      status: 'Pengajuan Anda saat ini sudah Go Live'
                      source: digital
                  information:
                    code: process_is_complete
                    message: 'Searching for the tracking has been completed.'
                properties:
                  status:
                    type: integer
                    example: 200
                  success:
                    type: boolean
                    example: true
                  data:
                    type: object
                    properties:
                      error:
                        type: boolean
                        example: false
                      data:
                        type: object
                        properties:
                          order_number:
                            type: string
                            example: '2305000279'
                          status:
                            type: string
                            example: 'Pengajuan Anda saat ini sudah Go Live'
                          source:
                            type: string
                            example: digital
                  information:
                    type: object
                    properties:
                      code:
                        type: string
                        example: process_is_complete
                      message:
                        type: string
                        example: 'Searching for the tracking has been completed.'
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 401
                  success: false
                  error:
                    code: unauthenticated
                    message: 'Your request is not authenticated.'
                    developer:
                      header:
                        - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                properties:
                  status:
                    type: integer
                    example: 401
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: unauthenticated
                      message:
                        type: string
                        example: 'Your request is not authenticated.'
                      developer:
                        type: object
                        properties:
                          header:
                            type: array
                            example:
                              - "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
                            items:
                              type: string
        404:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 404
                  success: false
                  error:
                    code: entity_not_found
                    message: 'No data found with the given request parameter(s).'
                properties:
                  status:
                    type: integer
                    example: 404
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: entity_not_found
                      message:
                        type: string
                        example: 'No data found with the given request parameter(s).'
        422:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 422
                  success: false
                  error:
                    code: error_in_validation
                    message: 'Some parameter are invalid or missing.'
                properties:
                  status:
                    type: integer
                    example: 422
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: error_in_validation
                      message:
                        type: string
                        example: 'Some parameter are invalid or missing.'
        500:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  status: 500
                  success: false
                  error:
                    code: server_error
                    message: 'We caught an error on our server, please try again in a few minutes.'
                properties:
                  status:
                    type: integer
                    example: 500
                  success:
                    type: boolean
                    example: false
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: server_error
                      message:
                        type: string
                        example: 'We caught an error on our server, please try again in a few minutes.'
      tags:
        - 'Simulation Process API'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                domain:
                  type: string
                  description: 'Set a domain ID to filter source of data (ref: Domain endpoint).'
                  example: 1
                order_number:
                  type: string
                  description: 'The order number from submission process.'
                  example: '2305000279'
              required:
                - domain
                - order_number
tags:
  -
    name: 'Calculator API'
    description: "\nThis specific API is used for running credit simulations. It is connected to the internal MUF API (Re-engineering API) and incorporates complex calculation functions to deliver precise credit simulation results. This is particularly beneficial for forecasting credit scenarios and making financial decisions."
  -
    name: 'Domain API'
    description: "\nAPIs dedicated to managing and selecting geographical data. This includes available areas and branches. These are primarily used for simulations and making precise, location-based queries or selections."
  -
    name: 'Filtering API'
    description: "\nAPIs providing additional and detailed data that aid in filtering, sorting and making accurate selections when using other APIs or processes. These APIs are especially useful when filling out applications, filtering search results, or setting parameters for simulations and calculations."
  -
    name: 'Product Listing API'
    description: "\nAPIs containing comprehensive master data for new and used vehicles. This includes detailed information about the vehicle brand, type, model metadata, and more. This group of APIs is critical for any tasks or processes related to vehicle searching, comparisons, and specifications."
  -
    name: 'Public Resource API'
    description: "\nAPIs providing a set of additional data that are public and can be used in a variety of tasks. This includes filtering, completing applications, or making queries. These APIs are especially valuable when detailed, public information is required for a process or task."
  -
    name: 'Simulation Process API'
    description: "\nThis specific API is used for running credit simulations. It is connected to the internal MUF API (Re-engineering API) and incorporates complex calculation functions to deliver precise credit simulation results. This is particularly beneficial for forecasting credit scenarios and making financial decisions."
components:
  securitySchemes:
    default:
      type: http
      scheme: bearer
      description: ''
security:
  -
    default: []
