openapi: 3.0.3
info:
  title: 'APP DOCS'
  description: ''
  version: 1.0.0
servers:
  -
    url: 'https://dev.almoualemaqare.com'
paths:
  '/api/v1/admin/roles/{role_id}/permissions':
    get:
      summary: 'Show all permissions to specific rule'
      operationId: showAllPermissionsToSpecificRule
      description: 'This endpoint lets you show all permissions to specific rule'
      parameters:
        -
          in: query
          name: page
          description: "Field to select page. Defaults to '1'."
          example: 12
          required: false
          schema:
            type: integer
            description: "Field to select page. Defaults to '1'."
            example: 12
        -
          in: query
          name: per_page
          description: "Field to select items per page. Defaults to '15'."
          example: 6
          required: false
          schema:
            type: integer
            description: "Field to select items per page. Defaults to '15'."
            example: 6
        -
          in: query
          name: filter
          description: 'Field to filter by id,name,description.'
          example: non
          required: false
          schema:
            type: string
            description: 'Field to filter by id,name,description.'
            example: non
        -
          in: query
          name: sort
          description: 'Field to sort items by id,name,description.'
          example: aut
          required: false
          schema:
            type: string
            description: 'Field to sort items by id,name,description.'
            example: aut
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 84
                      name: 'Mr. Conner Denesik Sr.'
                      description: 'Nihil rem officia quisquam sunt atque. Nulla tenetur placeat ullam ut. Neque voluptatem numquam explicabo quia sequi.'
                    -
                      id: 83
                      name: 'Ryan Schmeler'
                      description: 'Sunt ab culpa accusantium omnis. Sint et libero asperiores accusantium vero. Id enim explicabo voluptatum molestiae dicta impedit.'
                    -
                      id: 82
                      name: 'Retha Rodriguez'
                      description: 'Non accusamus veniam et fugit beatae aliquid omnis tempore. Rerum culpa incidunt sunt itaque. Et quos non culpa nihil repellat qui nemo.'
                    -
                      id: 81
                      name: 'Glenna Leffler'
                      description: 'Sunt itaque assumenda esse quia voluptates. Dolore est occaecati illo.'
                    -
                      id: 80
                      name: 'Prof. Clay Auer'
                      description: 'Et ullam cumque dignissimos voluptatem. In perferendis unde repellat voluptas. Voluptatem blanditiis debitis tempora adipisci ut non.'
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 84
                        name: 'Mr. Conner Denesik Sr.'
                        description: 'Nihil rem officia quisquam sunt atque. Nulla tenetur placeat ullam ut. Neque voluptatem numquam explicabo quia sequi.'
                      -
                        id: 83
                        name: 'Ryan Schmeler'
                        description: 'Sunt ab culpa accusantium omnis. Sint et libero asperiores accusantium vero. Id enim explicabo voluptatum molestiae dicta impedit.'
                      -
                        id: 82
                        name: 'Retha Rodriguez'
                        description: 'Non accusamus veniam et fugit beatae aliquid omnis tempore. Rerum culpa incidunt sunt itaque. Et quos non culpa nihil repellat qui nemo.'
                      -
                        id: 81
                        name: 'Glenna Leffler'
                        description: 'Sunt itaque assumenda esse quia voluptates. Dolore est occaecati illo.'
                      -
                        id: 80
                        name: 'Prof. Clay Auer'
                        description: 'Et ullam cumque dignissimos voluptatem. In perferendis unde repellat voluptas. Voluptatem blanditiis debitis tempora adipisci ut non.'
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 84
                        name:
                          type: string
                          example: 'Mr. Conner Denesik Sr.'
                        description:
                          type: string
                          example: 'Nihil rem officia quisquam sunt atque. Nulla tenetur placeat ullam ut. Neque voluptatem numquam explicabo quia sequi.'
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 15
                          per_page:
                            type: integer
                            example: 5
                          count:
                            type: integer
                            example: 5
                          current_page:
                            type: integer
                            example: 2
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
    post:
      summary: "Edit rule's permissions"
      operationId: editRulesPermissions
      description: "This endpoint lets you edit rule's permissions (add,update,delete)"
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: "The role's permissions updated successfully."
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: "The role's permissions updated successfully."
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                permissionIds:
                  type: array
                  description: 'List of the permissions Ids.'
                  example:
                    - 17
                  items:
                    type: integer
    parameters:
      -
        in: path
        name: role_id
        description: 'The ID of the role.'
        example: 1
        required: true
        schema:
          type: integer
  '/api/v1/admin/users/{user_id}/roles':
    get:
      summary: 'Show all roles to specific user'
      operationId: showAllRolesToSpecificUser
      description: 'This endpoint lets you show all roles to specific user'
      parameters:
        -
          in: query
          name: page
          description: "Field to select page. Defaults to '1'."
          example: 3
          required: false
          schema:
            type: integer
            description: "Field to select page. Defaults to '1'."
            example: 3
        -
          in: query
          name: per_page
          description: "Field to select items per page. Defaults to '15'."
          example: 8
          required: false
          schema:
            type: integer
            description: "Field to select items per page. Defaults to '15'."
            example: 8
        -
          in: query
          name: filter
          description: 'Field to filter items by id,name,description.'
          example: aut
          required: false
          schema:
            type: string
            description: 'Field to filter items by id,name,description.'
            example: aut
        -
          in: query
          name: sort
          description: 'Field to sort items by id,name,description.'
          example: nemo
          required: false
          schema:
            type: string
            description: 'Field to sort items by id,name,description.'
            example: nemo
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 26
                      name: 'Zella Wuckert MD'
                      description: 'Ad non doloribus at libero harum excepturi et.'
                    -
                      id: 25
                      name: 'Rosa Stark'
                      description: 'Nulla ut blanditiis ullam et est.'
                    -
                      id: 24
                      name: 'Dr. Blake Kunde'
                      description: 'Non ut quo similique totam reprehenderit.'
                    -
                      id: 23
                      name: 'Ransom Crooks'
                      description: 'Et facere et voluptatum sit.'
                    -
                      id: 22
                      name: 'Miss Malika Feest'
                      description: 'Id sint cum aut maiores animi.'
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 26
                        name: 'Zella Wuckert MD'
                        description: 'Ad non doloribus at libero harum excepturi et.'
                      -
                        id: 25
                        name: 'Rosa Stark'
                        description: 'Nulla ut blanditiis ullam et est.'
                      -
                        id: 24
                        name: 'Dr. Blake Kunde'
                        description: 'Non ut quo similique totam reprehenderit.'
                      -
                        id: 23
                        name: 'Ransom Crooks'
                        description: 'Et facere et voluptatum sit.'
                      -
                        id: 22
                        name: 'Miss Malika Feest'
                        description: 'Id sint cum aut maiores animi.'
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 26
                        name:
                          type: string
                          example: 'Zella Wuckert MD'
                        description:
                          type: string
                          example: 'Ad non doloribus at libero harum excepturi et.'
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 15
                          per_page:
                            type: integer
                            example: 5
                          count:
                            type: integer
                            example: 5
                          current_page:
                            type: integer
                            example: 2
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
    post:
      summary: "Edit user's roles"
      operationId: editUsersRoles
      description: "This endpoint lets you edit user's roles (add,update,delete)"
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    role_ids:
                      - 'The role ids field is required.'
                  message: 'The given data was invalid.'
                  status_code: 422
                properties:
                  data:
                    type: object
                    properties:
                      role_ids:
                        type: array
                        example:
                          - 'The role ids field is required.'
                        items:
                          type: string
                  message:
                    type: string
                    example: 'The given data was invalid.'
                  status_code:
                    type: integer
                    example: 422
      tags:
        - Admin
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                role_ids:
                  type: array
                  description: 'List of the roles Ids.'
                  example:
                    - 14
                  items:
                    type: integer
    parameters:
      -
        in: path
        name: user_id
        description: 'The ID of the user.'
        example: 1
        required: true
        schema:
          type: integer
  /api/v1/admin/profile:
    get:
      summary: "Show user's profile"
      operationId: showUsersProfile
      description: "This endpoint lets you show user's authenticated profile"
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 1
                    first_name: Test1
                    last_name: Test1
                    is_employee: true
                    phone: '+9639487222'
                    image: 'https://dev.almoualemaqare.com/storage/users/bX2TijnU0PrtXARTbVSFsX6dstcWbfvbCqz01K5t.jpg'
                    has_verified_phone: true
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 1
                      first_name:
                        type: string
                        example: Test1
                      last_name:
                        type: string
                        example: Test1
                      is_employee:
                        type: boolean
                        example: true
                      phone:
                        type: string
                        example: '+9639487222'
                      image:
                        type: string
                        example: 'https://dev.almoualemaqare.com/storage/users/bX2TijnU0PrtXARTbVSFsX6dstcWbfvbCqz01K5t.jpg'
                      has_verified_phone:
                        type: boolean
                        example: true
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
  /api/v1/admin/contact_us:
    get:
      summary: 'Show All Contact Us Records'
      operationId: showAllContactUsRecords
      description: 'This endpoint lets you show all contact us records'
      parameters:
        -
          in: query
          name: page
          description: "Field to select page. Defaults to '1'."
          example: 10
          required: false
          schema:
            type: integer
            description: "Field to select page. Defaults to '1'."
            example: 10
        -
          in: query
          name: per_page
          description: "Field to select items per page. Defaults to '15'."
          example: 6
          required: false
          schema:
            type: integer
            description: "Field to select items per page. Defaults to '15'."
            example: 6
        -
          in: query
          name: 'filter[id]'
          description: 'Field to filter items by id.'
          example: illo
          required: false
          schema:
            type: string
            description: 'Field to filter items by id.'
            example: illo
        -
          in: query
          name: 'filter[subject]'
          description: 'Field to filter items by subject.'
          example: rerum
          required: false
          schema:
            type: string
            description: 'Field to filter items by subject.'
            example: rerum
        -
          in: query
          name: sort
          description: 'Field to sort items by id.'
          example: dolores
          required: false
          schema:
            type: string
            description: 'Field to sort items by id.'
            example: dolores
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 13
                      user:
                        id: 103
                        name: 'Ms. Eleonore Carroll Alexane Kunze IV'
                      phone: '(850) 273-9591'
                      subject:
                        key: 4
                        value: COMPLAINTS
                      message: 'Occaecati nulla natus aspernatur.'
                    -
                      id: 12
                      user:
                        id: 102
                        name: 'Mr. Elian Ward Jennyfer Grant'
                      phone: 417-426-2578
                      subject:
                        key: 1
                        value: PAYMENT_PROBLEM
                      message: 'Nobis debitis ad magni.'
                    -
                      id: 11
                      user:
                        id: 101
                        name: 'Fredrick Lockman IV Dejuan Flatley V'
                      phone: +1-631-864-3439
                      subject:
                        key: 3
                        value: SUGGESTIONS
                      message: 'Cupiditate ut est corporis odit aut error ut non.'
                    -
                      id: 10
                      user:
                        id: 100
                        name: 'Darion DuBuque I Miss Eryn Moen V'
                      phone: '(229) 989-3920'
                      subject:
                        key: 1
                        value: PAYMENT_PROBLEM
                      message: 'Blanditiis numquam ut ad facere ex tempore.'
                    -
                      id: 9
                      user:
                        id: 99
                        name: 'Dr. Enrico Kozey IV Karley Crist IV'
                      phone: +1.269.487.2180
                      subject:
                        key: 4
                        value: COMPLAINTS
                      message: 'Sed ab labore quos earum incidunt.'
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 13
                        user:
                          id: 103
                          name: 'Ms. Eleonore Carroll Alexane Kunze IV'
                        phone: '(850) 273-9591'
                        subject:
                          key: 4
                          value: COMPLAINTS
                        message: 'Occaecati nulla natus aspernatur.'
                      -
                        id: 12
                        user:
                          id: 102
                          name: 'Mr. Elian Ward Jennyfer Grant'
                        phone: 417-426-2578
                        subject:
                          key: 1
                          value: PAYMENT_PROBLEM
                        message: 'Nobis debitis ad magni.'
                      -
                        id: 11
                        user:
                          id: 101
                          name: 'Fredrick Lockman IV Dejuan Flatley V'
                        phone: +1-631-864-3439
                        subject:
                          key: 3
                          value: SUGGESTIONS
                        message: 'Cupiditate ut est corporis odit aut error ut non.'
                      -
                        id: 10
                        user:
                          id: 100
                          name: 'Darion DuBuque I Miss Eryn Moen V'
                        phone: '(229) 989-3920'
                        subject:
                          key: 1
                          value: PAYMENT_PROBLEM
                        message: 'Blanditiis numquam ut ad facere ex tempore.'
                      -
                        id: 9
                        user:
                          id: 99
                          name: 'Dr. Enrico Kozey IV Karley Crist IV'
                        phone: +1.269.487.2180
                        subject:
                          key: 4
                          value: COMPLAINTS
                        message: 'Sed ab labore quos earum incidunt.'
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 13
                        user:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 103
                            name:
                              type: string
                              example: 'Ms. Eleonore Carroll Alexane Kunze IV'
                        phone:
                          type: string
                          example: '(850) 273-9591'
                        subject:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 4
                            value:
                              type: string
                              example: COMPLAINTS
                        message:
                          type: string
                          example: 'Occaecati nulla natus aspernatur.'
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 15
                          per_page:
                            type: integer
                            example: 5
                          count:
                            type: integer
                            example: 5
                          current_page:
                            type: integer
                            example: 2
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
  '/api/v1/admin/contact_us/{contact_us}':
    get:
      summary: 'Show specific contact us record'
      operationId: showSpecificContactUsRecord
      description: 'This endpoint lets you show specific contact us record'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 2
                    user:
                      id: 187
                      name: 'Prof. Cleora Schaefer III Damaris Miller'
                    phone: 1-283-527-8082
                    subject:
                      key: 4
                      value: COMPLAINTS
                    message: 'Aspernatur aut labore quidem ad.'
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 2
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 187
                          name:
                            type: string
                            example: 'Prof. Cleora Schaefer III Damaris Miller'
                      phone:
                        type: string
                        example: 1-283-527-8082
                      subject:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 4
                          value:
                            type: string
                            example: COMPLAINTS
                      message:
                        type: string
                        example: 'Aspernatur aut labore quidem ad.'
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
    delete:
      summary: 'Delete Specific Contact Us Record'
      operationId: deleteSpecificContactUsRecord
      description: 'This endpoint lets you delete specific contact us record'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'The Contact Us Record  deleted successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'The Contact Us Record  deleted successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
    parameters:
      -
        in: path
        name: contact_us
        description: ''
        example: 1
        required: true
        schema:
          type: integer
  '/api/v1/admin/advertisements/{advertisement_id}/change-status':
    post:
      summary: 'Change Advertisement Status'
      operationId: changeAdvertisementStatus
      description: 'This endpoint lets the admin change the status of a specific advertisement'
      parameters:
        -
          in: query
          name: status
          description: "The new status value (e.g., 'reject' or 'accept')."
          example: ad
          required: true
          schema:
            type: string
            description: "The new status value (e.g., 'reject' or 'accept')."
            example: ad
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'Advertisement Status Changed Successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'Advertisement Status Changed Successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                status:
                  type: integer
                  description: ''
                  example: 2
                  enum:
                    - 1
                    - 2
                    - 3
                    - 4
                    - 5
                reason:
                  type: string
                  description: ''
                  example: hic
              required:
                - status
    parameters:
      -
        in: path
        name: advertisement_id
        description: 'The ID of the advertisement.'
        example: 1
        required: true
        schema:
          type: integer
      -
        in: path
        name: advertisement
        description: 'The ID of the advertisement.'
        example: distinctio
        required: true
        schema:
          type: string
  /api/v1/admin/advertisement:
    get:
      summary: 'Filter advertisements'
      operationId: filterAdvertisements
      description: 'Filter advertisements based on the provided parameters'
      parameters:
        -
          in: query
          name: 'filter[tag]'
          description: 'Field to filter advertisement by tag.'
          example: quis
          required: false
          schema:
            type: string
            description: 'Field to filter advertisement by tag.'
            example: quis
        -
          in: query
          name: 'filter[property_type]'
          description: 'Field to filter advertisement by property_type.'
          example: eos
          required: false
          schema:
            type: string
            description: 'Field to filter advertisement by property_type.'
            example: eos
        -
          in: query
          name: 'filter[bedrooms]'
          description: 'Field to filter advertisement by bedrooms.'
          example: sit
          required: false
          schema:
            type: string
            description: 'Field to filter advertisement by bedrooms.'
            example: sit
        -
          in: query
          name: 'filter[price_range]'
          description: 'Field to filter advertisement by price_range.'
          example: omnis
          required: false
          schema:
            type: string
            description: 'Field to filter advertisement by price_range.'
            example: omnis
        -
          in: query
          name: 'filter[location]'
          description: 'Field to filter advertisement by location.'
          example: vero
          required: false
          schema:
            type: string
            description: 'Field to filter advertisement by location.'
            example: vero
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 13
                      title: 'Advertisement Two'
                      description: 'This is a test advertisement'
                      image: 'https://dev.almoualemaqare.com/storage/advertisements/Lncoc7PAYzy1XPSibyXXpmm9DdfBCCFGTZQuk9dt.jpg'
                  meta:
                    pagination:
                      total: 1
                      per_page: 15
                      count: 1
                      current_page: 1
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 13
                        title: 'Advertisement Two'
                        description: 'This is a test advertisement'
                        image: 'https://dev.almoualemaqare.com/storage/advertisements/Lncoc7PAYzy1XPSibyXXpmm9DdfBCCFGTZQuk9dt.jpg'
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 13
                        title:
                          type: string
                          example: 'Advertisement Two'
                        description:
                          type: string
                          example: 'This is a test advertisement'
                        image:
                          type: string
                          example: 'https://dev.almoualemaqare.com/storage/advertisements/Lncoc7PAYzy1XPSibyXXpmm9DdfBCCFGTZQuk9dt.jpg'
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 1
                          per_page:
                            type: integer
                            example: 15
                          count:
                            type: integer
                            example: 1
                          current_page:
                            type: integer
                            example: 1
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                property_type:
                  type: integer
                  description: ''
                  example: 4
                  enum:
                    - 1
                    - 2
                    - 3
                    - 4
                    - 5
                    - 6
                    - 7
                    - 8
                    - 9
                    - 10
                bedrooms:
                  type: integer
                  description: 'Must be at least 0.'
                  example: 18
                price_range:
                  type: number
                  description: 'Must be at least 0.'
                  example: 32
                location:
                  type: string
                  description: 'Must be at least 0 characters.'
                  example: hgjmwlrlfqpgakklioweqhqclcjpnwkbgvclijrbgtdiwfjgbzefvsxsydggrnhbednzqpzjjaf
  '/api/v1/admin/advertisements/{advertisement_id}/change-tag':
    post:
      summary: 'Update Advertisement Tag'
      operationId: updateAdvertisementTag
      description: 'This endpoint lets admin update advertisement tag'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'Advertisement Tag Changed Successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'Advertisement Tag Changed Successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                tag:
                  type: integer
                  description: ''
                  example: 1
                  enum:
                    - 1
                    - 2
              required:
                - tag
    parameters:
      -
        in: path
        name: advertisement_id
        description: 'The ID of the advertisement.'
        example: 1
        required: true
        schema:
          type: integer
  '/api/v1/admin/orders/{order_id}/change-status':
    post:
      summary: 'Change Order Status'
      operationId: changeOrderStatus
      description: 'This endpoint lets the admin change the status of a specific order'
      parameters:
        -
          in: query
          name: status
          description: "The new status value (e.g., 'reject' or 'accept')."
          example: consequatur
          required: true
          schema:
            type: string
            description: "The new status value (e.g., 'reject' or 'accept')."
            example: consequatur
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'Order Status Changed Successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'Order Status Changed Successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                status:
                  type: integer
                  description: ''
                  example: 4
                  enum:
                    - 1
                    - 2
                    - 3
                    - 4
                    - 5
                reason:
                  type: string
                  description: ''
                  example: non
              required:
                - status
    parameters:
      -
        in: path
        name: order_id
        description: 'The ID of the order.'
        example: 1
        required: true
        schema:
          type: integer
      -
        in: path
        name: order
        description: 'The ID of the order.'
        example: et
        required: true
        schema:
          type: string
  '/api/v1/admin/orders/{order_id}/change-privacy':
    post:
      summary: 'Change Order Privacy'
      operationId: changeOrderPrivacy
      description: 'This endpoint lets the user change the privacy of a specific order'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'Order privacy changed successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'Order privacy changed successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                privacy:
                  type: integer
                  description: ''
                  example: 2
                  enum:
                    - 1
                    - 2
                privacy_reason:
                  type: string
                  description: ''
                  example: perferendis
              required:
                - privacy
    parameters:
      -
        in: path
        name: order_id
        description: 'The ID of the order.'
        example: 1
        required: true
        schema:
          type: integer
      -
        in: path
        name: advertisement
        description: 'The ID of the order.'
        example: rerum
        required: true
        schema:
          type: string
  '/api/v1/admin/reviews/{review_id}/change-status':
    post:
      summary: 'Change Review Status'
      operationId: changeReviewStatus
      description: 'This endpoint lets the admin change the status of a specific review'
      parameters:
        -
          in: query
          name: status
          description: "The new status value (e.g., 'reject' or 'approve')."
          example: beatae
          required: true
          schema:
            type: string
            description: "The new status value (e.g., 'reject' or 'approve')."
            example: beatae
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'Review Status Changed Successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'Review Status Changed Successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                status:
                  type: integer
                  description: ''
                  example: 2
                  enum:
                    - 1
                    - 2
                    - 3
                reason:
                  type: string
                  description: ''
                  example: facere
              required:
                - status
    parameters:
      -
        in: path
        name: review_id
        description: 'The ID of the review.'
        example: 1
        required: true
        schema:
          type: integer
      -
        in: path
        name: review
        description: 'The ID of the review.'
        example: voluptas
        required: true
        schema:
          type: string
  /api/v1/admin/application_updates:
    get:
      summary: 'Show all Application Updates'
      operationId: showAllApplicationUpdates
      description: 'This endpoint lets admin show all Application Update'
      parameters:
        -
          in: query
          name: page
          description: "Field to select page. Defaults to '1'."
          example: 2
          required: false
          schema:
            type: integer
            description: "Field to select page. Defaults to '1'."
            example: 2
        -
          in: query
          name: per_page
          description: "Field to select items per page. Defaults to '15'."
          example: 13
          required: false
          schema:
            type: integer
            description: "Field to select items per page. Defaults to '15'."
            example: 13
        -
          in: query
          name: 'filter[id]'
          description: 'Field to filter items by id.'
          example: rem
          required: false
          schema:
            type: string
            description: 'Field to filter items by id.'
            example: rem
        -
          in: query
          name: 'filter[os_type]'
          description: 'Field to filter items by os_type.'
          example: tempora
          required: false
          schema:
            type: string
            description: 'Field to filter items by os_type.'
            example: tempora
        -
          in: query
          name: 'filter[type]'
          description: 'Field to filter items by type.'
          example: sed
          required: false
          schema:
            type: string
            description: 'Field to filter items by type.'
            example: sed
        -
          in: query
          name: sort
          description: 'Field to sort items by id,version.'
          example: vel
          required: false
          schema:
            type: string
            description: 'Field to sort items by id,version.'
            example: vel
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 13
                      message: 'Quia dolorem consequatur aut non amet explicabo.'
                      os_type:
                        key: 2
                        value: IOS
                      backend_version: 14.16.89
                      build_number: '7410413'
                      version: 80.18.79
                      type:
                        key: 2
                        value: FORCE
                    -
                      id: 12
                      message: 'Omnis et odio hic quam.'
                      os_type:
                        key: 2
                        value: IOS
                      backend_version: 61.78.47
                      build_number: '2'
                      version: 84.81.19
                      type:
                        key: 1
                        value: NORMAL
                    -
                      id: 11
                      message: 'Eum totam asperiores itaque.'
                      os_type:
                        key: 1
                        value: ANDROID
                      backend_version: 31.98.01
                      build_number: '13321'
                      version: 33.43.37
                      type:
                        key: 1
                        value: NORMAL
                    -
                      id: 10
                      message: 'Inventore dolores et voluptas dignissimos quod veniam.'
                      os_type:
                        key: 1
                        value: ANDROID
                      backend_version: 85.52.35
                      build_number: '73'
                      version: 76.67.16
                      type:
                        key: 2
                        value: FORCE
                    -
                      id: 9
                      message: 'Accusamus nesciunt omnis eaque dolores.'
                      os_type:
                        key: 1
                        value: ANDROID
                      backend_version: 18.41.09
                      build_number: '77'
                      version: 69.61.48
                      type:
                        key: 2
                        value: FORCE
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 13
                        message: 'Quia dolorem consequatur aut non amet explicabo.'
                        os_type:
                          key: 2
                          value: IOS
                        backend_version: 14.16.89
                        build_number: '7410413'
                        version: 80.18.79
                        type:
                          key: 2
                          value: FORCE
                      -
                        id: 12
                        message: 'Omnis et odio hic quam.'
                        os_type:
                          key: 2
                          value: IOS
                        backend_version: 61.78.47
                        build_number: '2'
                        version: 84.81.19
                        type:
                          key: 1
                          value: NORMAL
                      -
                        id: 11
                        message: 'Eum totam asperiores itaque.'
                        os_type:
                          key: 1
                          value: ANDROID
                        backend_version: 31.98.01
                        build_number: '13321'
                        version: 33.43.37
                        type:
                          key: 1
                          value: NORMAL
                      -
                        id: 10
                        message: 'Inventore dolores et voluptas dignissimos quod veniam.'
                        os_type:
                          key: 1
                          value: ANDROID
                        backend_version: 85.52.35
                        build_number: '73'
                        version: 76.67.16
                        type:
                          key: 2
                          value: FORCE
                      -
                        id: 9
                        message: 'Accusamus nesciunt omnis eaque dolores.'
                        os_type:
                          key: 1
                          value: ANDROID
                        backend_version: 18.41.09
                        build_number: '77'
                        version: 69.61.48
                        type:
                          key: 2
                          value: FORCE
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 13
                        message:
                          type: string
                          example: 'Quia dolorem consequatur aut non amet explicabo.'
                        os_type:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 2
                            value:
                              type: string
                              example: IOS
                        backend_version:
                          type: string
                          example: 14.16.89
                        build_number:
                          type: string
                          example: '7410413'
                        version:
                          type: string
                          example: 80.18.79
                        type:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 2
                            value:
                              type: string
                              example: FORCE
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 15
                          per_page:
                            type: integer
                            example: 5
                          count:
                            type: integer
                            example: 5
                          current_page:
                            type: integer
                            example: 2
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
    post:
      summary: 'Add Application Update'
      operationId: addApplicationUpdate
      description: 'This endpoint lets you add Application Update'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 11111154
                    message: 'Sample message'
                    os_type:
                      key: 2
                      value: IOS
                    backend_version: '1,0,0'
                    build_number: '123'
                    version: 2.1.3
                    type:
                      key: 1
                      value: NORMAL
                  message: 'The Application Update added successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 11111154
                      message:
                        type: string
                        example: 'Sample message'
                      os_type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: IOS
                      backend_version:
                        type: string
                        example: '1,0,0'
                      build_number:
                        type: string
                        example: '123'
                      version:
                        type: string
                        example: 2.1.3
                      type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: NORMAL
                  message:
                    type: string
                    example: 'The Application Update added successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                message:
                  type: string
                  description: ''
                  example: soluta
                os_type:
                  type: integer
                  description: ''
                  example: 1
                  enum:
                    - 1
                    - 2
                backend_version:
                  type: string
                  description: ''
                  example: autem
                build_number:
                  type: string
                  description: ''
                  example: ipsum
                version:
                  type: string
                  description: ''
                  example: voluptates
                type:
                  type: integer
                  description: ''
                  example: 1
                  enum:
                    - 1
                    - 2
              required:
                - message
                - os_type
                - backend_version
                - build_number
                - version
                - type
  '/api/v1/admin/application_updates/{application_update}':
    delete:
      summary: 'Delete specific Application Update'
      operationId: deleteSpecificApplicationUpdate
      description: 'This endpoint lets user delete specific Application Update'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'The Application Update deleted successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'The Application Update deleted successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
    parameters:
      -
        in: path
        name: application_update
        description: ''
        example: 1
        required: true
        schema:
          type: integer
  '/api/v1/admin/agencies/{agency_id}/change-status':
    post:
      summary: 'Change Agency Status'
      operationId: changeAgencyStatus
      description: 'This endpoint lets the admin change the status of a specific agency'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'Agency Status Changed Successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'Agency Status Changed Successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                status:
                  type: integer
                  description: ''
                  example: 3
                  enum:
                    - 1
                    - 2
                    - 3
                reason:
                  type: string
                  description: ''
                  example: perspiciatis
              required:
                - status
    parameters:
      -
        in: path
        name: agency_id
        description: 'The ID of the agency.'
        example: 1
        required: true
        schema:
          type: integer
      -
        in: path
        name: order
        description: 'The ID of the agency.'
        example: et
        required: true
        schema:
          type: string
  /api/v1/admin/permissions:
    get:
      summary: 'Show All'
      operationId: showAll
      description: 'This endpoint lets you show all permissions'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 62
                      name: 'Holly Walsh'
                      description: 'Inventore iusto consequuntur eaque unde. Itaque quae voluptates numquam ad in voluptatem et.'
                    -
                      id: 61
                      name: 'Miss Estel Schroeder PhD'
                      description: 'Vitae cupiditate atque nam a laboriosam voluptas laudantium. Beatae reprehenderit beatae sint dolorem.'
                    -
                      id: 60
                      name: 'Prof. Austyn Kovacek'
                      description: 'Ullam quis quam vitae autem corporis nostrum. Illum omnis rerum voluptatem reiciendis qui voluptas minus. Maiores praesentium aliquam culpa.'
                    -
                      id: 59
                      name: 'Luna Kris I'
                      description: 'Et molestiae eos ipsum repellendus voluptas voluptas. Vel eos facilis explicabo velit quisquam. Non consequatur quibusdam nihil accusamus.'
                    -
                      id: 58
                      name: 'Corrine Rogahn'
                      description: 'In tenetur ipsum nam. Repellendus sunt non ipsum debitis harum voluptatem.'
                  meta:
                    pagination:
                      total: 16
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 62
                        name: 'Holly Walsh'
                        description: 'Inventore iusto consequuntur eaque unde. Itaque quae voluptates numquam ad in voluptatem et.'
                      -
                        id: 61
                        name: 'Miss Estel Schroeder PhD'
                        description: 'Vitae cupiditate atque nam a laboriosam voluptas laudantium. Beatae reprehenderit beatae sint dolorem.'
                      -
                        id: 60
                        name: 'Prof. Austyn Kovacek'
                        description: 'Ullam quis quam vitae autem corporis nostrum. Illum omnis rerum voluptatem reiciendis qui voluptas minus. Maiores praesentium aliquam culpa.'
                      -
                        id: 59
                        name: 'Luna Kris I'
                        description: 'Et molestiae eos ipsum repellendus voluptas voluptas. Vel eos facilis explicabo velit quisquam. Non consequatur quibusdam nihil accusamus.'
                      -
                        id: 58
                        name: 'Corrine Rogahn'
                        description: 'In tenetur ipsum nam. Repellendus sunt non ipsum debitis harum voluptatem.'
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 62
                        name:
                          type: string
                          example: 'Holly Walsh'
                        description:
                          type: string
                          example: 'Inventore iusto consequuntur eaque unde. Itaque quae voluptates numquam ad in voluptatem et.'
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 16
                          per_page:
                            type: integer
                            example: 5
                          count:
                            type: integer
                            example: 5
                          current_page:
                            type: integer
                            example: 2
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
  '/api/v1/admin/permissions/{id}':
    get:
      summary: 'Show specific permission'
      operationId: showSpecificPermission
      description: 'This endpoint lets you show specific permission'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 57
                    name: 'Jimmy Yundt'
                    description: 'Repudiandae et qui quasi ut saepe et libero. Sequi unde vel deleniti doloribus exercitationem iste quia. Et cupiditate quo magnam ut.'
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 57
                      name:
                        type: string
                        example: 'Jimmy Yundt'
                      description:
                        type: string
                        example: 'Repudiandae et qui quasi ut saepe et libero. Sequi unde vel deleniti doloribus exercitationem iste quia. Et cupiditate quo magnam ut.'
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the permission.'
        example: 1
        required: true
        schema:
          type: integer
  /api/v1/admin/users:
    get:
      summary: 'Show all users'
      operationId: showAllUsers
      description: 'This endpoint lets you show all users'
      parameters:
        -
          in: query
          name: page
          description: "Field to select page. Defaults to '1'."
          example: 16
          required: false
          schema:
            type: integer
            description: "Field to select page. Defaults to '1'."
            example: 16
        -
          in: query
          name: per_page
          description: "Field to select items per page. Defaults to '15'."
          example: 5
          required: false
          schema:
            type: integer
            description: "Field to select items per page. Defaults to '15'."
            example: 5
        -
          in: query
          name: 'filter[id]'
          description: 'Field to filter items by id.'
          example: et
          required: false
          schema:
            type: string
            description: 'Field to filter items by id.'
            example: et
        -
          in: query
          name: 'filter[name]'
          description: 'Field to filter items by name.'
          example: illo
          required: false
          schema:
            type: string
            description: 'Field to filter items by name.'
            example: illo
        -
          in: query
          name: 'filter[email]'
          description: 'Field to filter items by email.'
          example: vel
          required: false
          schema:
            type: string
            description: 'Field to filter items by email.'
            example: vel
        -
          in: query
          name: 'filter[phone]'
          description: 'Field to filter items by phone.'
          example: aut
          required: false
          schema:
            type: string
            description: 'Field to filter items by phone.'
            example: aut
        -
          in: query
          name: sort
          description: 'Field to sort items by id,name,email.'
          example: dignissimos
          required: false
          schema:
            type: string
            description: 'Field to sort items by id,name,email.'
            example: dignissimos
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 319
                      first_name: 'Matteo King'
                      last_name: 'Prof. Estefania McCullough'
                      is_employee: 1
                      phone: '+18386839692'
                      image: 'https://dev.almoualemaqare.com/storage/users/user.png'
                      has_verified_phone: true
                    -
                      id: 318
                      first_name: 'Elvie Schuster'
                      last_name: 'Rex Waters'
                      is_employee: 1
                      phone: +1.661.573.8844
                      image: 'https://dev.almoualemaqare.com/storage/users/user.png'
                      has_verified_phone: true
                    -
                      id: 317
                      first_name: 'Anne Raynor'
                      last_name: 'Laverna Upton'
                      is_employee: 1
                      phone: '+13208157561'
                      image: 'https://dev.almoualemaqare.com/storage/users/user.png'
                      has_verified_phone: true
                    -
                      id: 316
                      first_name: 'Dr. Glen Beahan II'
                      last_name: 'Mrs. Maddison Davis'
                      is_employee: 1
                      phone: +1-810-530-6451
                      image: 'https://dev.almoualemaqare.com/storage/users/user.png'
                      has_verified_phone: true
                    -
                      id: 315
                      first_name: 'Olaf Larkin'
                      last_name: 'Miss Verda Orn'
                      is_employee: 1
                      phone: +1.312.894.2988
                      image: 'https://dev.almoualemaqare.com/storage/users/user.png'
                      has_verified_phone: true
                  meta:
                    pagination:
                      total: 16
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 319
                        first_name: 'Matteo King'
                        last_name: 'Prof. Estefania McCullough'
                        is_employee: 1
                        phone: '+18386839692'
                        image: 'https://dev.almoualemaqare.com/storage/users/user.png'
                        has_verified_phone: true
                      -
                        id: 318
                        first_name: 'Elvie Schuster'
                        last_name: 'Rex Waters'
                        is_employee: 1
                        phone: +1.661.573.8844
                        image: 'https://dev.almoualemaqare.com/storage/users/user.png'
                        has_verified_phone: true
                      -
                        id: 317
                        first_name: 'Anne Raynor'
                        last_name: 'Laverna Upton'
                        is_employee: 1
                        phone: '+13208157561'
                        image: 'https://dev.almoualemaqare.com/storage/users/user.png'
                        has_verified_phone: true
                      -
                        id: 316
                        first_name: 'Dr. Glen Beahan II'
                        last_name: 'Mrs. Maddison Davis'
                        is_employee: 1
                        phone: +1-810-530-6451
                        image: 'https://dev.almoualemaqare.com/storage/users/user.png'
                        has_verified_phone: true
                      -
                        id: 315
                        first_name: 'Olaf Larkin'
                        last_name: 'Miss Verda Orn'
                        is_employee: 1
                        phone: +1.312.894.2988
                        image: 'https://dev.almoualemaqare.com/storage/users/user.png'
                        has_verified_phone: true
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 319
                        first_name:
                          type: string
                          example: 'Matteo King'
                        last_name:
                          type: string
                          example: 'Prof. Estefania McCullough'
                        is_employee:
                          type: integer
                          example: 1
                        phone:
                          type: string
                          example: '+18386839692'
                        image:
                          type: string
                          example: 'https://dev.almoualemaqare.com/storage/users/user.png'
                        has_verified_phone:
                          type: boolean
                          example: true
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 16
                          per_page:
                            type: integer
                            example: 5
                          count:
                            type: integer
                            example: 5
                          current_page:
                            type: integer
                            example: 2
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
    post:
      summary: 'Add user'
      operationId: addUser
      description: 'This endpoint lets you add user'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 10545
                    first_name: Test
                    last_name: Test
                    is_employee: 1
                    phone: '+963994622354'
                    image: 'https://dev.almoualemaqare.com/storage/users/66dd4514ee88b.jpg'
                    has_verified_phone: false
                  message: 'The user added successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 10545
                      first_name:
                        type: string
                        example: Test
                      last_name:
                        type: string
                        example: Test
                      is_employee:
                        type: integer
                        example: 1
                      phone:
                        type: string
                        example: '+963994622354'
                      image:
                        type: string
                        example: 'https://dev.almoualemaqare.com/storage/users/66dd4514ee88b.jpg'
                      has_verified_phone:
                        type: boolean
                        example: false
                  message:
                    type: string
                    example: 'The user added successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
      requestBody:
        required: true
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                first_name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: nyqgzpmyrsjigzoy
                last_name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: wocybge
                is_employee:
                  type: boolean
                  description: ''
                  example: false
                phone:
                  type: string
                  description: ''
                  example: null
                password:
                  type: string
                  description: 'Must be at least 6 characters.'
                  example: S8!mn=s
                image:
                  type: string
                  format: binary
                  description: 'Must be an image. Must not be greater than 2048 kilobytes.'
              required:
                - first_name
                - last_name
                - is_employee
                - password
  '/api/v1/admin/users/{id}':
    get:
      summary: 'Show specific user'
      operationId: showSpecificUser
      description: 'This endpoint lets you show specific user'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 10540
                    first_name: 'Bridget Altenwerth'
                    last_name: 'Reed Rath'
                    is_employee: 1
                    phone: +1.405.827.0063
                    image: 'https://dev.almoualemaqare.com/storage/users/user.png'
                    has_verified_phone: true
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 10540
                      first_name:
                        type: string
                        example: 'Bridget Altenwerth'
                      last_name:
                        type: string
                        example: 'Reed Rath'
                      is_employee:
                        type: integer
                        example: 1
                      phone:
                        type: string
                        example: +1.405.827.0063
                      image:
                        type: string
                        example: 'https://dev.almoualemaqare.com/storage/users/user.png'
                      has_verified_phone:
                        type: boolean
                        example: true
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
    put:
      summary: 'Update specific user'
      operationId: updateSpecificUser
      description: 'This endpoint lets you update specific user'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 11111168
                    first_name: TESTER
                    last_name: TESTER
                    is_employee: 1
                    phone: '+963994622354'
                    image: 'https://dev.almoualemaqare.com/storage/users/66dd451502105.jpg'
                    has_verified_phone: true
                  message: "User's information updated successfully"
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 11111168
                      first_name:
                        type: string
                        example: TESTER
                      last_name:
                        type: string
                        example: TESTER
                      is_employee:
                        type: integer
                        example: 1
                      phone:
                        type: string
                        example: '+963994622354'
                      image:
                        type: string
                        example: 'https://dev.almoualemaqare.com/storage/users/66dd451502105.jpg'
                      has_verified_phone:
                        type: boolean
                        example: true
                  message:
                    type: string
                    example: "User's information updated successfully"
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
      requestBody:
        required: false
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                first_name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: jdklmgszvkmb
                last_name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: hufxfkli
                is_employee:
                  type: boolean
                  description: ''
                  example: true
                phone:
                  type: string
                  description: ''
                  example: null
                password:
                  type: string
                  description: 'Must be at least 6 characters.'
                  example: '5/CQ\,mZjt83A)@JG4z'
                image:
                  type: string
                  format: binary
                  description: 'Must be an image. Must not be greater than 2048 kilobytes.'
    delete:
      summary: 'Delete specific user'
      operationId: deleteSpecificUser
      description: 'This endpoint lets you user specific user'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'The user deleted successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'The user deleted successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the user.'
        example: 1
        required: true
        schema:
          type: integer
  /api/v1/admin/roles:
    get:
      summary: 'Show All'
      operationId: showAll
      description: 'This endpoint lets you show all roles'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 14
                      name: 'Shawna Rath'
                      description: 'Exercitationem repellendus quisquam qui.'
                    -
                      id: 13
                      name: 'Mrs. Keely Schumm Sr.'
                      description: 'Eaque incidunt accusamus vero voluptatem.'
                    -
                      id: 12
                      name: 'Prof. Keegan Becker'
                      description: 'Libero recusandae assumenda facere rerum sit.'
                    -
                      id: 11
                      name: 'Kira McLaughlin'
                      description: 'Magni voluptates vitae quos laudantium eos.'
                    -
                      id: 10
                      name: 'Ms. Vida Williamson'
                      description: 'Sapiente qui id accusamus neque est.'
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 14
                        name: 'Shawna Rath'
                        description: 'Exercitationem repellendus quisquam qui.'
                      -
                        id: 13
                        name: 'Mrs. Keely Schumm Sr.'
                        description: 'Eaque incidunt accusamus vero voluptatem.'
                      -
                        id: 12
                        name: 'Prof. Keegan Becker'
                        description: 'Libero recusandae assumenda facere rerum sit.'
                      -
                        id: 11
                        name: 'Kira McLaughlin'
                        description: 'Magni voluptates vitae quos laudantium eos.'
                      -
                        id: 10
                        name: 'Ms. Vida Williamson'
                        description: 'Sapiente qui id accusamus neque est.'
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 14
                        name:
                          type: string
                          example: 'Shawna Rath'
                        description:
                          type: string
                          example: 'Exercitationem repellendus quisquam qui.'
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 15
                          per_page:
                            type: integer
                            example: 5
                          count:
                            type: integer
                            example: 5
                          current_page:
                            type: integer
                            example: 2
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
    post:
      summary: 'Add role'
      operationId: addRole
      description: 'This endpoint lets you add role'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 789654419
                    name: 'Name role'
                    description: 'Description role'
                  message: 'The role added successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 789654419
                      name:
                        type: string
                        example: 'Name role'
                      description:
                        type: string
                        example: 'Description role'
                  message:
                    type: string
                    example: 'The role added successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: xwwczkxdgmkzsawdsqnnrrlv
                description:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: 'Aut modi vel dolores aspernatur.'
              required:
                - name
                - description
  '/api/v1/admin/roles/{id}':
    get:
      summary: 'Show specific role'
      operationId: showSpecificRole
      description: 'This endpoint lets you show specific role'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 12
                    name: 'Lydia Medhurst'
                    description: 'Officia et aspernatur assumenda.'
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 12
                      name:
                        type: string
                        example: 'Lydia Medhurst'
                      description:
                        type: string
                        example: 'Officia et aspernatur assumenda.'
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
    put:
      summary: 'Update specific role'
      operationId: updateSpecificRole
      description: 'This endpoint lets you update specific role'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 7
                    name: 'New Name'
                    description: 'New description'
                  message: 'The role updated successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 7
                      name:
                        type: string
                        example: 'New Name'
                      description:
                        type: string
                        example: 'New description'
                  message:
                    type: string
                    example: 'The role updated successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: zquphifsjsybjrilzhm
                description:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: 'Qui quidem explicabo ut.'
    delete:
      summary: 'Delete specific role'
      operationId: deleteSpecificRole
      description: 'This endpoint lets you delete specific role'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'The role deleted successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'The role deleted successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the role.'
        example: 1
        required: true
        schema:
          type: integer
  /api/v1/admin/properties:
    get:
      summary: 'Show all properties'
      operationId: showAllProperties
      description: 'This endpoint lets you show all properties'
      parameters:
        -
          in: query
          name: page
          description: "Field to select page. Defaults to '1'."
          example: 16
          required: false
          schema:
            type: integer
            description: "Field to select page. Defaults to '1'."
            example: 16
        -
          in: query
          name: per_page
          description: "Field to select items per page. Defaults to '15'."
          example: 12
          required: false
          schema:
            type: integer
            description: "Field to select items per page. Defaults to '15'."
            example: 12
        -
          in: query
          name: 'filter[id]'
          description: 'Field to filter items by id.'
          example: voluptas
          required: false
          schema:
            type: string
            description: 'Field to filter items by id.'
            example: voluptas
        -
          in: query
          name: 'filter[title]'
          description: 'Field to filter items by title.'
          example: et
          required: false
          schema:
            type: string
            description: 'Field to filter items by title.'
            example: et
        -
          in: query
          name: 'filter[address]'
          description: 'Field to filter items by address.'
          example: consequatur
          required: false
          schema:
            type: string
            description: 'Field to filter items by address.'
            example: consequatur
        -
          in: query
          name: 'filter[price]'
          description: 'Field to filter items by price.'
          example: vel
          required: false
          schema:
            type: string
            description: 'Field to filter items by price.'
            example: vel
        -
          in: query
          name: 'filter[property_type]'
          description: 'Field to filter items by property_type.'
          example: quia
          required: false
          schema:
            type: string
            description: 'Field to filter items by property_type.'
            example: quia
        -
          in: query
          name: 'filter[listing_type]'
          description: 'Field to filter items by listing_type.'
          example: quasi
          required: false
          schema:
            type: string
            description: 'Field to filter items by listing_type.'
            example: quasi
        -
          in: query
          name: 'filter[status]'
          description: 'Field to filter items by status.'
          example: quod
          required: false
          schema:
            type: string
            description: 'Field to filter items by status.'
            example: quod
        -
          in: query
          name: 'filter[search]'
          description: 'Field to perform a custom search.'
          example: sapiente
          required: false
          schema:
            type: string
            description: 'Field to perform a custom search.'
            example: sapiente
        -
          in: query
          name: sort
          description: 'Field to sort items by id,title,price.'
          example: ut
          required: false
          schema:
            type: string
            description: 'Field to sort items by id,title,price.'
            example: ut
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 21
                      title: null
                      title_ar: null
                      price: '123993.00'
                      currency: SYP
                      negotiable: 1
                      property_type:
                        key: 7
                        value: CHALET
                      ownership_type:
                        key: 7
                        value: NOTARY_PUBLIC_AGENCY
                      furnishing:
                        key: 2
                        value: SIMI_FURNISHED
                      cladding_status:
                        key: 6
                        value: SUPER_DELUXE
                      bedrooms: 4
                      bathrooms: 3
                      area_sqm: 2687
                      floor_number: 2
                      address: "621 Kuhlman Trace Suite 791\nKellystad, DC 08785-3397"
                      address_ar: "1536 Maximus Locks\nMonaland, NH 94446-1320"
                      direction:
                        key: 7
                        value: SOUTH_EAST
                      view: "198 Arely Gardens\nCedrickhaven, IL 53881-9446"
                      geolocation:
                        latitude: 21.18207
                        longitude: -156.801953
                      building_name_number: '193504'
                      street_name_number: '122683'
                      location:
                        id: 38
                        name: 'Forrest Pollich Sr.'
                      user:
                        id: 356
                        name: 'Aliya Homenick Beau Lueilwitz'
                      status:
                        key: 1
                        value: DRAFT
                      services: []
                    -
                      id: 20
                      title: null
                      title_ar: null
                      price: '111364.00'
                      currency: SYP
                      negotiable: 0
                      property_type:
                        key: 5
                        value: OFFICE
                      ownership_type:
                        key: 4
                        value: HOUSING_TITLE_DEAD
                      furnishing:
                        key: 1
                        value: UNFURNISHED
                      cladding_status:
                        key: 7
                        value: STRUCTURE_ONLY
                      bedrooms: 2
                      bathrooms: 2
                      area_sqm: 4309
                      floor_number: 3
                      address: "626 Rath Orchard Suite 333\nRandalborough, KS 46314-2079"
                      address_ar: "5790 Reichert Burg\nKeaganside, CO 06455-6010"
                      direction:
                        key: 9
                        value: NORTH_SOUTH
                      view: "199 Rowe Cove\nNorth Gerhard, UT 19530"
                      geolocation:
                        latitude: 61.191738
                        longitude: -30.158115
                      building_name_number: '897954'
                      street_name_number: '361222'
                      location:
                        id: 37
                        name: 'Willie Kirlin'
                      user:
                        id: 355
                        name: 'Jovany Dach Luigi Christiansen'
                      status:
                        key: 4
                        value: CLOSED_BY_USER
                      services: []
                    -
                      id: 19
                      title: null
                      title_ar: null
                      price: '20389.00'
                      currency: SYP
                      negotiable: 1
                      property_type:
                        key: 10
                        value: OTHER
                      ownership_type:
                        key: 7
                        value: NOTARY_PUBLIC_AGENCY
                      furnishing:
                        key: 2
                        value: SIMI_FURNISHED
                      cladding_status:
                        key: 1
                        value: NEW
                      bedrooms: 4
                      bathrooms: 1
                      area_sqm: 895
                      floor_number: 1
                      address: "25497 Arvid Walks\nSouth Dagmarborough, AZ 61734-1704"
                      address_ar: "55448 Cassin Junctions\nTorphyburgh, FL 65182-9658"
                      direction:
                        key: 10
                        value: EAST_WEST
                      view: "53737 Jakayla Squares Suite 723\nHyattfurt, FL 20145"
                      geolocation:
                        latitude: -44.213937
                        longitude: -169.705211
                      building_name_number: '308476'
                      street_name_number: '720288'
                      location:
                        id: 36
                        name: 'Miss Shania Bauch MD'
                      user:
                        id: 354
                        name: 'Conor Hammes Dr. Ruthe Dicki I'
                      status:
                        key: 1
                        value: DRAFT
                      services: []
                    -
                      id: 18
                      title: null
                      title_ar: null
                      price: '180596.00'
                      currency: SYP
                      negotiable: 1
                      property_type:
                        key: 9
                        value: HOTEL
                      ownership_type:
                        key: 3
                        value: AGRICULTURAL_GREEN_TITLE_DEAD
                      furnishing:
                        key: 2
                        value: SIMI_FURNISHED
                      cladding_status:
                        key: 6
                        value: SUPER_DELUXE
                      bedrooms: 1
                      bathrooms: 1
                      area_sqm: 3700
                      floor_number: 2
                      address: "87860 Tianna Circle Suite 773\nCarrollhaven, IL 40698-6201"
                      address_ar: "7073 Amira Harbors Suite 394\nJulesburgh, NC 41292-1650"
                      direction:
                        key: 5
                        value: NORTH_EAST
                      view: "675 Bode Ridge\nNew Magdalena, VA 77728-1904"
                      geolocation:
                        latitude: -22.562072
                        longitude: 112.994628
                      building_name_number: '144357'
                      street_name_number: '792161'
                      location:
                        id: 35
                        name: 'Prof. Everett Homenick Sr.'
                      user:
                        id: 353
                        name: 'Nico Boyle Rhea Oberbrunner'
                      status:
                        key: 1
                        value: DRAFT
                      services: []
                    -
                      id: 17
                      title: null
                      title_ar: null
                      price: '316483.00'
                      currency: SYP
                      negotiable: 1
                      property_type:
                        key: 9
                        value: HOTEL
                      ownership_type:
                        key: 4
                        value: HOUSING_TITLE_DEAD
                      furnishing:
                        key: 1
                        value: UNFURNISHED
                      cladding_status:
                        key: 1
                        value: NEW
                      bedrooms: 1
                      bathrooms: 2
                      area_sqm: 3546
                      floor_number: 1
                      address: "8471 Kira Point Suite 392\nNew Rahsaanfort, WV 07801"
                      address_ar: "67750 Koch Cliffs Apt. 743\nConsidineland, KS 94571"
                      direction:
                        key: 8
                        value: SOUTH_WEST
                      view: "6754 Sanford Estates Apt. 814\nOlgafort, OK 50234-6723"
                      geolocation:
                        latitude: 85.282346
                        longitude: 179.189116
                      building_name_number: '68455'
                      street_name_number: '573347'
                      location:
                        id: 34
                        name: 'Monserrat Shields'
                      user:
                        id: 352
                        name: 'Josefa Gusikowski Gus Weissnat'
                      status:
                        key: 2
                        value: ACTIVE
                      services: []
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 21
                        title: null
                        title_ar: null
                        price: '123993.00'
                        currency: SYP
                        negotiable: 1
                        property_type:
                          key: 7
                          value: CHALET
                        ownership_type:
                          key: 7
                          value: NOTARY_PUBLIC_AGENCY
                        furnishing:
                          key: 2
                          value: SIMI_FURNISHED
                        cladding_status:
                          key: 6
                          value: SUPER_DELUXE
                        bedrooms: 4
                        bathrooms: 3
                        area_sqm: 2687
                        floor_number: 2
                        address: "621 Kuhlman Trace Suite 791\nKellystad, DC 08785-3397"
                        address_ar: "1536 Maximus Locks\nMonaland, NH 94446-1320"
                        direction:
                          key: 7
                          value: SOUTH_EAST
                        view: "198 Arely Gardens\nCedrickhaven, IL 53881-9446"
                        geolocation:
                          latitude: 21.18207
                          longitude: -156.801953
                        building_name_number: '193504'
                        street_name_number: '122683'
                        location:
                          id: 38
                          name: 'Forrest Pollich Sr.'
                        user:
                          id: 356
                          name: 'Aliya Homenick Beau Lueilwitz'
                        status:
                          key: 1
                          value: DRAFT
                        services: []
                      -
                        id: 20
                        title: null
                        title_ar: null
                        price: '111364.00'
                        currency: SYP
                        negotiable: 0
                        property_type:
                          key: 5
                          value: OFFICE
                        ownership_type:
                          key: 4
                          value: HOUSING_TITLE_DEAD
                        furnishing:
                          key: 1
                          value: UNFURNISHED
                        cladding_status:
                          key: 7
                          value: STRUCTURE_ONLY
                        bedrooms: 2
                        bathrooms: 2
                        area_sqm: 4309
                        floor_number: 3
                        address: "626 Rath Orchard Suite 333\nRandalborough, KS 46314-2079"
                        address_ar: "5790 Reichert Burg\nKeaganside, CO 06455-6010"
                        direction:
                          key: 9
                          value: NORTH_SOUTH
                        view: "199 Rowe Cove\nNorth Gerhard, UT 19530"
                        geolocation:
                          latitude: 61.191738
                          longitude: -30.158115
                        building_name_number: '897954'
                        street_name_number: '361222'
                        location:
                          id: 37
                          name: 'Willie Kirlin'
                        user:
                          id: 355
                          name: 'Jovany Dach Luigi Christiansen'
                        status:
                          key: 4
                          value: CLOSED_BY_USER
                        services: []
                      -
                        id: 19
                        title: null
                        title_ar: null
                        price: '20389.00'
                        currency: SYP
                        negotiable: 1
                        property_type:
                          key: 10
                          value: OTHER
                        ownership_type:
                          key: 7
                          value: NOTARY_PUBLIC_AGENCY
                        furnishing:
                          key: 2
                          value: SIMI_FURNISHED
                        cladding_status:
                          key: 1
                          value: NEW
                        bedrooms: 4
                        bathrooms: 1
                        area_sqm: 895
                        floor_number: 1
                        address: "25497 Arvid Walks\nSouth Dagmarborough, AZ 61734-1704"
                        address_ar: "55448 Cassin Junctions\nTorphyburgh, FL 65182-9658"
                        direction:
                          key: 10
                          value: EAST_WEST
                        view: "53737 Jakayla Squares Suite 723\nHyattfurt, FL 20145"
                        geolocation:
                          latitude: -44.213937
                          longitude: -169.705211
                        building_name_number: '308476'
                        street_name_number: '720288'
                        location:
                          id: 36
                          name: 'Miss Shania Bauch MD'
                        user:
                          id: 354
                          name: 'Conor Hammes Dr. Ruthe Dicki I'
                        status:
                          key: 1
                          value: DRAFT
                        services: []
                      -
                        id: 18
                        title: null
                        title_ar: null
                        price: '180596.00'
                        currency: SYP
                        negotiable: 1
                        property_type:
                          key: 9
                          value: HOTEL
                        ownership_type:
                          key: 3
                          value: AGRICULTURAL_GREEN_TITLE_DEAD
                        furnishing:
                          key: 2
                          value: SIMI_FURNISHED
                        cladding_status:
                          key: 6
                          value: SUPER_DELUXE
                        bedrooms: 1
                        bathrooms: 1
                        area_sqm: 3700
                        floor_number: 2
                        address: "87860 Tianna Circle Suite 773\nCarrollhaven, IL 40698-6201"
                        address_ar: "7073 Amira Harbors Suite 394\nJulesburgh, NC 41292-1650"
                        direction:
                          key: 5
                          value: NORTH_EAST
                        view: "675 Bode Ridge\nNew Magdalena, VA 77728-1904"
                        geolocation:
                          latitude: -22.562072
                          longitude: 112.994628
                        building_name_number: '144357'
                        street_name_number: '792161'
                        location:
                          id: 35
                          name: 'Prof. Everett Homenick Sr.'
                        user:
                          id: 353
                          name: 'Nico Boyle Rhea Oberbrunner'
                        status:
                          key: 1
                          value: DRAFT
                        services: []
                      -
                        id: 17
                        title: null
                        title_ar: null
                        price: '316483.00'
                        currency: SYP
                        negotiable: 1
                        property_type:
                          key: 9
                          value: HOTEL
                        ownership_type:
                          key: 4
                          value: HOUSING_TITLE_DEAD
                        furnishing:
                          key: 1
                          value: UNFURNISHED
                        cladding_status:
                          key: 1
                          value: NEW
                        bedrooms: 1
                        bathrooms: 2
                        area_sqm: 3546
                        floor_number: 1
                        address: "8471 Kira Point Suite 392\nNew Rahsaanfort, WV 07801"
                        address_ar: "67750 Koch Cliffs Apt. 743\nConsidineland, KS 94571"
                        direction:
                          key: 8
                          value: SOUTH_WEST
                        view: "6754 Sanford Estates Apt. 814\nOlgafort, OK 50234-6723"
                        geolocation:
                          latitude: 85.282346
                          longitude: 179.189116
                        building_name_number: '68455'
                        street_name_number: '573347'
                        location:
                          id: 34
                          name: 'Monserrat Shields'
                        user:
                          id: 352
                          name: 'Josefa Gusikowski Gus Weissnat'
                        status:
                          key: 2
                          value: ACTIVE
                        services: []
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 21
                        title:
                          type: string
                          example: null
                        title_ar:
                          type: string
                          example: null
                        price:
                          type: string
                          example: '123993.00'
                        currency:
                          type: string
                          example: SYP
                        negotiable:
                          type: integer
                          example: 1
                        property_type:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 7
                            value:
                              type: string
                              example: CHALET
                        ownership_type:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 7
                            value:
                              type: string
                              example: NOTARY_PUBLIC_AGENCY
                        furnishing:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 2
                            value:
                              type: string
                              example: SIMI_FURNISHED
                        cladding_status:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 6
                            value:
                              type: string
                              example: SUPER_DELUXE
                        bedrooms:
                          type: integer
                          example: 4
                        bathrooms:
                          type: integer
                          example: 3
                        area_sqm:
                          type: integer
                          example: 2687
                        floor_number:
                          type: integer
                          example: 2
                        address:
                          type: string
                          example: "621 Kuhlman Trace Suite 791\nKellystad, DC 08785-3397"
                        address_ar:
                          type: string
                          example: "1536 Maximus Locks\nMonaland, NH 94446-1320"
                        direction:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 7
                            value:
                              type: string
                              example: SOUTH_EAST
                        view:
                          type: string
                          example: "198 Arely Gardens\nCedrickhaven, IL 53881-9446"
                        geolocation:
                          type: object
                          properties:
                            latitude:
                              type: number
                              example: 21.18207
                            longitude:
                              type: number
                              example: -156.801953
                        building_name_number:
                          type: string
                          example: '193504'
                        street_name_number:
                          type: string
                          example: '122683'
                        location:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 38
                            name:
                              type: string
                              example: 'Forrest Pollich Sr.'
                        user:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 356
                            name:
                              type: string
                              example: 'Aliya Homenick Beau Lueilwitz'
                        status:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 1
                            value:
                              type: string
                              example: DRAFT
                        services:
                          type: array
                          example: []
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 15
                          per_page:
                            type: integer
                            example: 5
                          count:
                            type: integer
                            example: 5
                          current_page:
                            type: integer
                            example: 2
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
    post:
      summary: 'Add Property'
      operationId: addProperty
      description: 'This endpoint lets you add Property'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 15
                    title: 'title of property'
                    title_ar: 'title of property'
                    price: '100000.00'
                    currency: SYP
                    negotiable: 1
                    property_type:
                      key: 1
                      value: APARTMENT
                    ownership_type:
                      key: 2
                      value: GREEN_TITLE_DEAD
                    furnishing:
                      key: 3
                      value: FURNISHED
                    cladding_status:
                      key: 2
                      value: GOOD
                    bedrooms: 3
                    bathrooms: 2
                    area_sqm: 2000
                    floor_number: null
                    address: '123 Main Street'
                    address_ar: '123 Main Street'
                    direction:
                      key: 1
                      value: NORTH
                    view: '123 Main Street'
                    geolocation: null
                    building_name_number: '234'
                    street_name_number: '234'
                    location:
                      id: 71
                      name: 'Danial Shanahan II'
                    user:
                      id: 252
                      name: 'Einar Marvin Ms. Janet Marks I'
                    status:
                      key: 2
                      value: ACTIVE
                    services: []
                  message: 'The Property added successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 15
                      title:
                        type: string
                        example: 'title of property'
                      title_ar:
                        type: string
                        example: 'title of property'
                      price:
                        type: string
                        example: '100000.00'
                      currency:
                        type: string
                        example: SYP
                      negotiable:
                        type: integer
                        example: 1
                      property_type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: APARTMENT
                      ownership_type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: GREEN_TITLE_DEAD
                      furnishing:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 3
                          value:
                            type: string
                            example: FURNISHED
                      cladding_status:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: GOOD
                      bedrooms:
                        type: integer
                        example: 3
                      bathrooms:
                        type: integer
                        example: 2
                      area_sqm:
                        type: integer
                        example: 2000
                      floor_number:
                        type: string
                        example: null
                      address:
                        type: string
                        example: '123 Main Street'
                      address_ar:
                        type: string
                        example: '123 Main Street'
                      direction:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: NORTH
                      view:
                        type: string
                        example: '123 Main Street'
                      geolocation:
                        type: string
                        example: null
                      building_name_number:
                        type: string
                        example: '234'
                      street_name_number:
                        type: string
                        example: '234'
                      location:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 71
                          name:
                            type: string
                            example: 'Danial Shanahan II'
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 252
                          name:
                            type: string
                            example: 'Einar Marvin Ms. Janet Marks I'
                      status:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: ACTIVE
                      services:
                        type: array
                        example: []
                  message:
                    type: string
                    example: 'The Property added successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                title:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: rouqil
                title_ar:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: awrqjqjehj
                price:
                  type: number
                  description: 'Must be at least 0.'
                  example: 77
                negotiable:
                  type: boolean
                  description: ''
                  example: false
                property_type:
                  type: integer
                  description: ''
                  example: 5
                  enum:
                    - 1
                    - 2
                    - 3
                    - 4
                    - 5
                    - 6
                    - 7
                    - 8
                    - 9
                    - 10
                ownership_type:
                  type: integer
                  description: ''
                  example: 1
                  enum:
                    - 1
                    - 2
                    - 3
                    - 4
                    - 5
                    - 6
                    - 7
                    - 8
                furnishing:
                  type: integer
                  description: ''
                  example: 2
                  enum:
                    - 1
                    - 2
                    - 3
                direction:
                  type: integer
                  description: ''
                  example: 6
                  enum:
                    - 1
                    - 2
                    - 3
                    - 4
                    - 5
                    - 6
                    - 7
                    - 8
                    - 9
                    - 10
                cladding_status:
                  type: integer
                  description: ''
                  example: 4
                  enum:
                    - 1
                    - 2
                    - 3
                    - 4
                    - 5
                    - 6
                    - 7
                status:
                  type: integer
                  description: ''
                  example: 4
                  enum:
                    - 1
                    - 2
                    - 3
                    - 4
                bedrooms:
                  type: number
                  description: 'Must be at least 0.'
                  example: 23
                bathrooms:
                  type: number
                  description: 'Must be at least 0.'
                  example: 29
                area_sqm:
                  type: number
                  description: 'Must be at least 0.'
                  example: 30
                floor_number:
                  type: number
                  description: 'Must be at least 0.'
                  example: 72
                view:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: bhzgulxheurjbunqhalwfu
                address:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: cogvgltpcq
                address_ar:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: mkhfdbsvopnfyhwxppsn
                geolocation:
                  type: object
                  description: ''
                  example: []
                  properties:
                    latitude:
                      type: number
                      description: ''
                      example: 2.03222
                    longitude:
                      type: number
                      description: ''
                      example: 46471.90250293
                building_name_number:
                  type: string
                  description: ''
                  example: quae
                street_name_number:
                  type: string
                  description: ''
                  example: repellat
                location_id:
                  type: string
                  description: ''
                  example: ea
                user_id:
                  type: string
                  description: ''
                  example: aliquam
              required:
                - title
                - title_ar
                - price
                - negotiable
                - bedrooms
                - bathrooms
                - area_sqm
                - view
                - address
                - address_ar
                - location_id
                - user_id
  '/api/v1/admin/properties/{id}':
    get:
      summary: 'Show specific Property'
      operationId: showSpecificProperty
      description: 'This endpoint lets you show specific Property'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 14
                    title: null
                    title_ar: null
                    price: '870423.00'
                    currency: SYP
                    negotiable: 0
                    property_type:
                      key: 4
                      value: BUILDING
                    ownership_type:
                      key: 2
                      value: GREEN_TITLE_DEAD
                    furnishing:
                      key: 2
                      value: SIMI_FURNISHED
                    cladding_status:
                      key: 5
                      value: DELUXE
                    bedrooms: 1
                    bathrooms: 3
                    area_sqm: 1217
                    floor_number: 3
                    address: "620 Derick Trafficway Apt. 276\nSouth Piper, MI 79082"
                    address_ar: "3991 Ritchie Crescent Suite 738\nGreenfelderport, IL 90866-8505"
                    direction:
                      key: 7
                      value: SOUTH_EAST
                    view: "56769 Shields Meadow Suite 690\nLake Ally, ID 47090-2749"
                    geolocation:
                      latitude: -30.118186
                      longitude: -85.842104
                    building_name_number: '202999'
                    street_name_number: '417132'
                    location:
                      id: 67
                      name: 'Devin Metz'
                    user:
                      id: 248
                      name: 'Prof. Kaci Gibson II Luisa Morar'
                    status:
                      key: 1
                      value: DRAFT
                    services:
                      -
                        id: 1
                        title: Prof.
                        title_ar: Miss
                        description: 'Qui quibusdam ullam ea fugiat debitis voluptatem. Voluptatem inventore enim rem vel laborum sapiente. Magnam sapiente eveniet quo aut nesciunt. Vero harum laudantium tenetur qui voluptate illo itaque.'
                        description_ar: 'Minus id animi quas et expedita delectus et voluptas. Aspernatur repellendus enim sit similique modi. Voluptatem dolores quia veniam enim qui quidem doloremque sunt.'
                        icon: 'https://via.placeholder.com/640x480.png/0066aa?text=et'
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 14
                      title:
                        type: string
                        example: null
                      title_ar:
                        type: string
                        example: null
                      price:
                        type: string
                        example: '870423.00'
                      currency:
                        type: string
                        example: SYP
                      negotiable:
                        type: integer
                        example: 0
                      property_type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 4
                          value:
                            type: string
                            example: BUILDING
                      ownership_type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: GREEN_TITLE_DEAD
                      furnishing:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: SIMI_FURNISHED
                      cladding_status:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 5
                          value:
                            type: string
                            example: DELUXE
                      bedrooms:
                        type: integer
                        example: 1
                      bathrooms:
                        type: integer
                        example: 3
                      area_sqm:
                        type: integer
                        example: 1217
                      floor_number:
                        type: integer
                        example: 3
                      address:
                        type: string
                        example: "620 Derick Trafficway Apt. 276\nSouth Piper, MI 79082"
                      address_ar:
                        type: string
                        example: "3991 Ritchie Crescent Suite 738\nGreenfelderport, IL 90866-8505"
                      direction:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 7
                          value:
                            type: string
                            example: SOUTH_EAST
                      view:
                        type: string
                        example: "56769 Shields Meadow Suite 690\nLake Ally, ID 47090-2749"
                      geolocation:
                        type: object
                        properties:
                          latitude:
                            type: number
                            example: -30.118186
                          longitude:
                            type: number
                            example: -85.842104
                      building_name_number:
                        type: string
                        example: '202999'
                      street_name_number:
                        type: string
                        example: '417132'
                      location:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 67
                          name:
                            type: string
                            example: 'Devin Metz'
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 248
                          name:
                            type: string
                            example: 'Prof. Kaci Gibson II Luisa Morar'
                      status:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: DRAFT
                      services:
                        type: array
                        example:
                          -
                            id: 1
                            title: Prof.
                            title_ar: Miss
                            description: 'Qui quibusdam ullam ea fugiat debitis voluptatem. Voluptatem inventore enim rem vel laborum sapiente. Magnam sapiente eveniet quo aut nesciunt. Vero harum laudantium tenetur qui voluptate illo itaque.'
                            description_ar: 'Minus id animi quas et expedita delectus et voluptas. Aspernatur repellendus enim sit similique modi. Voluptatem dolores quia veniam enim qui quidem doloremque sunt.'
                            icon: 'https://via.placeholder.com/640x480.png/0066aa?text=et'
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 1
                            title:
                              type: string
                              example: Prof.
                            title_ar:
                              type: string
                              example: Miss
                            description:
                              type: string
                              example: 'Qui quibusdam ullam ea fugiat debitis voluptatem. Voluptatem inventore enim rem vel laborum sapiente. Magnam sapiente eveniet quo aut nesciunt. Vero harum laudantium tenetur qui voluptate illo itaque.'
                            description_ar:
                              type: string
                              example: 'Minus id animi quas et expedita delectus et voluptas. Aspernatur repellendus enim sit similique modi. Voluptatem dolores quia veniam enim qui quidem doloremque sunt.'
                            icon:
                              type: string
                              example: 'https://via.placeholder.com/640x480.png/0066aa?text=et'
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
    put:
      summary: 'Update specific Property'
      operationId: updateSpecificProperty
      description: 'This endpoint lets you update specific Property'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 18
                    title: null
                    title_ar: null
                    price: 100000
                    currency: SYP
                    negotiable: true
                    property_type:
                      key: 1
                      value: APARTMENT
                    ownership_type:
                      key: 7
                      value: NOTARY_PUBLIC_AGENCY
                    furnishing:
                      key: 3
                      value: FURNISHED
                    cladding_status:
                      key: 1
                      value: NEW
                    bedrooms: 3
                    bathrooms: 2
                    area_sqm: 2000
                    floor_number: 1
                    address: '123 Main Street'
                    address_ar: "2407 Reuben Park Apt. 887\nSouth Maximilliaview, NH 91368-1912"
                    direction:
                      key: 6
                      value: NORTH_WEST
                    view: "48172 Isabel Tunnel Suite 487\nMistyfort, NC 17724-9755"
                    geolocation:
                      latitude: -77.0365298
                      longitude: 38.8976763
                    building_name_number: '28718'
                    street_name_number: '764276'
                    location:
                      id: 76
                      name: 'Sedrick Sanford'
                    user:
                      id: 257
                      name: 'Pietro Stracke Destinee Blanda'
                    status:
                      key: 2
                      value: ACTIVE
                    services: []
                  message: 'The Property updated successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 18
                      title:
                        type: string
                        example: null
                      title_ar:
                        type: string
                        example: null
                      price:
                        type: integer
                        example: 100000
                      currency:
                        type: string
                        example: SYP
                      negotiable:
                        type: boolean
                        example: true
                      property_type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: APARTMENT
                      ownership_type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 7
                          value:
                            type: string
                            example: NOTARY_PUBLIC_AGENCY
                      furnishing:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 3
                          value:
                            type: string
                            example: FURNISHED
                      cladding_status:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: NEW
                      bedrooms:
                        type: integer
                        example: 3
                      bathrooms:
                        type: integer
                        example: 2
                      area_sqm:
                        type: integer
                        example: 2000
                      floor_number:
                        type: integer
                        example: 1
                      address:
                        type: string
                        example: '123 Main Street'
                      address_ar:
                        type: string
                        example: "2407 Reuben Park Apt. 887\nSouth Maximilliaview, NH 91368-1912"
                      direction:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 6
                          value:
                            type: string
                            example: NORTH_WEST
                      view:
                        type: string
                        example: "48172 Isabel Tunnel Suite 487\nMistyfort, NC 17724-9755"
                      geolocation:
                        type: object
                        properties:
                          latitude:
                            type: number
                            example: -77.0365298
                          longitude:
                            type: number
                            example: 38.8976763
                      building_name_number:
                        type: string
                        example: '28718'
                      street_name_number:
                        type: string
                        example: '764276'
                      location:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 76
                          name:
                            type: string
                            example: 'Sedrick Sanford'
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 257
                          name:
                            type: string
                            example: 'Pietro Stracke Destinee Blanda'
                      status:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: ACTIVE
                      services:
                        type: array
                        example: []
                  message:
                    type: string
                    example: 'The Property updated successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                title:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: uansdfyaeix
                price:
                  type: number
                  description: 'Must be at least 0.'
                  example: 75
                negotiable:
                  type: boolean
                  description: ''
                  example: true
                property_type:
                  type: integer
                  description: ''
                  example: 7
                  enum:
                    - 1
                    - 2
                    - 3
                    - 4
                    - 5
                    - 6
                    - 7
                    - 8
                    - 9
                    - 10
                ownership_type:
                  type: integer
                  description: ''
                  example: 1
                  enum:
                    - 1
                    - 2
                    - 3
                    - 4
                    - 5
                    - 6
                    - 7
                    - 8
                furnishing:
                  type: integer
                  description: ''
                  example: 3
                  enum:
                    - 1
                    - 2
                    - 3
                direction:
                  type: integer
                  description: ''
                  example: 9
                  enum:
                    - 1
                    - 2
                    - 3
                    - 4
                    - 5
                    - 6
                    - 7
                    - 8
                    - 9
                    - 10
                cladding_status:
                  type: integer
                  description: ''
                  example: 2
                  enum:
                    - 1
                    - 2
                    - 3
                    - 4
                    - 5
                    - 6
                    - 7
                status:
                  type: integer
                  description: ''
                  example: 3
                  enum:
                    - 1
                    - 2
                    - 3
                    - 4
                bedrooms:
                  type: number
                  description: 'Must be at least 0.'
                  example: 42
                bathrooms:
                  type: number
                  description: 'Must be at least 0.'
                  example: 13
                area_sqm:
                  type: number
                  description: 'Must be at least 0.'
                  example: 18
                floor_number:
                  type: number
                  description: 'Must be at least 0.'
                  example: 78
                view:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: icwaj
                address:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: unima
                geolocation:
                  type: object
                  description: ''
                  example: []
                  properties:
                    latitude:
                      type: number
                      description: ''
                      example: 144442272.50854
                    longitude:
                      type: number
                      description: ''
                      example: 491.958
                building_name_number:
                  type: string
                  description: ''
                  example: ut
                street_name_number:
                  type: string
                  description: ''
                  example: veniam
                location_id:
                  type: string
                  description: ''
                  example: null
                user_id:
                  type: string
                  description: ''
                  example: null
    delete:
      summary: 'Delete specific Property'
      operationId: deleteSpecificProperty
      description: 'This endpoint lets you Property specific Property'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'The Property deleted successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'The Property deleted successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the property.'
        example: 1
        required: true
        schema:
          type: integer
  /api/v1/admin/agencies:
    get:
      summary: 'Show all agencies'
      operationId: showAllAgencies
      description: 'This endpoint lets you show all agencies'
      parameters:
        -
          in: query
          name: page
          description: "Field to select page. Defaults to '1'."
          example: 1
          required: false
          schema:
            type: integer
            description: "Field to select page. Defaults to '1'."
            example: 1
        -
          in: query
          name: per_page
          description: "Field to select items per page. Defaults to '15'."
          example: 4
          required: false
          schema:
            type: integer
            description: "Field to select items per page. Defaults to '15'."
            example: 4
        -
          in: query
          name: 'filter[id]'
          description: 'Field to filter items by id.'
          example: odit
          required: false
          schema:
            type: string
            description: 'Field to filter items by id.'
            example: odit
        -
          in: query
          name: 'filter[name]'
          description: 'Field to filter items by name.'
          example: dolores
          required: false
          schema:
            type: string
            description: 'Field to filter items by name.'
            example: dolores
        -
          in: query
          name: 'filter[type]'
          description: 'Field to filter items by type.'
          example: aut
          required: false
          schema:
            type: string
            description: 'Field to filter items by type.'
            example: aut
        -
          in: query
          name: 'filter[status]'
          description: 'Field to filter items by status.'
          example: quo
          required: false
          schema:
            type: string
            description: 'Field to filter items by status.'
            example: quo
        -
          in: query
          name: 'filter[address]'
          description: 'Field to filter items by address.'
          example: sed
          required: false
          schema:
            type: string
            description: 'Field to filter items by address.'
            example: sed
        -
          in: query
          name: sort
          description: 'Field to sort items by id,name,type.'
          example: optio
          required: false
          schema:
            type: string
            description: 'Field to sort items by id,name,type.'
            example: optio
        -
          in: query
          name: 'filter[search]'
          description: 'Field to perform a custom search.'
          example: molestiae
          required: false
          schema:
            type: string
            description: 'Field to perform a custom search.'
            example: molestiae
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 23
                      name: 'Elda Schultz'
                      name_ar: 'Richie Hyatt'
                      owner_first_name: 'Heaven Walter'
                      owner_last_name: 'Janae Dickens III'
                      owner_national_id: 'Consequatur et animi exercitationem ratione eligendi.'
                      type:
                        key: 1
                        value: COMPANY
                      logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                      address: 'Maxime esse ut rem non.'
                      address_ar: 'Ex autem perferendis dolores aliquid neque placeat et.'
                      geolocation:
                        latitude: 78.621449
                        longitude: 80.82805
                      license_number: '60'
                      website: 'Quae iste ipsa quidem ut.'
                      phone: +1-463-484-6336
                      status:
                        key: 2
                        value: REJECTED
                      email: ucartwright@hotmail.com
                      star_rating: 5
                    -
                      id: 22
                      name: 'Dr. Concepcion Pfannerstill V'
                      name_ar: 'Nicolette Jaskolski'
                      owner_first_name: 'Lia Bogisich'
                      owner_last_name: 'Miss Addie Trantow'
                      owner_national_id: 'Vel et dicta saepe aspernatur recusandae unde.'
                      type:
                        key: 3
                        value: DEALER
                      logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                      address: 'Aut iste vel magni rerum eius autem ipsum eaque.'
                      address_ar: 'Est repudiandae sit libero sunt.'
                      geolocation:
                        latitude: -35.688652
                        longitude: 138.358951
                      license_number: '23'
                      website: 'Natus unde modi rem autem.'
                      phone: 302-817-5568
                      status:
                        key: 2
                        value: REJECTED
                      email: okeefe.kristian@hotmail.com
                      star_rating: 5
                    -
                      id: 21
                      name: 'Elenor Schmeler'
                      name_ar: 'Mikel Lebsack'
                      owner_first_name: 'Dr. Spencer Howell V'
                      owner_last_name: 'Isabell Buckridge V'
                      owner_national_id: 'Non mollitia eius qui voluptas quis excepturi.'
                      type:
                        key: 2
                        value: OFFICE
                      logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                      address: 'Quas dolorem illum pariatur est fugiat.'
                      address_ar: 'Aperiam illum tempora delectus tempore.'
                      geolocation:
                        latitude: 39.859509
                        longitude: -54.0565
                      license_number: '65'
                      website: 'Qui natus non similique modi a.'
                      phone: 1-283-413-4365
                      status:
                        key: 2
                        value: REJECTED
                      email: reynolds.ernestina@stroman.org
                      star_rating: 4
                    -
                      id: 20
                      name: 'Dr. Sincere Franecki'
                      name_ar: 'Moshe Watsica'
                      owner_first_name: 'Mr. Ramon Ziemann'
                      owner_last_name: 'Ashlee Bailey'
                      owner_national_id: 'In tempore et expedita magnam a voluptates.'
                      type:
                        key: 3
                        value: DEALER
                      logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                      address: 'Ut sint est voluptate corrupti minima natus.'
                      address_ar: 'Sapiente qui et sunt iusto suscipit laudantium ducimus.'
                      geolocation:
                        latitude: 52.447676
                        longitude: 179.822977
                      license_number: '38'
                      website: 'Alias est ea ratione eaque ipsum distinctio ab.'
                      phone: +1.713.853.5558
                      status:
                        key: 3
                        value: UNDER_REVIEW
                      email: devante81@rowe.com
                      star_rating: 1
                    -
                      id: 19
                      name: 'Emile Emard'
                      name_ar: 'Prof. Marina Padberg'
                      owner_first_name: 'Burley Franecki IV'
                      owner_last_name: 'Domenic Dietrich'
                      owner_national_id: 'Sed iusto necessitatibus veritatis ea.'
                      type:
                        key: 2
                        value: OFFICE
                      logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                      address: 'Iste repudiandae eum ut cupiditate ut voluptas dicta tenetur.'
                      address_ar: 'Quam sed voluptatibus non repudiandae facilis.'
                      geolocation:
                        latitude: -35.962957
                        longitude: -117.666633
                      license_number: '54'
                      website: 'Itaque numquam sit fugiat accusamus nemo temporibus vel.'
                      phone: 1-540-312-9199
                      status:
                        key: 1
                        value: APPROVED
                      email: brett55@thompson.com
                      star_rating: 1
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 23
                        name: 'Elda Schultz'
                        name_ar: 'Richie Hyatt'
                        owner_first_name: 'Heaven Walter'
                        owner_last_name: 'Janae Dickens III'
                        owner_national_id: 'Consequatur et animi exercitationem ratione eligendi.'
                        type:
                          key: 1
                          value: COMPANY
                        logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                        address: 'Maxime esse ut rem non.'
                        address_ar: 'Ex autem perferendis dolores aliquid neque placeat et.'
                        geolocation:
                          latitude: 78.621449
                          longitude: 80.82805
                        license_number: '60'
                        website: 'Quae iste ipsa quidem ut.'
                        phone: +1-463-484-6336
                        status:
                          key: 2
                          value: REJECTED
                        email: ucartwright@hotmail.com
                        star_rating: 5
                      -
                        id: 22
                        name: 'Dr. Concepcion Pfannerstill V'
                        name_ar: 'Nicolette Jaskolski'
                        owner_first_name: 'Lia Bogisich'
                        owner_last_name: 'Miss Addie Trantow'
                        owner_national_id: 'Vel et dicta saepe aspernatur recusandae unde.'
                        type:
                          key: 3
                          value: DEALER
                        logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                        address: 'Aut iste vel magni rerum eius autem ipsum eaque.'
                        address_ar: 'Est repudiandae sit libero sunt.'
                        geolocation:
                          latitude: -35.688652
                          longitude: 138.358951
                        license_number: '23'
                        website: 'Natus unde modi rem autem.'
                        phone: 302-817-5568
                        status:
                          key: 2
                          value: REJECTED
                        email: okeefe.kristian@hotmail.com
                        star_rating: 5
                      -
                        id: 21
                        name: 'Elenor Schmeler'
                        name_ar: 'Mikel Lebsack'
                        owner_first_name: 'Dr. Spencer Howell V'
                        owner_last_name: 'Isabell Buckridge V'
                        owner_national_id: 'Non mollitia eius qui voluptas quis excepturi.'
                        type:
                          key: 2
                          value: OFFICE
                        logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                        address: 'Quas dolorem illum pariatur est fugiat.'
                        address_ar: 'Aperiam illum tempora delectus tempore.'
                        geolocation:
                          latitude: 39.859509
                          longitude: -54.0565
                        license_number: '65'
                        website: 'Qui natus non similique modi a.'
                        phone: 1-283-413-4365
                        status:
                          key: 2
                          value: REJECTED
                        email: reynolds.ernestina@stroman.org
                        star_rating: 4
                      -
                        id: 20
                        name: 'Dr. Sincere Franecki'
                        name_ar: 'Moshe Watsica'
                        owner_first_name: 'Mr. Ramon Ziemann'
                        owner_last_name: 'Ashlee Bailey'
                        owner_national_id: 'In tempore et expedita magnam a voluptates.'
                        type:
                          key: 3
                          value: DEALER
                        logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                        address: 'Ut sint est voluptate corrupti minima natus.'
                        address_ar: 'Sapiente qui et sunt iusto suscipit laudantium ducimus.'
                        geolocation:
                          latitude: 52.447676
                          longitude: 179.822977
                        license_number: '38'
                        website: 'Alias est ea ratione eaque ipsum distinctio ab.'
                        phone: +1.713.853.5558
                        status:
                          key: 3
                          value: UNDER_REVIEW
                        email: devante81@rowe.com
                        star_rating: 1
                      -
                        id: 19
                        name: 'Emile Emard'
                        name_ar: 'Prof. Marina Padberg'
                        owner_first_name: 'Burley Franecki IV'
                        owner_last_name: 'Domenic Dietrich'
                        owner_national_id: 'Sed iusto necessitatibus veritatis ea.'
                        type:
                          key: 2
                          value: OFFICE
                        logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                        address: 'Iste repudiandae eum ut cupiditate ut voluptas dicta tenetur.'
                        address_ar: 'Quam sed voluptatibus non repudiandae facilis.'
                        geolocation:
                          latitude: -35.962957
                          longitude: -117.666633
                        license_number: '54'
                        website: 'Itaque numquam sit fugiat accusamus nemo temporibus vel.'
                        phone: 1-540-312-9199
                        status:
                          key: 1
                          value: APPROVED
                        email: brett55@thompson.com
                        star_rating: 1
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 23
                        name:
                          type: string
                          example: 'Elda Schultz'
                        name_ar:
                          type: string
                          example: 'Richie Hyatt'
                        owner_first_name:
                          type: string
                          example: 'Heaven Walter'
                        owner_last_name:
                          type: string
                          example: 'Janae Dickens III'
                        owner_national_id:
                          type: string
                          example: 'Consequatur et animi exercitationem ratione eligendi.'
                        type:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 1
                            value:
                              type: string
                              example: COMPANY
                        logo:
                          type: string
                          example: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                        address:
                          type: string
                          example: 'Maxime esse ut rem non.'
                        address_ar:
                          type: string
                          example: 'Ex autem perferendis dolores aliquid neque placeat et.'
                        geolocation:
                          type: object
                          properties:
                            latitude:
                              type: number
                              example: 78.621449
                            longitude:
                              type: number
                              example: 80.82805
                        license_number:
                          type: string
                          example: '60'
                        website:
                          type: string
                          example: 'Quae iste ipsa quidem ut.'
                        phone:
                          type: string
                          example: +1-463-484-6336
                        status:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 2
                            value:
                              type: string
                              example: REJECTED
                        email:
                          type: string
                          example: ucartwright@hotmail.com
                        star_rating:
                          type: integer
                          example: 5
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 15
                          per_page:
                            type: integer
                            example: 5
                          count:
                            type: integer
                            example: 5
                          current_page:
                            type: integer
                            example: 2
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
    post:
      summary: 'Add Agency'
      operationId: addAgency
      description: 'This endpoint lets you add Agency'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 13
                    name: 'Agency Name'
                    name_ar: 'اسم المكتب'
                    owner_first_name: Test
                    owner_last_name: Test
                    owner_national_id: '00325001025'
                    type:
                      key: 1
                      value: COMPANY
                    logo: 'https://dev.almoualemaqare.com/storage/agencies/66dd44fb972be.jpg'
                    address: '123 Main Street'
                    address_ar: العنوان
                    geolocation:
                      latitude: 55
                      longitude: 55
                    license_number: '123'
                    website: 'Agency Website'
                    phone: '+971555422373'
                    status:
                      key: 3
                      value: UNDER_REVIEW
                    email: agency@agency.com
                    star_rating: 1
                  message: 'The Agency added successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 13
                      name:
                        type: string
                        example: 'Agency Name'
                      name_ar:
                        type: string
                        example: 'اسم المكتب'
                      owner_first_name:
                        type: string
                        example: Test
                      owner_last_name:
                        type: string
                        example: Test
                      owner_national_id:
                        type: string
                        example: '00325001025'
                      type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: COMPANY
                      logo:
                        type: string
                        example: 'https://dev.almoualemaqare.com/storage/agencies/66dd44fb972be.jpg'
                      address:
                        type: string
                        example: '123 Main Street'
                      address_ar:
                        type: string
                        example: العنوان
                      geolocation:
                        type: object
                        properties:
                          latitude:
                            type: integer
                            example: 55
                          longitude:
                            type: integer
                            example: 55
                      license_number:
                        type: string
                        example: '123'
                      website:
                        type: string
                        example: 'Agency Website'
                      phone:
                        type: string
                        example: '+971555422373'
                      status:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 3
                          value:
                            type: string
                            example: UNDER_REVIEW
                      email:
                        type: string
                        example: agency@agency.com
                      star_rating:
                        type: integer
                        example: 1
                  message:
                    type: string
                    example: 'The Agency added successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
      requestBody:
        required: true
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: mptditeyfoxyhvcj
                name_ar:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: oymdewqqtgcqwtorrr
                owner_first_name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: xgglwdrdgpkmlel
                owner_last_name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: ydvg
                owner_national_id:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: wvndoefdn
                type:
                  type: integer
                  description: ''
                  example: 2
                  enum:
                    - 1
                    - 2
                    - 3
                logo:
                  type: string
                  format: binary
                  description: 'Must be an image. Must not be greater than 2048 kilobytes.'
                address:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: gfxwpzgtwmx
                address_ar:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: ishptfbignz
                geolocation:
                  type: object
                  description: ''
                  example: []
                  properties:
                    latitude:
                      type: number
                      description: ''
                      example: 11.740261066
                    longitude:
                      type: number
                      description: ''
                      example: 6.98285
                license_number:
                  type: string
                  description: ''
                  example: minima
                website:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: sgpipoxxjce
                phone:
                  type: string
                  description: ''
                  example: null
                status:
                  type: integer
                  description: ''
                  example: 1
                  enum:
                    - 1
                    - 2
                    - 3
                email:
                  type: string
                  description: 'Must be a valid email address. Must not be greater than 255 characters.'
                  example: pbashirian@example.net
                star_rating:
                  type: string
                  description: ''
                  example: repudiandae
              required:
                - name
                - name_ar
                - owner_first_name
                - owner_last_name
                - owner_national_id
                - logo
                - address
                - address_ar
                - website
                - email
  '/api/v1/admin/agencies/{id}':
    get:
      summary: 'Show specific Agency'
      operationId: showSpecificAgency
      description: 'This endpoint lets you show specific Agency'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 12
                    name: 'Kari Douglas'
                    name_ar: 'Cloyd Zulauf'
                    owner_first_name: 'Tillman Breitenberg'
                    owner_last_name: 'Domingo Bechtelar I'
                    owner_national_id: 'Dolorem eos aut harum autem hic.'
                    type:
                      key: 2
                      value: OFFICE
                    logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                    address: 'Et voluptatem ratione consequatur a ut.'
                    address_ar: 'Libero beatae quis veniam in suscipit.'
                    geolocation:
                      latitude: -84.712623
                      longitude: -95.768488
                    license_number: '46'
                    website: 'Fugit repellendus culpa debitis aliquid deleniti laborum.'
                    phone: '(802) 433-1526'
                    status:
                      key: 3
                      value: UNDER_REVIEW
                    email: perdman@hotmail.com
                    star_rating: 1
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 12
                      name:
                        type: string
                        example: 'Kari Douglas'
                      name_ar:
                        type: string
                        example: 'Cloyd Zulauf'
                      owner_first_name:
                        type: string
                        example: 'Tillman Breitenberg'
                      owner_last_name:
                        type: string
                        example: 'Domingo Bechtelar I'
                      owner_national_id:
                        type: string
                        example: 'Dolorem eos aut harum autem hic.'
                      type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: OFFICE
                      logo:
                        type: string
                        example: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                      address:
                        type: string
                        example: 'Et voluptatem ratione consequatur a ut.'
                      address_ar:
                        type: string
                        example: 'Libero beatae quis veniam in suscipit.'
                      geolocation:
                        type: object
                        properties:
                          latitude:
                            type: number
                            example: -84.712623
                          longitude:
                            type: number
                            example: -95.768488
                      license_number:
                        type: string
                        example: '46'
                      website:
                        type: string
                        example: 'Fugit repellendus culpa debitis aliquid deleniti laborum.'
                      phone:
                        type: string
                        example: '(802) 433-1526'
                      status:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 3
                          value:
                            type: string
                            example: UNDER_REVIEW
                      email:
                        type: string
                        example: perdman@hotmail.com
                      star_rating:
                        type: integer
                        example: 1
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
    put:
      summary: 'Update specific Agency'
      operationId: updateSpecificAgency
      description: 'This endpoint lets you update specific Agency'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 16
                    name: 'Agency Name1'
                    name_ar: 'Dr. Danika Hahn III'
                    owner_first_name: 'Makayla Stroman I'
                    owner_last_name: 'Jewell Dicki'
                    owner_national_id: 'Cum porro impedit eos et earum incidunt.'
                    type:
                      key: 2
                      value: OFFICE
                    logo: 'https://dev.almoualemaqare.com/storage/agencies/66dd44fc36cbe.jpg'
                    address: '122 Main Street'
                    address_ar: 'Maxime esse repudiandae quia molestiae quos magnam.'
                    geolocation:
                      latitude: 55
                      longitude: 55
                    license_number: '123'
                    website: 'Agency Website'
                    phone: '+971555422373'
                    status:
                      key: 1
                      value: APPROVED
                    email: agency1@agency.com
                    star_rating: 1
                  message: 'The Agency updated successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 16
                      name:
                        type: string
                        example: 'Agency Name1'
                      name_ar:
                        type: string
                        example: 'Dr. Danika Hahn III'
                      owner_first_name:
                        type: string
                        example: 'Makayla Stroman I'
                      owner_last_name:
                        type: string
                        example: 'Jewell Dicki'
                      owner_national_id:
                        type: string
                        example: 'Cum porro impedit eos et earum incidunt.'
                      type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: OFFICE
                      logo:
                        type: string
                        example: 'https://dev.almoualemaqare.com/storage/agencies/66dd44fc36cbe.jpg'
                      address:
                        type: string
                        example: '122 Main Street'
                      address_ar:
                        type: string
                        example: 'Maxime esse repudiandae quia molestiae quos magnam.'
                      geolocation:
                        type: object
                        properties:
                          latitude:
                            type: integer
                            example: 55
                          longitude:
                            type: integer
                            example: 55
                      license_number:
                        type: string
                        example: '123'
                      website:
                        type: string
                        example: 'Agency Website'
                      phone:
                        type: string
                        example: '+971555422373'
                      status:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: APPROVED
                      email:
                        type: string
                        example: agency1@agency.com
                      star_rating:
                        type: integer
                        example: 1
                  message:
                    type: string
                    example: 'The Agency updated successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
      requestBody:
        required: false
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: ivmkrpzzlpyuxvquuhv
                name_ar:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: gpwpph
                owner_first_name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: txmauanqdomf
                owner_last_name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: ab
                owner_national_id:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: tleyxxuzxzcurya
                type:
                  type: integer
                  description: ''
                  example: 1
                  enum:
                    - 1
                    - 2
                    - 3
                logo:
                  type: string
                  format: binary
                  description: 'Must be an image. Must not be greater than 2048 kilobytes.'
                address:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: qekmkrbozwzvwhtogotl
                address_ar:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: rnuacicybnnudy
                geolocation:
                  type: object
                  description: ''
                  example: []
                  properties:
                    latitude:
                      type: number
                      description: ''
                      example: 228.081407849
                    longitude:
                      type: number
                      description: ''
                      example: 232896569.5305
                license_number:
                  type: string
                  description: ''
                  example: quis
                website:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: pczwdjegmaasblh
                phone:
                  type: string
                  description: ''
                  example: null
                status:
                  type: integer
                  description: ''
                  example: 2
                  enum:
                    - 1
                    - 2
                    - 3
                email:
                  type: string
                  description: 'Must be a valid email address. Must not be greater than 255 characters.'
                  example: svandervort@example.net
                star_rating:
                  type: string
                  description: ''
                  example: magni
    delete:
      summary: 'Delete specific Agency'
      operationId: deleteSpecificAgency
      description: 'This endpoint lets you delete specific agency'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'The Agency deleted successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'The Agency deleted successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the agency.'
        example: 1
        required: true
        schema:
          type: integer
  /api/v1/admin/cities:
    get:
      summary: 'Show all cities'
      operationId: showAllCities
      description: 'This endpoint lets you show all cities'
      parameters:
        -
          in: query
          name: page
          description: "Field to select page. Defaults to '1'."
          example: 15
          required: false
          schema:
            type: integer
            description: "Field to select page. Defaults to '1'."
            example: 15
        -
          in: query
          name: per_page
          description: "Field to select items per page. Defaults to '15'."
          example: 16
          required: false
          schema:
            type: integer
            description: "Field to select items per page. Defaults to '15'."
            example: 16
        -
          in: query
          name: 'filter[id]'
          description: 'Field to filter items by id.'
          example: natus
          required: false
          schema:
            type: string
            description: 'Field to filter items by id.'
            example: natus
        -
          in: query
          name: 'filter[name]'
          description: 'Field to filter items by name.'
          example: autem
          required: false
          schema:
            type: string
            description: 'Field to filter items by name.'
            example: autem
        -
          in: query
          name: 'filter[search]'
          description: 'Field to perform a custom search.'
          example: porro
          required: false
          schema:
            type: string
            description: 'Field to perform a custom search.'
            example: porro
        -
          in: query
          name: sort
          description: 'Field to sort items by id,name.'
          example: molestiae
          required: false
          schema:
            type: string
            description: 'Field to sort items by id,name.'
            example: molestiae
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 26
                      name: 'Serena Nikolaus'
                      name_ar: 'Glen Marquardt'
                    -
                      id: 25
                      name: 'Silas Ebert'
                      name_ar: 'Mr. Gene Homenick'
                    -
                      id: 24
                      name: 'Mr. Brayan Waters'
                      name_ar: 'Ibrahim Tillman'
                    -
                      id: 23
                      name: 'Nicklaus Wisoky'
                      name_ar: 'Dr. Howell Goodwin'
                    -
                      id: 22
                      name: 'Lily Walter'
                      name_ar: 'Dr. Quinten Kovacek II'
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 26
                        name: 'Serena Nikolaus'
                        name_ar: 'Glen Marquardt'
                      -
                        id: 25
                        name: 'Silas Ebert'
                        name_ar: 'Mr. Gene Homenick'
                      -
                        id: 24
                        name: 'Mr. Brayan Waters'
                        name_ar: 'Ibrahim Tillman'
                      -
                        id: 23
                        name: 'Nicklaus Wisoky'
                        name_ar: 'Dr. Howell Goodwin'
                      -
                        id: 22
                        name: 'Lily Walter'
                        name_ar: 'Dr. Quinten Kovacek II'
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 26
                        name:
                          type: string
                          example: 'Serena Nikolaus'
                        name_ar:
                          type: string
                          example: 'Glen Marquardt'
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 15
                          per_page:
                            type: integer
                            example: 5
                          count:
                            type: integer
                            example: 5
                          current_page:
                            type: integer
                            example: 2
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
    post:
      summary: 'Add City'
      operationId: addCity
      description: 'This endpoint lets you add City'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 12
                    name: 'City Name'
                    name_ar: 'اسم المديتة'
                  message: 'The City added successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 12
                      name:
                        type: string
                        example: 'City Name'
                      name_ar:
                        type: string
                        example: 'اسم المديتة'
                  message:
                    type: string
                    example: 'The City added successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: amgkrfcrdygapblejum
                name_ar:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: ojfgwmlwuqszpklzarvsbdbw
              required:
                - name
                - name_ar
  '/api/v1/admin/cities/{id}':
    get:
      summary: 'Show specific city'
      operationId: showSpecificCity
      description: 'This endpoint lets you show specific City'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 11
                    name: 'Lea Emard'
                    name_ar: 'Eli Jacobi'
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 11
                      name:
                        type: string
                        example: 'Lea Emard'
                      name_ar:
                        type: string
                        example: 'Eli Jacobi'
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
    put:
      summary: 'Update specific City'
      operationId: updateSpecificCity
      description: 'This endpoint lets you update specific City'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 15
                    name: 'City Name1'
                    name_ar: 'اسم المديتة'
                  message: 'The City updated successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 15
                      name:
                        type: string
                        example: 'City Name1'
                      name_ar:
                        type: string
                        example: 'اسم المديتة'
                  message:
                    type: string
                    example: 'The City updated successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: e
                name_ar:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: nvq
    delete:
      summary: 'Delete specific City'
      operationId: deleteSpecificCity
      description: 'This endpoint lets you delete specific city'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'The City deleted successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'The City deleted successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the city.'
        example: 1
        required: true
        schema:
          type: integer
  /api/v1/admin/orders:
    get:
      summary: 'Show all orders'
      operationId: showAllOrders
      description: 'This endpoint lets you show all orders'
      parameters:
        -
          in: query
          name: page
          description: "Field to select page. Defaults to '1'."
          example: 8
          required: false
          schema:
            type: integer
            description: "Field to select page. Defaults to '1'."
            example: 8
        -
          in: query
          name: per_page
          description: "Field to select items per page. Defaults to '15'."
          example: 3
          required: false
          schema:
            type: integer
            description: "Field to select items per page. Defaults to '15'."
            example: 3
        -
          in: query
          name: 'filter[id]'
          description: 'Field to filter items by id.'
          example: officia
          required: false
          schema:
            type: string
            description: 'Field to filter items by id.'
            example: officia
        -
          in: query
          name: 'filter[property_type]'
          description: 'Field to filter items by property_type.'
          example: nihil
          required: false
          schema:
            type: string
            description: 'Field to filter items by property_type.'
            example: nihil
        -
          in: query
          name: 'filter[bedrooms]'
          description: 'Field to filter items by bedrooms.'
          example: sed
          required: false
          schema:
            type: string
            description: 'Field to filter items by bedrooms.'
            example: sed
        -
          in: query
          name: 'filter[bathrooms]'
          description: 'Field to filter items by bathrooms.'
          example: amet
          required: false
          schema:
            type: string
            description: 'Field to filter items by bathrooms.'
            example: amet
        -
          in: query
          name: 'filter[area_sqm]'
          description: 'Field to filter items by area_sqm.'
          example: quia
          required: false
          schema:
            type: string
            description: 'Field to filter items by area_sqm.'
            example: quia
        -
          in: query
          name: 'filter[search]'
          description: 'Field to perform a custom search.'
          example: ipsa
          required: false
          schema:
            type: string
            description: 'Field to perform a custom search.'
            example: ipsa
        -
          in: query
          name: sort
          description: 'Field to sort items by id,property_type,bedrooms,bathrooms,area_sqm.'
          example: debitis
          required: false
          schema:
            type: string
            description: 'Field to sort items by id,property_type,bedrooms,bathrooms,area_sqm.'
            example: debitis
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 14
                      property_type:
                        key: 8
                        value: LAND
                      order_type:
                        key: 2
                        value: FOR_RENT
                      order_number: '2192'
                      min_price: 427
                      max_price: 923
                      area_sqm: 2757
                      location:
                        id: 26
                        value: 'Mozelle Jaskolski'
                      status:
                        key: 5
                        value: UNDER_REVIEW
                      user:
                        id: 198
                        name: 'Mrs. Josefina Howe PhD Prof. Max Kshlerin Sr.'
                      notes: 'Perspiciatis et sunt quod. Velit quam cumque rem iure. Totam ut velit quae quis aut. Ut error necessitatibus explicabo doloremque.'
                      order_date: 08/09/2024
                      contact_phone: '+963956478665'
                      order_privacy:
                        key: 2
                        value: PUBLIC
                      reason: null
                      privacy_reason: null
                    -
                      id: 13
                      property_type:
                        key: 9
                        value: HOTEL
                      order_type:
                        key: 1
                        value: FOR_SALE
                      order_number: '4326695'
                      min_price: 184
                      max_price: 619
                      area_sqm: 4884
                      location:
                        id: 25
                        value: "Gladyce O'Hara"
                      status:
                        key: 5
                        value: UNDER_REVIEW
                      user:
                        id: 197
                        name: 'Frankie Howe Miss Lessie Lindgren I'
                      notes: 'Dolor repudiandae sit qui sequi pariatur. Ut sequi voluptate nostrum numquam nobis provident ducimus. Dicta et voluptatem eum aliquam. Expedita ea et amet quidem distinctio molestiae perferendis.'
                      order_date: 08/09/2024
                      contact_phone: '+963956478665'
                      order_privacy:
                        key: 2
                        value: PUBLIC
                      reason: null
                      privacy_reason: null
                    -
                      id: 12
                      property_type:
                        key: 2
                        value: SHOP
                      order_type:
                        key: 1
                        value: FOR_SALE
                      order_number: '329112407'
                      min_price: 124
                      max_price: 834
                      area_sqm: 3694
                      location:
                        id: 24
                        value: 'Miss Graciela Blick'
                      status:
                        key: 3
                        value: REJECTED
                      user:
                        id: 196
                        name: 'Mr. Harold Kutch Sven Torp'
                      notes: 'Excepturi quis et suscipit et quos quae. Et mollitia et minima vero. Harum voluptatem consequatur ratione ut eum magni eaque beatae. Ea sapiente aut in voluptas excepturi officia.'
                      order_date: 08/09/2024
                      contact_phone: '+963956478665'
                      order_privacy:
                        key: 2
                        value: PUBLIC
                      reason: null
                      privacy_reason: null
                    -
                      id: 11
                      property_type:
                        key: 6
                        value: FARM
                      order_type:
                        key: 2
                        value: FOR_RENT
                      order_number: '6'
                      min_price: 196
                      max_price: 945
                      area_sqm: 1783
                      location:
                        id: 23
                        value: 'Ophelia Mayert Sr.'
                      status:
                        key: 5
                        value: UNDER_REVIEW
                      user:
                        id: 195
                        name: 'Dr. Brice Kuphal III Serena Weissnat'
                      notes: 'Dolorem voluptatem veniam quasi qui enim quibusdam eos. Molestiae amet totam fugiat quidem. Eius est doloribus hic sit dolorem.'
                      order_date: 08/09/2024
                      contact_phone: '+963956478665'
                      order_privacy:
                        key: 2
                        value: PUBLIC
                      reason: null
                      privacy_reason: null
                    -
                      id: 10
                      property_type:
                        key: 9
                        value: HOTEL
                      order_type:
                        key: 1
                        value: FOR_SALE
                      order_number: '47156161'
                      min_price: 385
                      max_price: 980
                      area_sqm: 4737
                      location:
                        id: 22
                        value: 'Noe Brakus'
                      status:
                        key: 1
                        value: PENDING
                      user:
                        id: 194
                        name: 'Emerson Schuster Mr. Josue Jakubowski'
                      notes: 'Eum assumenda nobis et. Inventore repellendus iure quas vero. Odit est sit temporibus rerum quas delectus. Natus eos et incidunt doloremque.'
                      order_date: 08/09/2024
                      contact_phone: '+963956478665'
                      order_privacy:
                        key: 2
                        value: PUBLIC
                      reason: null
                      privacy_reason: null
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 14
                        property_type:
                          key: 8
                          value: LAND
                        order_type:
                          key: 2
                          value: FOR_RENT
                        order_number: '2192'
                        min_price: 427
                        max_price: 923
                        area_sqm: 2757
                        location:
                          id: 26
                          value: 'Mozelle Jaskolski'
                        status:
                          key: 5
                          value: UNDER_REVIEW
                        user:
                          id: 198
                          name: 'Mrs. Josefina Howe PhD Prof. Max Kshlerin Sr.'
                        notes: 'Perspiciatis et sunt quod. Velit quam cumque rem iure. Totam ut velit quae quis aut. Ut error necessitatibus explicabo doloremque.'
                        order_date: 08/09/2024
                        contact_phone: '+963956478665'
                        order_privacy:
                          key: 2
                          value: PUBLIC
                        reason: null
                        privacy_reason: null
                      -
                        id: 13
                        property_type:
                          key: 9
                          value: HOTEL
                        order_type:
                          key: 1
                          value: FOR_SALE
                        order_number: '4326695'
                        min_price: 184
                        max_price: 619
                        area_sqm: 4884
                        location:
                          id: 25
                          value: "Gladyce O'Hara"
                        status:
                          key: 5
                          value: UNDER_REVIEW
                        user:
                          id: 197
                          name: 'Frankie Howe Miss Lessie Lindgren I'
                        notes: 'Dolor repudiandae sit qui sequi pariatur. Ut sequi voluptate nostrum numquam nobis provident ducimus. Dicta et voluptatem eum aliquam. Expedita ea et amet quidem distinctio molestiae perferendis.'
                        order_date: 08/09/2024
                        contact_phone: '+963956478665'
                        order_privacy:
                          key: 2
                          value: PUBLIC
                        reason: null
                        privacy_reason: null
                      -
                        id: 12
                        property_type:
                          key: 2
                          value: SHOP
                        order_type:
                          key: 1
                          value: FOR_SALE
                        order_number: '329112407'
                        min_price: 124
                        max_price: 834
                        area_sqm: 3694
                        location:
                          id: 24
                          value: 'Miss Graciela Blick'
                        status:
                          key: 3
                          value: REJECTED
                        user:
                          id: 196
                          name: 'Mr. Harold Kutch Sven Torp'
                        notes: 'Excepturi quis et suscipit et quos quae. Et mollitia et minima vero. Harum voluptatem consequatur ratione ut eum magni eaque beatae. Ea sapiente aut in voluptas excepturi officia.'
                        order_date: 08/09/2024
                        contact_phone: '+963956478665'
                        order_privacy:
                          key: 2
                          value: PUBLIC
                        reason: null
                        privacy_reason: null
                      -
                        id: 11
                        property_type:
                          key: 6
                          value: FARM
                        order_type:
                          key: 2
                          value: FOR_RENT
                        order_number: '6'
                        min_price: 196
                        max_price: 945
                        area_sqm: 1783
                        location:
                          id: 23
                          value: 'Ophelia Mayert Sr.'
                        status:
                          key: 5
                          value: UNDER_REVIEW
                        user:
                          id: 195
                          name: 'Dr. Brice Kuphal III Serena Weissnat'
                        notes: 'Dolorem voluptatem veniam quasi qui enim quibusdam eos. Molestiae amet totam fugiat quidem. Eius est doloribus hic sit dolorem.'
                        order_date: 08/09/2024
                        contact_phone: '+963956478665'
                        order_privacy:
                          key: 2
                          value: PUBLIC
                        reason: null
                        privacy_reason: null
                      -
                        id: 10
                        property_type:
                          key: 9
                          value: HOTEL
                        order_type:
                          key: 1
                          value: FOR_SALE
                        order_number: '47156161'
                        min_price: 385
                        max_price: 980
                        area_sqm: 4737
                        location:
                          id: 22
                          value: 'Noe Brakus'
                        status:
                          key: 1
                          value: PENDING
                        user:
                          id: 194
                          name: 'Emerson Schuster Mr. Josue Jakubowski'
                        notes: 'Eum assumenda nobis et. Inventore repellendus iure quas vero. Odit est sit temporibus rerum quas delectus. Natus eos et incidunt doloremque.'
                        order_date: 08/09/2024
                        contact_phone: '+963956478665'
                        order_privacy:
                          key: 2
                          value: PUBLIC
                        reason: null
                        privacy_reason: null
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 14
                        property_type:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 8
                            value:
                              type: string
                              example: LAND
                        order_type:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 2
                            value:
                              type: string
                              example: FOR_RENT
                        order_number:
                          type: string
                          example: '2192'
                        min_price:
                          type: integer
                          example: 427
                        max_price:
                          type: integer
                          example: 923
                        area_sqm:
                          type: integer
                          example: 2757
                        location:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 26
                            value:
                              type: string
                              example: 'Mozelle Jaskolski'
                        status:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 5
                            value:
                              type: string
                              example: UNDER_REVIEW
                        user:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 198
                            name:
                              type: string
                              example: 'Mrs. Josefina Howe PhD Prof. Max Kshlerin Sr.'
                        notes:
                          type: string
                          example: 'Perspiciatis et sunt quod. Velit quam cumque rem iure. Totam ut velit quae quis aut. Ut error necessitatibus explicabo doloremque.'
                        order_date:
                          type: string
                          example: 08/09/2024
                        contact_phone:
                          type: string
                          example: '+963956478665'
                        order_privacy:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 2
                            value:
                              type: string
                              example: PUBLIC
                        reason:
                          type: string
                          example: null
                        privacy_reason:
                          type: string
                          example: null
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 15
                          per_page:
                            type: integer
                            example: 5
                          count:
                            type: integer
                            example: 5
                          current_page:
                            type: integer
                            example: 2
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
    post:
      summary: 'Add Order'
      operationId: addOrder
      description: 'This endpoint lets you add order'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 7
                    property_type:
                      key: 1
                      value: APARTMENT
                    order_type:
                      key: 1
                      value: FOR_SALE
                    order_number: op1cBXDsI5mWm2Y
                    min_price: 100
                    max_price: 200
                    area_sqm: 2000
                    location:
                      id: 11111161
                      value: 'Dr. Webster White'
                    status:
                      key: 1
                      value: PENDING
                    user:
                      id: 10363
                      name: 'Litzy Crona Esta Dickens Sr.'
                    notes: 'simple note'
                    order_date: 08/09/2024
                    contact_phone: '+963956478689'
                    order_privacy:
                      key: 2
                      value: PUBLIC
                    reason: null
                    privacy_reason: null
                  message: 'The Order added successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 7
                      property_type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: APARTMENT
                      order_type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: FOR_SALE
                      order_number:
                        type: string
                        example: op1cBXDsI5mWm2Y
                      min_price:
                        type: integer
                        example: 100
                      max_price:
                        type: integer
                        example: 200
                      area_sqm:
                        type: integer
                        example: 2000
                      location:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 11111161
                          value:
                            type: string
                            example: 'Dr. Webster White'
                      status:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: PENDING
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 10363
                          name:
                            type: string
                            example: 'Litzy Crona Esta Dickens Sr.'
                      notes:
                        type: string
                        example: 'simple note'
                      order_date:
                        type: string
                        example: 08/09/2024
                      contact_phone:
                        type: string
                        example: '+963956478689'
                      order_privacy:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: PUBLIC
                      reason:
                        type: string
                        example: null
                      privacy_reason:
                        type: string
                        example: null
                  message:
                    type: string
                    example: 'The Order added successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                user_id:
                  type: string
                  description: ''
                  example: voluptas
                property_type:
                  type: integer
                  description: ''
                  example: 10
                  enum:
                    - 1
                    - 2
                    - 3
                    - 4
                    - 5
                    - 6
                    - 7
                    - 8
                    - 9
                    - 10
                area_sqm:
                  type: number
                  description: 'Must be at least 0.'
                  example: 56
                min_price:
                  type: number
                  description: 'Must be at least 0.'
                  example: 28
                max_price:
                  type: number
                  description: 'Must be at least 0.'
                  example: 24
                location_id:
                  type: string
                  description: ''
                  example: possimus
                order_type:
                  type: integer
                  description: ''
                  example: 2
                  enum:
                    - 1
                    - 2
                status:
                  type: integer
                  description: ''
                  example: 1
                  enum:
                    - 1
                    - 2
                    - 3
                    - 4
                    - 5
                notes:
                  type: string
                  description: ''
                  example: amet
                contact_phone:
                  type: string
                  description: ''
                  example: minima
                privacy:
                  type: integer
                  description: ''
                  example: 2
                  enum:
                    - 1
                    - 2
              required:
                - user_id
                - property_type
                - area_sqm
                - min_price
                - max_price
                - location_id
                - order_type
                - status
                - contact_phone
                - privacy
  '/api/v1/admin/orders/{id}':
    get:
      summary: 'Show specific order'
      operationId: showSpecificOrder
      description: 'This endpoint lets you show specific order'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 6
                    property_type:
                      key: 10
                      value: OTHER
                    order_type:
                      key: 2
                      value: FOR_RENT
                    order_number: '2'
                    min_price: 500
                    max_price: 959
                    area_sqm: 819
                    location:
                      id: 22
                      value: 'Mathias Kilback'
                    status:
                      key: 3
                      value: REJECTED
                    user:
                      id: 331
                      name: 'Dr. Margaretta Davis Judy Runolfsdottir Jr.'
                    notes: 'Et ipsum autem dicta voluptas natus ut et. Iure aliquid vel dolorum dolores. Rerum fugiat architecto expedita dolore consequatur. Officiis enim tempora id laborum architecto enim.'
                    order_date: 08/09/2024
                    contact_phone: '+963956478665'
                    order_privacy:
                      key: 2
                      value: PUBLIC
                    reason: null
                    privacy_reason: null
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 6
                      property_type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 10
                          value:
                            type: string
                            example: OTHER
                      order_type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: FOR_RENT
                      order_number:
                        type: string
                        example: '2'
                      min_price:
                        type: integer
                        example: 500
                      max_price:
                        type: integer
                        example: 959
                      area_sqm:
                        type: integer
                        example: 819
                      location:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 22
                          value:
                            type: string
                            example: 'Mathias Kilback'
                      status:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 3
                          value:
                            type: string
                            example: REJECTED
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 331
                          name:
                            type: string
                            example: 'Dr. Margaretta Davis Judy Runolfsdottir Jr.'
                      notes:
                        type: string
                        example: 'Et ipsum autem dicta voluptas natus ut et. Iure aliquid vel dolorum dolores. Rerum fugiat architecto expedita dolore consequatur. Officiis enim tempora id laborum architecto enim.'
                      order_date:
                        type: string
                        example: 08/09/2024
                      contact_phone:
                        type: string
                        example: '+963956478665'
                      order_privacy:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: PUBLIC
                      reason:
                        type: string
                        example: null
                      privacy_reason:
                        type: string
                        example: null
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
    put:
      summary: 'Update specific Order'
      operationId: updateSpecificOrder
      description: 'This endpoint lets you update specific Order'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 9
                    property_type:
                      key: 1
                      value: APARTMENT
                    order_type:
                      key: 1
                      value: FOR_SALE
                    order_number: '4735059'
                    min_price: 200
                    max_price: 500
                    area_sqm: 2000
                    location:
                      id: 27
                      value: 'Lelah Runolfsdottir'
                    status:
                      key: 2
                      value: APPROVED
                    user:
                      id: 337
                      name: 'Ms. Marie Rodriguez Bette Kub'
                    notes: 'Itaque sequi est repellat omnis commodi. Quam et qui ab provident beatae ad. Est earum natus distinctio dolorum sed consequatur.'
                    order_date: 08/09/2024
                    contact_phone: '+963956478689'
                    order_privacy:
                      key: 2
                      value: PUBLIC
                    reason: null
                    privacy_reason: null
                  message: 'The Order updated successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 9
                      property_type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: APARTMENT
                      order_type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: FOR_SALE
                      order_number:
                        type: string
                        example: '4735059'
                      min_price:
                        type: integer
                        example: 200
                      max_price:
                        type: integer
                        example: 500
                      area_sqm:
                        type: integer
                        example: 2000
                      location:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 27
                          value:
                            type: string
                            example: 'Lelah Runolfsdottir'
                      status:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: APPROVED
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 337
                          name:
                            type: string
                            example: 'Ms. Marie Rodriguez Bette Kub'
                      notes:
                        type: string
                        example: 'Itaque sequi est repellat omnis commodi. Quam et qui ab provident beatae ad. Est earum natus distinctio dolorum sed consequatur.'
                      order_date:
                        type: string
                        example: 08/09/2024
                      contact_phone:
                        type: string
                        example: '+963956478689'
                      order_privacy:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: PUBLIC
                      reason:
                        type: string
                        example: null
                      privacy_reason:
                        type: string
                        example: null
                  message:
                    type: string
                    example: 'The Order updated successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                user_id:
                  type: string
                  description: ''
                  example: null
                property_type:
                  type: integer
                  description: ''
                  example: 2
                  enum:
                    - 1
                    - 2
                    - 3
                    - 4
                    - 5
                    - 6
                    - 7
                    - 8
                    - 9
                    - 10
                area_sqm:
                  type: number
                  description: 'Must be at least 0.'
                  example: 48
                min_price:
                  type: number
                  description: 'Must be at least 0.'
                  example: 30
                max_price:
                  type: number
                  description: 'Must be at least 0.'
                  example: 36
                location_id:
                  type: string
                  description: ''
                  example: null
                order_type:
                  type: integer
                  description: ''
                  example: 1
                  enum:
                    - 1
                    - 2
                notes:
                  type: string
                  description: ''
                  example: esse
                contact_phone:
                  type: string
                  description: ''
                  example: omnis
    delete:
      summary: 'Delete specific order'
      operationId: deleteSpecificOrder
      description: 'This endpoint lets you delete specific order'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'The Order deleted successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'The Order deleted successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the order.'
        example: 1
        required: true
        schema:
          type: integer
  /api/v1/admin/clients:
    get:
      summary: 'Show all clients'
      operationId: showAllClients
      description: 'This endpoint lets you show all clients'
      parameters:
        -
          in: query
          name: page
          description: "Field to select page. Defaults to '1'."
          example: 3
          required: false
          schema:
            type: integer
            description: "Field to select page. Defaults to '1'."
            example: 3
        -
          in: query
          name: per_page
          description: "Field to select items per page. Defaults to '15'."
          example: 12
          required: false
          schema:
            type: integer
            description: "Field to select items per page. Defaults to '15'."
            example: 12
        -
          in: query
          name: 'filter[id]'
          description: 'Field to filter items by id.'
          example: ut
          required: false
          schema:
            type: string
            description: 'Field to filter items by id.'
            example: ut
        -
          in: query
          name: 'filter[first_name]'
          description: 'Field to filter items by first_name.'
          example: architecto
          required: false
          schema:
            type: string
            description: 'Field to filter items by first_name.'
            example: architecto
        -
          in: query
          name: 'filter[last_name]'
          description: 'Field to filter items by last_name.'
          example: enim
          required: false
          schema:
            type: string
            description: 'Field to filter items by last_name.'
            example: enim
        -
          in: query
          name: 'filter[job]'
          description: 'Field to filter items by job.'
          example: non
          required: false
          schema:
            type: string
            description: 'Field to filter items by job.'
            example: non
        -
          in: query
          name: 'filter[search]'
          description: 'Field to perform a custom search.'
          example: in
          required: false
          schema:
            type: string
            description: 'Field to perform a custom search.'
            example: in
        -
          in: query
          name: sort
          description: 'Field to sort items by id,first_name,last_name,job.'
          example: ullam
          required: false
          schema:
            type: string
            description: 'Field to sort items by id,first_name,last_name,job.'
            example: ullam
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 13
                      first_name: 'Mrs. Stacey Bernier DVM'
                      last_name: 'Catherine Klocko'
                      phone: 352-432-3121
                      job: 'Blanditiis velit ea labore et esse molestias.'
                      image: 'https://dev.almoualemaqare.com/storage/clients/client.png'
                      notes: 'Voluptas omnis suscipit aut voluptatum et at.'
                      agency:
                        id: 103
                        name: 'Norris Durgan DVM'
                        type:
                          key: 2
                          value: OFFICE
                        logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                      has_verified_phone: true
                    -
                      id: 12
                      first_name: 'Savanah Fahey'
                      last_name: 'Hailey Hill'
                      phone: +1-323-569-4012
                      job: 'Vel sit quod quod ea ipsa sequi dolore.'
                      image: 'https://dev.almoualemaqare.com/storage/clients/client.png'
                      notes: 'Sequi unde assumenda animi et.'
                      agency:
                        id: 102
                        name: 'Elwyn Hackett'
                        type:
                          key: 3
                          value: DEALER
                        logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                      has_verified_phone: true
                    -
                      id: 11
                      first_name: 'Miss Janessa Collier'
                      last_name: 'Jerome Ziemann'
                      phone: +1.480.609.8983
                      job: 'Delectus enim error sed corrupti eum.'
                      image: 'https://dev.almoualemaqare.com/storage/clients/client.png'
                      notes: 'Autem maxime impedit nemo nesciunt vel id et.'
                      agency:
                        id: 101
                        name: 'Mark Rempel'
                        type:
                          key: 3
                          value: DEALER
                        logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                      has_verified_phone: true
                    -
                      id: 10
                      first_name: 'Monty Koepp'
                      last_name: 'Josiah Hoeger'
                      phone: '(678) 432-9361'
                      job: 'Nobis molestiae possimus est voluptatibus vitae dolores quia.'
                      image: 'https://dev.almoualemaqare.com/storage/clients/client.png'
                      notes: 'Qui tempora officia consequatur rerum sed ut.'
                      agency:
                        id: 100
                        name: 'Virginie Leuschke DVM'
                        type:
                          key: 1
                          value: COMPANY
                        logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                      has_verified_phone: true
                    -
                      id: 9
                      first_name: 'Eddie Bednar'
                      last_name: 'Jayne Schroeder DVM'
                      phone: 1-364-419-0218
                      job: 'Repellendus similique quisquam delectus commodi laboriosam temporibus.'
                      image: 'https://dev.almoualemaqare.com/storage/clients/client.png'
                      notes: 'Non quo necessitatibus non esse facere voluptatem sapiente praesentium.'
                      agency:
                        id: 99
                        name: 'Marlene Emard'
                        type:
                          key: 1
                          value: COMPANY
                        logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                      has_verified_phone: true
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 13
                        first_name: 'Mrs. Stacey Bernier DVM'
                        last_name: 'Catherine Klocko'
                        phone: 352-432-3121
                        job: 'Blanditiis velit ea labore et esse molestias.'
                        image: 'https://dev.almoualemaqare.com/storage/clients/client.png'
                        notes: 'Voluptas omnis suscipit aut voluptatum et at.'
                        agency:
                          id: 103
                          name: 'Norris Durgan DVM'
                          type:
                            key: 2
                            value: OFFICE
                          logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                        has_verified_phone: true
                      -
                        id: 12
                        first_name: 'Savanah Fahey'
                        last_name: 'Hailey Hill'
                        phone: +1-323-569-4012
                        job: 'Vel sit quod quod ea ipsa sequi dolore.'
                        image: 'https://dev.almoualemaqare.com/storage/clients/client.png'
                        notes: 'Sequi unde assumenda animi et.'
                        agency:
                          id: 102
                          name: 'Elwyn Hackett'
                          type:
                            key: 3
                            value: DEALER
                          logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                        has_verified_phone: true
                      -
                        id: 11
                        first_name: 'Miss Janessa Collier'
                        last_name: 'Jerome Ziemann'
                        phone: +1.480.609.8983
                        job: 'Delectus enim error sed corrupti eum.'
                        image: 'https://dev.almoualemaqare.com/storage/clients/client.png'
                        notes: 'Autem maxime impedit nemo nesciunt vel id et.'
                        agency:
                          id: 101
                          name: 'Mark Rempel'
                          type:
                            key: 3
                            value: DEALER
                          logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                        has_verified_phone: true
                      -
                        id: 10
                        first_name: 'Monty Koepp'
                        last_name: 'Josiah Hoeger'
                        phone: '(678) 432-9361'
                        job: 'Nobis molestiae possimus est voluptatibus vitae dolores quia.'
                        image: 'https://dev.almoualemaqare.com/storage/clients/client.png'
                        notes: 'Qui tempora officia consequatur rerum sed ut.'
                        agency:
                          id: 100
                          name: 'Virginie Leuschke DVM'
                          type:
                            key: 1
                            value: COMPANY
                          logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                        has_verified_phone: true
                      -
                        id: 9
                        first_name: 'Eddie Bednar'
                        last_name: 'Jayne Schroeder DVM'
                        phone: 1-364-419-0218
                        job: 'Repellendus similique quisquam delectus commodi laboriosam temporibus.'
                        image: 'https://dev.almoualemaqare.com/storage/clients/client.png'
                        notes: 'Non quo necessitatibus non esse facere voluptatem sapiente praesentium.'
                        agency:
                          id: 99
                          name: 'Marlene Emard'
                          type:
                            key: 1
                            value: COMPANY
                          logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                        has_verified_phone: true
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 13
                        first_name:
                          type: string
                          example: 'Mrs. Stacey Bernier DVM'
                        last_name:
                          type: string
                          example: 'Catherine Klocko'
                        phone:
                          type: string
                          example: 352-432-3121
                        job:
                          type: string
                          example: 'Blanditiis velit ea labore et esse molestias.'
                        image:
                          type: string
                          example: 'https://dev.almoualemaqare.com/storage/clients/client.png'
                        notes:
                          type: string
                          example: 'Voluptas omnis suscipit aut voluptatum et at.'
                        agency:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 103
                            name:
                              type: string
                              example: 'Norris Durgan DVM'
                            type:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 2
                                value:
                                  type: string
                                  example: OFFICE
                            logo:
                              type: string
                              example: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                        has_verified_phone:
                          type: boolean
                          example: true
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 15
                          per_page:
                            type: integer
                            example: 5
                          count:
                            type: integer
                            example: 5
                          current_page:
                            type: integer
                            example: 2
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
    post:
      summary: 'Add Client'
      operationId: addClient
      description: 'This endpoint lets you add client'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 1
                    first_name: Ahmad
                    last_name: Ahmad
                    phone: '+963994622354'
                    job: Developer
                    image: 'https://dev.almoualemaqare.com/storage/clients/tmp/phpDnOOdl'
                    notes: 'I am client'
                    agency:
                      id: 19
                      name: 'Nicolas Kemmer'
                      type:
                        key: 3
                        value: DEALER
                      logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                    has_verified_phone: false
                  message: 'The Client added successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 1
                      first_name:
                        type: string
                        example: Ahmad
                      last_name:
                        type: string
                        example: Ahmad
                      phone:
                        type: string
                        example: '+963994622354'
                      job:
                        type: string
                        example: Developer
                      image:
                        type: string
                        example: 'https://dev.almoualemaqare.com/storage/clients/tmp/phpDnOOdl'
                      notes:
                        type: string
                        example: 'I am client'
                      agency:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 19
                          name:
                            type: string
                            example: 'Nicolas Kemmer'
                          type:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 3
                              value:
                                type: string
                                example: DEALER
                          logo:
                            type: string
                            example: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                      has_verified_phone:
                        type: boolean
                        example: false
                  message:
                    type: string
                    example: 'The Client added successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
      requestBody:
        required: true
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                first_name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: ptdqbjgnjfolsavmaue
                last_name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: qui
                job:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: crgbz
                image:
                  type: string
                  format: binary
                  description: 'Must be an image. Must not be greater than 2048 kilobytes.'
                notes:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: iudhinzrwko
                phone:
                  type: string
                  description: ''
                  example: assumenda
                agency_id:
                  type: string
                  description: ''
                  example: necessitatibus
              required:
                - first_name
                - last_name
                - phone
                - agency_id
  '/api/v1/admin/clients/{id}':
    get:
      summary: 'Show specific client'
      operationId: showSpecificClient
      description: 'This endpoint lets you show specific  client'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 2
                    first_name: 'Stephan Steuber'
                    last_name: 'Nickolas Mraz'
                    phone: +1-580-285-7278
                    job: 'Consequatur vero quis minima quia.'
                    image: 'https://dev.almoualemaqare.com/storage/clients/client.png'
                    notes: 'In quisquam et quis et blanditiis cumque.'
                    agency:
                      id: 11111181
                      name: 'Mateo Metz'
                      type:
                        key: 2
                        value: OFFICE
                      logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                    has_verified_phone: true
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 2
                      first_name:
                        type: string
                        example: 'Stephan Steuber'
                      last_name:
                        type: string
                        example: 'Nickolas Mraz'
                      phone:
                        type: string
                        example: +1-580-285-7278
                      job:
                        type: string
                        example: 'Consequatur vero quis minima quia.'
                      image:
                        type: string
                        example: 'https://dev.almoualemaqare.com/storage/clients/client.png'
                      notes:
                        type: string
                        example: 'In quisquam et quis et blanditiis cumque.'
                      agency:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 11111181
                          name:
                            type: string
                            example: 'Mateo Metz'
                          type:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 2
                              value:
                                type: string
                                example: OFFICE
                          logo:
                            type: string
                            example: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                      has_verified_phone:
                        type: boolean
                        example: true
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
    put:
      summary: 'Update specific client'
      operationId: updateSpecificClient
      description: 'This endpoint lets you update specific client'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 111114
                    first_name: Mohammad
                    last_name: Ahmad
                    phone: 831.924.2679
                    job: Developer
                    image: 'https://dev.almoualemaqare.com/storage/clients/66dd4501d9af9.jpg'
                    notes: 'I am client'
                    agency:
                      id: 11111186
                      name: 'Dr. Cletus Heathcote'
                      type:
                        key: 1
                        value: COMPANY
                      logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                    has_verified_phone: true
                  message: 'The Client updated successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 111114
                      first_name:
                        type: string
                        example: Mohammad
                      last_name:
                        type: string
                        example: Ahmad
                      phone:
                        type: string
                        example: 831.924.2679
                      job:
                        type: string
                        example: Developer
                      image:
                        type: string
                        example: 'https://dev.almoualemaqare.com/storage/clients/66dd4501d9af9.jpg'
                      notes:
                        type: string
                        example: 'I am client'
                      agency:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 11111186
                          name:
                            type: string
                            example: 'Dr. Cletus Heathcote'
                          type:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 1
                              value:
                                type: string
                                example: COMPANY
                          logo:
                            type: string
                            example: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                      has_verified_phone:
                        type: boolean
                        example: true
                  message:
                    type: string
                    example: 'The Client updated successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
      requestBody:
        required: false
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                first_name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: zxjgpw
                last_name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: ufaadzkbbmcvbskqumfyys
                job:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: indxkocxbwxpvvxlxlgungnrr
                image:
                  type: string
                  format: binary
                  description: 'Must be an image. Must not be greater than 2048 kilobytes.'
                notes:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: fcownzgotvrmqavklsckgw
                phone:
                  type: string
                  description: ''
                  example: null
                agency_id:
                  type: string
                  description: ''
                  example: null
    delete:
      summary: 'Delete specific Client'
      operationId: deleteSpecificClient
      description: 'This endpoint lets you delete specific client'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'The Client deleted successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'The Client deleted successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the client.'
        example: 3
        required: true
        schema:
          type: integer
  /api/v1/admin/employees:
    get:
      summary: 'Show all employees'
      operationId: showAllEmployees
      description: 'This endpoint lets you show all employees'
      parameters:
        -
          in: query
          name: page
          description: "Field to select page. Defaults to '1'."
          example: 9
          required: false
          schema:
            type: integer
            description: "Field to select page. Defaults to '1'."
            example: 9
        -
          in: query
          name: per_page
          description: "Field to select items per page. Defaults to '15'."
          example: 14
          required: false
          schema:
            type: integer
            description: "Field to select items per page. Defaults to '15'."
            example: 14
        -
          in: query
          name: 'filter[id]'
          description: 'Field to filter items by id.'
          example: illum
          required: false
          schema:
            type: string
            description: 'Field to filter items by id.'
            example: illum
        -
          in: query
          name: 'filter[type]'
          description: 'Field to filter items by type.'
          example: libero
          required: false
          schema:
            type: string
            description: 'Field to filter items by type.'
            example: libero
        -
          in: query
          name: 'filter[status]'
          description: 'Field to filter items by status.'
          example: modi
          required: false
          schema:
            type: string
            description: 'Field to filter items by status.'
            example: modi
        -
          in: query
          name: sort
          description: 'Field to sort items by id,type,status.'
          example: non
          required: false
          schema:
            type: string
            description: 'Field to sort items by id,type,status.'
            example: non
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 13
                      national_id: 'Voluptas harum sit facere doloremque.'
                      type:
                        key: 5
                        value: BOY
                      status:
                        key: 2
                        value: DISABLED
                      agency:
                        id: 11111200
                        name: 'Gwen Kuhic'
                        type:
                          key: 3
                          value: DEALER
                        logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                      user:
                        id: 218
                        first_name: 'Dr. Myah Ebert'
                        last_name: 'Providenci Bashirian'
                        phone: +1.276.968.1260
                        is_employee: 1
                    -
                      id: 12
                      national_id: 'Ea beatae doloribus rerum.'
                      type:
                        key: 5
                        value: BOY
                      status:
                        key: 1
                        value: ACTIVE
                      agency:
                        id: 11111199
                        name: 'Dr. Raymond Mohr'
                        type:
                          key: 1
                          value: COMPANY
                        logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                      user:
                        id: 216
                        first_name: 'Ansel Maggio'
                        last_name: 'Evie Osinski'
                        phone: +1.978.465.3964
                        is_employee: 1
                    -
                      id: 11
                      national_id: 'Autem quisquam dolor aliquam ratione harum at.'
                      type:
                        key: 3
                        value: NORMAL
                      status:
                        key: 1
                        value: ACTIVE
                      agency:
                        id: 11111198
                        name: 'Dr. Leonor Mitchell'
                        type:
                          key: 2
                          value: OFFICE
                        logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                      user:
                        id: 214
                        first_name: 'Camille Boyle'
                        last_name: 'Skye Zulauf'
                        phone: +1.872.825.5260
                        is_employee: 1
                    -
                      id: 10
                      national_id: 'Dolore enim quasi dolorem ullam veritatis ratione.'
                      type:
                        key: 5
                        value: BOY
                      status:
                        key: 2
                        value: DISABLED
                      agency:
                        id: 11111197
                        name: 'Hannah Huel DDS'
                        type:
                          key: 3
                          value: DEALER
                        logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                      user:
                        id: 212
                        first_name: 'Delmer Cronin'
                        last_name: 'Prof. Jade Rolfson DVM'
                        phone: +1-667-354-3343
                        is_employee: 1
                    -
                      id: 9
                      national_id: 'Ut ipsam consequatur sed doloribus iure quas.'
                      type:
                        key: 4
                        value: DRIVER
                      status:
                        key: 2
                        value: DISABLED
                      agency:
                        id: 11111196
                        name: 'Kay Fritsch'
                        type:
                          key: 1
                          value: COMPANY
                        logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                      user:
                        id: 210
                        first_name: 'Wava Lockman'
                        last_name: 'Sylvia Morar'
                        phone: +1-515-579-7831
                        is_employee: 1
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 13
                        national_id: 'Voluptas harum sit facere doloremque.'
                        type:
                          key: 5
                          value: BOY
                        status:
                          key: 2
                          value: DISABLED
                        agency:
                          id: 11111200
                          name: 'Gwen Kuhic'
                          type:
                            key: 3
                            value: DEALER
                          logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                        user:
                          id: 218
                          first_name: 'Dr. Myah Ebert'
                          last_name: 'Providenci Bashirian'
                          phone: +1.276.968.1260
                          is_employee: 1
                      -
                        id: 12
                        national_id: 'Ea beatae doloribus rerum.'
                        type:
                          key: 5
                          value: BOY
                        status:
                          key: 1
                          value: ACTIVE
                        agency:
                          id: 11111199
                          name: 'Dr. Raymond Mohr'
                          type:
                            key: 1
                            value: COMPANY
                          logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                        user:
                          id: 216
                          first_name: 'Ansel Maggio'
                          last_name: 'Evie Osinski'
                          phone: +1.978.465.3964
                          is_employee: 1
                      -
                        id: 11
                        national_id: 'Autem quisquam dolor aliquam ratione harum at.'
                        type:
                          key: 3
                          value: NORMAL
                        status:
                          key: 1
                          value: ACTIVE
                        agency:
                          id: 11111198
                          name: 'Dr. Leonor Mitchell'
                          type:
                            key: 2
                            value: OFFICE
                          logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                        user:
                          id: 214
                          first_name: 'Camille Boyle'
                          last_name: 'Skye Zulauf'
                          phone: +1.872.825.5260
                          is_employee: 1
                      -
                        id: 10
                        national_id: 'Dolore enim quasi dolorem ullam veritatis ratione.'
                        type:
                          key: 5
                          value: BOY
                        status:
                          key: 2
                          value: DISABLED
                        agency:
                          id: 11111197
                          name: 'Hannah Huel DDS'
                          type:
                            key: 3
                            value: DEALER
                          logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                        user:
                          id: 212
                          first_name: 'Delmer Cronin'
                          last_name: 'Prof. Jade Rolfson DVM'
                          phone: +1-667-354-3343
                          is_employee: 1
                      -
                        id: 9
                        national_id: 'Ut ipsam consequatur sed doloribus iure quas.'
                        type:
                          key: 4
                          value: DRIVER
                        status:
                          key: 2
                          value: DISABLED
                        agency:
                          id: 11111196
                          name: 'Kay Fritsch'
                          type:
                            key: 1
                            value: COMPANY
                          logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                        user:
                          id: 210
                          first_name: 'Wava Lockman'
                          last_name: 'Sylvia Morar'
                          phone: +1-515-579-7831
                          is_employee: 1
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 13
                        national_id:
                          type: string
                          example: 'Voluptas harum sit facere doloremque.'
                        type:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 5
                            value:
                              type: string
                              example: BOY
                        status:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 2
                            value:
                              type: string
                              example: DISABLED
                        agency:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 11111200
                            name:
                              type: string
                              example: 'Gwen Kuhic'
                            type:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 3
                                value:
                                  type: string
                                  example: DEALER
                            logo:
                              type: string
                              example: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                        user:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 218
                            first_name:
                              type: string
                              example: 'Dr. Myah Ebert'
                            last_name:
                              type: string
                              example: 'Providenci Bashirian'
                            phone:
                              type: string
                              example: +1.276.968.1260
                            is_employee:
                              type: integer
                              example: 1
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 15
                          per_page:
                            type: integer
                            example: 5
                          count:
                            type: integer
                            example: 5
                          current_page:
                            type: integer
                            example: 2
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
    post:
      summary: 'Add Employee'
      operationId: addEmployee
      description: 'This endpoint lets you add employee'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 3
                    national_id: '12'
                    type:
                      key: 2
                      value: MANAGER
                    status:
                      key: 1
                      value: ACTIVE
                    agency:
                      id: 25
                      name: 'Cristopher Kub'
                      type:
                        key: 3
                        value: DEALER
                      logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                    user:
                      id: 155
                      first_name: 'Vena Dare'
                      last_name: 'Oren Murazik'
                      phone: +1-571-794-5613
                      is_employee: 1
                  message: 'The Employee added successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 3
                      national_id:
                        type: string
                        example: '12'
                      type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: MANAGER
                      status:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: ACTIVE
                      agency:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 25
                          name:
                            type: string
                            example: 'Cristopher Kub'
                          type:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 3
                              value:
                                type: string
                                example: DEALER
                          logo:
                            type: string
                            example: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 155
                          first_name:
                            type: string
                            example: 'Vena Dare'
                          last_name:
                            type: string
                            example: 'Oren Murazik'
                          phone:
                            type: string
                            example: +1-571-794-5613
                          is_employee:
                            type: integer
                            example: 1
                  message:
                    type: string
                    example: 'The Employee added successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                national_id:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: xjwrabvro
                type:
                  type: integer
                  description: ''
                  example: 2
                  enum:
                    - 1
                    - 2
                    - 3
                    - 4
                    - 5
                status:
                  type: integer
                  description: ''
                  example: 1
                  enum:
                    - 1
                    - 2
                user_id:
                  type: string
                  description: ''
                  example: accusantium
                agency_id:
                  type: string
                  description: ''
                  example: nam
              required:
                - user_id
                - agency_id
  '/api/v1/admin/employees/{id}':
    get:
      summary: 'Show specific employee'
      operationId: showSpecificEmployee
      description: 'This endpoint lets you show specific  employee'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 2
                    national_id: 'Expedita minus rerum nemo delectus nam incidunt nesciunt.'
                    type:
                      key: 1
                      value: OWNER
                    status:
                      key: 2
                      value: DISABLED
                    agency:
                      id: 22
                      name: 'Julianne Fisher'
                      type:
                        key: 1
                        value: COMPANY
                      logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                    user:
                      id: 145
                      first_name: 'Ms. Ramona Conroy'
                      last_name: 'Miss Kaylie Jones'
                      phone: '+14439563524'
                      is_employee: 1
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 2
                      national_id:
                        type: string
                        example: 'Expedita minus rerum nemo delectus nam incidunt nesciunt.'
                      type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: OWNER
                      status:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: DISABLED
                      agency:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 22
                          name:
                            type: string
                            example: 'Julianne Fisher'
                          type:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 1
                              value:
                                type: string
                                example: COMPANY
                          logo:
                            type: string
                            example: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 145
                          first_name:
                            type: string
                            example: 'Ms. Ramona Conroy'
                          last_name:
                            type: string
                            example: 'Miss Kaylie Jones'
                          phone:
                            type: string
                            example: '+14439563524'
                          is_employee:
                            type: integer
                            example: 1
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
    put:
      summary: 'Update specific employee'
      operationId: updateSpecificEmployee
      description: 'This endpoint lets you update specific employee'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 6
                    national_id: 'Id expedita quia id recusandae debitis.'
                    type:
                      key: 1
                      value: OWNER
                    status:
                      key: 1
                      value: ACTIVE
                    agency:
                      id: 29
                      name: 'Carlee Okuneva'
                      type:
                        key: 1
                        value: COMPANY
                      logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                    user:
                      id: 167
                      first_name: 'Ms. Rachael Ullrich'
                      last_name: 'Prof. Trystan Durgan'
                      phone: '+12546274821'
                      is_employee: 1
                  message: 'The Employee updated successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 6
                      national_id:
                        type: string
                        example: 'Id expedita quia id recusandae debitis.'
                      type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: OWNER
                      status:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: ACTIVE
                      agency:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 29
                          name:
                            type: string
                            example: 'Carlee Okuneva'
                          type:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 1
                              value:
                                type: string
                                example: COMPANY
                          logo:
                            type: string
                            example: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 167
                          first_name:
                            type: string
                            example: 'Ms. Rachael Ullrich'
                          last_name:
                            type: string
                            example: 'Prof. Trystan Durgan'
                          phone:
                            type: string
                            example: '+12546274821'
                          is_employee:
                            type: integer
                            example: 1
                  message:
                    type: string
                    example: 'The Employee updated successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                national_id:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: kyjvfhxoljkjudehupuj
                type:
                  type: integer
                  description: ''
                  example: 5
                  enum:
                    - 1
                    - 2
                    - 3
                    - 4
                    - 5
                status:
                  type: integer
                  description: ''
                  example: 1
                  enum:
                    - 1
                    - 2
                user_id:
                  type: string
                  description: ''
                  example: null
                agency_id:
                  type: string
                  description: ''
                  example: null
    delete:
      summary: 'Delete specific employee'
      operationId: deleteSpecificEmployee
      description: 'This endpoint lets you delete specific employee'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'The Employee deleted successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'The Employee deleted successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the employee.'
        example: 9
        required: true
        schema:
          type: integer
  /api/v1/admin/services:
    get:
      summary: 'Show all services'
      operationId: showAllServices
      description: 'This endpoint lets you show all services'
      parameters:
        -
          in: query
          name: page
          description: "Field to select page. Defaults to '1'."
          example: 12
          required: false
          schema:
            type: integer
            description: "Field to select page. Defaults to '1'."
            example: 12
        -
          in: query
          name: per_page
          description: "Field to select items per page. Defaults to '15'."
          example: 4
          required: false
          schema:
            type: integer
            description: "Field to select items per page. Defaults to '15'."
            example: 4
        -
          in: query
          name: 'filter[id]'
          description: 'Field to filter items by id.'
          example: et
          required: false
          schema:
            type: string
            description: 'Field to filter items by id.'
            example: et
        -
          in: query
          name: 'filter[title]'
          description: 'Field to filter items by title.'
          example: esse
          required: false
          schema:
            type: string
            description: 'Field to filter items by title.'
            example: esse
        -
          in: query
          name: 'filter[description]'
          description: 'Field to filter items by description.'
          example: rerum
          required: false
          schema:
            type: string
            description: 'Field to filter items by description.'
            example: rerum
        -
          in: query
          name: sort
          description: 'Field to sort items by id,title.'
          example: quibusdam
          required: false
          schema:
            type: string
            description: 'Field to sort items by id,title.'
            example: quibusdam
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 10
                      title: Mrs.
                      title_ar: Mrs.
                      description: 'Facere odio non vel aut aut autem ab facere. Asperiores neque dolor quia quod quaerat. Necessitatibus accusamus a velit autem laborum et nihil repellat.'
                      description_ar: 'Quo suscipit sunt modi deserunt enim. Eius molestiae qui rerum exercitationem repellendus suscipit dolorem.'
                      icon: 'https://via.placeholder.com/640x480.png/00eeff?text=sit'
                    -
                      id: 9
                      title: Dr.
                      title_ar: Dr.
                      description: 'Vel nihil qui nemo voluptates dignissimos accusamus. Est sed et aliquid consequatur quia. Aut ipsa dolor eum sit voluptate voluptates accusamus natus. Quos similique similique voluptas dignissimos.'
                      description_ar: 'Distinctio dolorum sapiente adipisci. Unde molestias eos est quia eos est quas. Id et corrupti est distinctio qui quo aut. Quia eum corrupti hic qui.'
                      icon: 'https://via.placeholder.com/640x480.png/00aaaa?text=qui'
                    -
                      id: 8
                      title: Prof.
                      title_ar: Dr.
                      description: 'Officia ut harum autem explicabo aliquam odit. Voluptatem aut adipisci omnis qui omnis excepturi. Non incidunt quibusdam possimus voluptatem cupiditate. Rerum delectus nemo et occaecati pariatur nostrum expedita.'
                      description_ar: 'Atque ea harum cumque veniam voluptatibus voluptatem. Expedita iusto aut cum aperiam. Eum et dolor distinctio neque et laudantium.'
                      icon: 'https://via.placeholder.com/640x480.png/00dd99?text=aspernatur'
                    -
                      id: 7
                      title: Dr.
                      title_ar: Dr.
                      description: 'Repudiandae sapiente accusamus quaerat tempora vitae. Aut alias sequi voluptatem sequi. Consequuntur soluta architecto necessitatibus nesciunt voluptates praesentium numquam. Quia ut ratione nemo quo dolorem maxime.'
                      description_ar: 'Excepturi animi porro ut quam ad necessitatibus voluptatem mollitia. Aliquam rerum qui quae magni. Eius earum aut enim atque. Nesciunt omnis eum quo eos reiciendis praesentium fugit.'
                      icon: 'https://via.placeholder.com/640x480.png/00aadd?text=sed'
                    -
                      id: 6
                      title: Dr.
                      title_ar: Prof.
                      description: 'Accusantium illum sint aliquam fugiat et atque hic non. Harum voluptatem assumenda voluptatem vel perspiciatis. Provident iusto magnam itaque inventore ipsa. Vero et culpa eos iure blanditiis recusandae.'
                      description_ar: 'Quisquam nam ea delectus eum ea. Aut at nesciunt ut. Incidunt nulla quo voluptatem ea. Adipisci quo earum a nam minima cum.'
                      icon: 'https://via.placeholder.com/640x480.png/00eebb?text=consectetur'
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 10
                        title: Mrs.
                        title_ar: Mrs.
                        description: 'Facere odio non vel aut aut autem ab facere. Asperiores neque dolor quia quod quaerat. Necessitatibus accusamus a velit autem laborum et nihil repellat.'
                        description_ar: 'Quo suscipit sunt modi deserunt enim. Eius molestiae qui rerum exercitationem repellendus suscipit dolorem.'
                        icon: 'https://via.placeholder.com/640x480.png/00eeff?text=sit'
                      -
                        id: 9
                        title: Dr.
                        title_ar: Dr.
                        description: 'Vel nihil qui nemo voluptates dignissimos accusamus. Est sed et aliquid consequatur quia. Aut ipsa dolor eum sit voluptate voluptates accusamus natus. Quos similique similique voluptas dignissimos.'
                        description_ar: 'Distinctio dolorum sapiente adipisci. Unde molestias eos est quia eos est quas. Id et corrupti est distinctio qui quo aut. Quia eum corrupti hic qui.'
                        icon: 'https://via.placeholder.com/640x480.png/00aaaa?text=qui'
                      -
                        id: 8
                        title: Prof.
                        title_ar: Dr.
                        description: 'Officia ut harum autem explicabo aliquam odit. Voluptatem aut adipisci omnis qui omnis excepturi. Non incidunt quibusdam possimus voluptatem cupiditate. Rerum delectus nemo et occaecati pariatur nostrum expedita.'
                        description_ar: 'Atque ea harum cumque veniam voluptatibus voluptatem. Expedita iusto aut cum aperiam. Eum et dolor distinctio neque et laudantium.'
                        icon: 'https://via.placeholder.com/640x480.png/00dd99?text=aspernatur'
                      -
                        id: 7
                        title: Dr.
                        title_ar: Dr.
                        description: 'Repudiandae sapiente accusamus quaerat tempora vitae. Aut alias sequi voluptatem sequi. Consequuntur soluta architecto necessitatibus nesciunt voluptates praesentium numquam. Quia ut ratione nemo quo dolorem maxime.'
                        description_ar: 'Excepturi animi porro ut quam ad necessitatibus voluptatem mollitia. Aliquam rerum qui quae magni. Eius earum aut enim atque. Nesciunt omnis eum quo eos reiciendis praesentium fugit.'
                        icon: 'https://via.placeholder.com/640x480.png/00aadd?text=sed'
                      -
                        id: 6
                        title: Dr.
                        title_ar: Prof.
                        description: 'Accusantium illum sint aliquam fugiat et atque hic non. Harum voluptatem assumenda voluptatem vel perspiciatis. Provident iusto magnam itaque inventore ipsa. Vero et culpa eos iure blanditiis recusandae.'
                        description_ar: 'Quisquam nam ea delectus eum ea. Aut at nesciunt ut. Incidunt nulla quo voluptatem ea. Adipisci quo earum a nam minima cum.'
                        icon: 'https://via.placeholder.com/640x480.png/00eebb?text=consectetur'
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 10
                        title:
                          type: string
                          example: Mrs.
                        title_ar:
                          type: string
                          example: Mrs.
                        description:
                          type: string
                          example: 'Facere odio non vel aut aut autem ab facere. Asperiores neque dolor quia quod quaerat. Necessitatibus accusamus a velit autem laborum et nihil repellat.'
                        description_ar:
                          type: string
                          example: 'Quo suscipit sunt modi deserunt enim. Eius molestiae qui rerum exercitationem repellendus suscipit dolorem.'
                        icon:
                          type: string
                          example: 'https://via.placeholder.com/640x480.png/00eeff?text=sit'
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 15
                          per_page:
                            type: integer
                            example: 5
                          count:
                            type: integer
                            example: 5
                          current_page:
                            type: integer
                            example: 2
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
    post:
      summary: 'Add Service'
      operationId: addService
      description: 'This endpoint lets you add service'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 5
                    title: 'Service title'
                    title_ar: 'اسم الخدمة'
                    description: 'service description'
                    description_ar: 'وصف الخدمة'
                    icon: 'https://dev.almoualemaqare.com/storage/services/66dd4511d75a3.jpg'
                  message: 'The Service added successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 5
                      title:
                        type: string
                        example: 'Service title'
                      title_ar:
                        type: string
                        example: 'اسم الخدمة'
                      description:
                        type: string
                        example: 'service description'
                      description_ar:
                        type: string
                        example: 'وصف الخدمة'
                      icon:
                        type: string
                        example: 'https://dev.almoualemaqare.com/storage/services/66dd4511d75a3.jpg'
                  message:
                    type: string
                    example: 'The Service added successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
      requestBody:
        required: true
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                title:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: hphkaxttsxtyo
                title_ar:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: mjrylxcqokroqpymsmefyxe
                description:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: 'Voluptates consectetur illo quis veniam minima vitae similique.'
                description_ar:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: hyzmb
                icon:
                  type: string
                  format: binary
                  description: 'Must be an image. Must not be greater than 2048 kilobytes.'
              required:
                - title
                - title_ar
                - description
                - description_ar
                - icon
  '/api/v1/admin/services/{id}':
    get:
      summary: 'Show specific service'
      operationId: showSpecificService
      description: 'This endpoint lets you show specific service'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 4
                    title: Prof.
                    title_ar: Dr.
                    description: 'Delectus magnam ea debitis id omnis fugiat. Et modi impedit nisi ad ex minus. Fugiat porro laudantium quae soluta vel laboriosam.'
                    description_ar: 'Et dolorum ut minus asperiores eum. Quia quia aut omnis et qui doloribus. Dolorem fugit et eveniet amet esse ea.'
                    icon: 'https://via.placeholder.com/640x480.png/0088bb?text=aut'
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 4
                      title:
                        type: string
                        example: Prof.
                      title_ar:
                        type: string
                        example: Dr.
                      description:
                        type: string
                        example: 'Delectus magnam ea debitis id omnis fugiat. Et modi impedit nisi ad ex minus. Fugiat porro laudantium quae soluta vel laboriosam.'
                      description_ar:
                        type: string
                        example: 'Et dolorum ut minus asperiores eum. Quia quia aut omnis et qui doloribus. Dolorem fugit et eveniet amet esse ea.'
                      icon:
                        type: string
                        example: 'https://via.placeholder.com/640x480.png/0088bb?text=aut'
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
    put:
      summary: 'Update specific Service'
      operationId: updateSpecificService
      description: 'This endpoint lets you update specific service'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 7
                    title: 'new title'
                    title_ar: Dr.
                    description: 'Consectetur rerum voluptatem voluptas inventore fugiat maiores voluptas omnis. Aut ex inventore ut provident. Dolor aut ipsa laudantium molestias consequatur maxime nihil.'
                    description_ar: 'Esse natus dolorem quae molestiae officia rerum voluptatum. Dolores odit et eum velit. Enim et sapiente qui est.'
                    icon: 'https://via.placeholder.com/640x480.png/007766?text=repellat'
                  message: 'The Service updated successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 7
                      title:
                        type: string
                        example: 'new title'
                      title_ar:
                        type: string
                        example: Dr.
                      description:
                        type: string
                        example: 'Consectetur rerum voluptatem voluptas inventore fugiat maiores voluptas omnis. Aut ex inventore ut provident. Dolor aut ipsa laudantium molestias consequatur maxime nihil.'
                      description_ar:
                        type: string
                        example: 'Esse natus dolorem quae molestiae officia rerum voluptatum. Dolores odit et eum velit. Enim et sapiente qui est.'
                      icon:
                        type: string
                        example: 'https://via.placeholder.com/640x480.png/007766?text=repellat'
                  message:
                    type: string
                    example: 'The Service updated successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
      requestBody:
        required: false
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                title:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: taykjrvjee
                title_ar:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: qfsrhsit
                description:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: 'Velit incidunt iure modi sed sunt voluptatem delectus.'
                description_ar:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: luwbwrygpvymme
                icon:
                  type: string
                  format: binary
                  description: 'Must be an image. Must not be greater than 2048 kilobytes.'
    delete:
      summary: 'Delete specific Service'
      operationId: deleteSpecificService
      description: 'This endpoint lets you delete specific service'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'The Service deleted successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'The Service deleted successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the service.'
        example: 1
        required: true
        schema:
          type: integer
  /api/v1/admin/reviews:
    get:
      summary: 'Show all reviews'
      operationId: showAllReviews
      description: 'This endpoint lets you show all reviews'
      parameters:
        -
          in: query
          name: page
          description: "Field to select page. Defaults to '1'."
          example: 18
          required: false
          schema:
            type: integer
            description: "Field to select page. Defaults to '1'."
            example: 18
        -
          in: query
          name: per_page
          description: "Field to select items per page. Defaults to '15'."
          example: 17
          required: false
          schema:
            type: integer
            description: "Field to select items per page. Defaults to '15'."
            example: 17
        -
          in: query
          name: 'filter[id]'
          description: 'Field to filter items by id.'
          example: rem
          required: false
          schema:
            type: string
            description: 'Field to filter items by id.'
            example: rem
        -
          in: query
          name: 'filter[rating]'
          description: 'Field to filter items by rating.'
          example: beatae
          required: false
          schema:
            type: string
            description: 'Field to filter items by rating.'
            example: beatae
        -
          in: query
          name: 'filter[status]'
          description: 'Field to filter items by status.'
          example: sapiente
          required: false
          schema:
            type: string
            description: 'Field to filter items by status.'
            example: sapiente
        -
          in: query
          name: 'filter[user_id]'
          description: 'Field to filter items by user id.'
          example: tenetur
          required: false
          schema:
            type: string
            description: 'Field to filter items by user id.'
            example: tenetur
        -
          in: query
          name: sort
          description: 'Field to sort items by id,rating,status.'
          example: at
          required: false
          schema:
            type: string
            description: 'Field to sort items by id,rating,status.'
            example: at
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 16
                      rating: 2
                      comment: 'Ut maiores molestias unde quia at aut aliquid.'
                      status:
                        key: 2
                        value: ACTIVE
                      user:
                        id: 10418
                        name: 'Murray Tromp Deja Schmeler'
                      model:
                        id: 197
                        name: 'Alec Volkman'
                        type:
                          key: 3
                          value: DEALER
                        logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                      type: AGENCY
                    -
                      id: 15
                      rating: 2
                      comment: 'Ea tenetur dicta nostrum aut quae dolor.'
                      status:
                        key: 1
                        value: UNDER_REVIEW
                      user:
                        id: 10416
                        name: 'Monte Kozey Dr. Amya Ruecker'
                      model:
                        id: 196
                        name: 'Elise Kovacek'
                        type:
                          key: 2
                          value: OFFICE
                        logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                      type: AGENCY
                    -
                      id: 14
                      rating: 5
                      comment: 'Incidunt repellat voluptatibus eos perspiciatis.'
                      status:
                        key: 1
                        value: UNDER_REVIEW
                      user:
                        id: 10414
                        name: 'Candido Willms Mr. Marshall Smith IV'
                      model:
                        id: 195
                        name: 'Ethyl Monahan'
                        type:
                          key: 2
                          value: OFFICE
                        logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                      type: AGENCY
                    -
                      id: 13
                      rating: 5
                      comment: 'Corporis ducimus dolorum enim.'
                      status:
                        key: 2
                        value: ACTIVE
                      user:
                        id: 10412
                        name: 'Lisette Lowe Roscoe Lind'
                      model:
                        id: 194
                        name: 'Mr. Sven Keebler'
                        type:
                          key: 1
                          value: COMPANY
                        logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                      type: AGENCY
                    -
                      id: 12
                      rating: 3
                      comment: 'Itaque maxime possimus cumque dolores porro voluptatem suscipit aut.'
                      status:
                        key: 1
                        value: UNDER_REVIEW
                      user:
                        id: 10410
                        name: 'Kyle Prohaska Natasha Erdman V'
                      model:
                        id: 193
                        name: 'Kayli Lakin'
                        type:
                          key: 1
                          value: COMPANY
                        logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                      type: AGENCY
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 16
                        rating: 2
                        comment: 'Ut maiores molestias unde quia at aut aliquid.'
                        status:
                          key: 2
                          value: ACTIVE
                        user:
                          id: 10418
                          name: 'Murray Tromp Deja Schmeler'
                        model:
                          id: 197
                          name: 'Alec Volkman'
                          type:
                            key: 3
                            value: DEALER
                          logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                        type: AGENCY
                      -
                        id: 15
                        rating: 2
                        comment: 'Ea tenetur dicta nostrum aut quae dolor.'
                        status:
                          key: 1
                          value: UNDER_REVIEW
                        user:
                          id: 10416
                          name: 'Monte Kozey Dr. Amya Ruecker'
                        model:
                          id: 196
                          name: 'Elise Kovacek'
                          type:
                            key: 2
                            value: OFFICE
                          logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                        type: AGENCY
                      -
                        id: 14
                        rating: 5
                        comment: 'Incidunt repellat voluptatibus eos perspiciatis.'
                        status:
                          key: 1
                          value: UNDER_REVIEW
                        user:
                          id: 10414
                          name: 'Candido Willms Mr. Marshall Smith IV'
                        model:
                          id: 195
                          name: 'Ethyl Monahan'
                          type:
                            key: 2
                            value: OFFICE
                          logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                        type: AGENCY
                      -
                        id: 13
                        rating: 5
                        comment: 'Corporis ducimus dolorum enim.'
                        status:
                          key: 2
                          value: ACTIVE
                        user:
                          id: 10412
                          name: 'Lisette Lowe Roscoe Lind'
                        model:
                          id: 194
                          name: 'Mr. Sven Keebler'
                          type:
                            key: 1
                            value: COMPANY
                          logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                        type: AGENCY
                      -
                        id: 12
                        rating: 3
                        comment: 'Itaque maxime possimus cumque dolores porro voluptatem suscipit aut.'
                        status:
                          key: 1
                          value: UNDER_REVIEW
                        user:
                          id: 10410
                          name: 'Kyle Prohaska Natasha Erdman V'
                        model:
                          id: 193
                          name: 'Kayli Lakin'
                          type:
                            key: 1
                            value: COMPANY
                          logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                        type: AGENCY
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 16
                        rating:
                          type: integer
                          example: 2
                        comment:
                          type: string
                          example: 'Ut maiores molestias unde quia at aut aliquid.'
                        status:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 2
                            value:
                              type: string
                              example: ACTIVE
                        user:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 10418
                            name:
                              type: string
                              example: 'Murray Tromp Deja Schmeler'
                        model:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 197
                            name:
                              type: string
                              example: 'Alec Volkman'
                            type:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 3
                                value:
                                  type: string
                                  example: DEALER
                            logo:
                              type: string
                              example: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                        type:
                          type: string
                          example: AGENCY
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 15
                          per_page:
                            type: integer
                            example: 5
                          count:
                            type: integer
                            example: 5
                          current_page:
                            type: integer
                            example: 2
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
  '/api/v1/admin/reviews/{id}':
    get:
      summary: 'Show specific Review'
      operationId: showSpecificReview
      description: 'This endpoint lets you show specific review'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 5
                    rating: 2
                    comment: 'Doloremque et reiciendis commodi veniam nobis.'
                    status:
                      key: 3
                      value: REJECTED
                    user:
                      id: 273
                      name: 'Kyle Schuppe Percy Beer PhD'
                    model:
                      id: 37
                      name: 'Marlen Ebert'
                      type:
                        key: 3
                        value: DEALER
                      logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                    type: AGENCY
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 5
                      rating:
                        type: integer
                        example: 2
                      comment:
                        type: string
                        example: 'Doloremque et reiciendis commodi veniam nobis.'
                      status:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 3
                          value:
                            type: string
                            example: REJECTED
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 273
                          name:
                            type: string
                            example: 'Kyle Schuppe Percy Beer PhD'
                      model:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 37
                          name:
                            type: string
                            example: 'Marlen Ebert'
                          type:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 3
                              value:
                                type: string
                                example: DEALER
                          logo:
                            type: string
                            example: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                      type:
                        type: string
                        example: AGENCY
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
    put:
      summary: 'Update specific Review'
      operationId: updateSpecificReview
      description: 'This endpoint lets you update specific review'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 3
                    rating: 4
                    comment: 'Comment Review Test'
                    status:
                      key: 2
                      value: ACTIVE
                    user:
                      id: 426
                      name: 'Marcel Stamm Dr. Jamar Haag II'
                    model:
                      id: 11111244
                      name: 'Louie Kuvalis'
                      type:
                        key: 1
                        value: COMPANY
                      logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                    type: AGENCY
                  message: 'The Review updated successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 3
                      rating:
                        type: integer
                        example: 4
                      comment:
                        type: string
                        example: 'Comment Review Test'
                      status:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: ACTIVE
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 426
                          name:
                            type: string
                            example: 'Marcel Stamm Dr. Jamar Haag II'
                      model:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 11111244
                          name:
                            type: string
                            example: 'Louie Kuvalis'
                          type:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 1
                              value:
                                type: string
                                example: COMPANY
                          logo:
                            type: string
                            example: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                      type:
                        type: string
                        example: AGENCY
                  message:
                    type: string
                    example: 'The Review updated successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                rating:
                  type: number
                  description: 'Must be at least 0.'
                  example: 81
                comment:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: hokhqpislggphrarn
                status:
                  type: integer
                  description: ''
                  example: 2
                  enum:
                    - 1
                    - 2
                    - 3
    delete:
      summary: 'Delete specific review'
      operationId: deleteSpecificReview
      description: 'This endpoint lets you delete specific review'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'The Review deleted successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'The Review deleted successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the review.'
        example: 1
        required: true
        schema:
          type: integer
  /api/v1/admin/locations:
    get:
      summary: 'Show all locations'
      operationId: showAllLocations
      description: 'This endpoint lets you show all locations'
      parameters:
        -
          in: query
          name: page
          description: "Field to select page. Defaults to '1'."
          example: 5
          required: false
          schema:
            type: integer
            description: "Field to select page. Defaults to '1'."
            example: 5
        -
          in: query
          name: per_page
          description: "Field to select items per page. Defaults to '15'."
          example: 9
          required: false
          schema:
            type: integer
            description: "Field to select items per page. Defaults to '15'."
            example: 9
        -
          in: query
          name: 'filter[id]'
          description: 'Field to filter items by id.'
          example: ut
          required: false
          schema:
            type: string
            description: 'Field to filter items by id.'
            example: ut
        -
          in: query
          name: 'filter[area]'
          description: 'Field to filter items by area.'
          example: sit
          required: false
          schema:
            type: string
            description: 'Field to filter items by area.'
            example: sit
        -
          in: query
          name: 'filter[search]'
          description: 'Field to perform a custom search.'
          example: occaecati
          required: false
          schema:
            type: string
            description: 'Field to perform a custom search.'
            example: occaecati
        -
          in: query
          name: sort
          description: 'Field to sort items by id,area.'
          example: et
          required: false
          schema:
            type: string
            description: 'Field to sort items by id,area.'
            example: et
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 105
                      area: 'Jerry Farrell'
                      area_ar: 'Dr. Newton Jones II'
                      city:
                        id: 106
                        name: 'Maegan Cartwright'
                        name_ar: 'Isac Olson'
                    -
                      id: 104
                      area: 'Prof. Tad Feeney'
                      area_ar: 'Devan Crist'
                      city:
                        id: 105
                        name: 'Chase Frami'
                        name_ar: 'Sheila Schumm'
                    -
                      id: 103
                      area: 'Prof. Devante Paucek'
                      area_ar: 'Darrick Zieme'
                      city:
                        id: 104
                        name: 'Rosanna Thompson Sr.'
                        name_ar: 'Frank Murphy'
                    -
                      id: 102
                      area: 'Vito Volkman'
                      area_ar: 'Dr. Haley Reichert Sr.'
                      city:
                        id: 103
                        name: 'Montana Jenkins'
                        name_ar: 'Mrs. Vernice Wehner'
                    -
                      id: 101
                      area: 'Keyshawn Spencer'
                      area_ar: 'Matilda Veum Sr.'
                      city:
                        id: 102
                        name: 'Prof. Edmund Purdy Jr.'
                        name_ar: 'Prof. Olin Parker'
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 105
                        area: 'Jerry Farrell'
                        area_ar: 'Dr. Newton Jones II'
                        city:
                          id: 106
                          name: 'Maegan Cartwright'
                          name_ar: 'Isac Olson'
                      -
                        id: 104
                        area: 'Prof. Tad Feeney'
                        area_ar: 'Devan Crist'
                        city:
                          id: 105
                          name: 'Chase Frami'
                          name_ar: 'Sheila Schumm'
                      -
                        id: 103
                        area: 'Prof. Devante Paucek'
                        area_ar: 'Darrick Zieme'
                        city:
                          id: 104
                          name: 'Rosanna Thompson Sr.'
                          name_ar: 'Frank Murphy'
                      -
                        id: 102
                        area: 'Vito Volkman'
                        area_ar: 'Dr. Haley Reichert Sr.'
                        city:
                          id: 103
                          name: 'Montana Jenkins'
                          name_ar: 'Mrs. Vernice Wehner'
                      -
                        id: 101
                        area: 'Keyshawn Spencer'
                        area_ar: 'Matilda Veum Sr.'
                        city:
                          id: 102
                          name: 'Prof. Edmund Purdy Jr.'
                          name_ar: 'Prof. Olin Parker'
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 105
                        area:
                          type: string
                          example: 'Jerry Farrell'
                        area_ar:
                          type: string
                          example: 'Dr. Newton Jones II'
                        city:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 106
                            name:
                              type: string
                              example: 'Maegan Cartwright'
                            name_ar:
                              type: string
                              example: 'Isac Olson'
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 15
                          per_page:
                            type: integer
                            example: 5
                          count:
                            type: integer
                            example: 5
                          current_page:
                            type: integer
                            example: 2
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
    post:
      summary: 'Add Location'
      operationId: addLocation
      description: 'This endpoint lets you add Location'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 12
                    area: 'location area'
                    area_ar: 'اسم المنطقة'
                    city:
                      id: 21
                      name: 'Dr. Osvaldo Mayer III'
                      name_ar: 'Dr. Everardo Hyatt I'
                  message: 'The Location added successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 12
                      area:
                        type: string
                        example: 'location area'
                      area_ar:
                        type: string
                        example: 'اسم المنطقة'
                      city:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 21
                          name:
                            type: string
                            example: 'Dr. Osvaldo Mayer III'
                          name_ar:
                            type: string
                            example: 'Dr. Everardo Hyatt I'
                  message:
                    type: string
                    example: 'The Location added successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                area:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: rzuecklklpnybesp
                area_ar:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: dahhyidsgwcfkitxtajzgwrco
                city_id:
                  type: string
                  description: ''
                  example: totam
              required:
                - area
                - area_ar
                - city_id
  '/api/v1/admin/locations/{id}':
    get:
      summary: 'Show specific location'
      operationId: showSpecificLocation
      description: 'This endpoint lets you show specific location'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 11
                    area: 'Lilla Kunde'
                    area_ar: "Ashton O'Kon"
                    city:
                      id: 18
                      name: 'Dr. Christopher Beatty'
                      name_ar: 'Nina Mertz Sr.'
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 11
                      area:
                        type: string
                        example: 'Lilla Kunde'
                      area_ar:
                        type: string
                        example: "Ashton O'Kon"
                      city:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 18
                          name:
                            type: string
                            example: 'Dr. Christopher Beatty'
                          name_ar:
                            type: string
                            example: 'Nina Mertz Sr.'
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
    put:
      summary: 'Update specific Location'
      operationId: updateSpecificLocation
      description: 'This endpoint lets you update specific Location'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 15
                    area: Test
                    area_ar: 'Mathias Muller Jr.'
                    city:
                      id: 11111166
                      name: 'Mrs. Estell Okuneva PhD'
                      name_ar: 'Russ Schuppe'
                  message: 'The Location updated successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 15
                      area:
                        type: string
                        example: Test
                      area_ar:
                        type: string
                        example: 'Mathias Muller Jr.'
                      city:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 11111166
                          name:
                            type: string
                            example: 'Mrs. Estell Okuneva PhD'
                          name_ar:
                            type: string
                            example: 'Russ Schuppe'
                  message:
                    type: string
                    example: 'The Location updated successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                area:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: kdlnlbiixuwovproeuybpzcu
                area_ar:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: gwrqxaghdfjmrbpswvqbetvd
                city_id:
                  type: string
                  description: ''
                  example: null
    delete:
      summary: 'Delete specific Location'
      operationId: deleteSpecificLocation
      description: 'This endpoint lets you delete specific Location'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'The Location deleted successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'The Location deleted successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the location.'
        example: 1
        required: true
        schema:
          type: integer
  /api/v1/admin/advertisements:
    get:
      summary: 'Show all advertisement'
      operationId: showAllAdvertisement
      description: 'This endpoint lets admin show all advertisement'
      parameters:
        -
          in: query
          name: page
          description: "Field to select page. Defaults to '1'."
          example: 5
          required: false
          schema:
            type: integer
            description: "Field to select page. Defaults to '1'."
            example: 5
        -
          in: query
          name: per_page
          description: "Field to select items per page. Defaults to '15'."
          example: 13
          required: false
          schema:
            type: integer
            description: "Field to select items per page. Defaults to '15'."
            example: 13
        -
          in: query
          name: 'filter[id]'
          description: 'Field to filter items by id.'
          example: voluptatem
          required: false
          schema:
            type: string
            description: 'Field to filter items by id.'
            example: voluptatem
        -
          in: query
          name: 'filter[name]'
          description: 'Field to filter items by name.'
          example: est
          required: false
          schema:
            type: string
            description: 'Field to filter items by name.'
            example: est
        -
          in: query
          name: 'filter[user_id]'
          description: 'Field to filter items by user_id.'
          example: hic
          required: false
          schema:
            type: string
            description: 'Field to filter items by user_id.'
            example: hic
        -
          in: query
          name: 'filter[property_id]'
          description: 'Field to filter items by property_id.'
          example: eum
          required: false
          schema:
            type: string
            description: 'Field to filter items by property_id.'
            example: eum
        -
          in: query
          name: 'filter[listing_type]'
          description: 'Field to filter items by listing_type.'
          example: nobis
          required: false
          schema:
            type: string
            description: 'Field to filter items by listing_type.'
            example: nobis
        -
          in: query
          name: 'filter[sale_type]'
          description: 'Field to filter items by sale_type.'
          example: expedita
          required: false
          schema:
            type: string
            description: 'Field to filter items by sale_type.'
            example: expedita
        -
          in: query
          name: 'filter[status]'
          description: 'Field to filter items by status.'
          example: voluptas
          required: false
          schema:
            type: string
            description: 'Field to filter items by status.'
            example: voluptas
        -
          in: query
          name: 'filter[rent_term]'
          description: 'Field to filter items by rent_term.'
          example: reiciendis
          required: false
          schema:
            type: string
            description: 'Field to filter items by rent_term.'
            example: reiciendis
        -
          in: query
          name: 'filter[search]'
          description: 'Field to perform a custom search.'
          example: nemo
          required: false
          schema:
            type: string
            description: 'Field to perform a custom search.'
            example: nemo
        -
          in: query
          name: sort
          description: 'Field to sort items by id,name,property_id.'
          example: sapiente
          required: false
          schema:
            type: string
            description: 'Field to sort items by id,name,property_id.'
            example: sapiente
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 13
                      name: 'Sapiente animi accusantium cupiditate consequatur.'
                      name_ar: null
                      description: 'Enim ut dolorum omnis repudiandae magni hic ex. Tempore in assumenda sunt eos minima eum. Non ea voluptas ad ut in nisi occaecati. Qui fugit ut qui a pariatur. Magni non dolores quo culpa non praesentium quam.'
                      description_ar: null
                      user:
                        id: 41
                        name: 'Justus Block Odell Willms IV'
                      property:
                        id: 13
                        title: null
                        title_ar: null
                        price: '420832.00'
                        currency: SYP
                        negotiable: 0
                        property_type:
                          key: 6
                          value: FARM
                        ownership_type:
                          key: 3
                          value: AGRICULTURAL_GREEN_TITLE_DEAD
                        furnishing:
                          key: 1
                          value: UNFURNISHED
                        cladding_status:
                          key: 7
                          value: STRUCTURE_ONLY
                        bedrooms: 4
                        bathrooms: 3
                        area_sqm: 823
                        floor_number: 2
                        address: "5627 Cecil Mill Suite 818\nBradtkeburgh, AL 21557"
                        address_ar: "52424 Gislason Burg Suite 427\nPort Andyside, KY 34639-1579"
                        direction:
                          key: 5
                          value: NORTH_EAST
                        view: "602 Luettgen Extensions Apt. 216\nSchulistmouth, TX 29417"
                        geolocation:
                          latitude: -24.710742
                          longitude: 22.480546
                        building_name_number: '150823'
                        street_name_number: '523769'
                        location:
                          id: 13
                          name: 'Samantha Feil'
                        user:
                          id: 43
                          name: 'Mable Haley Donavon Green'
                        status:
                          key: 3
                          value: EXPIRED
                        services: []
                      listing_type:
                        key: 2
                        value: FOR_RENT
                      sale_type:
                        key: 2
                        value: INSTALLMENT
                      privacy:
                        key: 2
                        value: PUBLIC
                      images:
                        -
                          image_url: 'https://dev.almoualemaqare.com/storage/advertisements/ecocMHGXZGDOMst2vmuprTLNB003OXXBZmWPscbX.jpg'
                      image: 'https://dev.almoualemaqare.com/storage/advertisements/ecocMHGXZGDOMst2vmuprTLNB003OXXBZmWPscbX.jpg'
                      status:
                        key: 1
                        value: PENDING
                      reason: null
                      rent_term:
                        key: 4
                        value: YEARLY
                      exhibitor_type:
                        key: 2
                        value: PROPERTY_OWNER
                      clicks: 46
                      advertisement_number: '123456789'
                    -
                      id: 12
                      name: 'Quibusdam commodi sunt sapiente corporis laborum incidunt.'
                      name_ar: null
                      description: 'Soluta laboriosam non beatae temporibus pariatur est voluptatem. Cupiditate ducimus nam fugit laborum. Porro laudantium vel sed magnam. Voluptatem cupiditate aliquid reprehenderit ab sed et.'
                      description_ar: null
                      user:
                        id: 38
                        name: 'Eleanora Halvorson Verna Daugherty'
                      property:
                        id: 12
                        title: null
                        title_ar: null
                        price: '443196.00'
                        currency: SYP
                        negotiable: 0
                        property_type:
                          key: 6
                          value: FARM
                        ownership_type:
                          key: 3
                          value: AGRICULTURAL_GREEN_TITLE_DEAD
                        furnishing:
                          key: 1
                          value: UNFURNISHED
                        cladding_status:
                          key: 7
                          value: STRUCTURE_ONLY
                        bedrooms: 1
                        bathrooms: 1
                        area_sqm: 4828
                        floor_number: 3
                        address: "89461 Nigel Overpass\nBrakusshire, IA 88018-4732"
                        address_ar: "19570 Marisol Square Suite 225\nWest Don, SC 70506"
                        direction:
                          key: 7
                          value: SOUTH_EAST
                        view: "9968 Blick Ford Suite 029\nEast Anahimouth, NJ 84506-5815"
                        geolocation:
                          latitude: -23.354469
                          longitude: -107.57598
                        building_name_number: '941732'
                        street_name_number: '549999'
                        location:
                          id: 12
                          name: 'Leatha Zemlak'
                        user:
                          id: 40
                          name: 'Hermina Pfeffer Viviane Hills'
                        status:
                          key: 4
                          value: CLOSED_BY_USER
                        services: []
                      listing_type:
                        key: 1
                        value: FOR_SALE
                      sale_type:
                        key: 1
                        value: CASH
                      privacy:
                        key: 2
                        value: PUBLIC
                      images:
                        -
                          image_url: 'https://dev.almoualemaqare.com/storage/advertisements/hNTjJJl9svH3xp41DXvrPSFyfBhuOQExU1BBRA4f.jpg'
                      image: 'https://dev.almoualemaqare.com/storage/advertisements/hNTjJJl9svH3xp41DXvrPSFyfBhuOQExU1BBRA4f.jpg'
                      status:
                        key: 1
                        value: PENDING
                      reason: null
                      rent_term:
                        key: 1
                        value: DAILY
                      exhibitor_type:
                        key: 2
                        value: PROPERTY_OWNER
                      clicks: 69
                      advertisement_number: '123456789'
                    -
                      id: 11
                      name: 'Nihil nobis earum velit optio molestias sunt reiciendis.'
                      name_ar: null
                      description: 'Odit ad quo in atque. Libero omnis tempora quasi est commodi maxime facere quis.'
                      description_ar: null
                      user:
                        id: 35
                        name: 'Kiara Frami PhD Jovani Feeney III'
                      property:
                        id: 11
                        title: null
                        title_ar: null
                        price: '442738.00'
                        currency: SYP
                        negotiable: 1
                        property_type:
                          key: 2
                          value: SHOP
                        ownership_type:
                          key: 2
                          value: GREEN_TITLE_DEAD
                        furnishing:
                          key: 2
                          value: SIMI_FURNISHED
                        cladding_status:
                          key: 7
                          value: STRUCTURE_ONLY
                        bedrooms: 5
                        bathrooms: 3
                        area_sqm: 3821
                        floor_number: 3
                        address: "513 Reichert Ford Suite 681\nBruenborough, VA 39402"
                        address_ar: "8493 Keeling Light Apt. 102\nKingburgh, WI 80472-9174"
                        direction:
                          key: 4
                          value: EAST
                        view: "8040 Camden Dam\nPort Wellingtonland, LA 60858-0330"
                        geolocation:
                          latitude: -13.794757
                          longitude: -119.866061
                        building_name_number: '6381'
                        street_name_number: '640328'
                        location:
                          id: 11
                          name: 'Dr. Sonny Funk'
                        user:
                          id: 37
                          name: 'Billy Schmitt DDS Morris Gottlieb'
                        status:
                          key: 4
                          value: CLOSED_BY_USER
                        services: []
                      listing_type:
                        key: 2
                        value: FOR_RENT
                      sale_type:
                        key: 1
                        value: CASH
                      privacy:
                        key: 2
                        value: PUBLIC
                      images:
                        -
                          image_url: 'https://dev.almoualemaqare.com/storage/advertisements/2GoN470tbn6FX1gdPUHsKYanqDDRfIfWK0Aa2TPM.jpg'
                      image: 'https://dev.almoualemaqare.com/storage/advertisements/2GoN470tbn6FX1gdPUHsKYanqDDRfIfWK0Aa2TPM.jpg'
                      status:
                        key: 1
                        value: PENDING
                      reason: null
                      rent_term:
                        key: 4
                        value: YEARLY
                      exhibitor_type:
                        key: 2
                        value: PROPERTY_OWNER
                      clicks: 79
                      advertisement_number: '123456789'
                    -
                      id: 10
                      name: 'Dignissimos est aut necessitatibus.'
                      name_ar: null
                      description: 'Quo aut vel tempora et laboriosam aut. Officia culpa consequatur quibusdam deleniti voluptatibus error fugiat. Doloremque error fuga ipsum consequatur repellendus. Et aut voluptas expedita possimus error delectus minus.'
                      description_ar: null
                      user:
                        id: 32
                        name: 'Amara Graham Kade Leuschke III'
                      property:
                        id: 10
                        title: null
                        title_ar: null
                        price: '418738.00'
                        currency: SYP
                        negotiable: 1
                        property_type:
                          key: 2
                          value: SHOP
                        ownership_type:
                          key: 1
                          value: COURT_JUDGMENT
                        furnishing:
                          key: 2
                          value: SIMI_FURNISHED
                        cladding_status:
                          key: 2
                          value: GOOD
                        bedrooms: 2
                        bathrooms: 1
                        area_sqm: 4479
                        floor_number: 2
                        address: "2227 Viviane Divide Apt. 164\nZelmaberg, CA 17280"
                        address_ar: "750 Elyse Camp Apt. 074\nFelixside, OR 32278-6683"
                        direction:
                          key: 1
                          value: NORTH
                        view: "807 Antonette Spurs\nTerryton, IN 18021-8920"
                        geolocation:
                          latitude: 73.524793
                          longitude: -100.403677
                        building_name_number: '148126'
                        street_name_number: '582032'
                        location:
                          id: 10
                          name: 'Estelle Mayert'
                        user:
                          id: 34
                          name: 'Dr. Margarete West Jr. Dr. Delfina Smith'
                        status:
                          key: 2
                          value: ACTIVE
                        services: []
                      listing_type:
                        key: 1
                        value: FOR_SALE
                      sale_type:
                        key: 1
                        value: CASH
                      privacy:
                        key: 2
                        value: PUBLIC
                      images:
                        -
                          image_url: 'https://dev.almoualemaqare.com/storage/advertisements/U1n2TxrGk9i3zbMGUia3ob7N7flcTMnXTJlRXUmy.jpg'
                      image: 'https://dev.almoualemaqare.com/storage/advertisements/U1n2TxrGk9i3zbMGUia3ob7N7flcTMnXTJlRXUmy.jpg'
                      status:
                        key: 1
                        value: PENDING
                      reason: null
                      rent_term:
                        key: 4
                        value: YEARLY
                      exhibitor_type:
                        key: 2
                        value: PROPERTY_OWNER
                      clicks: 59
                      advertisement_number: '123456789'
                    -
                      id: 9
                      name: 'Inventore iste laborum voluptatibus enim et maiores.'
                      name_ar: null
                      description: 'Cumque hic laboriosam totam. Veniam nisi commodi sapiente pariatur fuga non. Et ut eligendi fuga ratione. Enim sed libero dolore eveniet natus.'
                      description_ar: null
                      user:
                        id: 29
                        name: 'Lisette Hintz MD Kaya Wilderman Jr.'
                      property:
                        id: 9
                        title: null
                        title_ar: null
                        price: '486453.00'
                        currency: SYP
                        negotiable: 0
                        property_type:
                          key: 9
                          value: HOTEL
                        ownership_type:
                          key: 7
                          value: NOTARY_PUBLIC_AGENCY
                        furnishing:
                          key: 1
                          value: UNFURNISHED
                        cladding_status:
                          key: 6
                          value: SUPER_DELUXE
                        bedrooms: 4
                        bathrooms: 1
                        area_sqm: 2644
                        floor_number: 2
                        address: "384 Nader Inlet Suite 000\nRollinport, AR 16392"
                        address_ar: "76998 Carolyne Ridges\nFredastad, ND 63617-1164"
                        direction:
                          key: 8
                          value: SOUTH_WEST
                        view: "55243 Treva Drive\nNew Winfieldchester, WI 43855-9355"
                        geolocation:
                          latitude: -26.395296
                          longitude: -65.058225
                        building_name_number: '501503'
                        street_name_number: '444597'
                        location:
                          id: 9
                          name: 'Joey Lehner'
                        user:
                          id: 31
                          name: 'Elta Dickens II Shaniya Spinka'
                        status:
                          key: 4
                          value: CLOSED_BY_USER
                        services: []
                      listing_type:
                        key: 1
                        value: FOR_SALE
                      sale_type:
                        key: 1
                        value: CASH
                      privacy:
                        key: 1
                        value: PRIVATE
                      images:
                        -
                          image_url: 'https://dev.almoualemaqare.com/storage/advertisements/jpFyykDrWWIsw6DSdowGy87wq68obcitDo2IfqGg.jpg'
                      image: 'https://dev.almoualemaqare.com/storage/advertisements/jpFyykDrWWIsw6DSdowGy87wq68obcitDo2IfqGg.jpg'
                      status:
                        key: 1
                        value: PENDING
                      reason: null
                      rent_term:
                        key: 1
                        value: DAILY
                      exhibitor_type:
                        key: 2
                        value: PROPERTY_OWNER
                      clicks: 86
                      advertisement_number: '123456789'
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 13
                        name: 'Sapiente animi accusantium cupiditate consequatur.'
                        name_ar: null
                        description: 'Enim ut dolorum omnis repudiandae magni hic ex. Tempore in assumenda sunt eos minima eum. Non ea voluptas ad ut in nisi occaecati. Qui fugit ut qui a pariatur. Magni non dolores quo culpa non praesentium quam.'
                        description_ar: null
                        user:
                          id: 41
                          name: 'Justus Block Odell Willms IV'
                        property:
                          id: 13
                          title: null
                          title_ar: null
                          price: '420832.00'
                          currency: SYP
                          negotiable: 0
                          property_type:
                            key: 6
                            value: FARM
                          ownership_type:
                            key: 3
                            value: AGRICULTURAL_GREEN_TITLE_DEAD
                          furnishing:
                            key: 1
                            value: UNFURNISHED
                          cladding_status:
                            key: 7
                            value: STRUCTURE_ONLY
                          bedrooms: 4
                          bathrooms: 3
                          area_sqm: 823
                          floor_number: 2
                          address: "5627 Cecil Mill Suite 818\nBradtkeburgh, AL 21557"
                          address_ar: "52424 Gislason Burg Suite 427\nPort Andyside, KY 34639-1579"
                          direction:
                            key: 5
                            value: NORTH_EAST
                          view: "602 Luettgen Extensions Apt. 216\nSchulistmouth, TX 29417"
                          geolocation:
                            latitude: -24.710742
                            longitude: 22.480546
                          building_name_number: '150823'
                          street_name_number: '523769'
                          location:
                            id: 13
                            name: 'Samantha Feil'
                          user:
                            id: 43
                            name: 'Mable Haley Donavon Green'
                          status:
                            key: 3
                            value: EXPIRED
                          services: []
                        listing_type:
                          key: 2
                          value: FOR_RENT
                        sale_type:
                          key: 2
                          value: INSTALLMENT
                        privacy:
                          key: 2
                          value: PUBLIC
                        images:
                          -
                            image_url: 'https://dev.almoualemaqare.com/storage/advertisements/ecocMHGXZGDOMst2vmuprTLNB003OXXBZmWPscbX.jpg'
                        image: 'https://dev.almoualemaqare.com/storage/advertisements/ecocMHGXZGDOMst2vmuprTLNB003OXXBZmWPscbX.jpg'
                        status:
                          key: 1
                          value: PENDING
                        reason: null
                        rent_term:
                          key: 4
                          value: YEARLY
                        exhibitor_type:
                          key: 2
                          value: PROPERTY_OWNER
                        clicks: 46
                        advertisement_number: '123456789'
                      -
                        id: 12
                        name: 'Quibusdam commodi sunt sapiente corporis laborum incidunt.'
                        name_ar: null
                        description: 'Soluta laboriosam non beatae temporibus pariatur est voluptatem. Cupiditate ducimus nam fugit laborum. Porro laudantium vel sed magnam. Voluptatem cupiditate aliquid reprehenderit ab sed et.'
                        description_ar: null
                        user:
                          id: 38
                          name: 'Eleanora Halvorson Verna Daugherty'
                        property:
                          id: 12
                          title: null
                          title_ar: null
                          price: '443196.00'
                          currency: SYP
                          negotiable: 0
                          property_type:
                            key: 6
                            value: FARM
                          ownership_type:
                            key: 3
                            value: AGRICULTURAL_GREEN_TITLE_DEAD
                          furnishing:
                            key: 1
                            value: UNFURNISHED
                          cladding_status:
                            key: 7
                            value: STRUCTURE_ONLY
                          bedrooms: 1
                          bathrooms: 1
                          area_sqm: 4828
                          floor_number: 3
                          address: "89461 Nigel Overpass\nBrakusshire, IA 88018-4732"
                          address_ar: "19570 Marisol Square Suite 225\nWest Don, SC 70506"
                          direction:
                            key: 7
                            value: SOUTH_EAST
                          view: "9968 Blick Ford Suite 029\nEast Anahimouth, NJ 84506-5815"
                          geolocation:
                            latitude: -23.354469
                            longitude: -107.57598
                          building_name_number: '941732'
                          street_name_number: '549999'
                          location:
                            id: 12
                            name: 'Leatha Zemlak'
                          user:
                            id: 40
                            name: 'Hermina Pfeffer Viviane Hills'
                          status:
                            key: 4
                            value: CLOSED_BY_USER
                          services: []
                        listing_type:
                          key: 1
                          value: FOR_SALE
                        sale_type:
                          key: 1
                          value: CASH
                        privacy:
                          key: 2
                          value: PUBLIC
                        images:
                          -
                            image_url: 'https://dev.almoualemaqare.com/storage/advertisements/hNTjJJl9svH3xp41DXvrPSFyfBhuOQExU1BBRA4f.jpg'
                        image: 'https://dev.almoualemaqare.com/storage/advertisements/hNTjJJl9svH3xp41DXvrPSFyfBhuOQExU1BBRA4f.jpg'
                        status:
                          key: 1
                          value: PENDING
                        reason: null
                        rent_term:
                          key: 1
                          value: DAILY
                        exhibitor_type:
                          key: 2
                          value: PROPERTY_OWNER
                        clicks: 69
                        advertisement_number: '123456789'
                      -
                        id: 11
                        name: 'Nihil nobis earum velit optio molestias sunt reiciendis.'
                        name_ar: null
                        description: 'Odit ad quo in atque. Libero omnis tempora quasi est commodi maxime facere quis.'
                        description_ar: null
                        user:
                          id: 35
                          name: 'Kiara Frami PhD Jovani Feeney III'
                        property:
                          id: 11
                          title: null
                          title_ar: null
                          price: '442738.00'
                          currency: SYP
                          negotiable: 1
                          property_type:
                            key: 2
                            value: SHOP
                          ownership_type:
                            key: 2
                            value: GREEN_TITLE_DEAD
                          furnishing:
                            key: 2
                            value: SIMI_FURNISHED
                          cladding_status:
                            key: 7
                            value: STRUCTURE_ONLY
                          bedrooms: 5
                          bathrooms: 3
                          area_sqm: 3821
                          floor_number: 3
                          address: "513 Reichert Ford Suite 681\nBruenborough, VA 39402"
                          address_ar: "8493 Keeling Light Apt. 102\nKingburgh, WI 80472-9174"
                          direction:
                            key: 4
                            value: EAST
                          view: "8040 Camden Dam\nPort Wellingtonland, LA 60858-0330"
                          geolocation:
                            latitude: -13.794757
                            longitude: -119.866061
                          building_name_number: '6381'
                          street_name_number: '640328'
                          location:
                            id: 11
                            name: 'Dr. Sonny Funk'
                          user:
                            id: 37
                            name: 'Billy Schmitt DDS Morris Gottlieb'
                          status:
                            key: 4
                            value: CLOSED_BY_USER
                          services: []
                        listing_type:
                          key: 2
                          value: FOR_RENT
                        sale_type:
                          key: 1
                          value: CASH
                        privacy:
                          key: 2
                          value: PUBLIC
                        images:
                          -
                            image_url: 'https://dev.almoualemaqare.com/storage/advertisements/2GoN470tbn6FX1gdPUHsKYanqDDRfIfWK0Aa2TPM.jpg'
                        image: 'https://dev.almoualemaqare.com/storage/advertisements/2GoN470tbn6FX1gdPUHsKYanqDDRfIfWK0Aa2TPM.jpg'
                        status:
                          key: 1
                          value: PENDING
                        reason: null
                        rent_term:
                          key: 4
                          value: YEARLY
                        exhibitor_type:
                          key: 2
                          value: PROPERTY_OWNER
                        clicks: 79
                        advertisement_number: '123456789'
                      -
                        id: 10
                        name: 'Dignissimos est aut necessitatibus.'
                        name_ar: null
                        description: 'Quo aut vel tempora et laboriosam aut. Officia culpa consequatur quibusdam deleniti voluptatibus error fugiat. Doloremque error fuga ipsum consequatur repellendus. Et aut voluptas expedita possimus error delectus minus.'
                        description_ar: null
                        user:
                          id: 32
                          name: 'Amara Graham Kade Leuschke III'
                        property:
                          id: 10
                          title: null
                          title_ar: null
                          price: '418738.00'
                          currency: SYP
                          negotiable: 1
                          property_type:
                            key: 2
                            value: SHOP
                          ownership_type:
                            key: 1
                            value: COURT_JUDGMENT
                          furnishing:
                            key: 2
                            value: SIMI_FURNISHED
                          cladding_status:
                            key: 2
                            value: GOOD
                          bedrooms: 2
                          bathrooms: 1
                          area_sqm: 4479
                          floor_number: 2
                          address: "2227 Viviane Divide Apt. 164\nZelmaberg, CA 17280"
                          address_ar: "750 Elyse Camp Apt. 074\nFelixside, OR 32278-6683"
                          direction:
                            key: 1
                            value: NORTH
                          view: "807 Antonette Spurs\nTerryton, IN 18021-8920"
                          geolocation:
                            latitude: 73.524793
                            longitude: -100.403677
                          building_name_number: '148126'
                          street_name_number: '582032'
                          location:
                            id: 10
                            name: 'Estelle Mayert'
                          user:
                            id: 34
                            name: 'Dr. Margarete West Jr. Dr. Delfina Smith'
                          status:
                            key: 2
                            value: ACTIVE
                          services: []
                        listing_type:
                          key: 1
                          value: FOR_SALE
                        sale_type:
                          key: 1
                          value: CASH
                        privacy:
                          key: 2
                          value: PUBLIC
                        images:
                          -
                            image_url: 'https://dev.almoualemaqare.com/storage/advertisements/U1n2TxrGk9i3zbMGUia3ob7N7flcTMnXTJlRXUmy.jpg'
                        image: 'https://dev.almoualemaqare.com/storage/advertisements/U1n2TxrGk9i3zbMGUia3ob7N7flcTMnXTJlRXUmy.jpg'
                        status:
                          key: 1
                          value: PENDING
                        reason: null
                        rent_term:
                          key: 4
                          value: YEARLY
                        exhibitor_type:
                          key: 2
                          value: PROPERTY_OWNER
                        clicks: 59
                        advertisement_number: '123456789'
                      -
                        id: 9
                        name: 'Inventore iste laborum voluptatibus enim et maiores.'
                        name_ar: null
                        description: 'Cumque hic laboriosam totam. Veniam nisi commodi sapiente pariatur fuga non. Et ut eligendi fuga ratione. Enim sed libero dolore eveniet natus.'
                        description_ar: null
                        user:
                          id: 29
                          name: 'Lisette Hintz MD Kaya Wilderman Jr.'
                        property:
                          id: 9
                          title: null
                          title_ar: null
                          price: '486453.00'
                          currency: SYP
                          negotiable: 0
                          property_type:
                            key: 9
                            value: HOTEL
                          ownership_type:
                            key: 7
                            value: NOTARY_PUBLIC_AGENCY
                          furnishing:
                            key: 1
                            value: UNFURNISHED
                          cladding_status:
                            key: 6
                            value: SUPER_DELUXE
                          bedrooms: 4
                          bathrooms: 1
                          area_sqm: 2644
                          floor_number: 2
                          address: "384 Nader Inlet Suite 000\nRollinport, AR 16392"
                          address_ar: "76998 Carolyne Ridges\nFredastad, ND 63617-1164"
                          direction:
                            key: 8
                            value: SOUTH_WEST
                          view: "55243 Treva Drive\nNew Winfieldchester, WI 43855-9355"
                          geolocation:
                            latitude: -26.395296
                            longitude: -65.058225
                          building_name_number: '501503'
                          street_name_number: '444597'
                          location:
                            id: 9
                            name: 'Joey Lehner'
                          user:
                            id: 31
                            name: 'Elta Dickens II Shaniya Spinka'
                          status:
                            key: 4
                            value: CLOSED_BY_USER
                          services: []
                        listing_type:
                          key: 1
                          value: FOR_SALE
                        sale_type:
                          key: 1
                          value: CASH
                        privacy:
                          key: 1
                          value: PRIVATE
                        images:
                          -
                            image_url: 'https://dev.almoualemaqare.com/storage/advertisements/jpFyykDrWWIsw6DSdowGy87wq68obcitDo2IfqGg.jpg'
                        image: 'https://dev.almoualemaqare.com/storage/advertisements/jpFyykDrWWIsw6DSdowGy87wq68obcitDo2IfqGg.jpg'
                        status:
                          key: 1
                          value: PENDING
                        reason: null
                        rent_term:
                          key: 1
                          value: DAILY
                        exhibitor_type:
                          key: 2
                          value: PROPERTY_OWNER
                        clicks: 86
                        advertisement_number: '123456789'
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 13
                        name:
                          type: string
                          example: 'Sapiente animi accusantium cupiditate consequatur.'
                        name_ar:
                          type: string
                          example: null
                        description:
                          type: string
                          example: 'Enim ut dolorum omnis repudiandae magni hic ex. Tempore in assumenda sunt eos minima eum. Non ea voluptas ad ut in nisi occaecati. Qui fugit ut qui a pariatur. Magni non dolores quo culpa non praesentium quam.'
                        description_ar:
                          type: string
                          example: null
                        user:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 41
                            name:
                              type: string
                              example: 'Justus Block Odell Willms IV'
                        property:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 13
                            title:
                              type: string
                              example: null
                            title_ar:
                              type: string
                              example: null
                            price:
                              type: string
                              example: '420832.00'
                            currency:
                              type: string
                              example: SYP
                            negotiable:
                              type: integer
                              example: 0
                            property_type:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 6
                                value:
                                  type: string
                                  example: FARM
                            ownership_type:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 3
                                value:
                                  type: string
                                  example: AGRICULTURAL_GREEN_TITLE_DEAD
                            furnishing:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 1
                                value:
                                  type: string
                                  example: UNFURNISHED
                            cladding_status:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 7
                                value:
                                  type: string
                                  example: STRUCTURE_ONLY
                            bedrooms:
                              type: integer
                              example: 4
                            bathrooms:
                              type: integer
                              example: 3
                            area_sqm:
                              type: integer
                              example: 823
                            floor_number:
                              type: integer
                              example: 2
                            address:
                              type: string
                              example: "5627 Cecil Mill Suite 818\nBradtkeburgh, AL 21557"
                            address_ar:
                              type: string
                              example: "52424 Gislason Burg Suite 427\nPort Andyside, KY 34639-1579"
                            direction:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 5
                                value:
                                  type: string
                                  example: NORTH_EAST
                            view:
                              type: string
                              example: "602 Luettgen Extensions Apt. 216\nSchulistmouth, TX 29417"
                            geolocation:
                              type: object
                              properties:
                                latitude:
                                  type: number
                                  example: -24.710742
                                longitude:
                                  type: number
                                  example: 22.480546
                            building_name_number:
                              type: string
                              example: '150823'
                            street_name_number:
                              type: string
                              example: '523769'
                            location:
                              type: object
                              properties:
                                id:
                                  type: integer
                                  example: 13
                                name:
                                  type: string
                                  example: 'Samantha Feil'
                            user:
                              type: object
                              properties:
                                id:
                                  type: integer
                                  example: 43
                                name:
                                  type: string
                                  example: 'Mable Haley Donavon Green'
                            status:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 3
                                value:
                                  type: string
                                  example: EXPIRED
                            services:
                              type: array
                              example: []
                        listing_type:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 2
                            value:
                              type: string
                              example: FOR_RENT
                        sale_type:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 2
                            value:
                              type: string
                              example: INSTALLMENT
                        privacy:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 2
                            value:
                              type: string
                              example: PUBLIC
                        images:
                          type: array
                          example:
                            -
                              image_url: 'https://dev.almoualemaqare.com/storage/advertisements/ecocMHGXZGDOMst2vmuprTLNB003OXXBZmWPscbX.jpg'
                          items:
                            type: object
                            properties:
                              image_url:
                                type: string
                                example: 'https://dev.almoualemaqare.com/storage/advertisements/ecocMHGXZGDOMst2vmuprTLNB003OXXBZmWPscbX.jpg'
                        image:
                          type: string
                          example: 'https://dev.almoualemaqare.com/storage/advertisements/ecocMHGXZGDOMst2vmuprTLNB003OXXBZmWPscbX.jpg'
                        status:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 1
                            value:
                              type: string
                              example: PENDING
                        reason:
                          type: string
                          example: null
                        rent_term:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 4
                            value:
                              type: string
                              example: YEARLY
                        exhibitor_type:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 2
                            value:
                              type: string
                              example: PROPERTY_OWNER
                        clicks:
                          type: integer
                          example: 46
                        advertisement_number:
                          type: string
                          example: '123456789'
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 15
                          per_page:
                            type: integer
                            example: 5
                          count:
                            type: integer
                            example: 5
                          current_page:
                            type: integer
                            example: 2
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
    post:
      summary: 'Add Advertisement'
      operationId: addAdvertisement
      description: 'This endpoint lets admin add advertisement'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 7
                    name: 'Advertisement Sale for home'
                    name_ar: 'اعلان لبيع منزل'
                    description: 'Advertisement Description'
                    description_ar: 'وصف للاعلان'
                    user:
                      id: 29
                      name: 'Ferne Mueller DDS Mustafa Howell'
                    property:
                      id: 8
                      title: null
                      title_ar: null
                      price: '804452.00'
                      currency: SYP
                      negotiable: 0
                      property_type:
                        key: 10
                        value: OTHER
                      ownership_type:
                        key: 5
                        value: SHARES_TITLE_DEAD
                      furnishing:
                        key: 2
                        value: SIMI_FURNISHED
                      cladding_status:
                        key: 4
                        value: BLOCK
                      bedrooms: 3
                      bathrooms: 2
                      area_sqm: 3042
                      floor_number: 1
                      address: "63673 Olson Fords Suite 611\nSouth Richardberg, WA 12651"
                      address_ar: "572 Cassin Knoll\nBernardchester, DC 36066"
                      direction:
                        key: 7
                        value: SOUTH_EAST
                      view: "6578 Goodwin Ridge\nJovannyhaven, MS 77121"
                      geolocation:
                        latitude: -42.605815
                        longitude: 62.378468
                      building_name_number: '15503'
                      street_name_number: '432192'
                      location:
                        id: 8
                        name: 'Prof. Anderson Gerhold IV'
                      user:
                        id: 30
                        name: 'Vanessa Rice Rashawn Dickens MD'
                      status:
                        key: 3
                        value: EXPIRED
                      services: []
                    listing_type:
                      key: 1
                      value: FOR_SALE
                    sale_type:
                      key: 1
                      value: CASH
                    privacy:
                      key: 2
                      value: PUBLIC
                    images:
                      -
                        image_url: 'https://dev.almoualemaqare.com/storage/images/66dd44f976adb.jpg'
                    image: 'https://dev.almoualemaqare.com/storage/advertisements/66dd44f960a49.jpg'
                    status:
                      key: 1
                      value: PENDING
                    reason: null
                    rent_term:
                      key: 1
                      value: DAILY
                    exhibitor_type:
                      key: 2
                      value: PROPERTY_OWNER
                    clicks: 0
                    advertisement_number: g1d4TvKmBBJdn6m
                  message: 'The Advertisement added successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 7
                      name:
                        type: string
                        example: 'Advertisement Sale for home'
                      name_ar:
                        type: string
                        example: 'اعلان لبيع منزل'
                      description:
                        type: string
                        example: 'Advertisement Description'
                      description_ar:
                        type: string
                        example: 'وصف للاعلان'
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 29
                          name:
                            type: string
                            example: 'Ferne Mueller DDS Mustafa Howell'
                      property:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 8
                          title:
                            type: string
                            example: null
                          title_ar:
                            type: string
                            example: null
                          price:
                            type: string
                            example: '804452.00'
                          currency:
                            type: string
                            example: SYP
                          negotiable:
                            type: integer
                            example: 0
                          property_type:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 10
                              value:
                                type: string
                                example: OTHER
                          ownership_type:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 5
                              value:
                                type: string
                                example: SHARES_TITLE_DEAD
                          furnishing:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 2
                              value:
                                type: string
                                example: SIMI_FURNISHED
                          cladding_status:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 4
                              value:
                                type: string
                                example: BLOCK
                          bedrooms:
                            type: integer
                            example: 3
                          bathrooms:
                            type: integer
                            example: 2
                          area_sqm:
                            type: integer
                            example: 3042
                          floor_number:
                            type: integer
                            example: 1
                          address:
                            type: string
                            example: "63673 Olson Fords Suite 611\nSouth Richardberg, WA 12651"
                          address_ar:
                            type: string
                            example: "572 Cassin Knoll\nBernardchester, DC 36066"
                          direction:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 7
                              value:
                                type: string
                                example: SOUTH_EAST
                          view:
                            type: string
                            example: "6578 Goodwin Ridge\nJovannyhaven, MS 77121"
                          geolocation:
                            type: object
                            properties:
                              latitude:
                                type: number
                                example: -42.605815
                              longitude:
                                type: number
                                example: 62.378468
                          building_name_number:
                            type: string
                            example: '15503'
                          street_name_number:
                            type: string
                            example: '432192'
                          location:
                            type: object
                            properties:
                              id:
                                type: integer
                                example: 8
                              name:
                                type: string
                                example: 'Prof. Anderson Gerhold IV'
                          user:
                            type: object
                            properties:
                              id:
                                type: integer
                                example: 30
                              name:
                                type: string
                                example: 'Vanessa Rice Rashawn Dickens MD'
                          status:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 3
                              value:
                                type: string
                                example: EXPIRED
                          services:
                            type: array
                            example: []
                      listing_type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: FOR_SALE
                      sale_type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: CASH
                      privacy:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: PUBLIC
                      images:
                        type: array
                        example:
                          -
                            image_url: 'https://dev.almoualemaqare.com/storage/images/66dd44f976adb.jpg'
                        items:
                          type: object
                          properties:
                            image_url:
                              type: string
                              example: 'https://dev.almoualemaqare.com/storage/images/66dd44f976adb.jpg'
                      image:
                        type: string
                        example: 'https://dev.almoualemaqare.com/storage/advertisements/66dd44f960a49.jpg'
                      status:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: PENDING
                      reason:
                        type: string
                        example: null
                      rent_term:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: DAILY
                      exhibitor_type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: PROPERTY_OWNER
                      clicks:
                        type: integer
                        example: 0
                      advertisement_number:
                        type: string
                        example: g1d4TvKmBBJdn6m
                  message:
                    type: string
                    example: 'The Advertisement added successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
      requestBody:
        required: true
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: gfdfdqjykfziqiwjp
                name_ar:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: kzbbyfi
                description:
                  type: string
                  description: ''
                  example: 'Vel officiis perferendis tenetur.'
                description_ar:
                  type: string
                  description: ''
                  example: quasi
                listing_type:
                  type: integer
                  description: ''
                  example: 2
                  enum:
                    - 1
                    - 2
                sale_type:
                  type: integer
                  description: ''
                  example: 1
                  enum:
                    - 1
                    - 2
                privacy:
                  type: integer
                  description: ''
                  example: 1
                  enum:
                    - 1
                    - 2
                main_image:
                  type: string
                  format: binary
                  description: 'Must be an image. Must not be greater than 2048 kilobytes.'
                images:
                  type: array
                  description: 'Must be an image. Must not be greater than 2048 kilobytes.'
                  items:
                    type: string
                    format: binary
                rent_term:
                  type: integer
                  description: ''
                  example: 4
                  enum:
                    - 1
                    - 2
                    - 3
                    - 4
                contact_phone:
                  type: string
                  description: ''
                  example: non
                property_id:
                  type: string
                  description: ''
                  example: maxime
              required:
                - name
                - name_ar
                - listing_type
                - sale_type
                - privacy
                - main_image
                - contact_phone
                - property_id
  '/api/v1/admin/advertisements/{id}':
    get:
      summary: 'Show specific advertisement'
      operationId: showSpecificAdvertisement
      description: 'This endpoint lets admin show specific advertisement'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 5
                    name: 'Minus dolores odio provident voluptatibus facere ipsam.'
                    name_ar: null
                    description: 'Totam eaque molestiae quae. Eos cum earum esse architecto ut amet. Omnis voluptate praesentium eos amet. Eos porro aut vel non voluptates.'
                    description_ar: null
                    user:
                      id: 21
                      name: 'Prof. Gabrielle Jerde IV Steve Stamm'
                    property:
                      id: 5
                      title: null
                      title_ar: null
                      price: '440894.00'
                      currency: SYP
                      negotiable: 0
                      property_type:
                        key: 1
                        value: APARTMENT
                      ownership_type:
                        key: 5
                        value: SHARES_TITLE_DEAD
                      furnishing:
                        key: 2
                        value: SIMI_FURNISHED
                      cladding_status:
                        key: 2
                        value: GOOD
                      bedrooms: 5
                      bathrooms: 2
                      area_sqm: 1889
                      floor_number: 2
                      address: "8899 Kiehn Island Apt. 064\nWest Vesta, LA 89565-9128"
                      address_ar: "409 Alessandra Vista\nPort Luciennetown, NE 80773"
                      direction:
                        key: 8
                        value: SOUTH_WEST
                      view: "6490 Gusikowski Motorway\nDuncanview, ND 74009-8954"
                      geolocation:
                        latitude: 67.669451
                        longitude: 103.594971
                      building_name_number: '695185'
                      street_name_number: '921300'
                      location:
                        id: 5
                        name: 'Owen Pfannerstill PhD'
                      user:
                        id: 23
                        name: 'Oceane Windler Eddie Hudson'
                      status:
                        key: 2
                        value: ACTIVE
                      services: []
                    listing_type:
                      key: 1
                      value: FOR_SALE
                    sale_type:
                      key: 2
                      value: INSTALLMENT
                    privacy:
                      key: 1
                      value: PRIVATE
                    images:
                      -
                        image_url: 'https://dev.almoualemaqare.com/storage/advertisements/qw1pTUyczJijexCkQRst0Uy3mk9CI0wD8IEcZBvm.jpg'
                    image: 'https://dev.almoualemaqare.com/storage/advertisements/qw1pTUyczJijexCkQRst0Uy3mk9CI0wD8IEcZBvm.jpg'
                    status:
                      key: 1
                      value: PENDING
                    reason: null
                    rent_term:
                      key: 2
                      value: WEEKLY
                    exhibitor_type:
                      key: 2
                      value: PROPERTY_OWNER
                    clicks: 31
                    advertisement_number: '123456789'
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 5
                      name:
                        type: string
                        example: 'Minus dolores odio provident voluptatibus facere ipsam.'
                      name_ar:
                        type: string
                        example: null
                      description:
                        type: string
                        example: 'Totam eaque molestiae quae. Eos cum earum esse architecto ut amet. Omnis voluptate praesentium eos amet. Eos porro aut vel non voluptates.'
                      description_ar:
                        type: string
                        example: null
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 21
                          name:
                            type: string
                            example: 'Prof. Gabrielle Jerde IV Steve Stamm'
                      property:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 5
                          title:
                            type: string
                            example: null
                          title_ar:
                            type: string
                            example: null
                          price:
                            type: string
                            example: '440894.00'
                          currency:
                            type: string
                            example: SYP
                          negotiable:
                            type: integer
                            example: 0
                          property_type:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 1
                              value:
                                type: string
                                example: APARTMENT
                          ownership_type:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 5
                              value:
                                type: string
                                example: SHARES_TITLE_DEAD
                          furnishing:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 2
                              value:
                                type: string
                                example: SIMI_FURNISHED
                          cladding_status:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 2
                              value:
                                type: string
                                example: GOOD
                          bedrooms:
                            type: integer
                            example: 5
                          bathrooms:
                            type: integer
                            example: 2
                          area_sqm:
                            type: integer
                            example: 1889
                          floor_number:
                            type: integer
                            example: 2
                          address:
                            type: string
                            example: "8899 Kiehn Island Apt. 064\nWest Vesta, LA 89565-9128"
                          address_ar:
                            type: string
                            example: "409 Alessandra Vista\nPort Luciennetown, NE 80773"
                          direction:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 8
                              value:
                                type: string
                                example: SOUTH_WEST
                          view:
                            type: string
                            example: "6490 Gusikowski Motorway\nDuncanview, ND 74009-8954"
                          geolocation:
                            type: object
                            properties:
                              latitude:
                                type: number
                                example: 67.669451
                              longitude:
                                type: number
                                example: 103.594971
                          building_name_number:
                            type: string
                            example: '695185'
                          street_name_number:
                            type: string
                            example: '921300'
                          location:
                            type: object
                            properties:
                              id:
                                type: integer
                                example: 5
                              name:
                                type: string
                                example: 'Owen Pfannerstill PhD'
                          user:
                            type: object
                            properties:
                              id:
                                type: integer
                                example: 23
                              name:
                                type: string
                                example: 'Oceane Windler Eddie Hudson'
                          status:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 2
                              value:
                                type: string
                                example: ACTIVE
                          services:
                            type: array
                            example: []
                      listing_type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: FOR_SALE
                      sale_type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: INSTALLMENT
                      privacy:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: PRIVATE
                      images:
                        type: array
                        example:
                          -
                            image_url: 'https://dev.almoualemaqare.com/storage/advertisements/qw1pTUyczJijexCkQRst0Uy3mk9CI0wD8IEcZBvm.jpg'
                        items:
                          type: object
                          properties:
                            image_url:
                              type: string
                              example: 'https://dev.almoualemaqare.com/storage/advertisements/qw1pTUyczJijexCkQRst0Uy3mk9CI0wD8IEcZBvm.jpg'
                      image:
                        type: string
                        example: 'https://dev.almoualemaqare.com/storage/advertisements/qw1pTUyczJijexCkQRst0Uy3mk9CI0wD8IEcZBvm.jpg'
                      status:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: PENDING
                      reason:
                        type: string
                        example: null
                      rent_term:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: WEEKLY
                      exhibitor_type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: PROPERTY_OWNER
                      clicks:
                        type: integer
                        example: 31
                      advertisement_number:
                        type: string
                        example: '123456789'
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
    put:
      summary: 'Update specific advertisement'
      operationId: updateSpecificAdvertisement
      description: 'This endpoint lets admin update specific advertisement'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 8
                    name: 'Advertisement Sale for home'
                    name_ar: null
                    description: 'Advertisement Description'
                    description_ar: null
                    user:
                      id: 36
                      name: 'Prof. Tevin Murphy Florian Anderson'
                    property:
                      id: 9
                      title: null
                      title_ar: null
                      price: '764083.00'
                      currency: SYP
                      negotiable: 0
                      property_type:
                        key: 2
                        value: SHOP
                      ownership_type:
                        key: 2
                        value: GREEN_TITLE_DEAD
                      furnishing:
                        key: 3
                        value: FURNISHED
                      cladding_status:
                        key: 1
                        value: NEW
                      bedrooms: 2
                      bathrooms: 1
                      area_sqm: 1510
                      floor_number: 3
                      address: "3201 Horace Oval Apt. 722\nPort Lillianfort, MO 11494"
                      address_ar: "11598 Elyse Rapids Suite 136\nSouth Icieborough, MS 36260-2271"
                      direction:
                        key: 8
                        value: SOUTH_WEST
                      view: "3129 Kassulke Glen\nEldredberg, VT 42332-2951"
                      geolocation:
                        latitude: -54.11044
                        longitude: -137.762723
                      building_name_number: '644517'
                      street_name_number: '614075'
                      location:
                        id: 10
                        name: 'Vita Pollich'
                      user:
                        id: 35
                        name: 'Mia Adams Annabel Bauch'
                      status:
                        key: 4
                        value: CLOSED_BY_USER
                      services: []
                    listing_type:
                      key: 1
                      value: FOR_SALE
                    sale_type:
                      key: 1
                      value: CASH
                    privacy:
                      key: 2
                      value: PUBLIC
                    images:
                      -
                        image_url: null
                    image: null
                    status:
                      key: 2
                      value: APPROVED
                    reason: null
                    rent_term:
                      key: 1
                      value: DAILY
                    exhibitor_type:
                      key: 2
                      value: PROPERTY_OWNER
                    clicks: 0
                    advertisement_number: '123456789'
                  message: 'The Advertisement updated successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 8
                      name:
                        type: string
                        example: 'Advertisement Sale for home'
                      name_ar:
                        type: string
                        example: null
                      description:
                        type: string
                        example: 'Advertisement Description'
                      description_ar:
                        type: string
                        example: null
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 36
                          name:
                            type: string
                            example: 'Prof. Tevin Murphy Florian Anderson'
                      property:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 9
                          title:
                            type: string
                            example: null
                          title_ar:
                            type: string
                            example: null
                          price:
                            type: string
                            example: '764083.00'
                          currency:
                            type: string
                            example: SYP
                          negotiable:
                            type: integer
                            example: 0
                          property_type:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 2
                              value:
                                type: string
                                example: SHOP
                          ownership_type:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 2
                              value:
                                type: string
                                example: GREEN_TITLE_DEAD
                          furnishing:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 3
                              value:
                                type: string
                                example: FURNISHED
                          cladding_status:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 1
                              value:
                                type: string
                                example: NEW
                          bedrooms:
                            type: integer
                            example: 2
                          bathrooms:
                            type: integer
                            example: 1
                          area_sqm:
                            type: integer
                            example: 1510
                          floor_number:
                            type: integer
                            example: 3
                          address:
                            type: string
                            example: "3201 Horace Oval Apt. 722\nPort Lillianfort, MO 11494"
                          address_ar:
                            type: string
                            example: "11598 Elyse Rapids Suite 136\nSouth Icieborough, MS 36260-2271"
                          direction:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 8
                              value:
                                type: string
                                example: SOUTH_WEST
                          view:
                            type: string
                            example: "3129 Kassulke Glen\nEldredberg, VT 42332-2951"
                          geolocation:
                            type: object
                            properties:
                              latitude:
                                type: number
                                example: -54.11044
                              longitude:
                                type: number
                                example: -137.762723
                          building_name_number:
                            type: string
                            example: '644517'
                          street_name_number:
                            type: string
                            example: '614075'
                          location:
                            type: object
                            properties:
                              id:
                                type: integer
                                example: 10
                              name:
                                type: string
                                example: 'Vita Pollich'
                          user:
                            type: object
                            properties:
                              id:
                                type: integer
                                example: 35
                              name:
                                type: string
                                example: 'Mia Adams Annabel Bauch'
                          status:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 4
                              value:
                                type: string
                                example: CLOSED_BY_USER
                          services:
                            type: array
                            example: []
                      listing_type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: FOR_SALE
                      sale_type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: CASH
                      privacy:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: PUBLIC
                      images:
                        type: array
                        example:
                          -
                            image_url: null
                        items:
                          type: object
                          properties:
                            image_url:
                              type: string
                              example: null
                      image:
                        type: string
                        example: null
                      status:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: APPROVED
                      reason:
                        type: string
                        example: null
                      rent_term:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: DAILY
                      exhibitor_type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: PROPERTY_OWNER
                      clicks:
                        type: integer
                        example: 0
                      advertisement_number:
                        type: string
                        example: '123456789'
                  message:
                    type: string
                    example: 'The Advertisement updated successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
      requestBody:
        required: false
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: toahmyssbpxzhwdkmx
                name_ar:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: sc
                description:
                  type: string
                  description: ''
                  example: 'Eligendi numquam architecto totam in delectus omnis esse.'
                description_ar:
                  type: string
                  description: ''
                  example: sed
                user_id:
                  type: string
                  description: ''
                  example: null
                property_id:
                  type: string
                  description: ''
                  example: null
                listing_type:
                  type: integer
                  description: ''
                  example: 2
                  enum:
                    - 1
                    - 2
                sale_type:
                  type: integer
                  description: ''
                  example: 2
                  enum:
                    - 1
                    - 2
                privacy:
                  type: integer
                  description: ''
                  example: 2
                  enum:
                    - 1
                    - 2
                status:
                  type: integer
                  description: ''
                  example: 2
                  enum:
                    - 1
                    - 2
                    - 3
                    - 4
                    - 5
                main_image:
                  type: string
                  format: binary
                  description: 'Must be an image. Must not be greater than 2048 kilobytes.'
                images:
                  type: array
                  description: 'Must be an image. Must not be greater than 2048 kilobytes.'
                  items:
                    type: string
                    format: binary
                rent_term:
                  type: integer
                  description: ''
                  example: 4
                  enum:
                    - 1
                    - 2
                    - 3
                    - 4
                clicks:
                  type: integer
                  description: 'Must be at least 0.'
                  example: 86
    delete:
      summary: 'Delete specific Advertisement'
      operationId: deleteSpecificAdvertisement
      description: 'This endpoint lets admin delete specific advertisement'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'The Advertisement deleted successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'The Advertisement deleted successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the advertisement.'
        example: 1
        required: true
        schema:
          type: integer
  /api/v1/admin/user_reports:
    get:
      summary: 'Show all user reports'
      operationId: showAllUserReports
      description: 'This endpoint lets user show all User Reports'
      parameters:
        -
          in: query
          name: page
          description: "Field to select page. Defaults to '1'."
          example: 5
          required: false
          schema:
            type: integer
            description: "Field to select page. Defaults to '1'."
            example: 5
        -
          in: query
          name: per_page
          description: "Field to select items per page. Defaults to '15'."
          example: 20
          required: false
          schema:
            type: integer
            description: "Field to select items per page. Defaults to '15'."
            example: 20
        -
          in: query
          name: 'filter[id]'
          description: 'Field to filter items by id.'
          example: omnis
          required: false
          schema:
            type: string
            description: 'Field to filter items by id.'
            example: omnis
        -
          in: query
          name: 'filter[comment]'
          description: 'Field to filter items by comment.'
          example: saepe
          required: false
          schema:
            type: string
            description: 'Field to filter items by comment.'
            example: saepe
        -
          in: query
          name: 'filter[status]'
          description: 'Field to filter items by status.'
          example: sunt
          required: false
          schema:
            type: string
            description: 'Field to filter items by status.'
            example: sunt
        -
          in: query
          name: 'filter[user_id]'
          description: 'Field to filter items by user_id.'
          example: nihil
          required: false
          schema:
            type: string
            description: 'Field to filter items by user_id.'
            example: nihil
        -
          in: query
          name: 'filter[search]'
          description: 'Field to perform a custom search.'
          example: dolorem
          required: false
          schema:
            type: string
            description: 'Field to perform a custom search.'
            example: dolorem
        -
          in: query
          name: sort
          description: 'Field to sort items by id,status,comment.'
          example: ab
          required: false
          schema:
            type: string
            description: 'Field to sort items by id,status,comment.'
            example: ab
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 11
                      comment: 'Ipsam ratione sed modi dolorum beatae.'
                      status:
                        key: 1
                        value: UNDER_REVIEW
                      user:
                        id: 11111194
                        first_name: 'Ms. Audreanne Breitenberg'
                        last_name: 'Garland Lehner'
                        phone: +1-984-419-2534
                        is_employee: 1
                      model:
                        id: 11111148
                        property_type:
                          key: 4
                          value: BUILDING
                        min_price: 220
                        max_price: 962
                        area_sqm: 2022
                        location: 'Toy Roberts I'
                      type: ORDER
                    -
                      id: 10
                      comment: 'Aliquam sunt vel voluptate quo.'
                      status:
                        key: 2
                        value: ACTIVE
                      user:
                        id: 11111192
                        first_name: 'Viola Homenick'
                        last_name: 'Malvina Borer'
                        phone: +1-341-725-1605
                        is_employee: 1
                      model:
                        id: 11111147
                        property_type:
                          key: 3
                          value: VILLA
                        min_price: 480
                        max_price: 954
                        area_sqm: 4580
                        location: 'Donnell Strosin'
                      type: ORDER
                    -
                      id: 9
                      comment: 'Eos rerum eveniet eaque.'
                      status:
                        key: 3
                        value: REJECTED
                      user:
                        id: 11111190
                        first_name: 'Mr. Nikolas White DDS'
                        last_name: 'Assunta Schultz'
                        phone: +1-319-297-7530
                        is_employee: 1
                      model:
                        id: 11111146
                        property_type:
                          key: 5
                          value: OFFICE
                        min_price: 451
                        max_price: 602
                        area_sqm: 4141
                        location: 'Libbie Kilback DVM'
                      type: ORDER
                    -
                      id: 8
                      comment: 'Iure quo aut alias minus et adipisci officia.'
                      status:
                        key: 2
                        value: ACTIVE
                      user:
                        id: 11111188
                        first_name: 'Kolby Hudson'
                        last_name: 'Dr. Nils Cummings DVM'
                        phone: +1-929-962-8974
                        is_employee: 1
                      model:
                        id: 11111145
                        property_type:
                          key: 2
                          value: SHOP
                        min_price: 387
                        max_price: 956
                        area_sqm: 688
                        location: "Sheridan O'Kon"
                      type: ORDER
                    -
                      id: 7
                      comment: 'Vel error iusto nam.'
                      status:
                        key: 2
                        value: ACTIVE
                      user:
                        id: 11111186
                        first_name: 'Ms. Florida Morar II'
                        last_name: 'Prof. Khalil Prohaska'
                        phone: +1-231-566-3504
                        is_employee: 1
                      model:
                        id: 11111144
                        property_type:
                          key: 9
                          value: HOTEL
                        min_price: 262
                        max_price: 739
                        area_sqm: 3897
                        location: 'Prof. Rahul Bosco Sr.'
                      type: ORDER
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 11
                        comment: 'Ipsam ratione sed modi dolorum beatae.'
                        status:
                          key: 1
                          value: UNDER_REVIEW
                        user:
                          id: 11111194
                          first_name: 'Ms. Audreanne Breitenberg'
                          last_name: 'Garland Lehner'
                          phone: +1-984-419-2534
                          is_employee: 1
                        model:
                          id: 11111148
                          property_type:
                            key: 4
                            value: BUILDING
                          min_price: 220
                          max_price: 962
                          area_sqm: 2022
                          location: 'Toy Roberts I'
                        type: ORDER
                      -
                        id: 10
                        comment: 'Aliquam sunt vel voluptate quo.'
                        status:
                          key: 2
                          value: ACTIVE
                        user:
                          id: 11111192
                          first_name: 'Viola Homenick'
                          last_name: 'Malvina Borer'
                          phone: +1-341-725-1605
                          is_employee: 1
                        model:
                          id: 11111147
                          property_type:
                            key: 3
                            value: VILLA
                          min_price: 480
                          max_price: 954
                          area_sqm: 4580
                          location: 'Donnell Strosin'
                        type: ORDER
                      -
                        id: 9
                        comment: 'Eos rerum eveniet eaque.'
                        status:
                          key: 3
                          value: REJECTED
                        user:
                          id: 11111190
                          first_name: 'Mr. Nikolas White DDS'
                          last_name: 'Assunta Schultz'
                          phone: +1-319-297-7530
                          is_employee: 1
                        model:
                          id: 11111146
                          property_type:
                            key: 5
                            value: OFFICE
                          min_price: 451
                          max_price: 602
                          area_sqm: 4141
                          location: 'Libbie Kilback DVM'
                        type: ORDER
                      -
                        id: 8
                        comment: 'Iure quo aut alias minus et adipisci officia.'
                        status:
                          key: 2
                          value: ACTIVE
                        user:
                          id: 11111188
                          first_name: 'Kolby Hudson'
                          last_name: 'Dr. Nils Cummings DVM'
                          phone: +1-929-962-8974
                          is_employee: 1
                        model:
                          id: 11111145
                          property_type:
                            key: 2
                            value: SHOP
                          min_price: 387
                          max_price: 956
                          area_sqm: 688
                          location: "Sheridan O'Kon"
                        type: ORDER
                      -
                        id: 7
                        comment: 'Vel error iusto nam.'
                        status:
                          key: 2
                          value: ACTIVE
                        user:
                          id: 11111186
                          first_name: 'Ms. Florida Morar II'
                          last_name: 'Prof. Khalil Prohaska'
                          phone: +1-231-566-3504
                          is_employee: 1
                        model:
                          id: 11111144
                          property_type:
                            key: 9
                            value: HOTEL
                          min_price: 262
                          max_price: 739
                          area_sqm: 3897
                          location: 'Prof. Rahul Bosco Sr.'
                        type: ORDER
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 11
                        comment:
                          type: string
                          example: 'Ipsam ratione sed modi dolorum beatae.'
                        status:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 1
                            value:
                              type: string
                              example: UNDER_REVIEW
                        user:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 11111194
                            first_name:
                              type: string
                              example: 'Ms. Audreanne Breitenberg'
                            last_name:
                              type: string
                              example: 'Garland Lehner'
                            phone:
                              type: string
                              example: +1-984-419-2534
                            is_employee:
                              type: integer
                              example: 1
                        model:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 11111148
                            property_type:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 4
                                value:
                                  type: string
                                  example: BUILDING
                            min_price:
                              type: integer
                              example: 220
                            max_price:
                              type: integer
                              example: 962
                            area_sqm:
                              type: integer
                              example: 2022
                            location:
                              type: string
                              example: 'Toy Roberts I'
                        type:
                          type: string
                          example: ORDER
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 15
                          per_page:
                            type: integer
                            example: 5
                          count:
                            type: integer
                            example: 5
                          current_page:
                            type: integer
                            example: 2
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
  '/api/v1/admin/user_reports/{id}':
    get:
      summary: 'Show specific user report'
      operationId: showSpecificUserReport
      description: 'This endpoint lets specific user report'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 2
                    comment: 'Quia repellendus vel praesentium saepe ut consequatur non atque.'
                    status:
                      key: 3
                      value: REJECTED
                    user:
                      id: 480
                      first_name: 'Sydnie Runolfsson'
                      last_name: 'Gregorio Blick DDS'
                      phone: '+1 (954) 753-1382'
                      is_employee: 1
                    model:
                      id: 12
                      property_type:
                        key: 6
                        value: FARM
                      min_price: 139
                      max_price: 887
                      area_sqm: 1240
                      location: 'Mrs. Penelope Flatley III'
                    type: ORDER
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 2
                      comment:
                        type: string
                        example: 'Quia repellendus vel praesentium saepe ut consequatur non atque.'
                      status:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 3
                          value:
                            type: string
                            example: REJECTED
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 480
                          first_name:
                            type: string
                            example: 'Sydnie Runolfsson'
                          last_name:
                            type: string
                            example: 'Gregorio Blick DDS'
                          phone:
                            type: string
                            example: '+1 (954) 753-1382'
                          is_employee:
                            type: integer
                            example: 1
                      model:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 12
                          property_type:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 6
                              value:
                                type: string
                                example: FARM
                          min_price:
                            type: integer
                            example: 139
                          max_price:
                            type: integer
                            example: 887
                          area_sqm:
                            type: integer
                            example: 1240
                          location:
                            type: string
                            example: 'Mrs. Penelope Flatley III'
                      type:
                        type: string
                        example: ORDER
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
    put:
      summary: 'Update specific report'
      operationId: updateSpecificReport
      description: 'This endpoint lets user update specific report'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 6
                    comment: 'Comment User Report Comment'
                    status:
                      key: 2
                      value: ACTIVE
                    user:
                      id: 10562
                      first_name: 'Corrine Abernathy MD'
                      last_name: 'Mr. Guiseppe Borer IV'
                      phone: +1-352-913-9971
                      is_employee: 1
                    model:
                      id: 13
                      property_type:
                        key: 4
                        value: BUILDING
                      min_price: 243
                      max_price: 707
                      area_sqm: 4706
                      location: 'Mr. Lucio Mertz'
                    type: ORDER
                  message: 'The User Report updated successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 6
                      comment:
                        type: string
                        example: 'Comment User Report Comment'
                      status:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: ACTIVE
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 10562
                          first_name:
                            type: string
                            example: 'Corrine Abernathy MD'
                          last_name:
                            type: string
                            example: 'Mr. Guiseppe Borer IV'
                          phone:
                            type: string
                            example: +1-352-913-9971
                          is_employee:
                            type: integer
                            example: 1
                      model:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 13
                          property_type:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 4
                              value:
                                type: string
                                example: BUILDING
                          min_price:
                            type: integer
                            example: 243
                          max_price:
                            type: integer
                            example: 707
                          area_sqm:
                            type: integer
                            example: 4706
                          location:
                            type: string
                            example: 'Mr. Lucio Mertz'
                      type:
                        type: string
                        example: ORDER
                  message:
                    type: string
                    example: 'The User Report updated successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                comment:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: cpcyymiaevycrlfwl
                status:
                  type: integer
                  description: ''
                  example: 1
                  enum:
                    - 1
                    - 2
                    - 3
    delete:
      summary: 'Delete specific user report'
      operationId: deleteSpecificUserReport
      description: 'This endpoint lets user delete specific user report'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'The User Report deleted successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'The User Report deleted successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Admin
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the user report.'
        example: 1
        required: true
        schema:
          type: integer
  /api/v1/mobile/agencies/clients:
    get:
      summary: 'Show all clients'
      operationId: showAllClients
      description: 'This endpoint lets you show all clients'
      parameters:
        -
          in: query
          name: page
          description: "Field to select page. Defaults to '1'."
          example: 16
          required: false
          schema:
            type: integer
            description: "Field to select page. Defaults to '1'."
            example: 16
        -
          in: query
          name: per_page
          description: "Field to select items per page. Defaults to '15'."
          example: 6
          required: false
          schema:
            type: integer
            description: "Field to select items per page. Defaults to '15'."
            example: 6
        -
          in: query
          name: 'filter[id]'
          description: 'Field to filter items by id.'
          example: optio
          required: false
          schema:
            type: string
            description: 'Field to filter items by id.'
            example: optio
        -
          in: query
          name: 'filter[first_name]'
          description: 'Field to filter items by first_name.'
          example: atque
          required: false
          schema:
            type: string
            description: 'Field to filter items by first_name.'
            example: atque
        -
          in: query
          name: 'filter[last_name]'
          description: 'Field to filter items by last_name.'
          example: velit
          required: false
          schema:
            type: string
            description: 'Field to filter items by last_name.'
            example: velit
        -
          in: query
          name: 'filter[search]'
          description: 'Field to perform a custom search.'
          example: velit
          required: false
          schema:
            type: string
            description: 'Field to perform a custom search.'
            example: velit
        -
          in: query
          name: sort
          description: 'Field to sort items by id,first_name,last_name,job.'
          example: reprehenderit
          required: false
          schema:
            type: string
            description: 'Field to sort items by id,first_name,last_name,job.'
            example: reprehenderit
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 11111190
                      client_name: 'Kade Turner Georgiana Legros'
                    -
                      id: 11111189
                      client_name: 'Dr. Nico Nicolas Noe Rodriguez Sr.'
                    -
                      id: 11111188
                      client_name: 'Dr. Milan Greenfelder Jr. Dr. Jayce Upton V'
                    -
                      id: 11111187
                      client_name: "Uriah O'Hara Georgianna Ernser"
                    -
                      id: 11111186
                      client_name: 'Lucie Connelly Leta Walter'
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 11111190
                        client_name: 'Kade Turner Georgiana Legros'
                      -
                        id: 11111189
                        client_name: 'Dr. Nico Nicolas Noe Rodriguez Sr.'
                      -
                        id: 11111188
                        client_name: 'Dr. Milan Greenfelder Jr. Dr. Jayce Upton V'
                      -
                        id: 11111187
                        client_name: "Uriah O'Hara Georgianna Ernser"
                      -
                        id: 11111186
                        client_name: 'Lucie Connelly Leta Walter'
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 11111190
                        client_name:
                          type: string
                          example: 'Kade Turner Georgiana Legros'
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 15
                          per_page:
                            type: integer
                            example: 5
                          count:
                            type: integer
                            example: 5
                          current_page:
                            type: integer
                            example: 2
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Agency
    post:
      summary: 'Add Client'
      operationId: addClient
      description: 'This endpoint lets you add client'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 111121
                    first_name: Ahmad
                    last_name: Ahmad
                    phone: '+963994622354'
                    job: Developer
                    image: 'https://dev.almoualemaqare.com/storage/clients/tmp/phpllJEHa'
                    notes: 'I am client'
                  message: 'The Client added successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 111121
                      first_name:
                        type: string
                        example: Ahmad
                      last_name:
                        type: string
                        example: Ahmad
                      phone:
                        type: string
                        example: '+963994622354'
                      job:
                        type: string
                        example: Developer
                      image:
                        type: string
                        example: 'https://dev.almoualemaqare.com/storage/clients/tmp/phpllJEHa'
                      notes:
                        type: string
                        example: 'I am client'
                  message:
                    type: string
                    example: 'The Client added successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Agency
      requestBody:
        required: true
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                first_name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: legxyhhzq
                last_name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: slrxckoyncgbv
                job:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: damhtn
                image:
                  type: string
                  format: binary
                  description: 'Must be an image. Must not be greater than 2048 kilobytes.'
                notes:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: xqbizmxlbkiigtxskfomxiw
                phone:
                  type: string
                  description: ''
                  example: omnis
              required:
                - first_name
                - last_name
                - phone
  '/api/v1/mobile/agencies/clients/{id}':
    get:
      summary: 'Show specific client'
      operationId: showSpecificClient
      description: 'This endpoint lets you show specific  client'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 111120
                    first_name: 'Kylie Dickens'
                    last_name: 'Suzanne Bechtelar'
                    phone: 1-458-797-4056
                    job: 'Illo ea id optio aut provident et.'
                    image: 'https://dev.almoualemaqare.com/storage/clients/client.png'
                    notes: 'Autem eos ducimus porro voluptates eveniet consequuntur quod.'
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 111120
                      first_name:
                        type: string
                        example: 'Kylie Dickens'
                      last_name:
                        type: string
                        example: 'Suzanne Bechtelar'
                      phone:
                        type: string
                        example: 1-458-797-4056
                      job:
                        type: string
                        example: 'Illo ea id optio aut provident et.'
                      image:
                        type: string
                        example: 'https://dev.almoualemaqare.com/storage/clients/client.png'
                      notes:
                        type: string
                        example: 'Autem eos ducimus porro voluptates eveniet consequuntur quod.'
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Agency
    put:
      summary: 'Update specific client'
      operationId: updateSpecificClient
      description: 'This endpoint lets you update specific client'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 111124
                    first_name: Mohammad
                    last_name: Ahmad
                    phone: 231.206.7588
                    job: Developer
                    image: 'https://dev.almoualemaqare.com/storage/clients/66dd4518ad87b.jpg'
                    notes: 'I am client'
                  message: 'The Client updated successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 111124
                      first_name:
                        type: string
                        example: Mohammad
                      last_name:
                        type: string
                        example: Ahmad
                      phone:
                        type: string
                        example: 231.206.7588
                      job:
                        type: string
                        example: Developer
                      image:
                        type: string
                        example: 'https://dev.almoualemaqare.com/storage/clients/66dd4518ad87b.jpg'
                      notes:
                        type: string
                        example: 'I am client'
                  message:
                    type: string
                    example: 'The Client updated successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Agency
      requestBody:
        required: false
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                first_name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: p
                last_name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: rbk
                job:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: ntenzonoixjayuhkwvl
                image:
                  type: string
                  format: binary
                  description: 'Must be an image. Must not be greater than 2048 kilobytes.'
                notes:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: fvhspibrldm
                phone:
                  type: string
                  description: ''
                  example: null
    delete:
      summary: 'Delete specific Client'
      operationId: deleteSpecificClient
      description: 'This endpoint lets you delete specific client'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'The Client deleted successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'The Client deleted successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Agency
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the client.'
        example: 16
        required: true
        schema:
          type: integer
  /api/v1/mobile/agencies/employees:
    get:
      summary: 'Show all employees'
      operationId: showAllEmployees
      description: 'This endpoint lets you show all employees'
      parameters:
        -
          in: query
          name: page
          description: "Field to select page. Defaults to '1'."
          example: 17
          required: false
          schema:
            type: integer
            description: "Field to select page. Defaults to '1'."
            example: 17
        -
          in: query
          name: per_page
          description: "Field to select items per page. Defaults to '15'."
          example: 7
          required: false
          schema:
            type: integer
            description: "Field to select items per page. Defaults to '15'."
            example: 7
        -
          in: query
          name: 'filter[id]'
          description: 'Field to filter items by id.'
          example: fugit
          required: false
          schema:
            type: string
            description: 'Field to filter items by id.'
            example: fugit
        -
          in: query
          name: 'filter[type]'
          description: 'Field to filter items by type.'
          example: accusantium
          required: false
          schema:
            type: string
            description: 'Field to filter items by type.'
            example: accusantium
        -
          in: query
          name: 'filter[status]'
          description: 'Field to filter items by status.'
          example: sit
          required: false
          schema:
            type: string
            description: 'Field to filter items by status.'
            example: sit
        -
          in: query
          name: sort
          description: 'Field to sort items by id,type,status.'
          example: dolore
          required: false
          schema:
            type: string
            description: 'Field to sort items by id,type,status.'
            example: dolore
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 11111156
                      employee_name: 'Maegan Grant MD Lorenzo Will PhD'
                      type:
                        key: 2
                        value: MANAGER
                    -
                      id: 11111155
                      employee_name: 'Kayla Heathcote PhD Gwendolyn Wiza'
                      type:
                        key: 3
                        value: NORMAL
                    -
                      id: 11111154
                      employee_name: 'Pinkie Mraz Prof. Reuben Shields'
                      type:
                        key: 5
                        value: BOY
                    -
                      id: 11111153
                      employee_name: 'Prof. Johnnie Jones MD Prof. Cecelia Quigley'
                      type:
                        key: 5
                        value: BOY
                    -
                      id: 11111152
                      employee_name: 'Lilian Smith Elena Doyle'
                      type:
                        key: 4
                        value: DRIVER
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 11111156
                        employee_name: 'Maegan Grant MD Lorenzo Will PhD'
                        type:
                          key: 2
                          value: MANAGER
                      -
                        id: 11111155
                        employee_name: 'Kayla Heathcote PhD Gwendolyn Wiza'
                        type:
                          key: 3
                          value: NORMAL
                      -
                        id: 11111154
                        employee_name: 'Pinkie Mraz Prof. Reuben Shields'
                        type:
                          key: 5
                          value: BOY
                      -
                        id: 11111153
                        employee_name: 'Prof. Johnnie Jones MD Prof. Cecelia Quigley'
                        type:
                          key: 5
                          value: BOY
                      -
                        id: 11111152
                        employee_name: 'Lilian Smith Elena Doyle'
                        type:
                          key: 4
                          value: DRIVER
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 11111156
                        employee_name:
                          type: string
                          example: 'Maegan Grant MD Lorenzo Will PhD'
                        type:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 2
                            value:
                              type: string
                              example: MANAGER
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 15
                          per_page:
                            type: integer
                            example: 5
                          count:
                            type: integer
                            example: 5
                          current_page:
                            type: integer
                            example: 2
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Agency
    post:
      summary: 'Add Employee'
      operationId: addEmployee
      description: 'This endpoint lets you add employee'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 8
                    national_id: '12'
                    type:
                      key: 2
                      value: MANAGER
                    status:
                      key: 1
                      value: ACTIVE
                    id_image: 'https://dev.almoualemaqare.com/storage/employees/tmp/phpCnChCb'
                    user:
                      id: 11111346
                      first_name: joe
                      last_name: joe
                      phone: '+963987654321'
                      is_employee: 0
                    notes: 'first employee'
                  message: 'The Employee added successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 8
                      national_id:
                        type: string
                        example: '12'
                      type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: MANAGER
                      status:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: ACTIVE
                      id_image:
                        type: string
                        example: 'https://dev.almoualemaqare.com/storage/employees/tmp/phpCnChCb'
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 11111346
                          first_name:
                            type: string
                            example: joe
                          last_name:
                            type: string
                            example: joe
                          phone:
                            type: string
                            example: '+963987654321'
                          is_employee:
                            type: integer
                            example: 0
                      notes:
                        type: string
                        example: 'first employee'
                  message:
                    type: string
                    example: 'The Employee added successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Agency
      requestBody:
        required: true
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                first_name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: vkyfhwimaatyfuoaqcudf
                last_name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: mjeeqtbtsdh
                national_id:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: ouzoiljfxkf
                id_image:
                  type: string
                  format: binary
                  description: 'Must be an image. Must not be greater than 2048 kilobytes.'
                phone:
                  type: string
                  description: ''
                  example: dolorum
                notes:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: gczttdyrovnivezpdudx
                password:
                  type: string
                  description: 'Must be at least 6 characters.'
                  example: '#irSB:KdVI7@<J2AT'
                type:
                  type: integer
                  description: ''
                  example: 1
                  enum:
                    - 1
                    - 2
                    - 3
                    - 4
                    - 5
                status:
                  type: integer
                  description: ''
                  example: 2
                  enum:
                    - 1
                    - 2
              required:
                - first_name
                - last_name
                - phone
                - password
  '/api/v1/mobile/agencies/employees/{id}':
    get:
      summary: 'Show specific employee'
      operationId: showSpecificEmployee
      description: 'This endpoint lets you show specific  employee'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 2
                    national_id: 'Vel ut dolorem dolor sapiente.'
                    type:
                      key: 5
                      value: BOY
                    status:
                      key: 1
                      value: ACTIVE
                    id_image: 'https://dev.almoualemaqare.com/storage/employees/image.png'
                    user:
                      id: 10656
                      first_name: 'Dr. Aylin Schneider'
                      last_name: 'Maddison Walsh'
                      phone: '+1 (478) 887-0778'
                      is_employee: 1
                    notes: null
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 2
                      national_id:
                        type: string
                        example: 'Vel ut dolorem dolor sapiente.'
                      type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 5
                          value:
                            type: string
                            example: BOY
                      status:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: ACTIVE
                      id_image:
                        type: string
                        example: 'https://dev.almoualemaqare.com/storage/employees/image.png'
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 10656
                          first_name:
                            type: string
                            example: 'Dr. Aylin Schneider'
                          last_name:
                            type: string
                            example: 'Maddison Walsh'
                          phone:
                            type: string
                            example: '+1 (478) 887-0778'
                          is_employee:
                            type: integer
                            example: 1
                      notes:
                        type: string
                        example: null
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Agency
    put:
      summary: 'Update specific employee'
      operationId: updateSpecificEmployee
      description: 'This endpoint lets you update specific employee'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 5
                    national_id: '123456'
                    type:
                      key: 1
                      value: OWNER
                    status:
                      key: 1
                      value: ACTIVE
                    id_image: 'https://dev.almoualemaqare.com/storage/employees/image.png'
                    user:
                      id: 10669
                      first_name: joe
                      last_name: doe
                      phone: +1-442-426-8800
                      is_employee: 1
                    notes: null
                  message: 'The Employee updated successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 5
                      national_id:
                        type: string
                        example: '123456'
                      type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: OWNER
                      status:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: ACTIVE
                      id_image:
                        type: string
                        example: 'https://dev.almoualemaqare.com/storage/employees/image.png'
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 10669
                          first_name:
                            type: string
                            example: joe
                          last_name:
                            type: string
                            example: doe
                          phone:
                            type: string
                            example: +1-442-426-8800
                          is_employee:
                            type: integer
                            example: 1
                      notes:
                        type: string
                        example: null
                  message:
                    type: string
                    example: 'The Employee updated successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Agency
      requestBody:
        required: false
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                first_name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: nrqzsvsabkthuaezeqzdlhcrn
                last_name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: raaasfrsxeulxchsri
                national_id:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: sikbz
                id_image:
                  type: string
                  format: binary
                  description: 'Must be an image. Must not be greater than 2048 kilobytes.'
                phone:
                  type: string
                  description: ''
                  example: aliquid
                notes:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: eyt
                password:
                  type: string
                  description: 'Must be at least 6 characters.'
                  example: uAkne;4ZxPx8wYq4q88
                type:
                  type: integer
                  description: ''
                  example: 3
                  enum:
                    - 1
                    - 2
                    - 3
                    - 4
                    - 5
                status:
                  type: integer
                  description: ''
                  example: 1
                  enum:
                    - 1
                    - 2
    delete:
      summary: 'Delete specific employee'
      operationId: deleteSpecificEmployee
      description: 'This endpoint lets you delete specific employee'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'The Employee deleted successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'The Employee deleted successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Agency
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the employee.'
        example: 2
        required: true
        schema:
          type: integer
  '/api/v1/mobile/agencies/{agency_id}/chats':
    get:
      summary: 'Show all agency chats'
      operationId: showAllAgencyChats
      description: 'This endpoint lets agency show all chats'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      chat_id: 10
                      user:
                        id: 11111369
                        name: 'Louisa Upton Pauline Pfeffer'
                      receiver:
                        id: 43
                        name: 'Roxanne Klocko'
                        logo: logo.png
                      type: AGENCY
                      last_message:
                        message: 'Accusamus ut aut consectetur eos.'
                        timestamp: '2024-09-08T06:33:01.000000Z'
                      unread_messages_count: 0
                    -
                      chat_id: 9
                      user:
                        id: 11111367
                        name: 'Prof. Keshaun Schimmel Miss Earline Spinka'
                      receiver:
                        id: 43
                        name: 'Roxanne Klocko'
                        logo: logo.png
                      type: AGENCY
                      last_message:
                        message: 'Aut consequuntur libero veniam necessitatibus voluptates.'
                        timestamp: '2024-09-08T06:33:01.000000Z'
                      unread_messages_count: 0
                    -
                      chat_id: 8
                      user:
                        id: 11111365
                        name: 'Thad Wolf Gerson Rowe'
                      receiver:
                        id: 43
                        name: 'Roxanne Klocko'
                        logo: logo.png
                      type: AGENCY
                      last_message:
                        message: 'Nulla harum aut quisquam asperiores in unde maiores.'
                        timestamp: '2024-09-08T06:33:01.000000Z'
                      unread_messages_count: 0
                    -
                      chat_id: 7
                      user:
                        id: 11111363
                        name: 'Felipe Douglas IV Prof. Therese Metz PhD'
                      receiver:
                        id: 43
                        name: 'Roxanne Klocko'
                        logo: logo.png
                      type: AGENCY
                      last_message:
                        message: 'Et iste ducimus impedit dolorem.'
                        timestamp: '2024-09-08T06:33:00.000000Z'
                      unread_messages_count: 0
                    -
                      chat_id: 6
                      user:
                        id: 11111361
                        name: 'Laurie Yost Ms. Alisa Osinski'
                      receiver:
                        id: 43
                        name: 'Roxanne Klocko'
                        logo: logo.png
                      type: AGENCY
                      last_message:
                        message: 'Suscipit laborum voluptatem repellendus esse recusandae consequatur consequatur magnam.'
                        timestamp: '2024-09-08T06:33:00.000000Z'
                      unread_messages_count: 0
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        chat_id: 10
                        user:
                          id: 11111369
                          name: 'Louisa Upton Pauline Pfeffer'
                        receiver:
                          id: 43
                          name: 'Roxanne Klocko'
                          logo: logo.png
                        type: AGENCY
                        last_message:
                          message: 'Accusamus ut aut consectetur eos.'
                          timestamp: '2024-09-08T06:33:01.000000Z'
                        unread_messages_count: 0
                      -
                        chat_id: 9
                        user:
                          id: 11111367
                          name: 'Prof. Keshaun Schimmel Miss Earline Spinka'
                        receiver:
                          id: 43
                          name: 'Roxanne Klocko'
                          logo: logo.png
                        type: AGENCY
                        last_message:
                          message: 'Aut consequuntur libero veniam necessitatibus voluptates.'
                          timestamp: '2024-09-08T06:33:01.000000Z'
                        unread_messages_count: 0
                      -
                        chat_id: 8
                        user:
                          id: 11111365
                          name: 'Thad Wolf Gerson Rowe'
                        receiver:
                          id: 43
                          name: 'Roxanne Klocko'
                          logo: logo.png
                        type: AGENCY
                        last_message:
                          message: 'Nulla harum aut quisquam asperiores in unde maiores.'
                          timestamp: '2024-09-08T06:33:01.000000Z'
                        unread_messages_count: 0
                      -
                        chat_id: 7
                        user:
                          id: 11111363
                          name: 'Felipe Douglas IV Prof. Therese Metz PhD'
                        receiver:
                          id: 43
                          name: 'Roxanne Klocko'
                          logo: logo.png
                        type: AGENCY
                        last_message:
                          message: 'Et iste ducimus impedit dolorem.'
                          timestamp: '2024-09-08T06:33:00.000000Z'
                        unread_messages_count: 0
                      -
                        chat_id: 6
                        user:
                          id: 11111361
                          name: 'Laurie Yost Ms. Alisa Osinski'
                        receiver:
                          id: 43
                          name: 'Roxanne Klocko'
                          logo: logo.png
                        type: AGENCY
                        last_message:
                          message: 'Suscipit laborum voluptatem repellendus esse recusandae consequatur consequatur magnam.'
                          timestamp: '2024-09-08T06:33:00.000000Z'
                        unread_messages_count: 0
                    items:
                      type: object
                      properties:
                        chat_id:
                          type: integer
                          example: 10
                        user:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 11111369
                            name:
                              type: string
                              example: 'Louisa Upton Pauline Pfeffer'
                        receiver:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 43
                            name:
                              type: string
                              example: 'Roxanne Klocko'
                            logo:
                              type: string
                              example: logo.png
                        type:
                          type: string
                          example: AGENCY
                        last_message:
                          type: object
                          properties:
                            message:
                              type: string
                              example: 'Accusamus ut aut consectetur eos.'
                            timestamp:
                              type: string
                              example: '2024-09-08T06:33:01.000000Z'
                        unread_messages_count:
                          type: integer
                          example: 0
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 15
                          per_page:
                            type: integer
                            example: 5
                          count:
                            type: integer
                            example: 5
                          current_page:
                            type: integer
                            example: 2
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Chat
    post:
      summary: 'Send Message'
      operationId: sendMessage
      description: 'This endpoint lets user in agency send message'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    chat:
                      id: 17
                    message_id: 16
                    sender:
                      name: 'Mr. Brenden Grady MD Pattie Shields'
                      id: 10730
                    message: 'Hello, receiver!'
                    timestamp: '2024-09-08T06:33:06.000000Z'
                    status:
                      key: 2
                      value: UNREAD
                    message_type:
                      key: 1
                      value: TEXT
                  message: 'The message was sent successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      chat:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 17
                      message_id:
                        type: integer
                        example: 16
                      sender:
                        type: object
                        properties:
                          name:
                            type: string
                            example: 'Mr. Brenden Grady MD Pattie Shields'
                          id:
                            type: integer
                            example: 10730
                      message:
                        type: string
                        example: 'Hello, receiver!'
                      timestamp:
                        type: string
                        example: '2024-09-08T06:33:06.000000Z'
                      status:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: UNREAD
                      message_type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: TEXT
                  message:
                    type: string
                    example: 'The message was sent successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Chat
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                message:
                  type: string
                  description: ''
                  example: labore
                receiver_id:
                  type: string
                  description: ''
                  example: dolorem
              required:
                - message
                - receiver_id
    parameters:
      -
        in: path
        name: agency_id
        description: 'The ID of the agency.'
        example: 1
        required: true
        schema:
          type: integer
  '/api/v1/mobile/agencies/{agency_id}/chats/{chat_id}/messages':
    get:
      summary: 'Show specific  agency chat messages'
      operationId: showSpecificAgencyChatMessages
      description: "This endpoint lets  user in agency show specific chat messages\n$this->authorize('viewAgencyChatMessages', [$agency]);"
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      chat:
                        id: 1
                      message_id: 10
                      sender:
                        name: 'Margie Jaskolski Verner Wyman'
                        id: 10710
                      message: 'Alias suscipit qui et sunt adipisci voluptatem et.'
                      timestamp: '2024-09-08T06:33:02.000000Z'
                      status:
                        key: 1
                        value: READ
                      message_type:
                        key: 3
                        value: IMAGE
                    -
                      chat:
                        id: 1
                      message_id: 9
                      sender:
                        name: 'Ms. Retta Herzog PhD Kory Skiles'
                        id: 10707
                      message: 'Est sunt sed repellat earum.'
                      timestamp: '2024-09-08T06:33:02.000000Z'
                      status:
                        key: 3
                        value: RECEIVE
                      message_type:
                        key: 1
                        value: TEXT
                    -
                      chat:
                        id: 1
                      message_id: 8
                      sender:
                        name: 'Herbert Hodkiewicz Sr. Dr. Eudora King'
                        id: 10704
                      message: 'Sed et eius et ut.'
                      timestamp: '2024-09-08T06:33:02.000000Z'
                      status:
                        key: 1
                        value: READ
                      message_type:
                        key: 3
                        value: IMAGE
                    -
                      chat:
                        id: 1
                      message_id: 7
                      sender:
                        name: 'Prof. Kiarra Hand V Caleigh Parisian III'
                        id: 10701
                      message: 'Laborum fugiat dolorum quos cum aut officiis autem.'
                      timestamp: '2024-09-08T06:33:02.000000Z'
                      status:
                        key: 2
                        value: UNREAD
                      message_type:
                        key: 2
                        value: VIDEO
                    -
                      chat:
                        id: 1
                      message_id: 6
                      sender:
                        name: 'Ellis Schroeder Kassandra Eichmann'
                        id: 10698
                      message: 'Laborum corrupti quaerat id voluptatem.'
                      timestamp: '2024-09-08T06:33:02.000000Z'
                      status:
                        key: 2
                        value: UNREAD
                      message_type:
                        key: 3
                        value: IMAGE
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        chat:
                          id: 1
                        message_id: 10
                        sender:
                          name: 'Margie Jaskolski Verner Wyman'
                          id: 10710
                        message: 'Alias suscipit qui et sunt adipisci voluptatem et.'
                        timestamp: '2024-09-08T06:33:02.000000Z'
                        status:
                          key: 1
                          value: READ
                        message_type:
                          key: 3
                          value: IMAGE
                      -
                        chat:
                          id: 1
                        message_id: 9
                        sender:
                          name: 'Ms. Retta Herzog PhD Kory Skiles'
                          id: 10707
                        message: 'Est sunt sed repellat earum.'
                        timestamp: '2024-09-08T06:33:02.000000Z'
                        status:
                          key: 3
                          value: RECEIVE
                        message_type:
                          key: 1
                          value: TEXT
                      -
                        chat:
                          id: 1
                        message_id: 8
                        sender:
                          name: 'Herbert Hodkiewicz Sr. Dr. Eudora King'
                          id: 10704
                        message: 'Sed et eius et ut.'
                        timestamp: '2024-09-08T06:33:02.000000Z'
                        status:
                          key: 1
                          value: READ
                        message_type:
                          key: 3
                          value: IMAGE
                      -
                        chat:
                          id: 1
                        message_id: 7
                        sender:
                          name: 'Prof. Kiarra Hand V Caleigh Parisian III'
                          id: 10701
                        message: 'Laborum fugiat dolorum quos cum aut officiis autem.'
                        timestamp: '2024-09-08T06:33:02.000000Z'
                        status:
                          key: 2
                          value: UNREAD
                        message_type:
                          key: 2
                          value: VIDEO
                      -
                        chat:
                          id: 1
                        message_id: 6
                        sender:
                          name: 'Ellis Schroeder Kassandra Eichmann'
                          id: 10698
                        message: 'Laborum corrupti quaerat id voluptatem.'
                        timestamp: '2024-09-08T06:33:02.000000Z'
                        status:
                          key: 2
                          value: UNREAD
                        message_type:
                          key: 3
                          value: IMAGE
                    items:
                      type: object
                      properties:
                        chat:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 1
                        message_id:
                          type: integer
                          example: 10
                        sender:
                          type: object
                          properties:
                            name:
                              type: string
                              example: 'Margie Jaskolski Verner Wyman'
                            id:
                              type: integer
                              example: 10710
                        message:
                          type: string
                          example: 'Alias suscipit qui et sunt adipisci voluptatem et.'
                        timestamp:
                          type: string
                          example: '2024-09-08T06:33:02.000000Z'
                        status:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 1
                            value:
                              type: string
                              example: READ
                        message_type:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 3
                            value:
                              type: string
                              example: IMAGE
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 15
                          per_page:
                            type: integer
                            example: 5
                          count:
                            type: integer
                            example: 5
                          current_page:
                            type: integer
                            example: 2
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Chat
    parameters:
      -
        in: path
        name: agency_id
        description: 'The ID of the agency.'
        example: 1
        required: true
        schema:
          type: integer
      -
        in: path
        name: chat_id
        description: 'The ID of the chat.'
        example: 1
        required: true
        schema:
          type: integer
  /api/v1/mobile/user/chats:
    get:
      summary: 'Show all user chats'
      operationId: showAllUserChats
      description: 'This endpoint lets user show all chats'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      chat_id: 10
                      user:
                        id: 855
                        name: 'Ian Moen Mr. Xavier Harris'
                      receiver:
                        id: 875
                        name: 'Casimer King Agnes Jacobs'
                        photo: user.png
                      type: USER
                      last_message:
                        message: 'Iusto ad sed delectus quas quis earum laboriosam.'
                        timestamp: '2024-09-08T06:33:22.000000Z'
                      unread_messages_count: 1
                    -
                      chat_id: 9
                      user:
                        id: 855
                        name: 'Ian Moen Mr. Xavier Harris'
                      receiver:
                        id: 873
                        name: 'Mona Dicki Colleen Goyette MD'
                        photo: user.png
                      type: USER
                      last_message:
                        message: 'Illum consequatur ab provident.'
                        timestamp: '2024-09-08T06:33:22.000000Z'
                      unread_messages_count: 1
                    -
                      chat_id: 8
                      user:
                        id: 855
                        name: 'Ian Moen Mr. Xavier Harris'
                      receiver:
                        id: 871
                        name: 'Berry Douglas Jarrell Mraz'
                        photo: user.png
                      type: USER
                      last_message:
                        message: 'Et dolorem nam consequuntur sed odit.'
                        timestamp: '2024-09-08T06:33:22.000000Z'
                      unread_messages_count: 0
                    -
                      chat_id: 7
                      user:
                        id: 855
                        name: 'Ian Moen Mr. Xavier Harris'
                      receiver:
                        id: 869
                        name: 'Prof. Ardella Erdman I Dortha Purdy'
                        photo: user.png
                      type: USER
                      last_message:
                        message: 'Voluptas maiores consequatur eius alias reiciendis consequatur commodi.'
                        timestamp: '2024-09-08T06:33:22.000000Z'
                      unread_messages_count: 0
                    -
                      chat_id: 6
                      user:
                        id: 855
                        name: 'Ian Moen Mr. Xavier Harris'
                      receiver:
                        id: 867
                        name: 'Prof. Ceasar Borer DVM Prof. Mellie Lang MD'
                        photo: user.png
                      type: USER
                      last_message:
                        message: 'Non est nobis corporis et et ea in.'
                        timestamp: '2024-09-08T06:33:22.000000Z'
                      unread_messages_count: 0
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        chat_id: 10
                        user:
                          id: 855
                          name: 'Ian Moen Mr. Xavier Harris'
                        receiver:
                          id: 875
                          name: 'Casimer King Agnes Jacobs'
                          photo: user.png
                        type: USER
                        last_message:
                          message: 'Iusto ad sed delectus quas quis earum laboriosam.'
                          timestamp: '2024-09-08T06:33:22.000000Z'
                        unread_messages_count: 1
                      -
                        chat_id: 9
                        user:
                          id: 855
                          name: 'Ian Moen Mr. Xavier Harris'
                        receiver:
                          id: 873
                          name: 'Mona Dicki Colleen Goyette MD'
                          photo: user.png
                        type: USER
                        last_message:
                          message: 'Illum consequatur ab provident.'
                          timestamp: '2024-09-08T06:33:22.000000Z'
                        unread_messages_count: 1
                      -
                        chat_id: 8
                        user:
                          id: 855
                          name: 'Ian Moen Mr. Xavier Harris'
                        receiver:
                          id: 871
                          name: 'Berry Douglas Jarrell Mraz'
                          photo: user.png
                        type: USER
                        last_message:
                          message: 'Et dolorem nam consequuntur sed odit.'
                          timestamp: '2024-09-08T06:33:22.000000Z'
                        unread_messages_count: 0
                      -
                        chat_id: 7
                        user:
                          id: 855
                          name: 'Ian Moen Mr. Xavier Harris'
                        receiver:
                          id: 869
                          name: 'Prof. Ardella Erdman I Dortha Purdy'
                          photo: user.png
                        type: USER
                        last_message:
                          message: 'Voluptas maiores consequatur eius alias reiciendis consequatur commodi.'
                          timestamp: '2024-09-08T06:33:22.000000Z'
                        unread_messages_count: 0
                      -
                        chat_id: 6
                        user:
                          id: 855
                          name: 'Ian Moen Mr. Xavier Harris'
                        receiver:
                          id: 867
                          name: 'Prof. Ceasar Borer DVM Prof. Mellie Lang MD'
                          photo: user.png
                        type: USER
                        last_message:
                          message: 'Non est nobis corporis et et ea in.'
                          timestamp: '2024-09-08T06:33:22.000000Z'
                        unread_messages_count: 0
                    items:
                      type: object
                      properties:
                        chat_id:
                          type: integer
                          example: 10
                        user:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 855
                            name:
                              type: string
                              example: 'Ian Moen Mr. Xavier Harris'
                        receiver:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 875
                            name:
                              type: string
                              example: 'Casimer King Agnes Jacobs'
                            photo:
                              type: string
                              example: user.png
                        type:
                          type: string
                          example: USER
                        last_message:
                          type: object
                          properties:
                            message:
                              type: string
                              example: 'Iusto ad sed delectus quas quis earum laboriosam.'
                            timestamp:
                              type: string
                              example: '2024-09-08T06:33:22.000000Z'
                        unread_messages_count:
                          type: integer
                          example: 1
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 15
                          per_page:
                            type: integer
                            example: 5
                          count:
                            type: integer
                            example: 5
                          current_page:
                            type: integer
                            example: 2
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Chat
    post:
      summary: 'Send Message'
      operationId: sendMessage
      description: 'This endpoint lets user send message'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    chat:
                      id: 46
                    message_id: 31
                    sender:
                      name: 'Shanie Block Denis Schroeder'
                      id: 976
                    message: 'Hello, receiver!'
                    timestamp: '2024-09-08T06:33:23.000000Z'
                    status:
                      key: 2
                      value: UNREAD
                    message_type:
                      key: 1
                      value: TEXT
                  message: 'The message was sent successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      chat:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 46
                      message_id:
                        type: integer
                        example: 31
                      sender:
                        type: object
                        properties:
                          name:
                            type: string
                            example: 'Shanie Block Denis Schroeder'
                          id:
                            type: integer
                            example: 976
                      message:
                        type: string
                        example: 'Hello, receiver!'
                      timestamp:
                        type: string
                        example: '2024-09-08T06:33:23.000000Z'
                      status:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: UNREAD
                      message_type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: TEXT
                  message:
                    type: string
                    example: 'The message was sent successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Chat
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                message:
                  type: string
                  description: ''
                  example: amet
                receiver_id:
                  type: string
                  description: ''
                  example: harum
                type:
                  type: integer
                  description: ''
                  example: 1
                  enum:
                    - 1
                    - 2
              required:
                - message
                - receiver_id
  '/api/v1/mobile/user/chats/{chat_id}/messages':
    get:
      summary: 'Show specific  user chat messages'
      operationId: showSpecificUserChatMessages
      description: 'This endpoint lets  user show specific chat messages'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      chat:
                        id: 46
                      message_id: 40
                      sender:
                        name: 'Mrs. Fay Kihn Jr. Houston Lemke V'
                        id: 11111907
                      message: 'Nulla consequatur facilis et quae dignissimos expedita sed.'
                      timestamp: '2024-09-08T06:33:24.000000Z'
                      status:
                        key: 1
                        value: READ
                      message_type:
                        key: 2
                        value: VIDEO
                    -
                      chat:
                        id: 46
                      message_id: 39
                      sender:
                        name: 'Tom Franecki Reinhold Lockman'
                        id: 11111904
                      message: 'Dolorum magnam iure et ab.'
                      timestamp: '2024-09-08T06:33:24.000000Z'
                      status:
                        key: 2
                        value: UNREAD
                      message_type:
                        key: 3
                        value: IMAGE
                    -
                      chat:
                        id: 46
                      message_id: 38
                      sender:
                        name: 'Rudy Will Mr. Saul Larkin'
                        id: 11111901
                      message: 'Et asperiores nulla unde est amet hic.'
                      timestamp: '2024-09-08T06:33:24.000000Z'
                      status:
                        key: 3
                        value: RECEIVE
                      message_type:
                        key: 1
                        value: TEXT
                    -
                      chat:
                        id: 46
                      message_id: 37
                      sender:
                        name: 'Vito McLaughlin Macy Nader DVM'
                        id: 11111898
                      message: 'Velit explicabo id rerum soluta aut quo rem.'
                      timestamp: '2024-09-08T06:33:24.000000Z'
                      status:
                        key: 3
                        value: RECEIVE
                      message_type:
                        key: 3
                        value: IMAGE
                    -
                      chat:
                        id: 46
                      message_id: 36
                      sender:
                        name: 'Victoria Feeney Sr. Ariel Johnston'
                        id: 11111895
                      message: 'Ipsum explicabo temporibus aspernatur et et est.'
                      timestamp: '2024-09-08T06:33:24.000000Z'
                      status:
                        key: 1
                        value: READ
                      message_type:
                        key: 1
                        value: TEXT
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        chat:
                          id: 46
                        message_id: 40
                        sender:
                          name: 'Mrs. Fay Kihn Jr. Houston Lemke V'
                          id: 11111907
                        message: 'Nulla consequatur facilis et quae dignissimos expedita sed.'
                        timestamp: '2024-09-08T06:33:24.000000Z'
                        status:
                          key: 1
                          value: READ
                        message_type:
                          key: 2
                          value: VIDEO
                      -
                        chat:
                          id: 46
                        message_id: 39
                        sender:
                          name: 'Tom Franecki Reinhold Lockman'
                          id: 11111904
                        message: 'Dolorum magnam iure et ab.'
                        timestamp: '2024-09-08T06:33:24.000000Z'
                        status:
                          key: 2
                          value: UNREAD
                        message_type:
                          key: 3
                          value: IMAGE
                      -
                        chat:
                          id: 46
                        message_id: 38
                        sender:
                          name: 'Rudy Will Mr. Saul Larkin'
                          id: 11111901
                        message: 'Et asperiores nulla unde est amet hic.'
                        timestamp: '2024-09-08T06:33:24.000000Z'
                        status:
                          key: 3
                          value: RECEIVE
                        message_type:
                          key: 1
                          value: TEXT
                      -
                        chat:
                          id: 46
                        message_id: 37
                        sender:
                          name: 'Vito McLaughlin Macy Nader DVM'
                          id: 11111898
                        message: 'Velit explicabo id rerum soluta aut quo rem.'
                        timestamp: '2024-09-08T06:33:24.000000Z'
                        status:
                          key: 3
                          value: RECEIVE
                        message_type:
                          key: 3
                          value: IMAGE
                      -
                        chat:
                          id: 46
                        message_id: 36
                        sender:
                          name: 'Victoria Feeney Sr. Ariel Johnston'
                          id: 11111895
                        message: 'Ipsum explicabo temporibus aspernatur et et est.'
                        timestamp: '2024-09-08T06:33:24.000000Z'
                        status:
                          key: 1
                          value: READ
                        message_type:
                          key: 1
                          value: TEXT
                    items:
                      type: object
                      properties:
                        chat:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 46
                        message_id:
                          type: integer
                          example: 40
                        sender:
                          type: object
                          properties:
                            name:
                              type: string
                              example: 'Mrs. Fay Kihn Jr. Houston Lemke V'
                            id:
                              type: integer
                              example: 11111907
                        message:
                          type: string
                          example: 'Nulla consequatur facilis et quae dignissimos expedita sed.'
                        timestamp:
                          type: string
                          example: '2024-09-08T06:33:24.000000Z'
                        status:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 1
                            value:
                              type: string
                              example: READ
                        message_type:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 2
                            value:
                              type: string
                              example: VIDEO
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 15
                          per_page:
                            type: integer
                            example: 5
                          count:
                            type: integer
                            example: 5
                          current_page:
                            type: integer
                            example: 2
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Chat
    parameters:
      -
        in: path
        name: chat_id
        description: 'The ID of the chat.'
        example: 1
        required: true
        schema:
          type: integer
  /api/v1/mobile/configurations:
    get:
      summary: 'get configuration'
      operationId: getConfiguration
      description: 'This endpoint lets you get current configuration'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    enums:
                      property_type:
                        -
                          key: 1
                          value: APARTMENT
                          icon: 'https://dev.almoualemaqare.com/storage/icons/property-type/apartment.svg'
                        -
                          key: 2
                          value: SHOP
                          icon: 'https://dev.almoualemaqare.com/storage/icons/property-type/shop.svg'
                        -
                          key: 3
                          value: VILLA
                          icon: 'https://dev.almoualemaqare.com/storage/icons/property-type/villa.svg'
                        -
                          key: 4
                          value: BUILDING
                          icon: 'https://dev.almoualemaqare.com/storage/icons/property-type/all.svg'
                        -
                          key: 5
                          value: OFFICE
                          icon: 'https://dev.almoualemaqare.com/storage/icons/property-type/office.svg'
                        -
                          key: 6
                          value: FARM
                          icon: 'https://dev.almoualemaqare.com/storage/icons/property-type/farm.svg'
                        -
                          key: 7
                          value: CHALET
                          icon: 'https://dev.almoualemaqare.com/storage/icons/property-type/chalet.svg'
                        -
                          key: 8
                          value: LAND
                          icon: 'https://dev.almoualemaqare.com/storage/icons/property-type/land.svg'
                        -
                          key: 9
                          value: HOTEL
                          icon: 'https://dev.almoualemaqare.com/storage/icons/property-type/hotel.svg'
                        -
                          key: 10
                          value: OTHER
                          icon: 'https://dev.almoualemaqare.com/storage/icons/property-type/all.svg'
                      property_status:
                        -
                          key: 1
                          value: DRAFT
                        -
                          key: 2
                          value: ACTIVE
                        -
                          key: 3
                          value: EXPIRED
                        -
                          key: 4
                          value: CLOSED_BY_USER
                      order_type:
                        -
                          key: 1
                          value: FOR_SALE
                        -
                          key: 2
                          value: FOR_RENT
                      order_status:
                        -
                          key: 1
                          value: PENDING
                        -
                          key: 2
                          value: APPROVED
                        -
                          key: 3
                          value: REJECTED
                        -
                          key: 4
                          value: ARCHIVED
                        -
                          key: 5
                          value: UNDER_REVIEW
                      ownership_type:
                        -
                          key: 1
                          value: COURT_JUDGMENT
                        -
                          key: 2
                          value: GREEN_TITLE_DEAD
                        -
                          key: 3
                          value: AGRICULTURAL_GREEN_TITLE_DEAD
                        -
                          key: 4
                          value: HOUSING_TITLE_DEAD
                        -
                          key: 5
                          value: SHARES_TITLE_DEAD
                        -
                          key: 6
                          value: OUTRIGHT_SALE_CONTRACT
                        -
                          key: 7
                          value: NOTARY_PUBLIC_AGENCY
                        -
                          key: 8
                          value: OTHER
                      furnishing_type:
                        -
                          key: 1
                          value: UNFURNISHED
                        -
                          key: 2
                          value: SIMI_FURNISHED
                        -
                          key: 3
                          value: FURNISHED
                      cladding_status:
                        -
                          key: 1
                          value: NEW
                        -
                          key: 2
                          value: GOOD
                        -
                          key: 3
                          value: OLD
                        -
                          key: 4
                          value: BLOCK
                        -
                          key: 5
                          value: DELUXE
                        -
                          key: 6
                          value: SUPER_DELUXE
                        -
                          key: 7
                          value: STRUCTURE_ONLY
                      advertisement_status:
                        -
                          key: 1
                          value: PENDING
                        -
                          key: 2
                          value: APPROVED
                        -
                          key: 3
                          value: REJECTED
                        -
                          key: 4
                          value: ARCHIVED
                        -
                          key: 5
                          value: UNDER_REVIEW
                      advertisement_privacy:
                        -
                          key: 1
                          value: PRIVATE
                        -
                          key: 2
                          value: PUBLIC
                      directions:
                        -
                          key: 1
                          value: NORTH
                        -
                          key: 2
                          value: WEST
                        -
                          key: 3
                          value: SOUTH
                        -
                          key: 4
                          value: EAST
                        -
                          key: 5
                          value: NORTH_EAST
                        -
                          key: 6
                          value: NORTH_WEST
                        -
                          key: 7
                          value: SOUTH_EAST
                        -
                          key: 8
                          value: SOUTH_WEST
                        -
                          key: 9
                          value: NORTH_SOUTH
                        -
                          key: 10
                          value: EAST_WEST
                      exhibitor_type:
                        -
                          key: 1
                          value: REAL_ESTATE_OFFICE
                        -
                          key: 2
                          value: PROPERTY_OWNER
                        -
                          key: 3
                          value: PROPERTY_AGENT
                      advertisement_tags:
                        -
                          key: 1
                          value: BEST
                        -
                          key: 2
                          value: TEST_TAG
                      listing_type:
                        -
                          key: 1
                          value: FOR_SALE
                        -
                          key: 2
                          value: FOR_RENT
                      agency_status:
                        -
                          key: 1
                          value: APPROVED
                        -
                          key: 2
                          value: REJECTED
                        -
                          key: 3
                          value: UNDER_REVIEW
                      chats_type:
                        -
                          key: 1
                          value: TEXT
                        -
                          key: 2
                          value: FILE
                        -
                          key: 3
                          value: IMAGE
                        -
                          key: 4
                          value: AUDIO
                      message_status:
                        -
                          key: 1
                          value: READ
                        -
                          key: 2
                          value: UNREAD
                        -
                          key: 3
                          value: RECEIVE
                      message_type:
                        -
                          key: 1
                          value: TEXT
                        -
                          key: 2
                          value: VIDEO
                        -
                          key: 3
                          value: IMAGE
                      employees_type:
                        -
                          key: 1
                          value: OWNER
                        -
                          key: 2
                          value: MANAGER
                        -
                          key: 3
                          value: NORMAL
                        -
                          key: 4
                          value: DRIVER
                        -
                          key: 5
                          value: BOY
                      employees_status:
                        -
                          key: 1
                          value: ACTIVE
                        -
                          key: 2
                          value: DISABLED
                      favorite_reference_type:
                        -
                          key: 1
                          value: PROPERTY
                        -
                          key: 2
                          value: ADVERTISEMENT
                        -
                          key: 3
                          value: ORDER
                      report_reference_type:
                        -
                          key: 1
                          value: ORDER
                        -
                          key: 2
                          value: ADVERTISEMENT
                      report_status:
                        -
                          key: 1
                          value: UNDER_REVIEW
                        -
                          key: 2
                          value: ACTIVE
                        -
                          key: 3
                          value: REJECTED
                      review_status:
                        -
                          key: 1
                          value: UNDER_REVIEW
                        -
                          key: 2
                          value: ACTIVE
                        -
                          key: 3
                          value: REJECTED
                      review_reference_type:
                        -
                          key: 1
                          value: AGENCY
                        -
                          key: 2
                          value: PROPERTY
                        -
                          key: 3
                          value: ADVERTISEMENT
                        -
                          key: 4
                          value: ORDER
                      rent_term:
                        -
                          key: 1
                          value: DAILY
                        -
                          key: 2
                          value: WEEKLY
                        -
                          key: 3
                          value: MONTHLY
                        -
                          key: 4
                          value: YEARLY
                      sale_type:
                        -
                          key: 1
                          value: CASH
                        -
                          key: 2
                          value: INSTALLMENT
                      chat_reference_type:
                        -
                          key: 1
                          value: USER
                        -
                          key: 2
                          value: AGENCY
                      ledger_entry_status:
                        -
                          key: 1
                          value: PENDING
                        -
                          key: 2
                          value: RECEIVED
                        -
                          key: 3
                          value: DELETED
                      ledger_entry_type:
                        -
                          key: 1
                          value: WORK
                        -
                          key: 2
                          value: PAYMENT
                    social_links:
                      facebook: 'https://www.facebook.com/dubizzle/'
                      x: 'https://twitter.com/dubizzle'
                      instagram: 'https://www.instagram.com/dubizzle'
                      linkedin: 'https://www.linkedin.com/company/dubizzle-com'
                    about:
                      telephone: '+963991198888'
                      email: sales@almoualemaqare.com
                      location:
                        title: 'Al Mazzeh Damascus, Syria'
                        link: 'https://maps.app.goo.gl/MgXdNu1XjrmiAvqh9'
                    mobile_links:
                      google_play: 'https://play.google.com/store/apps/details?id=com.dubizzle.horizontal&hl=en_US'
                      app_store: 'https://apps.apple.com/ae/app/dubizzle/id892172848'
                      qr: 'https://upload.wikimedia.org/wikipedia/commons/thumb/d/d0/QR_code_for_mobile_English_Wikipedia.svg/1920px-QR_code_for_mobile_English_Wikipedia.svg.png'
                    settings:
                      compression_level: 90
                      max_post_images: 5
                      max_post_size: 2097152
                    pages:
                      logo: 'https://dev.almoualemaqare.com/storage/assets/pages/logo.png'
                      who_we_are_page: 'https://dev.almoualemaqare.com/storage/assets/pages/who_we_are.html'
                      privacy_policy_page: 'https://dev.almoualemaqare.com/storage/assets/pages/privacy_policy.html'
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      enums:
                        type: object
                        properties:
                          property_type:
                            type: array
                            example:
                              -
                                key: 1
                                value: APARTMENT
                                icon: 'https://dev.almoualemaqare.com/storage/icons/property-type/apartment.svg'
                              -
                                key: 2
                                value: SHOP
                                icon: 'https://dev.almoualemaqare.com/storage/icons/property-type/shop.svg'
                              -
                                key: 3
                                value: VILLA
                                icon: 'https://dev.almoualemaqare.com/storage/icons/property-type/villa.svg'
                              -
                                key: 4
                                value: BUILDING
                                icon: 'https://dev.almoualemaqare.com/storage/icons/property-type/all.svg'
                              -
                                key: 5
                                value: OFFICE
                                icon: 'https://dev.almoualemaqare.com/storage/icons/property-type/office.svg'
                              -
                                key: 6
                                value: FARM
                                icon: 'https://dev.almoualemaqare.com/storage/icons/property-type/farm.svg'
                              -
                                key: 7
                                value: CHALET
                                icon: 'https://dev.almoualemaqare.com/storage/icons/property-type/chalet.svg'
                              -
                                key: 8
                                value: LAND
                                icon: 'https://dev.almoualemaqare.com/storage/icons/property-type/land.svg'
                              -
                                key: 9
                                value: HOTEL
                                icon: 'https://dev.almoualemaqare.com/storage/icons/property-type/hotel.svg'
                              -
                                key: 10
                                value: OTHER
                                icon: 'https://dev.almoualemaqare.com/storage/icons/property-type/all.svg'
                            items:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 1
                                value:
                                  type: string
                                  example: APARTMENT
                                icon:
                                  type: string
                                  example: 'https://dev.almoualemaqare.com/storage/icons/property-type/apartment.svg'
                          property_status:
                            type: array
                            example:
                              -
                                key: 1
                                value: DRAFT
                              -
                                key: 2
                                value: ACTIVE
                              -
                                key: 3
                                value: EXPIRED
                              -
                                key: 4
                                value: CLOSED_BY_USER
                            items:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 1
                                value:
                                  type: string
                                  example: DRAFT
                          order_type:
                            type: array
                            example:
                              -
                                key: 1
                                value: FOR_SALE
                              -
                                key: 2
                                value: FOR_RENT
                            items:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 1
                                value:
                                  type: string
                                  example: FOR_SALE
                          order_status:
                            type: array
                            example:
                              -
                                key: 1
                                value: PENDING
                              -
                                key: 2
                                value: APPROVED
                              -
                                key: 3
                                value: REJECTED
                              -
                                key: 4
                                value: ARCHIVED
                              -
                                key: 5
                                value: UNDER_REVIEW
                            items:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 1
                                value:
                                  type: string
                                  example: PENDING
                          ownership_type:
                            type: array
                            example:
                              -
                                key: 1
                                value: COURT_JUDGMENT
                              -
                                key: 2
                                value: GREEN_TITLE_DEAD
                              -
                                key: 3
                                value: AGRICULTURAL_GREEN_TITLE_DEAD
                              -
                                key: 4
                                value: HOUSING_TITLE_DEAD
                              -
                                key: 5
                                value: SHARES_TITLE_DEAD
                              -
                                key: 6
                                value: OUTRIGHT_SALE_CONTRACT
                              -
                                key: 7
                                value: NOTARY_PUBLIC_AGENCY
                              -
                                key: 8
                                value: OTHER
                            items:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 1
                                value:
                                  type: string
                                  example: COURT_JUDGMENT
                          furnishing_type:
                            type: array
                            example:
                              -
                                key: 1
                                value: UNFURNISHED
                              -
                                key: 2
                                value: SIMI_FURNISHED
                              -
                                key: 3
                                value: FURNISHED
                            items:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 1
                                value:
                                  type: string
                                  example: UNFURNISHED
                          cladding_status:
                            type: array
                            example:
                              -
                                key: 1
                                value: NEW
                              -
                                key: 2
                                value: GOOD
                              -
                                key: 3
                                value: OLD
                              -
                                key: 4
                                value: BLOCK
                              -
                                key: 5
                                value: DELUXE
                              -
                                key: 6
                                value: SUPER_DELUXE
                              -
                                key: 7
                                value: STRUCTURE_ONLY
                            items:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 1
                                value:
                                  type: string
                                  example: NEW
                          advertisement_status:
                            type: array
                            example:
                              -
                                key: 1
                                value: PENDING
                              -
                                key: 2
                                value: APPROVED
                              -
                                key: 3
                                value: REJECTED
                              -
                                key: 4
                                value: ARCHIVED
                              -
                                key: 5
                                value: UNDER_REVIEW
                            items:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 1
                                value:
                                  type: string
                                  example: PENDING
                          advertisement_privacy:
                            type: array
                            example:
                              -
                                key: 1
                                value: PRIVATE
                              -
                                key: 2
                                value: PUBLIC
                            items:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 1
                                value:
                                  type: string
                                  example: PRIVATE
                          directions:
                            type: array
                            example:
                              -
                                key: 1
                                value: NORTH
                              -
                                key: 2
                                value: WEST
                              -
                                key: 3
                                value: SOUTH
                              -
                                key: 4
                                value: EAST
                              -
                                key: 5
                                value: NORTH_EAST
                              -
                                key: 6
                                value: NORTH_WEST
                              -
                                key: 7
                                value: SOUTH_EAST
                              -
                                key: 8
                                value: SOUTH_WEST
                              -
                                key: 9
                                value: NORTH_SOUTH
                              -
                                key: 10
                                value: EAST_WEST
                            items:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 1
                                value:
                                  type: string
                                  example: NORTH
                          exhibitor_type:
                            type: array
                            example:
                              -
                                key: 1
                                value: REAL_ESTATE_OFFICE
                              -
                                key: 2
                                value: PROPERTY_OWNER
                              -
                                key: 3
                                value: PROPERTY_AGENT
                            items:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 1
                                value:
                                  type: string
                                  example: REAL_ESTATE_OFFICE
                          advertisement_tags:
                            type: array
                            example:
                              -
                                key: 1
                                value: BEST
                              -
                                key: 2
                                value: TEST_TAG
                            items:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 1
                                value:
                                  type: string
                                  example: BEST
                          listing_type:
                            type: array
                            example:
                              -
                                key: 1
                                value: FOR_SALE
                              -
                                key: 2
                                value: FOR_RENT
                            items:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 1
                                value:
                                  type: string
                                  example: FOR_SALE
                          agency_status:
                            type: array
                            example:
                              -
                                key: 1
                                value: APPROVED
                              -
                                key: 2
                                value: REJECTED
                              -
                                key: 3
                                value: UNDER_REVIEW
                            items:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 1
                                value:
                                  type: string
                                  example: APPROVED
                          chats_type:
                            type: array
                            example:
                              -
                                key: 1
                                value: TEXT
                              -
                                key: 2
                                value: FILE
                              -
                                key: 3
                                value: IMAGE
                              -
                                key: 4
                                value: AUDIO
                            items:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 1
                                value:
                                  type: string
                                  example: TEXT
                          message_status:
                            type: array
                            example:
                              -
                                key: 1
                                value: READ
                              -
                                key: 2
                                value: UNREAD
                              -
                                key: 3
                                value: RECEIVE
                            items:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 1
                                value:
                                  type: string
                                  example: READ
                          message_type:
                            type: array
                            example:
                              -
                                key: 1
                                value: TEXT
                              -
                                key: 2
                                value: VIDEO
                              -
                                key: 3
                                value: IMAGE
                            items:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 1
                                value:
                                  type: string
                                  example: TEXT
                          employees_type:
                            type: array
                            example:
                              -
                                key: 1
                                value: OWNER
                              -
                                key: 2
                                value: MANAGER
                              -
                                key: 3
                                value: NORMAL
                              -
                                key: 4
                                value: DRIVER
                              -
                                key: 5
                                value: BOY
                            items:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 1
                                value:
                                  type: string
                                  example: OWNER
                          employees_status:
                            type: array
                            example:
                              -
                                key: 1
                                value: ACTIVE
                              -
                                key: 2
                                value: DISABLED
                            items:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 1
                                value:
                                  type: string
                                  example: ACTIVE
                          favorite_reference_type:
                            type: array
                            example:
                              -
                                key: 1
                                value: PROPERTY
                              -
                                key: 2
                                value: ADVERTISEMENT
                              -
                                key: 3
                                value: ORDER
                            items:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 1
                                value:
                                  type: string
                                  example: PROPERTY
                          report_reference_type:
                            type: array
                            example:
                              -
                                key: 1
                                value: ORDER
                              -
                                key: 2
                                value: ADVERTISEMENT
                            items:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 1
                                value:
                                  type: string
                                  example: ORDER
                          report_status:
                            type: array
                            example:
                              -
                                key: 1
                                value: UNDER_REVIEW
                              -
                                key: 2
                                value: ACTIVE
                              -
                                key: 3
                                value: REJECTED
                            items:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 1
                                value:
                                  type: string
                                  example: UNDER_REVIEW
                          review_status:
                            type: array
                            example:
                              -
                                key: 1
                                value: UNDER_REVIEW
                              -
                                key: 2
                                value: ACTIVE
                              -
                                key: 3
                                value: REJECTED
                            items:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 1
                                value:
                                  type: string
                                  example: UNDER_REVIEW
                          review_reference_type:
                            type: array
                            example:
                              -
                                key: 1
                                value: AGENCY
                              -
                                key: 2
                                value: PROPERTY
                              -
                                key: 3
                                value: ADVERTISEMENT
                              -
                                key: 4
                                value: ORDER
                            items:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 1
                                value:
                                  type: string
                                  example: AGENCY
                          rent_term:
                            type: array
                            example:
                              -
                                key: 1
                                value: DAILY
                              -
                                key: 2
                                value: WEEKLY
                              -
                                key: 3
                                value: MONTHLY
                              -
                                key: 4
                                value: YEARLY
                            items:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 1
                                value:
                                  type: string
                                  example: DAILY
                          sale_type:
                            type: array
                            example:
                              -
                                key: 1
                                value: CASH
                              -
                                key: 2
                                value: INSTALLMENT
                            items:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 1
                                value:
                                  type: string
                                  example: CASH
                          chat_reference_type:
                            type: array
                            example:
                              -
                                key: 1
                                value: USER
                              -
                                key: 2
                                value: AGENCY
                            items:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 1
                                value:
                                  type: string
                                  example: USER
                          ledger_entry_status:
                            type: array
                            example:
                              -
                                key: 1
                                value: PENDING
                              -
                                key: 2
                                value: RECEIVED
                              -
                                key: 3
                                value: DELETED
                            items:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 1
                                value:
                                  type: string
                                  example: PENDING
                          ledger_entry_type:
                            type: array
                            example:
                              -
                                key: 1
                                value: WORK
                              -
                                key: 2
                                value: PAYMENT
                            items:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 1
                                value:
                                  type: string
                                  example: WORK
                      social_links:
                        type: object
                        properties:
                          facebook:
                            type: string
                            example: 'https://www.facebook.com/dubizzle/'
                          x:
                            type: string
                            example: 'https://twitter.com/dubizzle'
                          instagram:
                            type: string
                            example: 'https://www.instagram.com/dubizzle'
                          linkedin:
                            type: string
                            example: 'https://www.linkedin.com/company/dubizzle-com'
                      about:
                        type: object
                        properties:
                          telephone:
                            type: string
                            example: '+963991198888'
                          email:
                            type: string
                            example: sales@almoualemaqare.com
                          location:
                            type: object
                            properties:
                              title:
                                type: string
                                example: 'Al Mazzeh Damascus, Syria'
                              link:
                                type: string
                                example: 'https://maps.app.goo.gl/MgXdNu1XjrmiAvqh9'
                      mobile_links:
                        type: object
                        properties:
                          google_play:
                            type: string
                            example: 'https://play.google.com/store/apps/details?id=com.dubizzle.horizontal&hl=en_US'
                          app_store:
                            type: string
                            example: 'https://apps.apple.com/ae/app/dubizzle/id892172848'
                          qr:
                            type: string
                            example: 'https://upload.wikimedia.org/wikipedia/commons/thumb/d/d0/QR_code_for_mobile_English_Wikipedia.svg/1920px-QR_code_for_mobile_English_Wikipedia.svg.png'
                      settings:
                        type: object
                        properties:
                          compression_level:
                            type: integer
                            example: 90
                          max_post_images:
                            type: integer
                            example: 5
                          max_post_size:
                            type: integer
                            example: 2097152
                      pages:
                        type: object
                        properties:
                          logo:
                            type: string
                            example: 'https://dev.almoualemaqare.com/storage/assets/pages/logo.png'
                          who_we_are_page:
                            type: string
                            example: 'https://dev.almoualemaqare.com/storage/assets/pages/who_we_are.html'
                          privacy_policy_page:
                            type: string
                            example: 'https://dev.almoualemaqare.com/storage/assets/pages/privacy_policy.html'
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Configuration
      security: []
  /api/v1/mobile/check-version:
    get:
      summary: 'check version'
      operationId: checkVersion
      description: 'This endpoint lets you get current app version'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    message: 'First Release'
                    os_type: 1
                    backend_version: 1.0.0
                    build_number: '0'
                    version: 1.0.0
                    type: 1
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      message:
                        type: string
                        example: 'First Release'
                      os_type:
                        type: integer
                        example: 1
                      backend_version:
                        type: string
                        example: 1.0.0
                      build_number:
                        type: string
                        example: '0'
                      version:
                        type: string
                        example: 1.0.0
                      type:
                        type: integer
                        example: 1
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Configuration
      security: []
  /api/v1/auth/register:
    post:
      summary: Register
      operationId: register
      description: 'This endpoint lets you add a new user'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    token_type: Bearer
                    access_token: CumTgubQIcFK8z7pyjZDTk2LFbZsidu81mdzrvpn
                    access_expires_at: null
                    profile:
                      id: 11111487
                      first_name: John
                      last_name: Doe
                      is_employee: 0
                      phone: '+971555422373'
                      user_type:
                        key: 1
                        value: USER
                      image: 'https://dev.almoualemaqare.com/storage/users/user.png'
                      has_verified_phone: false
                      permissions: null
                  message: 'User registered successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      token_type:
                        type: string
                        example: Bearer
                      access_token:
                        type: string
                        example: CumTgubQIcFK8z7pyjZDTk2LFbZsidu81mdzrvpn
                      access_expires_at:
                        type: string
                        example: null
                      profile:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 11111487
                          first_name:
                            type: string
                            example: John
                          last_name:
                            type: string
                            example: Doe
                          is_employee:
                            type: integer
                            example: 0
                          phone:
                            type: string
                            example: '+971555422373'
                          user_type:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 1
                              value:
                                type: string
                                example: USER
                          image:
                            type: string
                            example: 'https://dev.almoualemaqare.com/storage/users/user.png'
                          has_verified_phone:
                            type: boolean
                            example: false
                          permissions:
                            type: string
                            example: null
                  message:
                    type: string
                    example: 'User registered successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                first_name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: ppcrhtzjkgems
                last_name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: wsmcoq
                phone:
                  type: string
                  description: ''
                  example: null
                password:
                  type: string
                  description: ''
                  example: qui
                udid:
                  type: string
                  description: ''
                  example: consectetur
                fcm_token:
                  type: string
                  description: 'This field is required when <code>udid</code> is present.'
                  example: null
              required:
                - first_name
                - last_name
                - password
      security: []
  /api/v1/auth/verify-otp:
    post:
      summary: 'Validate phone'
      operationId: validatePhone
      description: 'This endpoint lets you verify phone using otp code'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'Phone verified successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'Phone verified successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                otp_code:
                  type: string
                  description: ''
                  example: odit
              required:
                - otp_code
  /api/v1/auth/request-otp:
    post:
      summary: 'Request Otp Code'
      operationId: requestOtpCode
      description: 'This endpoint lets you request otp code'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'Code is sent successfully'
                  retry_after: 60
                properties:
                  message:
                    type: string
                    example: 'Code is sent successfully'
                  retry_after:
                    type: integer
                    example: 60
      tags:
        - User
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                phone:
                  type: string
                  description: ''
                  example: null
  /api/v1/auth/update/profile:
    put:
      summary: 'Update user'
      operationId: updateUser
      description: "This endpoint lets you update user's information"
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 10747
                    first_name: John
                    last_name: Doe
                    is_employee: true
                    phone: '+971555422373'
                    image: 'https://dev.almoualemaqare.com/storage/users/66dd4524e758c.jpg'
                    has_verified_phone: true
                  message: 'Your information updated successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 10747
                      first_name:
                        type: string
                        example: John
                      last_name:
                        type: string
                        example: Doe
                      is_employee:
                        type: boolean
                        example: true
                      phone:
                        type: string
                        example: '+971555422373'
                      image:
                        type: string
                        example: 'https://dev.almoualemaqare.com/storage/users/66dd4524e758c.jpg'
                      has_verified_phone:
                        type: boolean
                        example: true
                  message:
                    type: string
                    example: 'Your information updated successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
      requestBody:
        required: false
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                first_name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: kaa
                last_name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: otrlady
                email:
                  type: string
                  description: 'Must be a valid email address. Must not be greater than 255 characters.'
                  example: violet.wisoky@example.com
                phone:
                  type: string
                  description: ''
                  example: null
                image:
                  type: string
                  format: binary
                  description: 'Must be an image. Must not be greater than 2048 kilobytes.'
  /api/v1/auth/profile:
    get:
      summary: "Show user's profile"
      operationId: showUsersProfile
      description: "This endpoint lets you show user's authenticated profile"
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 1
                    first_name: Test1
                    last_name: Test1
                    is_employee: true
                    phone: '+9639487222'
                    image: 'https://dev.almoualemaqare.com/storage/users/user.png'
                    has_verified_phone: true
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 1
                      first_name:
                        type: string
                        example: Test1
                      last_name:
                        type: string
                        example: Test1
                      is_employee:
                        type: boolean
                        example: true
                      phone:
                        type: string
                        example: '+9639487222'
                      image:
                        type: string
                        example: 'https://dev.almoualemaqare.com/storage/users/user.png'
                      has_verified_phone:
                        type: boolean
                        example: true
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
  /api/v1/auth/login:
    post:
      summary: 'Phone Login'
      operationId: phoneLogin
      description: 'This endpoint lets you log in with specific user'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    token_type: Bearer
                    access_token: 4pqfHHTQHj006sO9nRByJvH565gwxzRgkdsMrFlG
                    access_expires_at: null
                    profile:
                      id: 10744
                      first_name: 'Anita Jacobson'
                      last_name: 'Mr. Abner Denesik II'
                      is_employee: 1
                      phone: '+971555422373'
                      user_type:
                        key: 1
                        value: USER
                      image: 'https://dev.almoualemaqare.com/storage/users/user.png'
                      has_verified_phone: true
                      permissions:
                        -
                          id: 59910181
                          name: INDEX_USER
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      token_type:
                        type: string
                        example: Bearer
                      access_token:
                        type: string
                        example: 4pqfHHTQHj006sO9nRByJvH565gwxzRgkdsMrFlG
                      access_expires_at:
                        type: string
                        example: null
                      profile:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 10744
                          first_name:
                            type: string
                            example: 'Anita Jacobson'
                          last_name:
                            type: string
                            example: 'Mr. Abner Denesik II'
                          is_employee:
                            type: integer
                            example: 1
                          phone:
                            type: string
                            example: '+971555422373'
                          user_type:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 1
                              value:
                                type: string
                                example: USER
                          image:
                            type: string
                            example: 'https://dev.almoualemaqare.com/storage/users/user.png'
                          has_verified_phone:
                            type: boolean
                            example: true
                          permissions:
                            type: array
                            example:
                              -
                                id: 59910181
                                name: INDEX_USER
                            items:
                              type: object
                              properties:
                                id:
                                  type: integer
                                  example: 59910181
                                name:
                                  type: string
                                  example: INDEX_USER
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                phone:
                  type: string
                  description: ''
                  example: incidunt
                password:
                  type: string
                  description: ''
                  example: necessitatibus
                udid:
                  type: string
                  description: ''
                  example: commodi
                fcm_token:
                  type: string
                  description: 'This field is required when <code>udid</code> is present.'
                  example: null
              required:
                - phone
                - password
      security: []
  /api/v1/auth/logout:
    post:
      summary: Logout
      operationId: logout
      description: 'This endpoint lets you log out'
      parameters:
        -
          in: query
          name: token
          description: "User's token."
          example: blanditiis
          required: true
          schema:
            type: string
            description: "User's token."
            example: blanditiis
        -
          in: query
          name: udid
          description: "User's device udid."
          example: officiis
          required: false
          schema:
            type: string
            description: "User's device udid."
            example: officiis
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'Successfully logged out'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'Successfully logged out'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                udid:
                  type: string
                  description: ''
                  example: null
  /api/v1/auth/reset-password:
    post:
      summary: "Reset Password\nThis endpoint lets you reset the account password"
      operationId: resetPasswordThisEndpointLetsYouResetTheAccountPassword
      description: ''
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'Password has been changed successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'Password has been changed successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                password:
                  type: string
                  description: 'Must be at least 6 characters.'
                  example: JB\)ts1=
                otp_code:
                  type: string
                  description: ''
                  example: ipsum
                phone:
                  type: string
                  description: ''
                  example: null
              required:
                - password
                - otp_code
  /api/v1/mobile/appointments:
    get:
      summary: 'Show all Appointments'
      operationId: showAllAppointments
      description: 'This endpoint lets you show all appointments for user'
      parameters:
        -
          in: query
          name: page
          description: "Field to select page. Defaults to '1'."
          example: 13
          required: false
          schema:
            type: integer
            description: "Field to select page. Defaults to '1'."
            example: 13
        -
          in: query
          name: per_page
          description: "Field to select items per page. Defaults to '15'."
          example: 8
          required: false
          schema:
            type: integer
            description: "Field to select items per page. Defaults to '15'."
            example: 8
        -
          in: query
          name: 'filter[id]'
          description: 'Field to filter items by id.'
          example: rerum
          required: false
          schema:
            type: string
            description: 'Field to filter items by id.'
            example: rerum
        -
          in: query
          name: 'filter[appointment_date]'
          description: 'Field to filter items by appointment_date.'
          example: placeat
          required: false
          schema:
            type: string
            description: 'Field to filter items by appointment_date.'
            example: placeat
        -
          in: query
          name: sort
          description: 'Field to sort items by id,appointment_date.'
          example: aut
          required: false
          schema:
            type: string
            description: 'Field to sort items by id,appointment_date.'
            example: aut
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 25
                      appointment_date: '2001-08-18 11:29:33'
                      property_type:
                        key: 3
                        value: VILLA
                      property_address: "202 Domenic Curve\nPort Stephonstad, AR 51191"
                      user_name: 'Addison Willms DVM Dr. Jean McDermott DDS'
                    -
                      id: 24
                      appointment_date: '1977-02-18 17:02:54'
                      property_type:
                        key: 9
                        value: HOTEL
                      property_address: "4488 Walsh Plain\nJohnsland, MN 78335-7612"
                      user_name: 'Mrs. Scarlett Corkery Angus Hill'
                    -
                      id: 23
                      appointment_date: '2006-06-17 11:54:52'
                      property_type:
                        key: 9
                        value: HOTEL
                      property_address: "18885 Myrtle Falls Suite 006\nPort Maryjane, NH 28766-4195"
                      user_name: 'Bernardo Bartell Travon Collier'
                    -
                      id: 22
                      appointment_date: '1993-03-16 06:46:07'
                      property_type:
                        key: 9
                        value: HOTEL
                      property_address: "8165 Walsh Glens Apt. 976\nPort Elfrieda, MD 07880-1826"
                      user_name: 'Helena Russel I Coby Eichmann'
                    -
                      id: 21
                      appointment_date: '2004-04-23 13:02:59'
                      property_type:
                        key: 6
                        value: FARM
                      property_address: "2929 Zella Estate Apt. 562\nWaelchiview, KY 94095-5985"
                      user_name: 'Dr. Jacinthe Kautzer Gwendolyn Lemke'
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 25
                        appointment_date: '2001-08-18 11:29:33'
                        property_type:
                          key: 3
                          value: VILLA
                        property_address: "202 Domenic Curve\nPort Stephonstad, AR 51191"
                        user_name: 'Addison Willms DVM Dr. Jean McDermott DDS'
                      -
                        id: 24
                        appointment_date: '1977-02-18 17:02:54'
                        property_type:
                          key: 9
                          value: HOTEL
                        property_address: "4488 Walsh Plain\nJohnsland, MN 78335-7612"
                        user_name: 'Mrs. Scarlett Corkery Angus Hill'
                      -
                        id: 23
                        appointment_date: '2006-06-17 11:54:52'
                        property_type:
                          key: 9
                          value: HOTEL
                        property_address: "18885 Myrtle Falls Suite 006\nPort Maryjane, NH 28766-4195"
                        user_name: 'Bernardo Bartell Travon Collier'
                      -
                        id: 22
                        appointment_date: '1993-03-16 06:46:07'
                        property_type:
                          key: 9
                          value: HOTEL
                        property_address: "8165 Walsh Glens Apt. 976\nPort Elfrieda, MD 07880-1826"
                        user_name: 'Helena Russel I Coby Eichmann'
                      -
                        id: 21
                        appointment_date: '2004-04-23 13:02:59'
                        property_type:
                          key: 6
                          value: FARM
                        property_address: "2929 Zella Estate Apt. 562\nWaelchiview, KY 94095-5985"
                        user_name: 'Dr. Jacinthe Kautzer Gwendolyn Lemke'
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 25
                        appointment_date:
                          type: string
                          example: '2001-08-18 11:29:33'
                        property_type:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 3
                            value:
                              type: string
                              example: VILLA
                        property_address:
                          type: string
                          example: "202 Domenic Curve\nPort Stephonstad, AR 51191"
                        user_name:
                          type: string
                          example: 'Addison Willms DVM Dr. Jean McDermott DDS'
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 15
                          per_page:
                            type: integer
                            example: 5
                          count:
                            type: integer
                            example: 5
                          current_page:
                            type: integer
                            example: 2
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
    post:
      summary: 'Store specific Appointment'
      operationId: storeSpecificAppointment
      description: 'This endpoint lets user store specific appointment'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 2
                    appointment_date: '2024-12-12 10:30:00'
                    property_type:
                      key: 8
                      value: LAND
                    property_address: 'Main street'
                    user_name: 'joe doe'
                  message: 'The Appointment added successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 2
                      appointment_date:
                        type: string
                        example: '2024-12-12 10:30:00'
                      property_type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 8
                          value:
                            type: string
                            example: LAND
                      property_address:
                        type: string
                        example: 'Main street'
                      user_name:
                        type: string
                        example: 'joe doe'
                  message:
                    type: string
                    example: 'The Appointment added successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                appointment_date:
                  type: string
                  description: 'Must be a valid date. Must be a date after <code>now</code>.'
                  example: '2056-11-28'
                advertisement_id:
                  type: string
                  description: ''
                  example: maxime
                user_id:
                  type: string
                  description: ''
                  example: sed
              required:
                - appointment_date
                - advertisement_id
                - user_id
  '/api/v1/mobile/appointments/{id}':
    get:
      summary: 'Show specific Appointment'
      operationId: showSpecificAppointment
      description: 'This endpoint lets you show specific appointments'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 4
                    appointment_date: '2024-03-21 22:21:32'
                    property_type:
                      key: 3
                      value: VILLA
                    property_address: "161 Stark Flat\nWest Guy, WY 59810-5686"
                    user_name: 'Valentin Batz Nathaniel Ratke'
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 4
                      appointment_date:
                        type: string
                        example: '2024-03-21 22:21:32'
                      property_type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 3
                          value:
                            type: string
                            example: VILLA
                      property_address:
                        type: string
                        example: "161 Stark Flat\nWest Guy, WY 59810-5686"
                      user_name:
                        type: string
                        example: 'Valentin Batz Nathaniel Ratke'
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
    put:
      summary: 'Update specific Appointment'
      operationId: updateSpecificAppointment
      description: 'This endpoint lets user update specific appointment'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 7
                    appointment_date: '2024-12-12 10:30'
                    property_type:
                      key: 5
                      value: OFFICE
                    property_address: "5659 Windler Common\nGuillermomouth, PA 33582"
                    user_name: 'joe doe'
                  message: 'The Appointment updated successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 7
                      appointment_date:
                        type: string
                        example: '2024-12-12 10:30'
                      property_type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 5
                          value:
                            type: string
                            example: OFFICE
                      property_address:
                        type: string
                        example: "5659 Windler Common\nGuillermomouth, PA 33582"
                      user_name:
                        type: string
                        example: 'joe doe'
                  message:
                    type: string
                    example: 'The Appointment updated successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                appointment_date:
                  type: string
                  description: 'Must be a valid date. Must be a date after <code>now</code>.'
                  example: '2071-09-05'
                advertisement_id:
                  type: string
                  description: ''
                  example: null
                user_id:
                  type: string
                  description: ''
                  example: null
    delete:
      summary: 'Delete specific Appointment'
      operationId: deleteSpecificAppointment
      description: 'This endpoint lets user delete specific appointment'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'The Appointment deleted successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'The Appointment deleted successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the appointment.'
        example: 3
        required: true
        schema:
          type: integer
  '/api/v1/mobile/agencies/{agency_id}/profile':
    get:
      summary: 'show specific Agency profile'
      operationId: showSpecificAgencyProfile
      description: 'This endpoint lets owner show own Agency profile'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 46
                    name: 'Erich Hessel'
                    owner_name: 'Ms. Jeanette Bruen Dr. Isac Kuhlman IV'
                    owner_national_id: 'Sunt nihil delectus animi.'
                    logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                    address: 'Et quis iste consequatur tempore vel asperiores.'
                    license_number: '15'
                    phone: +1.352.425.3286
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 46
                      name:
                        type: string
                        example: 'Erich Hessel'
                      owner_name:
                        type: string
                        example: 'Ms. Jeanette Bruen Dr. Isac Kuhlman IV'
                      owner_national_id:
                        type: string
                        example: 'Sunt nihil delectus animi.'
                      logo:
                        type: string
                        example: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                      address:
                        type: string
                        example: 'Et quis iste consequatur tempore vel asperiores.'
                      license_number:
                        type: string
                        example: '15'
                      phone:
                        type: string
                        example: +1.352.425.3286
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
    put:
      summary: 'Update specific Agency profile'
      operationId: updateSpecificAgencyProfile
      description: 'This endpoint lets owner update own Agency profile'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 49
                    name: 'new name'
                    owner_name: 'Test Test'
                    owner_national_id: '03250012555'
                    logo: 'https://dev.almoualemaqare.com/storage/agencies/66dd4523b4404.jpg'
                    address: Damascus
                    license_number: '10'
                    phone: '+971555422373'
                  message: 'Your Profile updated successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 49
                      name:
                        type: string
                        example: 'new name'
                      owner_name:
                        type: string
                        example: 'Test Test'
                      owner_national_id:
                        type: string
                        example: '03250012555'
                      logo:
                        type: string
                        example: 'https://dev.almoualemaqare.com/storage/agencies/66dd4523b4404.jpg'
                      address:
                        type: string
                        example: Damascus
                      license_number:
                        type: string
                        example: '10'
                      phone:
                        type: string
                        example: '+971555422373'
                  message:
                    type: string
                    example: 'Your Profile updated successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
      requestBody:
        required: false
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: vpieouedzeirvqsr
                owner_first_name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: twloxcthjpqjwmxbi
                owner_last_name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: gwlpfgl
                owner_national_id:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: rpwdmu
                logo:
                  type: string
                  format: binary
                  description: 'Must be an image. Must not be greater than 2048 kilobytes.'
                address:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: jqpefvptywdyyczic
                license_number:
                  type: string
                  description: ''
                  example: totam
                phone:
                  type: string
                  description: ''
                  example: null
    parameters:
      -
        in: path
        name: agency_id
        description: 'The ID of the agency.'
        example: 1
        required: true
        schema:
          type: integer
  /api/v1/mobile/home:
    get:
      summary: 'Show home advertisements'
      operationId: showHomeAdvertisements
      description: 'Get home information about advertisements'
      parameters:
        -
          in: query
          name: 'filter[property_type]'
          description: 'Field to filter advertisement by property_type.'
          example: delectus
          required: false
          schema:
            type: string
            description: 'Field to filter advertisement by property_type.'
            example: delectus
        -
          in: query
          name: 'filter[listing_type]'
          description: 'Field to filter advertisement by listing_type.'
          example: sed
          required: false
          schema:
            type: string
            description: 'Field to filter advertisement by listing_type.'
            example: sed
        -
          in: query
          name: 'filter[search]'
          description: 'Field to perform a custom search.'
          example: neque
          required: false
          schema:
            type: string
            description: 'Field to perform a custom search.'
            example: neque
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    home_ads:
                      -
                        id: 11111181
                        name: 'Aut quis aperiam et molestiae architecto cum.'
                        slug: aut-quis-aperiam-et-molestiae-architecto-cum
                        property:
                          id: 10047
                          price: '41844.00'
                          currency: SYP
                          property_type:
                            key: 1
                            value: APARTMENT
                          ownership_type:
                            key: 1
                            value: COURT_JUDGMENT
                          area_sqm: 1465
                          unit: Meter
                          address: "7003 Dandre Lodge Suite 633\nWest Theodora, PA 27413"
                        listing_type:
                          key: 2
                          value: 'For Rent'
                        exhibitor_type:
                          key: 2
                          value: 'Property Owner'
                        rent_term: FOR_RENT
                        privacy: 2
                        image: 'https://dev.almoualemaqare.com/storage/advertisements/OAcvVhCS2NcqRUKgw55xHfrR6ZWJk1SBiMlXP76k.jpg'
                        clicks: 48
                        is_favorite: false
                    best_ads:
                      -
                        id: 11111181
                        name: 'Aut quis aperiam et molestiae architecto cum.'
                        slug: aut-quis-aperiam-et-molestiae-architecto-cum
                        property:
                          id: 10047
                          price: '41844.00'
                          currency: SYP
                          property_type:
                            key: 1
                            value: APARTMENT
                          ownership_type:
                            key: 1
                            value: COURT_JUDGMENT
                          area_sqm: 1465
                          unit: Meter
                          address: "7003 Dandre Lodge Suite 633\nWest Theodora, PA 27413"
                        listing_type:
                          key: 2
                          value: 'For Rent'
                        exhibitor_type:
                          key: 2
                          value: 'Property Owner'
                        rent_term: FOR_RENT
                        privacy: 2
                        image: 'https://dev.almoualemaqare.com/storage/advertisements/OAcvVhCS2NcqRUKgw55xHfrR6ZWJk1SBiMlXP76k.jpg'
                        clicks: 48
                        is_favorite: false
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      home_ads:
                        type: array
                        example:
                          -
                            id: 11111181
                            name: 'Aut quis aperiam et molestiae architecto cum.'
                            slug: aut-quis-aperiam-et-molestiae-architecto-cum
                            property:
                              id: 10047
                              price: '41844.00'
                              currency: SYP
                              property_type:
                                key: 1
                                value: APARTMENT
                              ownership_type:
                                key: 1
                                value: COURT_JUDGMENT
                              area_sqm: 1465
                              unit: Meter
                              address: "7003 Dandre Lodge Suite 633\nWest Theodora, PA 27413"
                            listing_type:
                              key: 2
                              value: 'For Rent'
                            exhibitor_type:
                              key: 2
                              value: 'Property Owner'
                            rent_term: FOR_RENT
                            privacy: 2
                            image: 'https://dev.almoualemaqare.com/storage/advertisements/OAcvVhCS2NcqRUKgw55xHfrR6ZWJk1SBiMlXP76k.jpg'
                            clicks: 48
                            is_favorite: false
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 11111181
                            name:
                              type: string
                              example: 'Aut quis aperiam et molestiae architecto cum.'
                            slug:
                              type: string
                              example: aut-quis-aperiam-et-molestiae-architecto-cum
                            property:
                              type: object
                              properties:
                                id:
                                  type: integer
                                  example: 10047
                                price:
                                  type: string
                                  example: '41844.00'
                                currency:
                                  type: string
                                  example: SYP
                                property_type:
                                  type: object
                                  properties:
                                    key:
                                      type: integer
                                      example: 1
                                    value:
                                      type: string
                                      example: APARTMENT
                                ownership_type:
                                  type: object
                                  properties:
                                    key:
                                      type: integer
                                      example: 1
                                    value:
                                      type: string
                                      example: COURT_JUDGMENT
                                area_sqm:
                                  type: integer
                                  example: 1465
                                unit:
                                  type: string
                                  example: Meter
                                address:
                                  type: string
                                  example: "7003 Dandre Lodge Suite 633\nWest Theodora, PA 27413"
                            listing_type:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 2
                                value:
                                  type: string
                                  example: 'For Rent'
                            exhibitor_type:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 2
                                value:
                                  type: string
                                  example: 'Property Owner'
                            rent_term:
                              type: string
                              example: FOR_RENT
                            privacy:
                              type: integer
                              example: 2
                            image:
                              type: string
                              example: 'https://dev.almoualemaqare.com/storage/advertisements/OAcvVhCS2NcqRUKgw55xHfrR6ZWJk1SBiMlXP76k.jpg'
                            clicks:
                              type: integer
                              example: 48
                            is_favorite:
                              type: boolean
                              example: false
                      best_ads:
                        type: array
                        example:
                          -
                            id: 11111181
                            name: 'Aut quis aperiam et molestiae architecto cum.'
                            slug: aut-quis-aperiam-et-molestiae-architecto-cum
                            property:
                              id: 10047
                              price: '41844.00'
                              currency: SYP
                              property_type:
                                key: 1
                                value: APARTMENT
                              ownership_type:
                                key: 1
                                value: COURT_JUDGMENT
                              area_sqm: 1465
                              unit: Meter
                              address: "7003 Dandre Lodge Suite 633\nWest Theodora, PA 27413"
                            listing_type:
                              key: 2
                              value: 'For Rent'
                            exhibitor_type:
                              key: 2
                              value: 'Property Owner'
                            rent_term: FOR_RENT
                            privacy: 2
                            image: 'https://dev.almoualemaqare.com/storage/advertisements/OAcvVhCS2NcqRUKgw55xHfrR6ZWJk1SBiMlXP76k.jpg'
                            clicks: 48
                            is_favorite: false
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 11111181
                            name:
                              type: string
                              example: 'Aut quis aperiam et molestiae architecto cum.'
                            slug:
                              type: string
                              example: aut-quis-aperiam-et-molestiae-architecto-cum
                            property:
                              type: object
                              properties:
                                id:
                                  type: integer
                                  example: 10047
                                price:
                                  type: string
                                  example: '41844.00'
                                currency:
                                  type: string
                                  example: SYP
                                property_type:
                                  type: object
                                  properties:
                                    key:
                                      type: integer
                                      example: 1
                                    value:
                                      type: string
                                      example: APARTMENT
                                ownership_type:
                                  type: object
                                  properties:
                                    key:
                                      type: integer
                                      example: 1
                                    value:
                                      type: string
                                      example: COURT_JUDGMENT
                                area_sqm:
                                  type: integer
                                  example: 1465
                                unit:
                                  type: string
                                  example: Meter
                                address:
                                  type: string
                                  example: "7003 Dandre Lodge Suite 633\nWest Theodora, PA 27413"
                            listing_type:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 2
                                value:
                                  type: string
                                  example: 'For Rent'
                            exhibitor_type:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 2
                                value:
                                  type: string
                                  example: 'Property Owner'
                            rent_term:
                              type: string
                              example: FOR_RENT
                            privacy:
                              type: integer
                              example: 2
                            image:
                              type: string
                              example: 'https://dev.almoualemaqare.com/storage/advertisements/OAcvVhCS2NcqRUKgw55xHfrR6ZWJk1SBiMlXP76k.jpg'
                            clicks:
                              type: integer
                              example: 48
                            is_favorite:
                              type: boolean
                              example: false
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
  '/api/v1/mobile/advertisement/{advertisement_slug}':
    get:
      summary: 'Show specific advertisement'
      operationId: showSpecificAdvertisement
      description: 'Get detailed information about a specific advertisement'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    advertisement:
                      id: 10
                      name: 'Enim aperiam facilis consequatur minima.'
                      description: 'Ipsa libero laborum voluptates. Corrupti qui rerum aut nesciunt ut repellendus incidunt esse. Dolorum doloribus tempore tenetur sapiente aliquid.'
                      property:
                        id: 21
                        title: null
                        price: '947693.00'
                        currency: SYP
                        negotiable: 1
                        property_type:
                          key: 8
                          value: LAND
                        ownership_type:
                          key: 7
                          value: NOTARY_PUBLIC_AGENCY
                        furnishing:
                          key: 3
                          value: FURNISHED
                        cladding_status:
                          key: 2
                          value: GOOD
                        bedrooms: 3
                        bathrooms: 1
                        area_sqm: 3677
                        floor_number: 2
                        address: "173 Daphnee Divide Suite 787\nDonnieton, MT 17032-2696"
                        direction:
                          key: 8
                          value: SOUTH_WEST
                        view: "17396 Georgianna Meadow\nLake Tyriqueborough, IL 14215-3304"
                        geolocation:
                          latitude: -55.1423
                          longitude: -129.039295
                        building_name_number: '564401'
                        street_name_number: '863003'
                        location:
                          id: 157
                          name: 'Fannie Jacobi'
                        user:
                          id: 11111496
                          name: 'Mrs. Alisa Lang Jr. Brisa Bergstrom'
                        status:
                          key: 1
                          value: DRAFT
                        services: []
                      listing_type:
                        key: 1
                        value: 'For Sale'
                      sale_type:
                        key: 1
                        value: CASH
                      privacy:
                        key: 2
                        value: PUBLIC
                      images:
                        -
                          image_url: 'https://dev.almoualemaqare.com/storage/advertisements/QXLnV2Y1OJlt6u2l5DfgqeeL0IT4Ee3aPiF2pb4M.jpg'
                      status:
                        key: 1
                        value: PENDING
                      rent_term:
                        key: 4
                        value: YEARLY
                      exhibitor_type:
                        key: 1
                        value: 'Real Estate Office'
                      agency:
                        agency_info:
                          id: 51
                          name: 'Roberta Wilkinson Sr.'
                          logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                          address: 'Et dolores et reprehenderit ipsam.'
                          reviews: 5
                      clicks: 29
                      advertisement_date: '08 Sep 2024'
                      contact_phone: null
                    similar_ads:
                      -
                        id: 10
                        name: 'Enim aperiam facilis consequatur minima.'
                        slug: enim-aperiam-facilis-consequatur-minima
                        property:
                          id: 21
                          price: '947693.00'
                          currency: SYP
                          property_type:
                            key: 8
                            value: LAND
                          ownership_type:
                            key: 7
                            value: NOTARY_PUBLIC_AGENCY
                          area_sqm: 3677
                          unit: Meter
                          address: "173 Daphnee Divide Suite 787\nDonnieton, MT 17032-2696"
                        listing_type:
                          key: 1
                          value: 'For Sale'
                        exhibitor_type:
                          key: 1
                          value: 'Real Estate Office'
                        privacy: 2
                        image: 'https://dev.almoualemaqare.com/storage/advertisements/QXLnV2Y1OJlt6u2l5DfgqeeL0IT4Ee3aPiF2pb4M.jpg'
                        clicks: 28
                        is_favorite: false
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      advertisement:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 10
                          name:
                            type: string
                            example: 'Enim aperiam facilis consequatur minima.'
                          description:
                            type: string
                            example: 'Ipsa libero laborum voluptates. Corrupti qui rerum aut nesciunt ut repellendus incidunt esse. Dolorum doloribus tempore tenetur sapiente aliquid.'
                          property:
                            type: object
                            properties:
                              id:
                                type: integer
                                example: 21
                              title:
                                type: string
                                example: null
                              price:
                                type: string
                                example: '947693.00'
                              currency:
                                type: string
                                example: SYP
                              negotiable:
                                type: integer
                                example: 1
                              property_type:
                                type: object
                                properties:
                                  key:
                                    type: integer
                                    example: 8
                                  value:
                                    type: string
                                    example: LAND
                              ownership_type:
                                type: object
                                properties:
                                  key:
                                    type: integer
                                    example: 7
                                  value:
                                    type: string
                                    example: NOTARY_PUBLIC_AGENCY
                              furnishing:
                                type: object
                                properties:
                                  key:
                                    type: integer
                                    example: 3
                                  value:
                                    type: string
                                    example: FURNISHED
                              cladding_status:
                                type: object
                                properties:
                                  key:
                                    type: integer
                                    example: 2
                                  value:
                                    type: string
                                    example: GOOD
                              bedrooms:
                                type: integer
                                example: 3
                              bathrooms:
                                type: integer
                                example: 1
                              area_sqm:
                                type: integer
                                example: 3677
                              floor_number:
                                type: integer
                                example: 2
                              address:
                                type: string
                                example: "173 Daphnee Divide Suite 787\nDonnieton, MT 17032-2696"
                              direction:
                                type: object
                                properties:
                                  key:
                                    type: integer
                                    example: 8
                                  value:
                                    type: string
                                    example: SOUTH_WEST
                              view:
                                type: string
                                example: "17396 Georgianna Meadow\nLake Tyriqueborough, IL 14215-3304"
                              geolocation:
                                type: object
                                properties:
                                  latitude:
                                    type: number
                                    example: -55.1423
                                  longitude:
                                    type: number
                                    example: -129.039295
                              building_name_number:
                                type: string
                                example: '564401'
                              street_name_number:
                                type: string
                                example: '863003'
                              location:
                                type: object
                                properties:
                                  id:
                                    type: integer
                                    example: 157
                                  name:
                                    type: string
                                    example: 'Fannie Jacobi'
                              user:
                                type: object
                                properties:
                                  id:
                                    type: integer
                                    example: 11111496
                                  name:
                                    type: string
                                    example: 'Mrs. Alisa Lang Jr. Brisa Bergstrom'
                              status:
                                type: object
                                properties:
                                  key:
                                    type: integer
                                    example: 1
                                  value:
                                    type: string
                                    example: DRAFT
                              services:
                                type: array
                                example: []
                          listing_type:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 1
                              value:
                                type: string
                                example: 'For Sale'
                          sale_type:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 1
                              value:
                                type: string
                                example: CASH
                          privacy:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 2
                              value:
                                type: string
                                example: PUBLIC
                          images:
                            type: array
                            example:
                              -
                                image_url: 'https://dev.almoualemaqare.com/storage/advertisements/QXLnV2Y1OJlt6u2l5DfgqeeL0IT4Ee3aPiF2pb4M.jpg'
                            items:
                              type: object
                              properties:
                                image_url:
                                  type: string
                                  example: 'https://dev.almoualemaqare.com/storage/advertisements/QXLnV2Y1OJlt6u2l5DfgqeeL0IT4Ee3aPiF2pb4M.jpg'
                          status:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 1
                              value:
                                type: string
                                example: PENDING
                          rent_term:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 4
                              value:
                                type: string
                                example: YEARLY
                          exhibitor_type:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 1
                              value:
                                type: string
                                example: 'Real Estate Office'
                          agency:
                            type: object
                            properties:
                              agency_info:
                                type: object
                                properties:
                                  id:
                                    type: integer
                                    example: 51
                                  name:
                                    type: string
                                    example: 'Roberta Wilkinson Sr.'
                                  logo:
                                    type: string
                                    example: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                                  address:
                                    type: string
                                    example: 'Et dolores et reprehenderit ipsam.'
                                  reviews:
                                    type: integer
                                    example: 5
                          clicks:
                            type: integer
                            example: 29
                          advertisement_date:
                            type: string
                            example: '08 Sep 2024'
                          contact_phone:
                            type: string
                            example: null
                      similar_ads:
                        type: array
                        example:
                          -
                            id: 10
                            name: 'Enim aperiam facilis consequatur minima.'
                            slug: enim-aperiam-facilis-consequatur-minima
                            property:
                              id: 21
                              price: '947693.00'
                              currency: SYP
                              property_type:
                                key: 8
                                value: LAND
                              ownership_type:
                                key: 7
                                value: NOTARY_PUBLIC_AGENCY
                              area_sqm: 3677
                              unit: Meter
                              address: "173 Daphnee Divide Suite 787\nDonnieton, MT 17032-2696"
                            listing_type:
                              key: 1
                              value: 'For Sale'
                            exhibitor_type:
                              key: 1
                              value: 'Real Estate Office'
                            privacy: 2
                            image: 'https://dev.almoualemaqare.com/storage/advertisements/QXLnV2Y1OJlt6u2l5DfgqeeL0IT4Ee3aPiF2pb4M.jpg'
                            clicks: 28
                            is_favorite: false
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 10
                            name:
                              type: string
                              example: 'Enim aperiam facilis consequatur minima.'
                            slug:
                              type: string
                              example: enim-aperiam-facilis-consequatur-minima
                            property:
                              type: object
                              properties:
                                id:
                                  type: integer
                                  example: 21
                                price:
                                  type: string
                                  example: '947693.00'
                                currency:
                                  type: string
                                  example: SYP
                                property_type:
                                  type: object
                                  properties:
                                    key:
                                      type: integer
                                      example: 8
                                    value:
                                      type: string
                                      example: LAND
                                ownership_type:
                                  type: object
                                  properties:
                                    key:
                                      type: integer
                                      example: 7
                                    value:
                                      type: string
                                      example: NOTARY_PUBLIC_AGENCY
                                area_sqm:
                                  type: integer
                                  example: 3677
                                unit:
                                  type: string
                                  example: Meter
                                address:
                                  type: string
                                  example: "173 Daphnee Divide Suite 787\nDonnieton, MT 17032-2696"
                            listing_type:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 1
                                value:
                                  type: string
                                  example: 'For Sale'
                            exhibitor_type:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 1
                                value:
                                  type: string
                                  example: 'Real Estate Office'
                            privacy:
                              type: integer
                              example: 2
                            image:
                              type: string
                              example: 'https://dev.almoualemaqare.com/storage/advertisements/QXLnV2Y1OJlt6u2l5DfgqeeL0IT4Ee3aPiF2pb4M.jpg'
                            clicks:
                              type: integer
                              example: 28
                            is_favorite:
                              type: boolean
                              example: false
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
    parameters:
      -
        in: path
        name: advertisement_slug
        description: 'The slug of the advertisement.'
        example: 1
        required: true
        schema:
          type: integer
  /api/v1/mobile/user/advertisements:
    get:
      summary: 'Show all advertisement'
      operationId: showAllAdvertisement
      description: 'This endpoint lets user show all advertisement'
      parameters:
        -
          in: query
          name: page
          description: "Field to select page. Defaults to '1'."
          example: 15
          required: false
          schema:
            type: integer
            description: "Field to select page. Defaults to '1'."
            example: 15
        -
          in: query
          name: per_page
          description: "Field to select items per page. Defaults to '15'."
          example: 15
          required: false
          schema:
            type: integer
            description: "Field to select items per page. Defaults to '15'."
            example: 15
        -
          in: query
          name: 'filter[id]'
          description: 'Field to filter items by id.'
          example: distinctio
          required: false
          schema:
            type: string
            description: 'Field to filter items by id.'
            example: distinctio
        -
          in: query
          name: 'filter[name]'
          description: 'Field to filter items by name.'
          example: sed
          required: false
          schema:
            type: string
            description: 'Field to filter items by name.'
            example: sed
        -
          in: query
          name: 'filter[user_id]'
          description: 'Field to filter items by user_id.'
          example: earum
          required: false
          schema:
            type: string
            description: 'Field to filter items by user_id.'
            example: earum
        -
          in: query
          name: 'filter[property_id]'
          description: 'Field to filter items by property_id.'
          example: neque
          required: false
          schema:
            type: string
            description: 'Field to filter items by property_id.'
            example: neque
        -
          in: query
          name: 'filter[listing_type]'
          description: 'Field to filter items by listing_type.'
          example: voluptatem
          required: false
          schema:
            type: string
            description: 'Field to filter items by listing_type.'
            example: voluptatem
        -
          in: query
          name: 'filter[sale_type]'
          description: 'Field to filter items by sale_type.'
          example: quisquam
          required: false
          schema:
            type: string
            description: 'Field to filter items by sale_type.'
            example: quisquam
        -
          in: query
          name: 'filter[status]'
          description: 'Field to filter items by status.'
          example: possimus
          required: false
          schema:
            type: string
            description: 'Field to filter items by status.'
            example: possimus
        -
          in: query
          name: 'filter[rent_term]'
          description: 'Field to filter items by rent_term.'
          example: eum
          required: false
          schema:
            type: string
            description: 'Field to filter items by rent_term.'
            example: eum
        -
          in: query
          name: 'filter[search]'
          description: 'Field to perform a custom search.'
          example: ut
          required: false
          schema:
            type: string
            description: 'Field to perform a custom search.'
            example: ut
        -
          in: query
          name: sort
          description: 'Field to sort items by id,name,property_id.'
          example: amet
          required: false
          schema:
            type: string
            description: 'Field to sort items by id,name,property_id.'
            example: amet
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 11111216
                      name: 'Dolorum possimus doloremque quis perspiciatis aliquam enim.'
                      slug: dolorum-possimus-doloremque-quis-perspiciatis-aliquam-enim
                      description: 'Dolor eaque quia quae et illo velit. Velit a fugit maiores deserunt nam. Aut qui ut ullam ea.'
                      user:
                        id: 10857
                        name: 'Guy Marvin Alphonso Terry'
                      property:
                        id: 10087
                        price: '252240.00'
                        currency: SYP
                        property_type:
                          key: 4
                          value: BUILDING
                        ownership_type:
                          key: 5
                          value: SHARES_TITLE_DEAD
                        area_sqm: 4521
                        unit: Meter
                        address: "4107 Raul Parks\nElainaton, ND 91053"
                      listing_type:
                        key: 2
                        value: FOR_RENT
                      sale_type:
                        key: 2
                        value: INSTALLMENT
                      privacy:
                        key: 2
                        value: PUBLIC
                      images:
                        -
                          image_url: 'https://dev.almoualemaqare.com/storage/advertisements/X15ku2BDcNbyGxGujmhrdRrCQ5C2y4CfgiDYhEDt.jpg'
                      advertisement_status:
                        key: 1
                        value: PENDING
                      rent_term:
                        key: 3
                        value: MONTHLY
                      exhibitor_type:
                        key: 2
                        value: PROPERTY_OWNER
                      clicks: 88
                      is_favorite: false
                      tag: null
                      advertisement_number: '123456789'
                    -
                      id: 11111215
                      name: 'Consequatur culpa voluptas consequatur itaque itaque sed soluta qui.'
                      slug: consequatur-culpa-voluptas-consequatur-itaque-itaque-sed-soluta-qui
                      description: 'Nam tenetur iusto omnis quis animi reprehenderit quasi ipsam. Cum cupiditate itaque neque dolores omnis eius quaerat. Dolor nobis odio ut natus non.'
                      user:
                        id: 10857
                        name: 'Guy Marvin Alphonso Terry'
                      property:
                        id: 10086
                        price: '75178.00'
                        currency: SYP
                        property_type:
                          key: 2
                          value: SHOP
                        ownership_type:
                          key: 3
                          value: AGRICULTURAL_GREEN_TITLE_DEAD
                        area_sqm: 1801
                        unit: Meter
                        address: "13167 Marlee Burgs\nLamontchester, RI 17895"
                      listing_type:
                        key: 2
                        value: FOR_RENT
                      sale_type:
                        key: 2
                        value: INSTALLMENT
                      privacy:
                        key: 2
                        value: PUBLIC
                      images:
                        -
                          image_url: 'https://dev.almoualemaqare.com/storage/advertisements/AFsZKeLvqBdu2or6dwGdkkV4yjZZ6ZJrDhWIZPaK.jpg'
                      advertisement_status:
                        key: 1
                        value: PENDING
                      rent_term:
                        key: 4
                        value: YEARLY
                      exhibitor_type:
                        key: 2
                        value: PROPERTY_OWNER
                      clicks: 16
                      is_favorite: false
                      tag: null
                      advertisement_number: '123456789'
                    -
                      id: 11111214
                      name: 'Fuga non et in incidunt ipsum.'
                      slug: fuga-non-et-in-incidunt-ipsum
                      description: 'Est quasi ducimus et rerum eum. Doloribus pariatur non consequatur explicabo blanditiis. Eum perspiciatis ut molestiae est possimus a harum.'
                      user:
                        id: 10857
                        name: 'Guy Marvin Alphonso Terry'
                      property:
                        id: 10085
                        price: '247508.00'
                        currency: SYP
                        property_type:
                          key: 7
                          value: CHALET
                        ownership_type:
                          key: 5
                          value: SHARES_TITLE_DEAD
                        area_sqm: 854
                        unit: Meter
                        address: "8415 Carter Village Apt. 746\nBrennanland, FL 74242-5987"
                      listing_type:
                        key: 1
                        value: FOR_SALE
                      sale_type:
                        key: 2
                        value: INSTALLMENT
                      privacy:
                        key: 2
                        value: PUBLIC
                      images:
                        -
                          image_url: 'https://dev.almoualemaqare.com/storage/advertisements/UJZIBmq8Cvp0I1tkTTXPzHAIFKDyMnxD69zeuZjq.jpg'
                      advertisement_status:
                        key: 1
                        value: PENDING
                      rent_term:
                        key: 4
                        value: YEARLY
                      exhibitor_type:
                        key: 2
                        value: PROPERTY_OWNER
                      clicks: 50
                      is_favorite: false
                      tag: null
                      advertisement_number: '123456789'
                    -
                      id: 11111213
                      name: 'Accusantium aut alias dicta expedita odio enim nesciunt.'
                      slug: accusantium-aut-alias-dicta-expedita-odio-enim-nesciunt
                      description: 'Distinctio pariatur libero animi non. Soluta id veniam quod maiores. Eius molestiae necessitatibus nihil nemo. Officia quia qui et voluptatem unde aut id dolore.'
                      user:
                        id: 10857
                        name: 'Guy Marvin Alphonso Terry'
                      property:
                        id: 10084
                        price: '998876.00'
                        currency: SYP
                        property_type:
                          key: 7
                          value: CHALET
                        ownership_type:
                          key: 7
                          value: NOTARY_PUBLIC_AGENCY
                        area_sqm: 1087
                        unit: Meter
                        address: "9796 Wehner Groves\nPort Dereck, IN 65293"
                      listing_type:
                        key: 1
                        value: FOR_SALE
                      sale_type:
                        key: 1
                        value: CASH
                      privacy:
                        key: 1
                        value: PRIVATE
                      images:
                        -
                          image_url: 'https://dev.almoualemaqare.com/storage/advertisements/9UU1ezW37Zh4qkKvkzFa6V3o64OaQkkhizNtkaMt.jpg'
                      advertisement_status:
                        key: 1
                        value: PENDING
                      rent_term:
                        key: 4
                        value: YEARLY
                      exhibitor_type:
                        key: 2
                        value: PROPERTY_OWNER
                      clicks: 83
                      is_favorite: false
                      tag: null
                      advertisement_number: '123456789'
                    -
                      id: 11111212
                      name: 'Sunt sit quo aperiam animi.'
                      slug: sunt-sit-quo-aperiam-animi
                      description: 'Distinctio quis non sed et rerum sapiente id dolores. Reiciendis a nulla dolorem quia. Sit maiores quis est deserunt sed. Officia molestiae consequuntur rerum facilis delectus.'
                      user:
                        id: 10857
                        name: 'Guy Marvin Alphonso Terry'
                      property:
                        id: 10083
                        price: '666836.00'
                        currency: SYP
                        property_type:
                          key: 1
                          value: APARTMENT
                        ownership_type:
                          key: 1
                          value: COURT_JUDGMENT
                        area_sqm: 3024
                        unit: Meter
                        address: "5704 Hahn Road Suite 748\nRogahnland, MS 13086-3531"
                      listing_type:
                        key: 1
                        value: FOR_SALE
                      sale_type:
                        key: 1
                        value: CASH
                      privacy:
                        key: 1
                        value: PRIVATE
                      images:
                        -
                          image_url: 'https://dev.almoualemaqare.com/storage/advertisements/diFDjFHylKfnZoGn2h7blhmAnTOIZSwSgvEA3J0h.jpg'
                      advertisement_status:
                        key: 1
                        value: PENDING
                      rent_term:
                        key: 1
                        value: DAILY
                      exhibitor_type:
                        key: 2
                        value: PROPERTY_OWNER
                      clicks: 75
                      is_favorite: false
                      tag: null
                      advertisement_number: '123456789'
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 11111216
                        name: 'Dolorum possimus doloremque quis perspiciatis aliquam enim.'
                        slug: dolorum-possimus-doloremque-quis-perspiciatis-aliquam-enim
                        description: 'Dolor eaque quia quae et illo velit. Velit a fugit maiores deserunt nam. Aut qui ut ullam ea.'
                        user:
                          id: 10857
                          name: 'Guy Marvin Alphonso Terry'
                        property:
                          id: 10087
                          price: '252240.00'
                          currency: SYP
                          property_type:
                            key: 4
                            value: BUILDING
                          ownership_type:
                            key: 5
                            value: SHARES_TITLE_DEAD
                          area_sqm: 4521
                          unit: Meter
                          address: "4107 Raul Parks\nElainaton, ND 91053"
                        listing_type:
                          key: 2
                          value: FOR_RENT
                        sale_type:
                          key: 2
                          value: INSTALLMENT
                        privacy:
                          key: 2
                          value: PUBLIC
                        images:
                          -
                            image_url: 'https://dev.almoualemaqare.com/storage/advertisements/X15ku2BDcNbyGxGujmhrdRrCQ5C2y4CfgiDYhEDt.jpg'
                        advertisement_status:
                          key: 1
                          value: PENDING
                        rent_term:
                          key: 3
                          value: MONTHLY
                        exhibitor_type:
                          key: 2
                          value: PROPERTY_OWNER
                        clicks: 88
                        is_favorite: false
                        tag: null
                        advertisement_number: '123456789'
                      -
                        id: 11111215
                        name: 'Consequatur culpa voluptas consequatur itaque itaque sed soluta qui.'
                        slug: consequatur-culpa-voluptas-consequatur-itaque-itaque-sed-soluta-qui
                        description: 'Nam tenetur iusto omnis quis animi reprehenderit quasi ipsam. Cum cupiditate itaque neque dolores omnis eius quaerat. Dolor nobis odio ut natus non.'
                        user:
                          id: 10857
                          name: 'Guy Marvin Alphonso Terry'
                        property:
                          id: 10086
                          price: '75178.00'
                          currency: SYP
                          property_type:
                            key: 2
                            value: SHOP
                          ownership_type:
                            key: 3
                            value: AGRICULTURAL_GREEN_TITLE_DEAD
                          area_sqm: 1801
                          unit: Meter
                          address: "13167 Marlee Burgs\nLamontchester, RI 17895"
                        listing_type:
                          key: 2
                          value: FOR_RENT
                        sale_type:
                          key: 2
                          value: INSTALLMENT
                        privacy:
                          key: 2
                          value: PUBLIC
                        images:
                          -
                            image_url: 'https://dev.almoualemaqare.com/storage/advertisements/AFsZKeLvqBdu2or6dwGdkkV4yjZZ6ZJrDhWIZPaK.jpg'
                        advertisement_status:
                          key: 1
                          value: PENDING
                        rent_term:
                          key: 4
                          value: YEARLY
                        exhibitor_type:
                          key: 2
                          value: PROPERTY_OWNER
                        clicks: 16
                        is_favorite: false
                        tag: null
                        advertisement_number: '123456789'
                      -
                        id: 11111214
                        name: 'Fuga non et in incidunt ipsum.'
                        slug: fuga-non-et-in-incidunt-ipsum
                        description: 'Est quasi ducimus et rerum eum. Doloribus pariatur non consequatur explicabo blanditiis. Eum perspiciatis ut molestiae est possimus a harum.'
                        user:
                          id: 10857
                          name: 'Guy Marvin Alphonso Terry'
                        property:
                          id: 10085
                          price: '247508.00'
                          currency: SYP
                          property_type:
                            key: 7
                            value: CHALET
                          ownership_type:
                            key: 5
                            value: SHARES_TITLE_DEAD
                          area_sqm: 854
                          unit: Meter
                          address: "8415 Carter Village Apt. 746\nBrennanland, FL 74242-5987"
                        listing_type:
                          key: 1
                          value: FOR_SALE
                        sale_type:
                          key: 2
                          value: INSTALLMENT
                        privacy:
                          key: 2
                          value: PUBLIC
                        images:
                          -
                            image_url: 'https://dev.almoualemaqare.com/storage/advertisements/UJZIBmq8Cvp0I1tkTTXPzHAIFKDyMnxD69zeuZjq.jpg'
                        advertisement_status:
                          key: 1
                          value: PENDING
                        rent_term:
                          key: 4
                          value: YEARLY
                        exhibitor_type:
                          key: 2
                          value: PROPERTY_OWNER
                        clicks: 50
                        is_favorite: false
                        tag: null
                        advertisement_number: '123456789'
                      -
                        id: 11111213
                        name: 'Accusantium aut alias dicta expedita odio enim nesciunt.'
                        slug: accusantium-aut-alias-dicta-expedita-odio-enim-nesciunt
                        description: 'Distinctio pariatur libero animi non. Soluta id veniam quod maiores. Eius molestiae necessitatibus nihil nemo. Officia quia qui et voluptatem unde aut id dolore.'
                        user:
                          id: 10857
                          name: 'Guy Marvin Alphonso Terry'
                        property:
                          id: 10084
                          price: '998876.00'
                          currency: SYP
                          property_type:
                            key: 7
                            value: CHALET
                          ownership_type:
                            key: 7
                            value: NOTARY_PUBLIC_AGENCY
                          area_sqm: 1087
                          unit: Meter
                          address: "9796 Wehner Groves\nPort Dereck, IN 65293"
                        listing_type:
                          key: 1
                          value: FOR_SALE
                        sale_type:
                          key: 1
                          value: CASH
                        privacy:
                          key: 1
                          value: PRIVATE
                        images:
                          -
                            image_url: 'https://dev.almoualemaqare.com/storage/advertisements/9UU1ezW37Zh4qkKvkzFa6V3o64OaQkkhizNtkaMt.jpg'
                        advertisement_status:
                          key: 1
                          value: PENDING
                        rent_term:
                          key: 4
                          value: YEARLY
                        exhibitor_type:
                          key: 2
                          value: PROPERTY_OWNER
                        clicks: 83
                        is_favorite: false
                        tag: null
                        advertisement_number: '123456789'
                      -
                        id: 11111212
                        name: 'Sunt sit quo aperiam animi.'
                        slug: sunt-sit-quo-aperiam-animi
                        description: 'Distinctio quis non sed et rerum sapiente id dolores. Reiciendis a nulla dolorem quia. Sit maiores quis est deserunt sed. Officia molestiae consequuntur rerum facilis delectus.'
                        user:
                          id: 10857
                          name: 'Guy Marvin Alphonso Terry'
                        property:
                          id: 10083
                          price: '666836.00'
                          currency: SYP
                          property_type:
                            key: 1
                            value: APARTMENT
                          ownership_type:
                            key: 1
                            value: COURT_JUDGMENT
                          area_sqm: 3024
                          unit: Meter
                          address: "5704 Hahn Road Suite 748\nRogahnland, MS 13086-3531"
                        listing_type:
                          key: 1
                          value: FOR_SALE
                        sale_type:
                          key: 1
                          value: CASH
                        privacy:
                          key: 1
                          value: PRIVATE
                        images:
                          -
                            image_url: 'https://dev.almoualemaqare.com/storage/advertisements/diFDjFHylKfnZoGn2h7blhmAnTOIZSwSgvEA3J0h.jpg'
                        advertisement_status:
                          key: 1
                          value: PENDING
                        rent_term:
                          key: 1
                          value: DAILY
                        exhibitor_type:
                          key: 2
                          value: PROPERTY_OWNER
                        clicks: 75
                        is_favorite: false
                        tag: null
                        advertisement_number: '123456789'
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 11111216
                        name:
                          type: string
                          example: 'Dolorum possimus doloremque quis perspiciatis aliquam enim.'
                        slug:
                          type: string
                          example: dolorum-possimus-doloremque-quis-perspiciatis-aliquam-enim
                        description:
                          type: string
                          example: 'Dolor eaque quia quae et illo velit. Velit a fugit maiores deserunt nam. Aut qui ut ullam ea.'
                        user:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 10857
                            name:
                              type: string
                              example: 'Guy Marvin Alphonso Terry'
                        property:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 10087
                            price:
                              type: string
                              example: '252240.00'
                            currency:
                              type: string
                              example: SYP
                            property_type:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 4
                                value:
                                  type: string
                                  example: BUILDING
                            ownership_type:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 5
                                value:
                                  type: string
                                  example: SHARES_TITLE_DEAD
                            area_sqm:
                              type: integer
                              example: 4521
                            unit:
                              type: string
                              example: Meter
                            address:
                              type: string
                              example: "4107 Raul Parks\nElainaton, ND 91053"
                        listing_type:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 2
                            value:
                              type: string
                              example: FOR_RENT
                        sale_type:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 2
                            value:
                              type: string
                              example: INSTALLMENT
                        privacy:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 2
                            value:
                              type: string
                              example: PUBLIC
                        images:
                          type: array
                          example:
                            -
                              image_url: 'https://dev.almoualemaqare.com/storage/advertisements/X15ku2BDcNbyGxGujmhrdRrCQ5C2y4CfgiDYhEDt.jpg'
                          items:
                            type: object
                            properties:
                              image_url:
                                type: string
                                example: 'https://dev.almoualemaqare.com/storage/advertisements/X15ku2BDcNbyGxGujmhrdRrCQ5C2y4CfgiDYhEDt.jpg'
                        advertisement_status:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 1
                            value:
                              type: string
                              example: PENDING
                        rent_term:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 3
                            value:
                              type: string
                              example: MONTHLY
                        exhibitor_type:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 2
                            value:
                              type: string
                              example: PROPERTY_OWNER
                        clicks:
                          type: integer
                          example: 88
                        is_favorite:
                          type: boolean
                          example: false
                        tag:
                          type: string
                          example: null
                        advertisement_number:
                          type: string
                          example: '123456789'
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 15
                          per_page:
                            type: integer
                            example: 5
                          count:
                            type: integer
                            example: 5
                          current_page:
                            type: integer
                            example: 2
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
    post:
      summary: 'Add Advertisement'
      operationId: addAdvertisement
      description: 'This endpoint lets user add advertisement'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 25
                    name: 'Advertisement Sale for home'
                    slug: advertisement-sale-for-home
                    description: 'Advertisement Description'
                    user:
                      id: 725
                      name: 'Milford Douglas Granville Gleichner'
                    property:
                      id: 11111179
                      price: '100000.00'
                      currency: SYP
                      property_type:
                        key: 1
                        value: APARTMENT
                      ownership_type:
                        key: 2
                        value: GREEN_TITLE_DEAD
                      area_sqm: 2000
                      unit: Meter
                      address: '123 Main Street'
                    listing_type:
                      key: 2
                      value: FOR_RENT
                    sale_type: null
                    privacy:
                      key: 2
                      value: PUBLIC
                    images:
                      -
                        image_url: 'https://dev.almoualemaqare.com/storage/advertisements/66dd452a6d72f.jpg'
                    advertisement_status:
                      key: 1
                      value: PENDING
                    rent_term:
                      key: 1
                      value: DAILY
                    exhibitor_type:
                      key: 2
                      value: PROPERTY_OWNER
                    clicks: 0
                    is_favorite: false
                    tag: null
                    advertisement_number: TIThF5HtVtZxakT
                    contact_phone: '+963956478665'
                  message: 'The Advertisement added successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 25
                      name:
                        type: string
                        example: 'Advertisement Sale for home'
                      slug:
                        type: string
                        example: advertisement-sale-for-home
                      description:
                        type: string
                        example: 'Advertisement Description'
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 725
                          name:
                            type: string
                            example: 'Milford Douglas Granville Gleichner'
                      property:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 11111179
                          price:
                            type: string
                            example: '100000.00'
                          currency:
                            type: string
                            example: SYP
                          property_type:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 1
                              value:
                                type: string
                                example: APARTMENT
                          ownership_type:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 2
                              value:
                                type: string
                                example: GREEN_TITLE_DEAD
                          area_sqm:
                            type: integer
                            example: 2000
                          unit:
                            type: string
                            example: Meter
                          address:
                            type: string
                            example: '123 Main Street'
                      listing_type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: FOR_RENT
                      sale_type:
                        type: string
                        example: null
                      privacy:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: PUBLIC
                      images:
                        type: array
                        example:
                          -
                            image_url: 'https://dev.almoualemaqare.com/storage/advertisements/66dd452a6d72f.jpg'
                        items:
                          type: object
                          properties:
                            image_url:
                              type: string
                              example: 'https://dev.almoualemaqare.com/storage/advertisements/66dd452a6d72f.jpg'
                      advertisement_status:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: PENDING
                      rent_term:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: DAILY
                      exhibitor_type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: PROPERTY_OWNER
                      clicks:
                        type: integer
                        example: 0
                      is_favorite:
                        type: boolean
                        example: false
                      tag:
                        type: string
                        example: null
                      advertisement_number:
                        type: string
                        example: TIThF5HtVtZxakT
                      contact_phone:
                        type: string
                        example: '+963956478665'
                  message:
                    type: string
                    example: 'The Advertisement added successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
      requestBody:
        required: true
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: dneuqgfpxiiscgcsuuntozr
                description:
                  type: string
                  description: ''
                  example: 'Cupiditate sapiente esse consequatur cupiditate expedita porro est.'
                listing_type:
                  type: integer
                  description: ''
                  example: 1
                  enum:
                    - 1
                    - 2
                sale_type:
                  type: integer
                  description: 'This field is required when <code>listing_type</code> is <code>!=</code> or <code>1</code>.'
                  example: 1
                  enum:
                    - 1
                    - 2
                privacy:
                  type: integer
                  description: ''
                  example: 2
                  enum:
                    - 1
                    - 2
                images:
                  type: array
                  description: 'Must be an image. Must not be greater than 2048 kilobytes.'
                  items:
                    type: string
                    format: binary
                rent_term:
                  type: integer
                  description: ''
                  example: 4
                  enum:
                    - 1
                    - 2
                    - 3
                    - 4
                contact_phone:
                  type: string
                  description: ''
                  example: officia
                price:
                  type: number
                  description: 'Must be at least 0.'
                  example: 1
                negotiable:
                  type: boolean
                  description: ''
                  example: true
                property_type:
                  type: integer
                  description: ''
                  example: 10
                  enum:
                    - 1
                    - 2
                    - 3
                    - 4
                    - 5
                    - 6
                    - 7
                    - 8
                    - 9
                    - 10
                ownership_type:
                  type: integer
                  description: ''
                  example: 1
                  enum:
                    - 1
                    - 2
                    - 3
                    - 4
                    - 5
                    - 6
                    - 7
                    - 8
                furnishing:
                  type: integer
                  description: ''
                  example: 3
                  enum:
                    - 1
                    - 2
                    - 3
                direction:
                  type: integer
                  description: ''
                  example: 10
                  enum:
                    - 1
                    - 2
                    - 3
                    - 4
                    - 5
                    - 6
                    - 7
                    - 8
                    - 9
                    - 10
                cladding_status:
                  type: integer
                  description: ''
                  example: 1
                  enum:
                    - 1
                    - 2
                    - 3
                    - 4
                    - 5
                    - 6
                    - 7
                status:
                  type: integer
                  description: ''
                  example: 4
                  enum:
                    - 1
                    - 2
                    - 3
                    - 4
                bedrooms:
                  type: number
                  description: 'Must be at least 0.'
                  example: 25
                bathrooms:
                  type: number
                  description: 'Must be at least 0.'
                  example: 29
                area_sqm:
                  type: number
                  description: 'Must be at least 0.'
                  example: 1
                floor_number:
                  type: number
                  description: 'Must be at least 0.'
                  example: 8
                view:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: yhgzsi
                address:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: rorqjmnnxadfsxywrzya
                geolocation:
                  type: object
                  description: ''
                  example: []
                  properties:
                    latitude:
                      type: number
                      description: ''
                      example: 19264.0
                    longitude:
                      type: number
                      description: ''
                      example: 123.849
                building_name_number:
                  type: string
                  description: ''
                  example: occaecati
                street_name_number:
                  type: string
                  description: ''
                  example: perspiciatis
                location_id:
                  type: string
                  description: ''
                  example: animi
                user_id:
                  type: string
                  description: ''
                  example: necessitatibus
              required:
                - name
                - listing_type
                - privacy
                - contact_phone
                - price
                - negotiable
                - bedrooms
                - bathrooms
                - area_sqm
                - view
                - address
                - location_id
                - user_id
  '/api/v1/mobile/user/advertisements/{advertisement_id}':
    get:
      summary: 'Show specific advertisement'
      operationId: showSpecificAdvertisement
      description: 'This endpoint lets specific advertisement'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 24
                    name: 'Et omnis velit inventore doloribus earum quia quis.'
                    slug: et-omnis-velit-inventore-doloribus-earum-quia-quis
                    description: 'Quia officia exercitationem aliquid. Rerum nostrum iure optio qui eligendi autem est est. In vitae dolores repellendus accusamus omnis voluptas. Nemo sed et consequuntur vitae soluta aspernatur. Architecto harum quis id amet.'
                    user:
                      id: 718
                      name: 'Virginie Harvey Nels Osinski PhD'
                    property:
                      id: 11111177
                      price: '393155.00'
                      currency: SYP
                      property_type:
                        key: 9
                        value: HOTEL
                      ownership_type:
                        key: 4
                        value: HOUSING_TITLE_DEAD
                      area_sqm: 3602
                      unit: Meter
                      address: "814 Cortney Lock\nNew Othaborough, UT 74877-8810"
                    listing_type:
                      key: 1
                      value: FOR_SALE
                    sale_type:
                      key: 2
                      value: INSTALLMENT
                    privacy:
                      key: 2
                      value: PUBLIC
                    images:
                      -
                        image_url: 'https://dev.almoualemaqare.com/storage/advertisements/rsxdHlL7FH0HMagfBzWJBSjzOYHpTypT7ZO8XmgU.jpg'
                    advertisement_status:
                      key: 1
                      value: PENDING
                    rent_term:
                      key: 1
                      value: DAILY
                    exhibitor_type:
                      key: 2
                      value: PROPERTY_OWNER
                    clicks: 12
                    is_favorite: false
                    tag: null
                    advertisement_number: '123456789'
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 24
                      name:
                        type: string
                        example: 'Et omnis velit inventore doloribus earum quia quis.'
                      slug:
                        type: string
                        example: et-omnis-velit-inventore-doloribus-earum-quia-quis
                      description:
                        type: string
                        example: 'Quia officia exercitationem aliquid. Rerum nostrum iure optio qui eligendi autem est est. In vitae dolores repellendus accusamus omnis voluptas. Nemo sed et consequuntur vitae soluta aspernatur. Architecto harum quis id amet.'
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 718
                          name:
                            type: string
                            example: 'Virginie Harvey Nels Osinski PhD'
                      property:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 11111177
                          price:
                            type: string
                            example: '393155.00'
                          currency:
                            type: string
                            example: SYP
                          property_type:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 9
                              value:
                                type: string
                                example: HOTEL
                          ownership_type:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 4
                              value:
                                type: string
                                example: HOUSING_TITLE_DEAD
                          area_sqm:
                            type: integer
                            example: 3602
                          unit:
                            type: string
                            example: Meter
                          address:
                            type: string
                            example: "814 Cortney Lock\nNew Othaborough, UT 74877-8810"
                      listing_type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: FOR_SALE
                      sale_type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: INSTALLMENT
                      privacy:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: PUBLIC
                      images:
                        type: array
                        example:
                          -
                            image_url: 'https://dev.almoualemaqare.com/storage/advertisements/rsxdHlL7FH0HMagfBzWJBSjzOYHpTypT7ZO8XmgU.jpg'
                        items:
                          type: object
                          properties:
                            image_url:
                              type: string
                              example: 'https://dev.almoualemaqare.com/storage/advertisements/rsxdHlL7FH0HMagfBzWJBSjzOYHpTypT7ZO8XmgU.jpg'
                      advertisement_status:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: PENDING
                      rent_term:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: DAILY
                      exhibitor_type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: PROPERTY_OWNER
                      clicks:
                        type: integer
                        example: 12
                      is_favorite:
                        type: boolean
                        example: false
                      tag:
                        type: string
                        example: null
                      advertisement_number:
                        type: string
                        example: '123456789'
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
    put:
      summary: 'Update specific advertisement'
      operationId: updateSpecificAdvertisement
      description: 'This endpoint lets user update specific advertisement'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 28
                    name: 'Advertisement Sale for home'
                    slug: advertisement-sale-for-home
                    description: 'Advertisement Description'
                    user:
                      id: 733
                      name: 'Prof. Zane Ledner Edgar Hudson'
                    property:
                      id: 11111182
                      price: 100000
                      currency: SYP
                      property_type:
                        key: 1
                        value: APARTMENT
                      ownership_type:
                        key: 2
                        value: GREEN_TITLE_DEAD
                      area_sqm: 2000
                      unit: Meter
                      address: '123 Main Street'
                    listing_type:
                      key: 1
                      value: FOR_SALE
                    sale_type:
                      key: 1
                      value: CASH
                    privacy:
                      key: 2
                      value: PUBLIC
                    images:
                      -
                        image_url: 'https://dev.almoualemaqare.com/storage/advertisements/pIbXoHDCfT0zdjKQrwISNwsUiFlwgKaRVcFTVVFK.jpg'
                    advertisement_status:
                      key: 1
                      value: PENDING
                    rent_term:
                      key: 1
                      value: DAILY
                    exhibitor_type:
                      key: 2
                      value: PROPERTY_OWNER
                    clicks: 60
                    is_favorite: false
                    tag: null
                    advertisement_number: nj7mnwcXxlwhb4S
                  message: 'The Advertisement updated successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 28
                      name:
                        type: string
                        example: 'Advertisement Sale for home'
                      slug:
                        type: string
                        example: advertisement-sale-for-home
                      description:
                        type: string
                        example: 'Advertisement Description'
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 733
                          name:
                            type: string
                            example: 'Prof. Zane Ledner Edgar Hudson'
                      property:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 11111182
                          price:
                            type: integer
                            example: 100000
                          currency:
                            type: string
                            example: SYP
                          property_type:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 1
                              value:
                                type: string
                                example: APARTMENT
                          ownership_type:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 2
                              value:
                                type: string
                                example: GREEN_TITLE_DEAD
                          area_sqm:
                            type: integer
                            example: 2000
                          unit:
                            type: string
                            example: Meter
                          address:
                            type: string
                            example: '123 Main Street'
                      listing_type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: FOR_SALE
                      sale_type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: CASH
                      privacy:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: PUBLIC
                      images:
                        type: array
                        example:
                          -
                            image_url: 'https://dev.almoualemaqare.com/storage/advertisements/pIbXoHDCfT0zdjKQrwISNwsUiFlwgKaRVcFTVVFK.jpg'
                        items:
                          type: object
                          properties:
                            image_url:
                              type: string
                              example: 'https://dev.almoualemaqare.com/storage/advertisements/pIbXoHDCfT0zdjKQrwISNwsUiFlwgKaRVcFTVVFK.jpg'
                      advertisement_status:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: PENDING
                      rent_term:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: DAILY
                      exhibitor_type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: PROPERTY_OWNER
                      clicks:
                        type: integer
                        example: 60
                      is_favorite:
                        type: boolean
                        example: false
                      tag:
                        type: string
                        example: null
                      advertisement_number:
                        type: string
                        example: nj7mnwcXxlwhb4S
                  message:
                    type: string
                    example: 'The Advertisement updated successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
      requestBody:
        required: false
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: wnmhhpiwunu
                description:
                  type: string
                  description: ''
                  example: 'Animi sed aperiam facere.'
                listing_type:
                  type: integer
                  description: ''
                  example: 2
                  enum:
                    - 1
                    - 2
                sale_type:
                  type: integer
                  description: ''
                  example: 1
                  enum:
                    - 1
                    - 2
                privacy:
                  type: integer
                  description: ''
                  example: 2
                  enum:
                    - 1
                    - 2
                images:
                  type: array
                  description: 'Must be an image. Must not be greater than 2048 kilobytes.'
                  items:
                    type: string
                    format: binary
                rent_term:
                  type: integer
                  description: ''
                  example: 1
                  enum:
                    - 1
                    - 2
                    - 3
                    - 4
                contact_phone:
                  type: string
                  description: ''
                  example: eum
                price:
                  type: number
                  description: 'Must be at least 0.'
                  example: 20
                negotiable:
                  type: boolean
                  description: ''
                  example: true
                property_type:
                  type: integer
                  description: ''
                  example: 3
                  enum:
                    - 1
                    - 2
                    - 3
                    - 4
                    - 5
                    - 6
                    - 7
                    - 8
                    - 9
                    - 10
                ownership_type:
                  type: integer
                  description: ''
                  example: 6
                  enum:
                    - 1
                    - 2
                    - 3
                    - 4
                    - 5
                    - 6
                    - 7
                    - 8
                furnishing:
                  type: integer
                  description: ''
                  example: 2
                  enum:
                    - 1
                    - 2
                    - 3
                direction:
                  type: integer
                  description: ''
                  example: 1
                  enum:
                    - 1
                    - 2
                    - 3
                    - 4
                    - 5
                    - 6
                    - 7
                    - 8
                    - 9
                    - 10
                cladding_status:
                  type: integer
                  description: ''
                  example: 5
                  enum:
                    - 1
                    - 2
                    - 3
                    - 4
                    - 5
                    - 6
                    - 7
                status:
                  type: integer
                  description: ''
                  example: 2
                  enum:
                    - 1
                    - 2
                    - 3
                    - 4
                bedrooms:
                  type: number
                  description: 'Must be at least 0.'
                  example: 21
                bathrooms:
                  type: number
                  description: 'Must be at least 0.'
                  example: 1
                area_sqm:
                  type: number
                  description: 'Must be at least 0.'
                  example: 4
                floor_number:
                  type: number
                  description: 'Must be at least 0.'
                  example: 70
                view:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: cgcuvs
                address:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: krfujqqpyvmmdbh
                geolocation:
                  type: object
                  description: ''
                  example: []
                  properties:
                    latitude:
                      type: number
                      description: ''
                      example: 0.0
                    longitude:
                      type: number
                      description: ''
                      example: 14586.5
                building_name_number:
                  type: string
                  description: ''
                  example: eveniet
                street_name_number:
                  type: string
                  description: ''
                  example: eveniet
                location_id:
                  type: string
                  description: ''
                  example: null
                user_id:
                  type: string
                  description: ''
                  example: null
    delete:
      summary: 'Delete specific Advertisement'
      operationId: deleteSpecificAdvertisement
      description: 'This endpoint lets user delete specific advertisement'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'The Advertisement deleted successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'The Advertisement deleted successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                reason:
                  type: string
                  description: ''
                  example: quos
    parameters:
      -
        in: path
        name: advertisement_id
        description: 'The ID of the advertisement.'
        example: 1
        required: true
        schema:
          type: integer
  /api/v1/mobile/user/get-advertisements:
    get:
      summary: 'Show all public advertisement for all users'
      operationId: showAllPublicAdvertisementForAllUsers
      description: 'This endpoint lets user show all advertisement'
      parameters:
        -
          in: query
          name: page
          description: "Field to select page. Defaults to '1'."
          example: 7
          required: false
          schema:
            type: integer
            description: "Field to select page. Defaults to '1'."
            example: 7
        -
          in: query
          name: per_page
          description: "Field to select items per page. Defaults to '15'."
          example: 9
          required: false
          schema:
            type: integer
            description: "Field to select items per page. Defaults to '15'."
            example: 9
        -
          in: query
          name: 'filter[id]'
          description: 'Field to filter items by id.'
          example: delectus
          required: false
          schema:
            type: string
            description: 'Field to filter items by id.'
            example: delectus
        -
          in: query
          name: 'filter[name]'
          description: 'Field to filter items by name.'
          example: ut
          required: false
          schema:
            type: string
            description: 'Field to filter items by name.'
            example: ut
        -
          in: query
          name: 'filter[user_id]'
          description: 'Field to filter items by user_id.'
          example: sit
          required: false
          schema:
            type: string
            description: 'Field to filter items by user_id.'
            example: sit
        -
          in: query
          name: 'filter[property_id]'
          description: 'Field to filter items by property_id.'
          example: ducimus
          required: false
          schema:
            type: string
            description: 'Field to filter items by property_id.'
            example: ducimus
        -
          in: query
          name: 'filter[listing_type]'
          description: 'Field to filter items by listing_type.'
          example: assumenda
          required: false
          schema:
            type: string
            description: 'Field to filter items by listing_type.'
            example: assumenda
        -
          in: query
          name: 'filter[sale_type]'
          description: 'Field to filter items by sale_type.'
          example: recusandae
          required: false
          schema:
            type: string
            description: 'Field to filter items by sale_type.'
            example: recusandae
        -
          in: query
          name: 'filter[status]'
          description: 'Field to filter items by status.'
          example: tenetur
          required: false
          schema:
            type: string
            description: 'Field to filter items by status.'
            example: tenetur
        -
          in: query
          name: 'filter[rent_term]'
          description: 'Field to filter items by rent_term.'
          example: recusandae
          required: false
          schema:
            type: string
            description: 'Field to filter items by rent_term.'
            example: recusandae
        -
          in: query
          name: 'filter[search]'
          description: 'Field to perform a custom search.'
          example: dolor
          required: false
          schema:
            type: string
            description: 'Field to perform a custom search.'
            example: dolor
        -
          in: query
          name: sort
          description: 'Field to sort items by id,name,property_id.'
          example: totam
          required: false
          schema:
            type: string
            description: 'Field to sort items by id,name,property_id.'
            example: totam
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 34
                      name: 'Non aperiam necessitatibus voluptas doloremque.'
                      slug: non-aperiam-necessitatibus-voluptas-doloremque
                      description: 'In doloremque quod corporis atque aperiam. Laboriosam quia itaque sit doloremque voluptatem.'
                      user:
                        id: 11111620
                        name: 'Prof. Nicola Marquardt Jr. Ernest Nolan'
                      property:
                        id: 46
                        price: '922741.00'
                        currency: SYP
                        property_type:
                          key: 9
                          value: HOTEL
                        ownership_type:
                          key: 1
                          value: COURT_JUDGMENT
                        area_sqm: 3597
                        unit: Meter
                        address: "1964 Lebsack Ridges\nEast Cathrynville, ME 93662-5018"
                      listing_type:
                        key: 2
                        value: FOR_RENT
                      sale_type:
                        key: 2
                        value: INSTALLMENT
                      privacy:
                        key: 2
                        value: PUBLIC
                      images:
                        -
                          image_url: 'https://dev.almoualemaqare.com/storage/advertisements/D4RpYxVlzqIPSf8zkH4yY13tyMmIS7PbybByTdSk.jpg'
                      advertisement_status:
                        key: 2
                        value: APPROVED
                      rent_term:
                        key: 1
                        value: DAILY
                      exhibitor_type:
                        key: 2
                        value: PROPERTY_OWNER
                      clicks: 78
                      is_favorite: false
                      tag: null
                      advertisement_number: '123456789'
                    -
                      id: 33
                      name: 'Porro minima ut facere debitis enim.'
                      slug: porro-minima-ut-facere-debitis-enim
                      description: 'Quis et est doloribus aspernatur molestiae fugit sint. Et magnam at veniam necessitatibus mollitia earum. Autem itaque explicabo dolorem eligendi eaque impedit.'
                      user:
                        id: 11111617
                        name: 'Alice Weimann IV Vida Schuster'
                      property:
                        id: 45
                        price: '421671.00'
                        currency: SYP
                        property_type:
                          key: 10
                          value: OTHER
                        ownership_type:
                          key: 5
                          value: SHARES_TITLE_DEAD
                        area_sqm: 4092
                        unit: Meter
                        address: "923 Pfannerstill Mission\nNorth Anthony, MS 90442"
                      listing_type:
                        key: 2
                        value: FOR_RENT
                      sale_type:
                        key: 1
                        value: CASH
                      privacy:
                        key: 2
                        value: PUBLIC
                      images:
                        -
                          image_url: 'https://dev.almoualemaqare.com/storage/advertisements/pqdLL5LT7lPRN4kXE8Hp5XFQkq2zHvP7O6ue8Azq.jpg'
                      advertisement_status:
                        key: 2
                        value: APPROVED
                      rent_term:
                        key: 2
                        value: WEEKLY
                      exhibitor_type:
                        key: 2
                        value: PROPERTY_OWNER
                      clicks: 71
                      is_favorite: false
                      tag: null
                      advertisement_number: '123456789'
                    -
                      id: 32
                      name: 'Velit possimus est tempora repellendus non occaecati maiores id.'
                      slug: velit-possimus-est-tempora-repellendus-non-occaecati-maiores-id
                      description: 'Amet et excepturi debitis. Hic aut ea ducimus vel nam dolorem est et. Et molestiae architecto ad molestiae nobis error omnis. Enim aut sed eveniet ullam dolorum quas.'
                      user:
                        id: 11111614
                        name: 'Allen Rodriguez Miss Chyna Murphy III'
                      property:
                        id: 44
                        price: '67211.00'
                        currency: SYP
                        property_type:
                          key: 1
                          value: APARTMENT
                        ownership_type:
                          key: 6
                          value: OUTRIGHT_SALE_CONTRACT
                        area_sqm: 2983
                        unit: Meter
                        address: "675 Maud Islands\nGoodwinmouth, KS 79462-9735"
                      listing_type:
                        key: 2
                        value: FOR_RENT
                      sale_type:
                        key: 1
                        value: CASH
                      privacy:
                        key: 2
                        value: PUBLIC
                      images:
                        -
                          image_url: 'https://dev.almoualemaqare.com/storage/advertisements/4sCMhxnT5NF8IkE89KH7pwf57idiBFd4suXXAgnF.jpg'
                      advertisement_status:
                        key: 2
                        value: APPROVED
                      rent_term:
                        key: 2
                        value: WEEKLY
                      exhibitor_type:
                        key: 2
                        value: PROPERTY_OWNER
                      clicks: 15
                      is_favorite: false
                      tag: null
                      advertisement_number: '123456789'
                    -
                      id: 31
                      name: 'Animi quis voluptas ipsa omnis dignissimos est officiis.'
                      slug: animi-quis-voluptas-ipsa-omnis-dignissimos-est-officiis
                      description: 'Excepturi quo doloremque expedita laborum consequatur. Quaerat delectus incidunt quidem vel iure earum. Ducimus laudantium voluptatem inventore suscipit dignissimos voluptas officiis. Nisi nihil et laudantium quia.'
                      user:
                        id: 11111611
                        name: 'Dr. Marion Bernier II Kiera Hoppe'
                      property:
                        id: 43
                        price: '107328.00'
                        currency: SYP
                        property_type:
                          key: 4
                          value: BUILDING
                        ownership_type:
                          key: 2
                          value: GREEN_TITLE_DEAD
                        area_sqm: 4695
                        unit: Meter
                        address: "988 Hansen Mountain Apt. 223\nLake Helmerville, VA 73653"
                      listing_type:
                        key: 1
                        value: FOR_SALE
                      sale_type:
                        key: 2
                        value: INSTALLMENT
                      privacy:
                        key: 2
                        value: PUBLIC
                      images:
                        -
                          image_url: 'https://dev.almoualemaqare.com/storage/advertisements/MOQiudL58HCJiIT6Uet5TOgMf8K5oZIdL8W0MWCy.jpg'
                      advertisement_status:
                        key: 2
                        value: APPROVED
                      rent_term:
                        key: 2
                        value: WEEKLY
                      exhibitor_type:
                        key: 2
                        value: PROPERTY_OWNER
                      clicks: 88
                      is_favorite: false
                      tag: null
                      advertisement_number: '123456789'
                    -
                      id: 30
                      name: 'Placeat quod magnam et quam quidem molestiae.'
                      slug: placeat-quod-magnam-et-quam-quidem-molestiae
                      description: 'Dolorem fuga maxime velit non et. Rerum velit quidem et animi aspernatur. Ipsam sunt sequi rem explicabo voluptas quas.'
                      user:
                        id: 11111608
                        name: 'Neoma Rowe Keven Littel'
                      property:
                        id: 42
                        price: '278975.00'
                        currency: SYP
                        property_type:
                          key: 8
                          value: LAND
                        ownership_type:
                          key: 3
                          value: AGRICULTURAL_GREEN_TITLE_DEAD
                        area_sqm: 1317
                        unit: Meter
                        address: "452 Gerlach Garden Apt. 542\nJoyview, IL 38768"
                      listing_type:
                        key: 2
                        value: FOR_RENT
                      sale_type:
                        key: 1
                        value: CASH
                      privacy:
                        key: 2
                        value: PUBLIC
                      images:
                        -
                          image_url: 'https://dev.almoualemaqare.com/storage/advertisements/orpJEl4XtgrTCXavT5rVifIV6ncJ9CDOhVyMcCOC.jpg'
                      advertisement_status:
                        key: 2
                        value: APPROVED
                      rent_term:
                        key: 4
                        value: YEARLY
                      exhibitor_type:
                        key: 2
                        value: PROPERTY_OWNER
                      clicks: 11
                      is_favorite: false
                      tag: null
                      advertisement_number: '123456789'
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 34
                        name: 'Non aperiam necessitatibus voluptas doloremque.'
                        slug: non-aperiam-necessitatibus-voluptas-doloremque
                        description: 'In doloremque quod corporis atque aperiam. Laboriosam quia itaque sit doloremque voluptatem.'
                        user:
                          id: 11111620
                          name: 'Prof. Nicola Marquardt Jr. Ernest Nolan'
                        property:
                          id: 46
                          price: '922741.00'
                          currency: SYP
                          property_type:
                            key: 9
                            value: HOTEL
                          ownership_type:
                            key: 1
                            value: COURT_JUDGMENT
                          area_sqm: 3597
                          unit: Meter
                          address: "1964 Lebsack Ridges\nEast Cathrynville, ME 93662-5018"
                        listing_type:
                          key: 2
                          value: FOR_RENT
                        sale_type:
                          key: 2
                          value: INSTALLMENT
                        privacy:
                          key: 2
                          value: PUBLIC
                        images:
                          -
                            image_url: 'https://dev.almoualemaqare.com/storage/advertisements/D4RpYxVlzqIPSf8zkH4yY13tyMmIS7PbybByTdSk.jpg'
                        advertisement_status:
                          key: 2
                          value: APPROVED
                        rent_term:
                          key: 1
                          value: DAILY
                        exhibitor_type:
                          key: 2
                          value: PROPERTY_OWNER
                        clicks: 78
                        is_favorite: false
                        tag: null
                        advertisement_number: '123456789'
                      -
                        id: 33
                        name: 'Porro minima ut facere debitis enim.'
                        slug: porro-minima-ut-facere-debitis-enim
                        description: 'Quis et est doloribus aspernatur molestiae fugit sint. Et magnam at veniam necessitatibus mollitia earum. Autem itaque explicabo dolorem eligendi eaque impedit.'
                        user:
                          id: 11111617
                          name: 'Alice Weimann IV Vida Schuster'
                        property:
                          id: 45
                          price: '421671.00'
                          currency: SYP
                          property_type:
                            key: 10
                            value: OTHER
                          ownership_type:
                            key: 5
                            value: SHARES_TITLE_DEAD
                          area_sqm: 4092
                          unit: Meter
                          address: "923 Pfannerstill Mission\nNorth Anthony, MS 90442"
                        listing_type:
                          key: 2
                          value: FOR_RENT
                        sale_type:
                          key: 1
                          value: CASH
                        privacy:
                          key: 2
                          value: PUBLIC
                        images:
                          -
                            image_url: 'https://dev.almoualemaqare.com/storage/advertisements/pqdLL5LT7lPRN4kXE8Hp5XFQkq2zHvP7O6ue8Azq.jpg'
                        advertisement_status:
                          key: 2
                          value: APPROVED
                        rent_term:
                          key: 2
                          value: WEEKLY
                        exhibitor_type:
                          key: 2
                          value: PROPERTY_OWNER
                        clicks: 71
                        is_favorite: false
                        tag: null
                        advertisement_number: '123456789'
                      -
                        id: 32
                        name: 'Velit possimus est tempora repellendus non occaecati maiores id.'
                        slug: velit-possimus-est-tempora-repellendus-non-occaecati-maiores-id
                        description: 'Amet et excepturi debitis. Hic aut ea ducimus vel nam dolorem est et. Et molestiae architecto ad molestiae nobis error omnis. Enim aut sed eveniet ullam dolorum quas.'
                        user:
                          id: 11111614
                          name: 'Allen Rodriguez Miss Chyna Murphy III'
                        property:
                          id: 44
                          price: '67211.00'
                          currency: SYP
                          property_type:
                            key: 1
                            value: APARTMENT
                          ownership_type:
                            key: 6
                            value: OUTRIGHT_SALE_CONTRACT
                          area_sqm: 2983
                          unit: Meter
                          address: "675 Maud Islands\nGoodwinmouth, KS 79462-9735"
                        listing_type:
                          key: 2
                          value: FOR_RENT
                        sale_type:
                          key: 1
                          value: CASH
                        privacy:
                          key: 2
                          value: PUBLIC
                        images:
                          -
                            image_url: 'https://dev.almoualemaqare.com/storage/advertisements/4sCMhxnT5NF8IkE89KH7pwf57idiBFd4suXXAgnF.jpg'
                        advertisement_status:
                          key: 2
                          value: APPROVED
                        rent_term:
                          key: 2
                          value: WEEKLY
                        exhibitor_type:
                          key: 2
                          value: PROPERTY_OWNER
                        clicks: 15
                        is_favorite: false
                        tag: null
                        advertisement_number: '123456789'
                      -
                        id: 31
                        name: 'Animi quis voluptas ipsa omnis dignissimos est officiis.'
                        slug: animi-quis-voluptas-ipsa-omnis-dignissimos-est-officiis
                        description: 'Excepturi quo doloremque expedita laborum consequatur. Quaerat delectus incidunt quidem vel iure earum. Ducimus laudantium voluptatem inventore suscipit dignissimos voluptas officiis. Nisi nihil et laudantium quia.'
                        user:
                          id: 11111611
                          name: 'Dr. Marion Bernier II Kiera Hoppe'
                        property:
                          id: 43
                          price: '107328.00'
                          currency: SYP
                          property_type:
                            key: 4
                            value: BUILDING
                          ownership_type:
                            key: 2
                            value: GREEN_TITLE_DEAD
                          area_sqm: 4695
                          unit: Meter
                          address: "988 Hansen Mountain Apt. 223\nLake Helmerville, VA 73653"
                        listing_type:
                          key: 1
                          value: FOR_SALE
                        sale_type:
                          key: 2
                          value: INSTALLMENT
                        privacy:
                          key: 2
                          value: PUBLIC
                        images:
                          -
                            image_url: 'https://dev.almoualemaqare.com/storage/advertisements/MOQiudL58HCJiIT6Uet5TOgMf8K5oZIdL8W0MWCy.jpg'
                        advertisement_status:
                          key: 2
                          value: APPROVED
                        rent_term:
                          key: 2
                          value: WEEKLY
                        exhibitor_type:
                          key: 2
                          value: PROPERTY_OWNER
                        clicks: 88
                        is_favorite: false
                        tag: null
                        advertisement_number: '123456789'
                      -
                        id: 30
                        name: 'Placeat quod magnam et quam quidem molestiae.'
                        slug: placeat-quod-magnam-et-quam-quidem-molestiae
                        description: 'Dolorem fuga maxime velit non et. Rerum velit quidem et animi aspernatur. Ipsam sunt sequi rem explicabo voluptas quas.'
                        user:
                          id: 11111608
                          name: 'Neoma Rowe Keven Littel'
                        property:
                          id: 42
                          price: '278975.00'
                          currency: SYP
                          property_type:
                            key: 8
                            value: LAND
                          ownership_type:
                            key: 3
                            value: AGRICULTURAL_GREEN_TITLE_DEAD
                          area_sqm: 1317
                          unit: Meter
                          address: "452 Gerlach Garden Apt. 542\nJoyview, IL 38768"
                        listing_type:
                          key: 2
                          value: FOR_RENT
                        sale_type:
                          key: 1
                          value: CASH
                        privacy:
                          key: 2
                          value: PUBLIC
                        images:
                          -
                            image_url: 'https://dev.almoualemaqare.com/storage/advertisements/orpJEl4XtgrTCXavT5rVifIV6ncJ9CDOhVyMcCOC.jpg'
                        advertisement_status:
                          key: 2
                          value: APPROVED
                        rent_term:
                          key: 4
                          value: YEARLY
                        exhibitor_type:
                          key: 2
                          value: PROPERTY_OWNER
                        clicks: 11
                        is_favorite: false
                        tag: null
                        advertisement_number: '123456789'
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 34
                        name:
                          type: string
                          example: 'Non aperiam necessitatibus voluptas doloremque.'
                        slug:
                          type: string
                          example: non-aperiam-necessitatibus-voluptas-doloremque
                        description:
                          type: string
                          example: 'In doloremque quod corporis atque aperiam. Laboriosam quia itaque sit doloremque voluptatem.'
                        user:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 11111620
                            name:
                              type: string
                              example: 'Prof. Nicola Marquardt Jr. Ernest Nolan'
                        property:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 46
                            price:
                              type: string
                              example: '922741.00'
                            currency:
                              type: string
                              example: SYP
                            property_type:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 9
                                value:
                                  type: string
                                  example: HOTEL
                            ownership_type:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 1
                                value:
                                  type: string
                                  example: COURT_JUDGMENT
                            area_sqm:
                              type: integer
                              example: 3597
                            unit:
                              type: string
                              example: Meter
                            address:
                              type: string
                              example: "1964 Lebsack Ridges\nEast Cathrynville, ME 93662-5018"
                        listing_type:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 2
                            value:
                              type: string
                              example: FOR_RENT
                        sale_type:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 2
                            value:
                              type: string
                              example: INSTALLMENT
                        privacy:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 2
                            value:
                              type: string
                              example: PUBLIC
                        images:
                          type: array
                          example:
                            -
                              image_url: 'https://dev.almoualemaqare.com/storage/advertisements/D4RpYxVlzqIPSf8zkH4yY13tyMmIS7PbybByTdSk.jpg'
                          items:
                            type: object
                            properties:
                              image_url:
                                type: string
                                example: 'https://dev.almoualemaqare.com/storage/advertisements/D4RpYxVlzqIPSf8zkH4yY13tyMmIS7PbybByTdSk.jpg'
                        advertisement_status:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 2
                            value:
                              type: string
                              example: APPROVED
                        rent_term:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 1
                            value:
                              type: string
                              example: DAILY
                        exhibitor_type:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 2
                            value:
                              type: string
                              example: PROPERTY_OWNER
                        clicks:
                          type: integer
                          example: 78
                        is_favorite:
                          type: boolean
                          example: false
                        tag:
                          type: string
                          example: null
                        advertisement_number:
                          type: string
                          example: '123456789'
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 15
                          per_page:
                            type: integer
                            example: 5
                          count:
                            type: integer
                            example: 5
                          current_page:
                            type: integer
                            example: 2
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
  '/api/v1/mobile/user/appointments/{advertisement_id}/request_appointment':
    post:
      summary: 'Initiates Appointment Request for an Advertisement'
      operationId: initiatesAppointmentRequestForAnAdvertisement
      description: 'This endpoint allows a user to initiate a request for an appointment related to a specific advertisement.'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'The request of Appointment has been sent successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'The request of Appointment has been sent successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
    parameters:
      -
        in: path
        name: advertisement_id
        description: 'The ID of the advertisement.'
        example: 13
        required: true
        schema:
          type: integer
  /api/v1/mobile/user/advertisement:
    get:
      summary: 'Filter advertisements'
      operationId: filterAdvertisements
      description: 'Filter advertisements based on the provided parameters'
      parameters:
        -
          in: query
          name: 'filter[tag]'
          description: 'Field to filter advertisement by tag.'
          example: eveniet
          required: false
          schema:
            type: string
            description: 'Field to filter advertisement by tag.'
            example: eveniet
        -
          in: query
          name: 'filter[property_type]'
          description: 'Field to filter advertisement by property_type.'
          example: voluptatibus
          required: false
          schema:
            type: string
            description: 'Field to filter advertisement by property_type.'
            example: voluptatibus
        -
          in: query
          name: 'filter[bedrooms]'
          description: 'Field to filter advertisement by bedrooms.'
          example: ut
          required: false
          schema:
            type: string
            description: 'Field to filter advertisement by bedrooms.'
            example: ut
        -
          in: query
          name: 'filter[price_range]'
          description: 'Field to filter advertisement by price_range.'
          example: cum
          required: false
          schema:
            type: string
            description: 'Field to filter advertisement by price_range.'
            example: cum
        -
          in: query
          name: 'filter[location]'
          description: 'Field to filter advertisement by location.'
          example: incidunt
          required: false
          schema:
            type: string
            description: 'Field to filter advertisement by location.'
            example: incidunt
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 13
                      title: 'Advertisement Two'
                      description: 'This is a test advertisement'
                      image: 'https://dev.almoualemaqare.com/storage/advertisements/Lncoc7PAYzy1XPSibyXXpmm9DdfBCCFGTZQuk9dt.jpg'
                  meta:
                    pagination:
                      total: 1
                      per_page: 15
                      count: 1
                      current_page: 1
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 13
                        title: 'Advertisement Two'
                        description: 'This is a test advertisement'
                        image: 'https://dev.almoualemaqare.com/storage/advertisements/Lncoc7PAYzy1XPSibyXXpmm9DdfBCCFGTZQuk9dt.jpg'
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 13
                        title:
                          type: string
                          example: 'Advertisement Two'
                        description:
                          type: string
                          example: 'This is a test advertisement'
                        image:
                          type: string
                          example: 'https://dev.almoualemaqare.com/storage/advertisements/Lncoc7PAYzy1XPSibyXXpmm9DdfBCCFGTZQuk9dt.jpg'
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 1
                          per_page:
                            type: integer
                            example: 15
                          count:
                            type: integer
                            example: 1
                          current_page:
                            type: integer
                            example: 1
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                property_type:
                  type: integer
                  description: ''
                  example: 3
                  enum:
                    - 1
                    - 2
                    - 3
                    - 4
                    - 5
                    - 6
                    - 7
                    - 8
                    - 9
                    - 10
                bedrooms:
                  type: integer
                  description: 'Must be at least 0.'
                  example: 44
                price_range:
                  type: number
                  description: 'Must be at least 0.'
                  example: 13
                location:
                  type: integer
                  description: 'Must be at least 0.'
                  example: 70
  /api/v1/mobile/user/filter_advertisement_location:
    get:
      summary: 'Filter advertisements'
      operationId: filterAdvertisements
      description: 'Filter advertisements based on the location'
      parameters:
        -
          in: query
          name: 'filter[location]'
          description: 'Field to filter advertisement by location.'
          example: sed
          required: false
          schema:
            type: string
            description: 'Field to filter advertisement by location.'
            example: sed
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data: []
                  meta:
                    pagination:
                      total: 0
                      per_page: 15
                      count: 0
                      current_page: 1
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example: []
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 0
                          per_page:
                            type: integer
                            example: 15
                          count:
                            type: integer
                            example: 0
                          current_page:
                            type: integer
                            example: 1
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                point_top:
                  type: string
                  description: ''
                  example: nobis
                point_bottom:
                  type: string
                  description: ''
                  example: quaerat
  /api/v1/mobile/user/best-advertisement:
    get:
      summary: 'Get best advertisements'
      operationId: getBestAdvertisements
      description: 'Filter advertisements based on the provided parameters'
      parameters:
        -
          in: query
          name: 'filter[property_type]'
          description: 'Field to filter advertisement by property_type.'
          example: aspernatur
          required: false
          schema:
            type: string
            description: 'Field to filter advertisement by property_type.'
            example: aspernatur
        -
          in: query
          name: 'filter[search]'
          description: 'Field to perform a custom search.'
          example: voluptate
          required: false
          schema:
            type: string
            description: 'Field to perform a custom search.'
            example: voluptate
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 11111193
                      name: 'Debitis quibusdam veritatis aut ducimus reprehenderit recusandae expedita dolorum.'
                      slug: debitis-quibusdam-veritatis-aut-ducimus-reprehenderit-recusandae-expedita-dolorum
                      property:
                        id: 10053
                        price: '750524.00'
                        currency: SYP
                        property_type:
                          key: 1
                          value: APARTMENT
                        ownership_type:
                          key: 7
                          value: NOTARY_PUBLIC_AGENCY
                        area_sqm: 3903
                        unit: Meter
                        address: "779 Shannon Walks\nNew Maximilian, IA 45745"
                      listing_type:
                        key: 2
                        value: 'For Rent'
                      exhibitor_type:
                        key: 2
                        value: 'Property Owner'
                      rent_term: FOR_RENT
                      privacy: 2
                      image: 'https://dev.almoualemaqare.com/storage/advertisements/SFmJEka06oxowsQOgPShmVGLG7i7XivhTqqNbE1S.jpg'
                      clicks: 59
                      is_favorite: false
                    -
                      id: 11111192
                      name: 'Praesentium ducimus molestiae sed et corporis mollitia.'
                      slug: praesentium-ducimus-molestiae-sed-et-corporis-mollitia
                      property:
                        id: 10053
                        price: '750524.00'
                        currency: SYP
                        property_type:
                          key: 1
                          value: APARTMENT
                        ownership_type:
                          key: 7
                          value: NOTARY_PUBLIC_AGENCY
                        area_sqm: 3903
                        unit: Meter
                        address: "779 Shannon Walks\nNew Maximilian, IA 45745"
                      listing_type:
                        key: 2
                        value: 'For Rent'
                      exhibitor_type:
                        key: 2
                        value: 'Property Owner'
                      rent_term: FOR_RENT
                      privacy: 2
                      image: 'https://dev.almoualemaqare.com/storage/advertisements/VPFNC0R0v4mpJLFwxYrBZtNXFT7Jqp5uIMx5MdH6.jpg'
                      clicks: 87
                      is_favorite: false
                    -
                      id: 11111191
                      name: 'Explicabo accusamus ad ipsam hic quam quia.'
                      slug: explicabo-accusamus-ad-ipsam-hic-quam-quia
                      property:
                        id: 10053
                        price: '750524.00'
                        currency: SYP
                        property_type:
                          key: 1
                          value: APARTMENT
                        ownership_type:
                          key: 7
                          value: NOTARY_PUBLIC_AGENCY
                        area_sqm: 3903
                        unit: Meter
                        address: "779 Shannon Walks\nNew Maximilian, IA 45745"
                      listing_type:
                        key: 2
                        value: 'For Rent'
                      exhibitor_type:
                        key: 2
                        value: 'Property Owner'
                      rent_term: FOR_RENT
                      privacy: 2
                      image: 'https://dev.almoualemaqare.com/storage/advertisements/QpaopSMdQW5i42FB4VoYMNEAMeQgDOYLkNbmz81Y.jpg'
                      clicks: 23
                      is_favorite: false
                    -
                      id: 11111190
                      name: 'Quia aut vero omnis excepturi.'
                      slug: quia-aut-vero-omnis-excepturi
                      property:
                        id: 10053
                        price: '750524.00'
                        currency: SYP
                        property_type:
                          key: 1
                          value: APARTMENT
                        ownership_type:
                          key: 7
                          value: NOTARY_PUBLIC_AGENCY
                        area_sqm: 3903
                        unit: Meter
                        address: "779 Shannon Walks\nNew Maximilian, IA 45745"
                      listing_type:
                        key: 2
                        value: 'For Rent'
                      exhibitor_type:
                        key: 2
                        value: 'Property Owner'
                      rent_term: FOR_RENT
                      privacy: 2
                      image: 'https://dev.almoualemaqare.com/storage/advertisements/pHyEqUNUIywJeKUmYI8hIK8hwGgdOtABOzSdjLGU.jpg'
                      clicks: 45
                      is_favorite: false
                    -
                      id: 11111189
                      name: 'Asperiores ab ut error autem.'
                      slug: asperiores-ab-ut-error-autem
                      property:
                        id: 10053
                        price: '750524.00'
                        currency: SYP
                        property_type:
                          key: 1
                          value: APARTMENT
                        ownership_type:
                          key: 7
                          value: NOTARY_PUBLIC_AGENCY
                        area_sqm: 3903
                        unit: Meter
                        address: "779 Shannon Walks\nNew Maximilian, IA 45745"
                      listing_type:
                        key: 1
                        value: 'For Sale'
                      exhibitor_type:
                        key: 2
                        value: 'Property Owner'
                      privacy: 2
                      image: 'https://dev.almoualemaqare.com/storage/advertisements/MaidKL5hWujaG2PdAg1mk4CiWNjeSYSI7MrXi7py.jpg'
                      clicks: 41
                      is_favorite: false
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 11111193
                        name: 'Debitis quibusdam veritatis aut ducimus reprehenderit recusandae expedita dolorum.'
                        slug: debitis-quibusdam-veritatis-aut-ducimus-reprehenderit-recusandae-expedita-dolorum
                        property:
                          id: 10053
                          price: '750524.00'
                          currency: SYP
                          property_type:
                            key: 1
                            value: APARTMENT
                          ownership_type:
                            key: 7
                            value: NOTARY_PUBLIC_AGENCY
                          area_sqm: 3903
                          unit: Meter
                          address: "779 Shannon Walks\nNew Maximilian, IA 45745"
                        listing_type:
                          key: 2
                          value: 'For Rent'
                        exhibitor_type:
                          key: 2
                          value: 'Property Owner'
                        rent_term: FOR_RENT
                        privacy: 2
                        image: 'https://dev.almoualemaqare.com/storage/advertisements/SFmJEka06oxowsQOgPShmVGLG7i7XivhTqqNbE1S.jpg'
                        clicks: 59
                        is_favorite: false
                      -
                        id: 11111192
                        name: 'Praesentium ducimus molestiae sed et corporis mollitia.'
                        slug: praesentium-ducimus-molestiae-sed-et-corporis-mollitia
                        property:
                          id: 10053
                          price: '750524.00'
                          currency: SYP
                          property_type:
                            key: 1
                            value: APARTMENT
                          ownership_type:
                            key: 7
                            value: NOTARY_PUBLIC_AGENCY
                          area_sqm: 3903
                          unit: Meter
                          address: "779 Shannon Walks\nNew Maximilian, IA 45745"
                        listing_type:
                          key: 2
                          value: 'For Rent'
                        exhibitor_type:
                          key: 2
                          value: 'Property Owner'
                        rent_term: FOR_RENT
                        privacy: 2
                        image: 'https://dev.almoualemaqare.com/storage/advertisements/VPFNC0R0v4mpJLFwxYrBZtNXFT7Jqp5uIMx5MdH6.jpg'
                        clicks: 87
                        is_favorite: false
                      -
                        id: 11111191
                        name: 'Explicabo accusamus ad ipsam hic quam quia.'
                        slug: explicabo-accusamus-ad-ipsam-hic-quam-quia
                        property:
                          id: 10053
                          price: '750524.00'
                          currency: SYP
                          property_type:
                            key: 1
                            value: APARTMENT
                          ownership_type:
                            key: 7
                            value: NOTARY_PUBLIC_AGENCY
                          area_sqm: 3903
                          unit: Meter
                          address: "779 Shannon Walks\nNew Maximilian, IA 45745"
                        listing_type:
                          key: 2
                          value: 'For Rent'
                        exhibitor_type:
                          key: 2
                          value: 'Property Owner'
                        rent_term: FOR_RENT
                        privacy: 2
                        image: 'https://dev.almoualemaqare.com/storage/advertisements/QpaopSMdQW5i42FB4VoYMNEAMeQgDOYLkNbmz81Y.jpg'
                        clicks: 23
                        is_favorite: false
                      -
                        id: 11111190
                        name: 'Quia aut vero omnis excepturi.'
                        slug: quia-aut-vero-omnis-excepturi
                        property:
                          id: 10053
                          price: '750524.00'
                          currency: SYP
                          property_type:
                            key: 1
                            value: APARTMENT
                          ownership_type:
                            key: 7
                            value: NOTARY_PUBLIC_AGENCY
                          area_sqm: 3903
                          unit: Meter
                          address: "779 Shannon Walks\nNew Maximilian, IA 45745"
                        listing_type:
                          key: 2
                          value: 'For Rent'
                        exhibitor_type:
                          key: 2
                          value: 'Property Owner'
                        rent_term: FOR_RENT
                        privacy: 2
                        image: 'https://dev.almoualemaqare.com/storage/advertisements/pHyEqUNUIywJeKUmYI8hIK8hwGgdOtABOzSdjLGU.jpg'
                        clicks: 45
                        is_favorite: false
                      -
                        id: 11111189
                        name: 'Asperiores ab ut error autem.'
                        slug: asperiores-ab-ut-error-autem
                        property:
                          id: 10053
                          price: '750524.00'
                          currency: SYP
                          property_type:
                            key: 1
                            value: APARTMENT
                          ownership_type:
                            key: 7
                            value: NOTARY_PUBLIC_AGENCY
                          area_sqm: 3903
                          unit: Meter
                          address: "779 Shannon Walks\nNew Maximilian, IA 45745"
                        listing_type:
                          key: 1
                          value: 'For Sale'
                        exhibitor_type:
                          key: 2
                          value: 'Property Owner'
                        privacy: 2
                        image: 'https://dev.almoualemaqare.com/storage/advertisements/MaidKL5hWujaG2PdAg1mk4CiWNjeSYSI7MrXi7py.jpg'
                        clicks: 41
                        is_favorite: false
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 11111193
                        name:
                          type: string
                          example: 'Debitis quibusdam veritatis aut ducimus reprehenderit recusandae expedita dolorum.'
                        slug:
                          type: string
                          example: debitis-quibusdam-veritatis-aut-ducimus-reprehenderit-recusandae-expedita-dolorum
                        property:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 10053
                            price:
                              type: string
                              example: '750524.00'
                            currency:
                              type: string
                              example: SYP
                            property_type:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 1
                                value:
                                  type: string
                                  example: APARTMENT
                            ownership_type:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 7
                                value:
                                  type: string
                                  example: NOTARY_PUBLIC_AGENCY
                            area_sqm:
                              type: integer
                              example: 3903
                            unit:
                              type: string
                              example: Meter
                            address:
                              type: string
                              example: "779 Shannon Walks\nNew Maximilian, IA 45745"
                        listing_type:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 2
                            value:
                              type: string
                              example: 'For Rent'
                        exhibitor_type:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 2
                            value:
                              type: string
                              example: 'Property Owner'
                        rent_term:
                          type: string
                          example: FOR_RENT
                        privacy:
                          type: integer
                          example: 2
                        image:
                          type: string
                          example: 'https://dev.almoualemaqare.com/storage/advertisements/SFmJEka06oxowsQOgPShmVGLG7i7XivhTqqNbE1S.jpg'
                        clicks:
                          type: integer
                          example: 59
                        is_favorite:
                          type: boolean
                          example: false
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 15
                          per_page:
                            type: integer
                            example: 5
                          count:
                            type: integer
                            example: 5
                          current_page:
                            type: integer
                            example: 2
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
  /api/v1/mobile/user/locations:
    get:
      summary: 'Show all locations'
      operationId: showAllLocations
      description: 'This endpoint lets you show all locations'
      parameters:
        -
          in: query
          name: page
          description: "Field to select page. Defaults to '1'."
          example: 3
          required: false
          schema:
            type: integer
            description: "Field to select page. Defaults to '1'."
            example: 3
        -
          in: query
          name: per_page
          description: "Field to select items per page. Defaults to '15'."
          example: 18
          required: false
          schema:
            type: integer
            description: "Field to select items per page. Defaults to '15'."
            example: 18
        -
          in: query
          name: 'filter[id]'
          description: 'Field to filter items by id.'
          example: distinctio
          required: false
          schema:
            type: string
            description: 'Field to filter items by id.'
            example: distinctio
        -
          in: query
          name: 'filter[area]'
          description: 'Field to filter items by area.'
          example: quo
          required: false
          schema:
            type: string
            description: 'Field to filter items by area.'
            example: quo
        -
          in: query
          name: 'filter[search]'
          description: 'Field to perform a custom search.'
          example: rerum
          required: false
          schema:
            type: string
            description: 'Field to perform a custom search.'
            example: rerum
        -
          in: query
          name: sort
          description: 'Field to sort items by id,area.'
          example: et
          required: false
          schema:
            type: string
            description: 'Field to sort items by id,area.'
            example: et
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 194
                      area: 'Mason Johnston'
                      city:
                        id: 11111352
                        name: 'Yadira Waelchi MD'
                    -
                      id: 193
                      area: 'Dr. Brent Purdy Sr.'
                      city:
                        id: 11111351
                        name: 'Mrs. Nelda Purdy V'
                    -
                      id: 192
                      area: 'Ms. Dessie Goodwin MD'
                      city:
                        id: 11111350
                        name: 'Waylon Thiel'
                    -
                      id: 191
                      area: 'Ms. Ericka Reinger'
                      city:
                        id: 11111349
                        name: 'Gerda Turner'
                    -
                      id: 190
                      area: 'Jacques Steuber'
                      city:
                        id: 11111348
                        name: 'Miss Yvette Strosin DDS'
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 194
                        area: 'Mason Johnston'
                        city:
                          id: 11111352
                          name: 'Yadira Waelchi MD'
                      -
                        id: 193
                        area: 'Dr. Brent Purdy Sr.'
                        city:
                          id: 11111351
                          name: 'Mrs. Nelda Purdy V'
                      -
                        id: 192
                        area: 'Ms. Dessie Goodwin MD'
                        city:
                          id: 11111350
                          name: 'Waylon Thiel'
                      -
                        id: 191
                        area: 'Ms. Ericka Reinger'
                        city:
                          id: 11111349
                          name: 'Gerda Turner'
                      -
                        id: 190
                        area: 'Jacques Steuber'
                        city:
                          id: 11111348
                          name: 'Miss Yvette Strosin DDS'
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 194
                        area:
                          type: string
                          example: 'Mason Johnston'
                        city:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 11111352
                            name:
                              type: string
                              example: 'Yadira Waelchi MD'
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 15
                          per_page:
                            type: integer
                            example: 5
                          count:
                            type: integer
                            example: 5
                          current_page:
                            type: integer
                            example: 2
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
  /api/v1/mobile/user/services:
    get:
      summary: 'Show all services'
      operationId: showAllServices
      description: 'This endpoint lets you show all services'
      parameters:
        -
          in: query
          name: page
          description: "Field to select page. Defaults to '1'."
          example: 11
          required: false
          schema:
            type: integer
            description: "Field to select page. Defaults to '1'."
            example: 11
        -
          in: query
          name: per_page
          description: "Field to select items per page. Defaults to '15'."
          example: 15
          required: false
          schema:
            type: integer
            description: "Field to select items per page. Defaults to '15'."
            example: 15
        -
          in: query
          name: 'filter[id]'
          description: 'Field to filter items by id.'
          example: expedita
          required: false
          schema:
            type: string
            description: 'Field to filter items by id.'
            example: expedita
        -
          in: query
          name: 'filter[title]'
          description: 'Field to filter items by title.'
          example: qui
          required: false
          schema:
            type: string
            description: 'Field to filter items by title.'
            example: qui
        -
          in: query
          name: 'filter[description]'
          description: 'Field to filter items by description.'
          example: quia
          required: false
          schema:
            type: string
            description: 'Field to filter items by description.'
            example: quia
        -
          in: query
          name: sort
          description: 'Field to sort items by id,title.'
          example: sint
          required: false
          schema:
            type: string
            description: 'Field to sort items by id,title.'
            example: sint
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 19
                      title: Miss
                    -
                      id: 18
                      title: Mrs.
                    -
                      id: 17
                      title: Ms.
                    -
                      id: 16
                      title: Mr.
                    -
                      id: 15
                      title: Dr.
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 19
                        title: Miss
                      -
                        id: 18
                        title: Mrs.
                      -
                        id: 17
                        title: Ms.
                      -
                        id: 16
                        title: Mr.
                      -
                        id: 15
                        title: Dr.
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 19
                        title:
                          type: string
                          example: Miss
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 15
                          per_page:
                            type: integer
                            example: 5
                          count:
                            type: integer
                            example: 5
                          current_page:
                            type: integer
                            example: 2
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
  '/api/v1/mobile/user/advertisements/{advertisement_id}/change-privacy':
    post:
      summary: 'Change Advertisement Privacy'
      operationId: changeAdvertisementPrivacy
      description: 'This endpoint lets the user change the privacy of a specific advertisement'
      parameters:
        -
          in: query
          name: privacy
          description: "The new privacy value (e.g., 'private' or 'public')."
          example: sed
          required: true
          schema:
            type: string
            description: "The new privacy value (e.g., 'private' or 'public')."
            example: sed
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'Advertisement privacy changed successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'Advertisement privacy changed successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                privacy:
                  type: integer
                  description: ''
                  example: 1
                  enum:
                    - 1
                    - 2
                reason:
                  type: string
                  description: ''
                  example: omnis
              required:
                - privacy
    parameters:
      -
        in: path
        name: advertisement_id
        description: 'The ID of the advertisement.'
        example: 1
        required: true
        schema:
          type: integer
      -
        in: path
        name: advertisement
        description: 'The ID of the advertisement.'
        example: perferendis
        required: true
        schema:
          type: string
  /api/v1/mobile/user/agencies:
    get:
      summary: 'Show all agencies'
      operationId: showAllAgencies
      description: 'This endpoint lets you show all agencies for user'
      parameters:
        -
          in: query
          name: page
          description: "Field to select page. Defaults to '1'."
          example: 11
          required: false
          schema:
            type: integer
            description: "Field to select page. Defaults to '1'."
            example: 11
        -
          in: query
          name: per_page
          description: "Field to select items per page. Defaults to '15'."
          example: 13
          required: false
          schema:
            type: integer
            description: "Field to select items per page. Defaults to '15'."
            example: 13
        -
          in: query
          name: 'filter[id]'
          description: 'Field to filter items by id.'
          example: occaecati
          required: false
          schema:
            type: string
            description: 'Field to filter items by id.'
            example: occaecati
        -
          in: query
          name: 'filter[name]'
          description: 'Field to filter items by name.'
          example: adipisci
          required: false
          schema:
            type: string
            description: 'Field to filter items by name.'
            example: adipisci
        -
          in: query
          name: 'filter[address]'
          description: 'Field to filter items by address.'
          example: consequatur
          required: false
          schema:
            type: string
            description: 'Field to filter items by address.'
            example: consequatur
        -
          in: query
          name: 'filter[search]'
          description: 'Field to perform a custom search.'
          example: alias
          required: false
          schema:
            type: string
            description: 'Field to perform a custom search.'
            example: alias
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 11111346
                      name: 'Herbert Batz Sr.'
                      type:
                        key: 3
                        value: DEALER
                      logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                      address: 'Explicabo unde odio veritatis omnis exercitationem fuga enim.'
                      geolocation:
                        latitude: 42.374012
                        longitude: 17.472821
                      license_number: '53'
                      website: 'Veniam sequi suscipit error aspernatur ipsa molestias et.'
                      phone: '(479) 594-6772'
                      status:
                        key: 1
                        value: APPROVED
                      email: marisol44@pfannerstill.com
                      star_rating: 3
                    -
                      id: 11111345
                      name: 'Reed Dicki PhD'
                      type:
                        key: 2
                        value: OFFICE
                      logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                      address: 'Perspiciatis aliquam ut quia mollitia aspernatur temporibus impedit excepturi.'
                      geolocation:
                        latitude: -80.251472
                        longitude: -175.505195
                      license_number: '21'
                      website: 'Neque nam nemo laudantium.'
                      phone: 1-831-469-3444
                      status:
                        key: 1
                        value: APPROVED
                      email: ernestine.mertz@hotmail.com
                      star_rating: 2
                    -
                      id: 11111344
                      name: 'Janice Marquardt'
                      type:
                        key: 3
                        value: DEALER
                      logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                      address: 'Quia dicta explicabo aliquid repudiandae.'
                      geolocation:
                        latitude: 5.388553
                        longitude: 119.100265
                      license_number: '98'
                      website: 'Necessitatibus et et omnis id.'
                      phone: 520.473.0714
                      status:
                        key: 1
                        value: APPROVED
                      email: paula.cruickshank@yahoo.com
                      star_rating: 1
                    -
                      id: 11111343
                      name: 'Zoe Kunde MD'
                      type:
                        key: 2
                        value: OFFICE
                      logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                      address: 'Distinctio aliquid consequatur deleniti repudiandae molestiae ex.'
                      geolocation:
                        latitude: 2.751968
                        longitude: -150.719621
                      license_number: '96'
                      website: 'Reiciendis cum omnis dolorem.'
                      phone: +1-848-785-7921
                      status:
                        key: 1
                        value: APPROVED
                      email: imelda.ohara@braun.org
                      star_rating: 2
                    -
                      id: 11111342
                      name: 'Flavie Herzog'
                      type:
                        key: 3
                        value: DEALER
                      logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                      address: 'Voluptas suscipit aut modi.'
                      geolocation:
                        latitude: 62.135322
                        longitude: 157.113023
                      license_number: '19'
                      website: 'Non quaerat tenetur quae aut veritatis.'
                      phone: 805-673-1531
                      status:
                        key: 1
                        value: APPROVED
                      email: dave.schamberger@hotmail.com
                      star_rating: 5
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 11111346
                        name: 'Herbert Batz Sr.'
                        type:
                          key: 3
                          value: DEALER
                        logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                        address: 'Explicabo unde odio veritatis omnis exercitationem fuga enim.'
                        geolocation:
                          latitude: 42.374012
                          longitude: 17.472821
                        license_number: '53'
                        website: 'Veniam sequi suscipit error aspernatur ipsa molestias et.'
                        phone: '(479) 594-6772'
                        status:
                          key: 1
                          value: APPROVED
                        email: marisol44@pfannerstill.com
                        star_rating: 3
                      -
                        id: 11111345
                        name: 'Reed Dicki PhD'
                        type:
                          key: 2
                          value: OFFICE
                        logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                        address: 'Perspiciatis aliquam ut quia mollitia aspernatur temporibus impedit excepturi.'
                        geolocation:
                          latitude: -80.251472
                          longitude: -175.505195
                        license_number: '21'
                        website: 'Neque nam nemo laudantium.'
                        phone: 1-831-469-3444
                        status:
                          key: 1
                          value: APPROVED
                        email: ernestine.mertz@hotmail.com
                        star_rating: 2
                      -
                        id: 11111344
                        name: 'Janice Marquardt'
                        type:
                          key: 3
                          value: DEALER
                        logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                        address: 'Quia dicta explicabo aliquid repudiandae.'
                        geolocation:
                          latitude: 5.388553
                          longitude: 119.100265
                        license_number: '98'
                        website: 'Necessitatibus et et omnis id.'
                        phone: 520.473.0714
                        status:
                          key: 1
                          value: APPROVED
                        email: paula.cruickshank@yahoo.com
                        star_rating: 1
                      -
                        id: 11111343
                        name: 'Zoe Kunde MD'
                        type:
                          key: 2
                          value: OFFICE
                        logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                        address: 'Distinctio aliquid consequatur deleniti repudiandae molestiae ex.'
                        geolocation:
                          latitude: 2.751968
                          longitude: -150.719621
                        license_number: '96'
                        website: 'Reiciendis cum omnis dolorem.'
                        phone: +1-848-785-7921
                        status:
                          key: 1
                          value: APPROVED
                        email: imelda.ohara@braun.org
                        star_rating: 2
                      -
                        id: 11111342
                        name: 'Flavie Herzog'
                        type:
                          key: 3
                          value: DEALER
                        logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                        address: 'Voluptas suscipit aut modi.'
                        geolocation:
                          latitude: 62.135322
                          longitude: 157.113023
                        license_number: '19'
                        website: 'Non quaerat tenetur quae aut veritatis.'
                        phone: 805-673-1531
                        status:
                          key: 1
                          value: APPROVED
                        email: dave.schamberger@hotmail.com
                        star_rating: 5
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 11111346
                        name:
                          type: string
                          example: 'Herbert Batz Sr.'
                        type:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 3
                            value:
                              type: string
                              example: DEALER
                        logo:
                          type: string
                          example: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                        address:
                          type: string
                          example: 'Explicabo unde odio veritatis omnis exercitationem fuga enim.'
                        geolocation:
                          type: object
                          properties:
                            latitude:
                              type: number
                              example: 42.374012
                            longitude:
                              type: number
                              example: 17.472821
                        license_number:
                          type: string
                          example: '53'
                        website:
                          type: string
                          example: 'Veniam sequi suscipit error aspernatur ipsa molestias et.'
                        phone:
                          type: string
                          example: '(479) 594-6772'
                        status:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 1
                            value:
                              type: string
                              example: APPROVED
                        email:
                          type: string
                          example: marisol44@pfannerstill.com
                        star_rating:
                          type: integer
                          example: 3
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 15
                          per_page:
                            type: integer
                            example: 5
                          count:
                            type: integer
                            example: 5
                          current_page:
                            type: integer
                            example: 2
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
    post:
      summary: 'Add Agency'
      operationId: addAgency
      description: 'This endpoint lets user add Agency'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 11111410
                    name: 'Agency Name'
                    type:
                      key: 1
                      value: COMPANY
                    logo: 'https://dev.almoualemaqare.com/storage/agencies/66dd452f984f0.jpg'
                    address: '123 Main Street'
                    geolocation:
                      latitude: 55
                      longitude: 55
                    license_number: '123'
                    website: 'Agency Webmobile'
                    phone: '+971555422373'
                    status:
                      key: 3
                      value: UNDER_REVIEW
                    email: agency@agency.com
                    star_rating: 0
                  message: 'The Agency added successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 11111410
                      name:
                        type: string
                        example: 'Agency Name'
                      type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: COMPANY
                      logo:
                        type: string
                        example: 'https://dev.almoualemaqare.com/storage/agencies/66dd452f984f0.jpg'
                      address:
                        type: string
                        example: '123 Main Street'
                      geolocation:
                        type: object
                        properties:
                          latitude:
                            type: integer
                            example: 55
                          longitude:
                            type: integer
                            example: 55
                      license_number:
                        type: string
                        example: '123'
                      website:
                        type: string
                        example: 'Agency Webmobile'
                      phone:
                        type: string
                        example: '+971555422373'
                      status:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 3
                          value:
                            type: string
                            example: UNDER_REVIEW
                      email:
                        type: string
                        example: agency@agency.com
                      star_rating:
                        type: integer
                        example: 0
                  message:
                    type: string
                    example: 'The Agency added successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
      requestBody:
        required: true
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: chmvgdvks
                owner_first_name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: eakwaqoysgmlkylwnzjray
                owner_last_name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: aoppykduonyoldpkywe
                owner_national_id:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: mckew
                type:
                  type: integer
                  description: ''
                  example: 1
                  enum:
                    - 1
                    - 2
                    - 3
                logo:
                  type: string
                  format: binary
                  description: 'Must be an image. Must not be greater than 2048 kilobytes.'
                address:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: pcswganxbzmfnloqlncf
                geolocation:
                  type: object
                  description: ''
                  example: []
                  properties:
                    latitude:
                      type: number
                      description: ''
                      example: 4.9
                    longitude:
                      type: number
                      description: ''
                      example: 59.0
                license_number:
                  type: string
                  description: ''
                  example: vel
                website:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: gfetsmunzamgk
                phone:
                  type: string
                  description: ''
                  example: null
                email:
                  type: string
                  description: 'Must be a valid email address. Must not be greater than 255 characters.'
                  example: smitham.dahlia@example.com
              required:
                - name
                - owner_first_name
                - owner_last_name
                - owner_national_id
                - logo
                - address
                - website
                - email
  '/api/v1/mobile/user/agencies/{id}':
    get:
      summary: 'Show specific Agency'
      operationId: showSpecificAgency
      description: 'This endpoint lets you show specific Agency'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 12
                    name: 'Kari Douglas'
                    name_ar: 'Cloyd Zulauf'
                    owner_first_name: 'Tillman Breitenberg'
                    owner_last_name: 'Domingo Bechtelar I'
                    owner_national_id: 'Dolorem eos aut harum autem hic.'
                    type:
                      key: 2
                      value: OFFICE
                    logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                    address: 'Et voluptatem ratione consequatur a ut.'
                    address_ar: 'Libero beatae quis veniam in suscipit.'
                    geolocation:
                      latitude: -84.712623
                      longitude: -95.768488
                    license_number: '46'
                    website: 'Fugit repellendus culpa debitis aliquid deleniti laborum.'
                    phone: '(802) 433-1526'
                    status:
                      key: 3
                      value: UNDER_REVIEW
                    email: perdman@hotmail.com
                    star_rating: 1
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 12
                      name:
                        type: string
                        example: 'Kari Douglas'
                      name_ar:
                        type: string
                        example: 'Cloyd Zulauf'
                      owner_first_name:
                        type: string
                        example: 'Tillman Breitenberg'
                      owner_last_name:
                        type: string
                        example: 'Domingo Bechtelar I'
                      owner_national_id:
                        type: string
                        example: 'Dolorem eos aut harum autem hic.'
                      type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: OFFICE
                      logo:
                        type: string
                        example: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                      address:
                        type: string
                        example: 'Et voluptatem ratione consequatur a ut.'
                      address_ar:
                        type: string
                        example: 'Libero beatae quis veniam in suscipit.'
                      geolocation:
                        type: object
                        properties:
                          latitude:
                            type: number
                            example: -84.712623
                          longitude:
                            type: number
                            example: -95.768488
                      license_number:
                        type: string
                        example: '46'
                      website:
                        type: string
                        example: 'Fugit repellendus culpa debitis aliquid deleniti laborum.'
                      phone:
                        type: string
                        example: '(802) 433-1526'
                      status:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 3
                          value:
                            type: string
                            example: UNDER_REVIEW
                      email:
                        type: string
                        example: perdman@hotmail.com
                      star_rating:
                        type: integer
                        example: 1
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
    put:
      summary: 'Update specific Agency'
      operationId: updateSpecificAgency
      description: 'This endpoint lets user update own Agency'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 11111412
                    name: 'Agency Name1'
                    type:
                      key: 2
                      value: OFFICE
                    logo: 'https://dev.almoualemaqare.com/storage/agencies/66dd4530233ee.jpg'
                    address: '122 Main Street'
                    geolocation:
                      latitude: 55
                      longitude: 55
                    license_number: '123'
                    website: 'Agency Webmobile'
                    phone: '+971555422373'
                    status:
                      key: 3
                      value: UNDER_REVIEW
                    email: agency1@agency.com
                    star_rating: 4
                  message: 'The Agency updated successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 11111412
                      name:
                        type: string
                        example: 'Agency Name1'
                      type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: OFFICE
                      logo:
                        type: string
                        example: 'https://dev.almoualemaqare.com/storage/agencies/66dd4530233ee.jpg'
                      address:
                        type: string
                        example: '122 Main Street'
                      geolocation:
                        type: object
                        properties:
                          latitude:
                            type: integer
                            example: 55
                          longitude:
                            type: integer
                            example: 55
                      license_number:
                        type: string
                        example: '123'
                      website:
                        type: string
                        example: 'Agency Webmobile'
                      phone:
                        type: string
                        example: '+971555422373'
                      status:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 3
                          value:
                            type: string
                            example: UNDER_REVIEW
                      email:
                        type: string
                        example: agency1@agency.com
                      star_rating:
                        type: integer
                        example: 4
                  message:
                    type: string
                    example: 'The Agency updated successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
      requestBody:
        required: false
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: bkssbuevctzakfcl
                owner_first_name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: mmjsjcayrxhpphxr
                owner_last_name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: wxjhhqegohartxnmbqtzol
                owner_national_id:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: rgklgwoyh
                type:
                  type: integer
                  description: ''
                  example: 1
                  enum:
                    - 1
                    - 2
                    - 3
                logo:
                  type: string
                  format: binary
                  description: 'Must be an image. Must not be greater than 2048 kilobytes.'
                address:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: jcezlhoehvlleflr
                geolocation:
                  type: object
                  description: ''
                  example: []
                  properties:
                    latitude:
                      type: number
                      description: ''
                      example: 3.6751
                    longitude:
                      type: number
                      description: ''
                      example: 1053172.169
                license_number:
                  type: string
                  description: ''
                  example: inventore
                website:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: zejrufccxfhhxya
                phone:
                  type: string
                  description: ''
                  example: null
                email:
                  type: string
                  description: 'Must be a valid email address. Must not be greater than 255 characters.'
                  example: sophie91@example.com
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the agency.'
        example: 1
        required: true
        schema:
          type: integer
  /api/v1/mobile/user/orders:
    get:
      summary: 'Show all orders'
      operationId: showAllOrders
      description: 'This endpoint lets you show all orders'
      parameters:
        -
          in: query
          name: page
          description: "Field to select page. Defaults to '1'."
          example: 3
          required: false
          schema:
            type: integer
            description: "Field to select page. Defaults to '1'."
            example: 3
        -
          in: query
          name: per_page
          description: "Field to select items per page. Defaults to '15'."
          example: 6
          required: false
          schema:
            type: integer
            description: "Field to select items per page. Defaults to '15'."
            example: 6
        -
          in: query
          name: 'filter[id]'
          description: 'Field to filter items by id.'
          example: eos
          required: false
          schema:
            type: string
            description: 'Field to filter items by id.'
            example: eos
        -
          in: query
          name: 'filter[search]'
          description: 'Field to perform a custom search.'
          example: illum
          required: false
          schema:
            type: string
            description: 'Field to perform a custom search.'
            example: illum
        -
          in: query
          name: sort
          description: 'Field to sort items by id.'
          example: fugit
          required: false
          schema:
            type: string
            description: 'Field to sort items by id.'
            example: fugit
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 11111228
                      property_type:
                        key: 2
                        value: SHOP
                      order_type:
                        key: 2
                        value: FOR_RENT
                      order_number: '58'
                      min_price: 111
                      max_price: 539
                      area_sqm: 3295
                      location:
                        id: 287
                        value: 'Gertrude Kuhlman'
                      status:
                        key: 2
                        value: APPROVED
                      user:
                        id: 11112087
                        name: 'Prof. Griffin Cormier Ludie Daugherty'
                      notes: 'Est est dolore aspernatur corrupti molestiae maxime eligendi. Voluptate velit enim quis eveniet ex aliquam.'
                      order_date: 08/09/2024
                      contact_phone: '+963956478665'
                      order_privacy:
                        key: 2
                        value: PUBLIC
                      reason: null
                      privacy_reason: null
                    -
                      id: 11111227
                      property_type:
                        key: 6
                        value: FARM
                      order_type:
                        key: 1
                        value: FOR_SALE
                      order_number: '12'
                      min_price: 439
                      max_price: 752
                      area_sqm: 3344
                      location:
                        id: 286
                        value: 'Dr. Mauricio Pfeffer'
                      status:
                        key: 4
                        value: ARCHIVED
                      user:
                        id: 11112087
                        name: 'Prof. Griffin Cormier Ludie Daugherty'
                      notes: 'Illum optio nesciunt molestiae repudiandae quod. Dolore omnis quod qui praesentium consequatur dolore. Rerum voluptatem voluptas eum culpa rerum nemo quia. Quia in alias minus distinctio.'
                      order_date: 08/09/2024
                      contact_phone: '+963956478665'
                      order_privacy:
                        key: 2
                        value: PUBLIC
                      reason: null
                      privacy_reason: null
                    -
                      id: 11111226
                      property_type:
                        key: 4
                        value: BUILDING
                      order_type:
                        key: 2
                        value: FOR_RENT
                      order_number: '13595578'
                      min_price: 347
                      max_price: 845
                      area_sqm: 1548
                      location:
                        id: 285
                        value: 'Maverick Hessel'
                      status:
                        key: 2
                        value: APPROVED
                      user:
                        id: 11112087
                        name: 'Prof. Griffin Cormier Ludie Daugherty'
                      notes: 'Ad eius sed vero quae quisquam aut velit. Aut tempora nihil rem quos et.'
                      order_date: 08/09/2024
                      contact_phone: '+963956478665'
                      order_privacy:
                        key: 2
                        value: PUBLIC
                      reason: null
                      privacy_reason: null
                    -
                      id: 11111225
                      property_type:
                        key: 2
                        value: SHOP
                      order_type:
                        key: 2
                        value: FOR_RENT
                      order_number: '9'
                      min_price: 222
                      max_price: 918
                      area_sqm: 742
                      location:
                        id: 284
                        value: 'Fern Lueilwitz'
                      status:
                        key: 2
                        value: APPROVED
                      user:
                        id: 11112087
                        name: 'Prof. Griffin Cormier Ludie Daugherty'
                      notes: 'Ut fuga illum quis odit. Est et et optio aperiam commodi eum. Recusandae quia quisquam dolores qui rem sed.'
                      order_date: 08/09/2024
                      contact_phone: '+963956478665'
                      order_privacy:
                        key: 2
                        value: PUBLIC
                      reason: null
                      privacy_reason: null
                    -
                      id: 11111224
                      property_type:
                        key: 2
                        value: SHOP
                      order_type:
                        key: 2
                        value: FOR_RENT
                      order_number: '9015'
                      min_price: 351
                      max_price: 533
                      area_sqm: 614
                      location:
                        id: 283
                        value: 'Ulices Crooks'
                      status:
                        key: 4
                        value: ARCHIVED
                      user:
                        id: 11112087
                        name: 'Prof. Griffin Cormier Ludie Daugherty'
                      notes: 'Assumenda sint aut omnis odit quos. Dicta rerum rerum qui iusto. Eum ratione enim reiciendis quisquam. Necessitatibus aut sunt impedit reiciendis aliquam.'
                      order_date: 08/09/2024
                      contact_phone: '+963956478665'
                      order_privacy:
                        key: 2
                        value: PUBLIC
                      reason: null
                      privacy_reason: null
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 11111228
                        property_type:
                          key: 2
                          value: SHOP
                        order_type:
                          key: 2
                          value: FOR_RENT
                        order_number: '58'
                        min_price: 111
                        max_price: 539
                        area_sqm: 3295
                        location:
                          id: 287
                          value: 'Gertrude Kuhlman'
                        status:
                          key: 2
                          value: APPROVED
                        user:
                          id: 11112087
                          name: 'Prof. Griffin Cormier Ludie Daugherty'
                        notes: 'Est est dolore aspernatur corrupti molestiae maxime eligendi. Voluptate velit enim quis eveniet ex aliquam.'
                        order_date: 08/09/2024
                        contact_phone: '+963956478665'
                        order_privacy:
                          key: 2
                          value: PUBLIC
                        reason: null
                        privacy_reason: null
                      -
                        id: 11111227
                        property_type:
                          key: 6
                          value: FARM
                        order_type:
                          key: 1
                          value: FOR_SALE
                        order_number: '12'
                        min_price: 439
                        max_price: 752
                        area_sqm: 3344
                        location:
                          id: 286
                          value: 'Dr. Mauricio Pfeffer'
                        status:
                          key: 4
                          value: ARCHIVED
                        user:
                          id: 11112087
                          name: 'Prof. Griffin Cormier Ludie Daugherty'
                        notes: 'Illum optio nesciunt molestiae repudiandae quod. Dolore omnis quod qui praesentium consequatur dolore. Rerum voluptatem voluptas eum culpa rerum nemo quia. Quia in alias minus distinctio.'
                        order_date: 08/09/2024
                        contact_phone: '+963956478665'
                        order_privacy:
                          key: 2
                          value: PUBLIC
                        reason: null
                        privacy_reason: null
                      -
                        id: 11111226
                        property_type:
                          key: 4
                          value: BUILDING
                        order_type:
                          key: 2
                          value: FOR_RENT
                        order_number: '13595578'
                        min_price: 347
                        max_price: 845
                        area_sqm: 1548
                        location:
                          id: 285
                          value: 'Maverick Hessel'
                        status:
                          key: 2
                          value: APPROVED
                        user:
                          id: 11112087
                          name: 'Prof. Griffin Cormier Ludie Daugherty'
                        notes: 'Ad eius sed vero quae quisquam aut velit. Aut tempora nihil rem quos et.'
                        order_date: 08/09/2024
                        contact_phone: '+963956478665'
                        order_privacy:
                          key: 2
                          value: PUBLIC
                        reason: null
                        privacy_reason: null
                      -
                        id: 11111225
                        property_type:
                          key: 2
                          value: SHOP
                        order_type:
                          key: 2
                          value: FOR_RENT
                        order_number: '9'
                        min_price: 222
                        max_price: 918
                        area_sqm: 742
                        location:
                          id: 284
                          value: 'Fern Lueilwitz'
                        status:
                          key: 2
                          value: APPROVED
                        user:
                          id: 11112087
                          name: 'Prof. Griffin Cormier Ludie Daugherty'
                        notes: 'Ut fuga illum quis odit. Est et et optio aperiam commodi eum. Recusandae quia quisquam dolores qui rem sed.'
                        order_date: 08/09/2024
                        contact_phone: '+963956478665'
                        order_privacy:
                          key: 2
                          value: PUBLIC
                        reason: null
                        privacy_reason: null
                      -
                        id: 11111224
                        property_type:
                          key: 2
                          value: SHOP
                        order_type:
                          key: 2
                          value: FOR_RENT
                        order_number: '9015'
                        min_price: 351
                        max_price: 533
                        area_sqm: 614
                        location:
                          id: 283
                          value: 'Ulices Crooks'
                        status:
                          key: 4
                          value: ARCHIVED
                        user:
                          id: 11112087
                          name: 'Prof. Griffin Cormier Ludie Daugherty'
                        notes: 'Assumenda sint aut omnis odit quos. Dicta rerum rerum qui iusto. Eum ratione enim reiciendis quisquam. Necessitatibus aut sunt impedit reiciendis aliquam.'
                        order_date: 08/09/2024
                        contact_phone: '+963956478665'
                        order_privacy:
                          key: 2
                          value: PUBLIC
                        reason: null
                        privacy_reason: null
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 11111228
                        property_type:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 2
                            value:
                              type: string
                              example: SHOP
                        order_type:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 2
                            value:
                              type: string
                              example: FOR_RENT
                        order_number:
                          type: string
                          example: '58'
                        min_price:
                          type: integer
                          example: 111
                        max_price:
                          type: integer
                          example: 539
                        area_sqm:
                          type: integer
                          example: 3295
                        location:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 287
                            value:
                              type: string
                              example: 'Gertrude Kuhlman'
                        status:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 2
                            value:
                              type: string
                              example: APPROVED
                        user:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 11112087
                            name:
                              type: string
                              example: 'Prof. Griffin Cormier Ludie Daugherty'
                        notes:
                          type: string
                          example: 'Est est dolore aspernatur corrupti molestiae maxime eligendi. Voluptate velit enim quis eveniet ex aliquam.'
                        order_date:
                          type: string
                          example: 08/09/2024
                        contact_phone:
                          type: string
                          example: '+963956478665'
                        order_privacy:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 2
                            value:
                              type: string
                              example: PUBLIC
                        reason:
                          type: string
                          example: null
                        privacy_reason:
                          type: string
                          example: null
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 15
                          per_page:
                            type: integer
                            example: 5
                          count:
                            type: integer
                            example: 5
                          current_page:
                            type: integer
                            example: 2
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
    post:
      summary: 'Add Order'
      operationId: addOrder
      description: 'This endpoint lets you add order'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 19
                    property_type:
                      key: 1
                      value: APARTMENT
                    order_type:
                      key: 1
                      value: FOR_SALE
                    order_number: hMqilin2gIYWPxs
                    min_price: 100
                    max_price: 200
                    area_sqm: 2000
                    location:
                      id: 11111342
                      value: 'Brittany Beer V'
                    status:
                      key: 1
                      value: PENDING
                    user:
                      id: 11442
                      name: 'Melyssa Simonis Sandra Botsford'
                    notes: 'simple note'
                    order_date: 08/09/2024
                    contact_phone: '+963956478665'
                    order_privacy:
                      key: 2
                      value: PUBLIC
                    reason: null
                    privacy_reason: null
                  message: 'The Order added successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 19
                      property_type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: APARTMENT
                      order_type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: FOR_SALE
                      order_number:
                        type: string
                        example: hMqilin2gIYWPxs
                      min_price:
                        type: integer
                        example: 100
                      max_price:
                        type: integer
                        example: 200
                      area_sqm:
                        type: integer
                        example: 2000
                      location:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 11111342
                          value:
                            type: string
                            example: 'Brittany Beer V'
                      status:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: PENDING
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 11442
                          name:
                            type: string
                            example: 'Melyssa Simonis Sandra Botsford'
                      notes:
                        type: string
                        example: 'simple note'
                      order_date:
                        type: string
                        example: 08/09/2024
                      contact_phone:
                        type: string
                        example: '+963956478665'
                      order_privacy:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: PUBLIC
                      reason:
                        type: string
                        example: null
                      privacy_reason:
                        type: string
                        example: null
                  message:
                    type: string
                    example: 'The Order added successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                property_type:
                  type: integer
                  description: ''
                  example: 9
                  enum:
                    - 1
                    - 2
                    - 3
                    - 4
                    - 5
                    - 6
                    - 7
                    - 8
                    - 9
                    - 10
                area_sqm:
                  type: number
                  description: 'Must be at least 0.'
                  example: 62
                min_price:
                  type: number
                  description: 'Must be at least 0.'
                  example: 6
                max_price:
                  type: number
                  description: 'Must be at least 0.'
                  example: 86
                location_id:
                  type: string
                  description: ''
                  example: eaque
                order_type:
                  type: integer
                  description: ''
                  example: 2
                  enum:
                    - 1
                    - 2
                notes:
                  type: string
                  description: ''
                  example: ut
                contact_phone:
                  type: string
                  description: ''
                  example: enim
                privacy:
                  type: integer
                  description: ''
                  example: 1
                  enum:
                    - 1
                    - 2
              required:
                - property_type
                - area_sqm
                - min_price
                - max_price
                - location_id
                - order_type
                - contact_phone
                - privacy
  '/api/v1/mobile/user/orders/{id}':
    get:
      summary: 'Show specific order'
      operationId: showSpecificOrder
      description: 'This endpoint lets you show specific order'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 18
                    property_type:
                      key: 6
                      value: FARM
                    order_type:
                      key: 2
                      value: FOR_RENT
                    order_number: '861659'
                    min_price: 233
                    max_price: 655
                    area_sqm: 4024
                    location:
                      id: 11111339
                      value: 'Braden Carroll'
                    status:
                      key: 5
                      value: UNDER_REVIEW
                    user:
                      id: 11440
                      name: 'Elody Crona Levi Walsh III'
                    notes: 'Cum quis omnis corporis quos magni est. Praesentium consequuntur nemo tempore. Veritatis provident repellat expedita dolorem.'
                    order_date: 08/09/2024
                    contact_phone: '+963956478665'
                    order_privacy:
                      key: 2
                      value: PUBLIC
                    reason: null
                    privacy_reason: null
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 18
                      property_type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 6
                          value:
                            type: string
                            example: FARM
                      order_type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: FOR_RENT
                      order_number:
                        type: string
                        example: '861659'
                      min_price:
                        type: integer
                        example: 233
                      max_price:
                        type: integer
                        example: 655
                      area_sqm:
                        type: integer
                        example: 4024
                      location:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 11111339
                          value:
                            type: string
                            example: 'Braden Carroll'
                      status:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 5
                          value:
                            type: string
                            example: UNDER_REVIEW
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 11440
                          name:
                            type: string
                            example: 'Elody Crona Levi Walsh III'
                      notes:
                        type: string
                        example: 'Cum quis omnis corporis quos magni est. Praesentium consequuntur nemo tempore. Veritatis provident repellat expedita dolorem.'
                      order_date:
                        type: string
                        example: 08/09/2024
                      contact_phone:
                        type: string
                        example: '+963956478665'
                      order_privacy:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: PUBLIC
                      reason:
                        type: string
                        example: null
                      privacy_reason:
                        type: string
                        example: null
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
    put:
      summary: 'Update specific Order'
      operationId: updateSpecificOrder
      description: 'This endpoint lets you update specific Order'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 21
                    property_type:
                      key: 1
                      value: APARTMENT
                    order_type:
                      key: 2
                      value: FOR_RENT
                    order_number: '3771'
                    min_price: 200
                    max_price: 500
                    area_sqm: 2000
                    location:
                      id: 11111344
                      value: 'Salvatore Wolff Sr.'
                    status:
                      key: 5
                      value: UNDER_REVIEW
                    user:
                      id: 11445
                      name: 'Dr. Reed Hettinger Cortez Kiehn'
                    notes: 'Quos rerum magni voluptas et architecto corrupti molestiae. Ex vel consequuntur dolorum quia quasi molestiae omnis.'
                    order_date: 08/09/2024
                    contact_phone: '+963956478665'
                    order_privacy:
                      key: 2
                      value: PUBLIC
                    reason: null
                    privacy_reason: null
                  message: 'The Order updated successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 21
                      property_type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: APARTMENT
                      order_type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: FOR_RENT
                      order_number:
                        type: string
                        example: '3771'
                      min_price:
                        type: integer
                        example: 200
                      max_price:
                        type: integer
                        example: 500
                      area_sqm:
                        type: integer
                        example: 2000
                      location:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 11111344
                          value:
                            type: string
                            example: 'Salvatore Wolff Sr.'
                      status:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 5
                          value:
                            type: string
                            example: UNDER_REVIEW
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 11445
                          name:
                            type: string
                            example: 'Dr. Reed Hettinger Cortez Kiehn'
                      notes:
                        type: string
                        example: 'Quos rerum magni voluptas et architecto corrupti molestiae. Ex vel consequuntur dolorum quia quasi molestiae omnis.'
                      order_date:
                        type: string
                        example: 08/09/2024
                      contact_phone:
                        type: string
                        example: '+963956478665'
                      order_privacy:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: PUBLIC
                      reason:
                        type: string
                        example: null
                      privacy_reason:
                        type: string
                        example: null
                  message:
                    type: string
                    example: 'The Order updated successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                property_type:
                  type: integer
                  description: ''
                  example: 3
                  enum:
                    - 1
                    - 2
                    - 3
                    - 4
                    - 5
                    - 6
                    - 7
                    - 8
                    - 9
                    - 10
                area_sqm:
                  type: number
                  description: 'Must be at least 0.'
                  example: 14
                min_price:
                  type: number
                  description: 'Must be at least 0.'
                  example: 88
                max_price:
                  type: number
                  description: 'Must be at least 0.'
                  example: 26
                location_id:
                  type: string
                  description: ''
                  example: null
                order_type:
                  type: integer
                  description: ''
                  example: 2
                  enum:
                    - 1
                    - 2
                notes:
                  type: string
                  description: ''
                  example: dolor
                contact_phone:
                  type: string
                  description: ''
                  example: optio
    delete:
      summary: 'Delete specific order'
      operationId: deleteSpecificOrder
      description: 'This endpoint lets you delete specific order'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'The Order deleted successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'The Order deleted successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the order.'
        example: 1
        required: true
        schema:
          type: integer
  /api/v1/mobile/user/get-orders:
    get:
      summary: 'Show all  public orders'
      operationId: showAllPublicOrders
      description: 'This endpoint lets you show all public orders for users'
      parameters:
        -
          in: query
          name: page
          description: "Field to select page. Defaults to '1'."
          example: 20
          required: false
          schema:
            type: integer
            description: "Field to select page. Defaults to '1'."
            example: 20
        -
          in: query
          name: per_page
          description: "Field to select items per page. Defaults to '15'."
          example: 10
          required: false
          schema:
            type: integer
            description: "Field to select items per page. Defaults to '15'."
            example: 10
        -
          in: query
          name: 'filter[id]'
          description: 'Field to filter items by id.'
          example: sapiente
          required: false
          schema:
            type: string
            description: 'Field to filter items by id.'
            example: sapiente
        -
          in: query
          name: 'filter[area_sqm]'
          description: 'Field to filter items by area_sqm.'
          example: earum
          required: false
          schema:
            type: string
            description: 'Field to filter items by area_sqm.'
            example: earum
        -
          in: query
          name: 'filter[property_type]'
          description: 'Field to filter items by property_type.'
          example: quaerat
          required: false
          schema:
            type: string
            description: 'Field to filter items by property_type.'
            example: quaerat
        -
          in: query
          name: sort
          description: 'Field to sort items by id.'
          example: doloribus
          required: false
          schema:
            type: string
            description: 'Field to sort items by id.'
            example: doloribus
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 24
                      property_type:
                        key: 4
                        value: BUILDING
                      order_type:
                        key: 1
                        value: FOR_SALE
                      order_number: '805680'
                      min_price: 107
                      max_price: 677
                      area_sqm: 4618
                      location:
                        id: 219
                        value: 'Damien Strosin'
                      status:
                        key: 2
                        value: APPROVED
                      user:
                        id: 1194
                        name: 'Malcolm Conn Delia Walter'
                      notes: 'Odio at sapiente veritatis repellendus esse error. Et sit dolores exercitationem quia quia.'
                      order_date: 08/09/2024
                      contact_phone: '+963956478665'
                      order_privacy:
                        key: 2
                        value: PUBLIC
                      reason: null
                      privacy_reason: null
                    -
                      id: 23
                      property_type:
                        key: 1
                        value: APARTMENT
                      order_type:
                        key: 1
                        value: FOR_SALE
                      order_number: '81706455'
                      min_price: 265
                      max_price: 503
                      area_sqm: 1799
                      location:
                        id: 218
                        value: 'Amira Monahan'
                      status:
                        key: 2
                        value: APPROVED
                      user:
                        id: 1193
                        name: 'Curt Krajcik Demarco Anderson'
                      notes: 'Explicabo harum doloremque quas reprehenderit natus. Provident nesciunt et labore id. Eveniet commodi quia enim nam harum mollitia. Maxime non aut ea.'
                      order_date: 08/09/2024
                      contact_phone: '+963956478665'
                      order_privacy:
                        key: 2
                        value: PUBLIC
                      reason: null
                      privacy_reason: null
                    -
                      id: 22
                      property_type:
                        key: 6
                        value: FARM
                      order_type:
                        key: 1
                        value: FOR_SALE
                      order_number: '542138'
                      min_price: 313
                      max_price: 791
                      area_sqm: 1167
                      location:
                        id: 217
                        value: 'Dr. Maude Reinger'
                      status:
                        key: 2
                        value: APPROVED
                      user:
                        id: 1192
                        name: 'Olin Brekke Prof. Charlotte Okuneva MD'
                      notes: 'Nesciunt velit molestiae architecto voluptas quidem commodi fugit quis. Maxime omnis quia commodi amet quis dolor natus. Voluptas aspernatur alias sed corrupti nisi reprehenderit eum.'
                      order_date: 08/09/2024
                      contact_phone: '+963956478665'
                      order_privacy:
                        key: 2
                        value: PUBLIC
                      reason: null
                      privacy_reason: null
                    -
                      id: 21
                      property_type:
                        key: 8
                        value: LAND
                      order_type:
                        key: 1
                        value: FOR_SALE
                      order_number: '3984687'
                      min_price: 317
                      max_price: 951
                      area_sqm: 2064
                      location:
                        id: 216
                        value: 'Antoinette Tromp'
                      status:
                        key: 2
                        value: APPROVED
                      user:
                        id: 1191
                        name: 'Rosalia Nicolas Glenda Kutch'
                      notes: 'Ducimus eos qui enim assumenda aut perferendis perferendis. Numquam et voluptatum possimus amet in qui. Fugit deleniti facere esse vel nulla qui.'
                      order_date: 08/09/2024
                      contact_phone: '+963956478665'
                      order_privacy:
                        key: 2
                        value: PUBLIC
                      reason: null
                      privacy_reason: null
                    -
                      id: 20
                      property_type:
                        key: 1
                        value: APARTMENT
                      order_type:
                        key: 1
                        value: FOR_SALE
                      order_number: '32'
                      min_price: 466
                      max_price: 958
                      area_sqm: 3904
                      location:
                        id: 215
                        value: 'Prof. Alexane Douglas Jr.'
                      status:
                        key: 2
                        value: APPROVED
                      user:
                        id: 1190
                        name: 'Aubree Stracke Trisha Ullrich II'
                      notes: 'Ex ea vitae quo hic deleniti aliquid. Sed et voluptas quas et sed ut. Et non facere numquam ipsam. Exercitationem voluptatum voluptas possimus animi blanditiis sint quae.'
                      order_date: 08/09/2024
                      contact_phone: '+963956478665'
                      order_privacy:
                        key: 2
                        value: PUBLIC
                      reason: null
                      privacy_reason: null
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 24
                        property_type:
                          key: 4
                          value: BUILDING
                        order_type:
                          key: 1
                          value: FOR_SALE
                        order_number: '805680'
                        min_price: 107
                        max_price: 677
                        area_sqm: 4618
                        location:
                          id: 219
                          value: 'Damien Strosin'
                        status:
                          key: 2
                          value: APPROVED
                        user:
                          id: 1194
                          name: 'Malcolm Conn Delia Walter'
                        notes: 'Odio at sapiente veritatis repellendus esse error. Et sit dolores exercitationem quia quia.'
                        order_date: 08/09/2024
                        contact_phone: '+963956478665'
                        order_privacy:
                          key: 2
                          value: PUBLIC
                        reason: null
                        privacy_reason: null
                      -
                        id: 23
                        property_type:
                          key: 1
                          value: APARTMENT
                        order_type:
                          key: 1
                          value: FOR_SALE
                        order_number: '81706455'
                        min_price: 265
                        max_price: 503
                        area_sqm: 1799
                        location:
                          id: 218
                          value: 'Amira Monahan'
                        status:
                          key: 2
                          value: APPROVED
                        user:
                          id: 1193
                          name: 'Curt Krajcik Demarco Anderson'
                        notes: 'Explicabo harum doloremque quas reprehenderit natus. Provident nesciunt et labore id. Eveniet commodi quia enim nam harum mollitia. Maxime non aut ea.'
                        order_date: 08/09/2024
                        contact_phone: '+963956478665'
                        order_privacy:
                          key: 2
                          value: PUBLIC
                        reason: null
                        privacy_reason: null
                      -
                        id: 22
                        property_type:
                          key: 6
                          value: FARM
                        order_type:
                          key: 1
                          value: FOR_SALE
                        order_number: '542138'
                        min_price: 313
                        max_price: 791
                        area_sqm: 1167
                        location:
                          id: 217
                          value: 'Dr. Maude Reinger'
                        status:
                          key: 2
                          value: APPROVED
                        user:
                          id: 1192
                          name: 'Olin Brekke Prof. Charlotte Okuneva MD'
                        notes: 'Nesciunt velit molestiae architecto voluptas quidem commodi fugit quis. Maxime omnis quia commodi amet quis dolor natus. Voluptas aspernatur alias sed corrupti nisi reprehenderit eum.'
                        order_date: 08/09/2024
                        contact_phone: '+963956478665'
                        order_privacy:
                          key: 2
                          value: PUBLIC
                        reason: null
                        privacy_reason: null
                      -
                        id: 21
                        property_type:
                          key: 8
                          value: LAND
                        order_type:
                          key: 1
                          value: FOR_SALE
                        order_number: '3984687'
                        min_price: 317
                        max_price: 951
                        area_sqm: 2064
                        location:
                          id: 216
                          value: 'Antoinette Tromp'
                        status:
                          key: 2
                          value: APPROVED
                        user:
                          id: 1191
                          name: 'Rosalia Nicolas Glenda Kutch'
                        notes: 'Ducimus eos qui enim assumenda aut perferendis perferendis. Numquam et voluptatum possimus amet in qui. Fugit deleniti facere esse vel nulla qui.'
                        order_date: 08/09/2024
                        contact_phone: '+963956478665'
                        order_privacy:
                          key: 2
                          value: PUBLIC
                        reason: null
                        privacy_reason: null
                      -
                        id: 20
                        property_type:
                          key: 1
                          value: APARTMENT
                        order_type:
                          key: 1
                          value: FOR_SALE
                        order_number: '32'
                        min_price: 466
                        max_price: 958
                        area_sqm: 3904
                        location:
                          id: 215
                          value: 'Prof. Alexane Douglas Jr.'
                        status:
                          key: 2
                          value: APPROVED
                        user:
                          id: 1190
                          name: 'Aubree Stracke Trisha Ullrich II'
                        notes: 'Ex ea vitae quo hic deleniti aliquid. Sed et voluptas quas et sed ut. Et non facere numquam ipsam. Exercitationem voluptatum voluptas possimus animi blanditiis sint quae.'
                        order_date: 08/09/2024
                        contact_phone: '+963956478665'
                        order_privacy:
                          key: 2
                          value: PUBLIC
                        reason: null
                        privacy_reason: null
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 24
                        property_type:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 4
                            value:
                              type: string
                              example: BUILDING
                        order_type:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 1
                            value:
                              type: string
                              example: FOR_SALE
                        order_number:
                          type: string
                          example: '805680'
                        min_price:
                          type: integer
                          example: 107
                        max_price:
                          type: integer
                          example: 677
                        area_sqm:
                          type: integer
                          example: 4618
                        location:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 219
                            value:
                              type: string
                              example: 'Damien Strosin'
                        status:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 2
                            value:
                              type: string
                              example: APPROVED
                        user:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 1194
                            name:
                              type: string
                              example: 'Malcolm Conn Delia Walter'
                        notes:
                          type: string
                          example: 'Odio at sapiente veritatis repellendus esse error. Et sit dolores exercitationem quia quia.'
                        order_date:
                          type: string
                          example: 08/09/2024
                        contact_phone:
                          type: string
                          example: '+963956478665'
                        order_privacy:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 2
                            value:
                              type: string
                              example: PUBLIC
                        reason:
                          type: string
                          example: null
                        privacy_reason:
                          type: string
                          example: null
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 15
                          per_page:
                            type: integer
                            example: 5
                          count:
                            type: integer
                            example: 5
                          current_page:
                            type: integer
                            example: 2
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
  '/api/v1/mobile/user/orders/{order_id}/change-privacy':
    post:
      summary: 'Change Order Privacy'
      operationId: changeOrderPrivacy
      description: 'This endpoint lets the user change the privacy of a specific order'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'Order privacy changed successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'Order privacy changed successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                privacy:
                  type: integer
                  description: ''
                  example: 2
                  enum:
                    - 1
                    - 2
                reason:
                  type: string
                  description: ''
                  example: optio
              required:
                - privacy
    parameters:
      -
        in: path
        name: order_id
        description: 'The ID of the order.'
        example: 1
        required: true
        schema:
          type: integer
      -
        in: path
        name: advertisement
        description: 'The ID of the order.'
        example: ut
        required: true
        schema:
          type: string
  /api/v1/mobile/user/favorites:
    get:
      summary: 'Show all advertisement'
      operationId: showAllAdvertisement
      description: 'This endpoint lets user show all advertisement'
      parameters:
        -
          in: query
          name: page
          description: "Field to select page. Defaults to '1'."
          example: 18
          required: false
          schema:
            type: integer
            description: "Field to select page. Defaults to '1'."
            example: 18
        -
          in: query
          name: per_page
          description: "Field to select items per page. Defaults to '15'."
          example: 14
          required: false
          schema:
            type: integer
            description: "Field to select items per page. Defaults to '15'."
            example: 14
        -
          in: query
          name: 'filter[id]'
          description: 'Field to filter items by id.'
          example: cumque
          required: false
          schema:
            type: string
            description: 'Field to filter items by id.'
            example: cumque
        -
          in: query
          name: 'filter[type]'
          description: 'Field to filter items by type.'
          example: velit
          required: false
          schema:
            type: string
            description: 'Field to filter items by type.'
            example: velit
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 11
                      model:
                        id: 43
                        name: 'Voluptas quo debitis voluptatem.'
                        slug: voluptas-quo-debitis-voluptatem
                        property:
                          id: 11111200
                          price: '249919.00'
                          currency: SYP
                          property_type:
                            key: 9
                            value: HOTEL
                          ownership_type:
                            key: 2
                            value: GREEN_TITLE_DEAD
                          area_sqm: 3365
                          unit: Meter
                          address: "8232 Rolfson Station\nRodriguezton, MI 96291-4149"
                        listing_type:
                          key: 2
                          value: 'For Rent'
                        exhibitor_type:
                          key: 2
                          value: 'Property Owner'
                        rent_term: MONTHLY
                        image: 'https://dev.almoualemaqare.com/storage/advertisements/YNs6e4cn70aP7sWDOBYMnthLs9xLFMrY6c6MlJGN.jpg'
                        clicks: 50
                        is_favorite: true
                      type: ADVERTISEMENT
                    -
                      id: 10
                      model:
                        id: 42
                        name: 'Natus ipsum dolores molestiae sunt aliquam est repellendus.'
                        slug: natus-ipsum-dolores-molestiae-sunt-aliquam-est-repellendus
                        property:
                          id: 11111199
                          price: '130451.00'
                          currency: SYP
                          property_type:
                            key: 6
                            value: FARM
                          ownership_type:
                            key: 3
                            value: AGRICULTURAL_GREEN_TITLE_DEAD
                          area_sqm: 2418
                          unit: Meter
                          address: "5921 Becker Streets\nPowlowskimouth, NM 88151-6434"
                        listing_type:
                          key: 2
                          value: 'For Rent'
                        exhibitor_type:
                          key: 2
                          value: 'Property Owner'
                        rent_term: MONTHLY
                        image: 'https://dev.almoualemaqare.com/storage/advertisements/FZxzHhpjgc2SgWXp2yTliC5BzJx1o44R0R8vUoVv.jpg'
                        clicks: 33
                        is_favorite: true
                      type: ADVERTISEMENT
                    -
                      id: 9
                      model:
                        id: 41
                        name: 'Nemo sit pariatur vitae rem dolor occaecati.'
                        slug: nemo-sit-pariatur-vitae-rem-dolor-occaecati
                        property:
                          id: 11111198
                          price: '941022.00'
                          currency: SYP
                          property_type:
                            key: 2
                            value: SHOP
                          ownership_type:
                            key: 8
                            value: OTHER
                          area_sqm: 2201
                          unit: Meter
                          address: "70736 Nienow Stravenue\nEast Millieville, WY 54590"
                        listing_type:
                          key: 2
                          value: 'For Rent'
                        exhibitor_type:
                          key: 2
                          value: 'Property Owner'
                        rent_term: DAILY
                        image: 'https://dev.almoualemaqare.com/storage/advertisements/500B4erHc7mkvRcVJY45TG02OIIhrOpQd4UvwZ0I.jpg'
                        clicks: 31
                        is_favorite: true
                      type: ADVERTISEMENT
                    -
                      id: 8
                      model:
                        id: 40
                        name: 'Ducimus quisquam laudantium voluptas quaerat.'
                        slug: ducimus-quisquam-laudantium-voluptas-quaerat
                        property:
                          id: 11111197
                          price: '991637.00'
                          currency: SYP
                          property_type:
                            key: 5
                            value: OFFICE
                          ownership_type:
                            key: 1
                            value: COURT_JUDGMENT
                          area_sqm: 4489
                          unit: Meter
                          address: "42471 Horacio Lakes Suite 021\nNew Arlene, SC 78122"
                        listing_type:
                          key: 2
                          value: 'For Rent'
                        exhibitor_type:
                          key: 2
                          value: 'Property Owner'
                        rent_term: DAILY
                        image: 'https://dev.almoualemaqare.com/storage/advertisements/oj2bTwUrqyjg5U992nCdStyHfqRqWm6W0wVn23a0.jpg'
                        clicks: 1
                        is_favorite: true
                      type: ADVERTISEMENT
                    -
                      id: 7
                      model:
                        id: 39
                        name: 'Laudantium aliquam officia quis cupiditate possimus provident dignissimos culpa.'
                        slug: laudantium-aliquam-officia-quis-cupiditate-possimus-provident-dignissimos-culpa
                        property:
                          id: 11111196
                          price: '252787.00'
                          currency: SYP
                          property_type:
                            key: 6
                            value: FARM
                          ownership_type:
                            key: 7
                            value: NOTARY_PUBLIC_AGENCY
                          area_sqm: 3281
                          unit: Meter
                          address: "93157 Dietrich Mill\nLake Brian, MT 03711-3320"
                        listing_type:
                          key: 1
                          value: 'For Sale'
                        exhibitor_type:
                          key: 2
                          value: 'Property Owner'
                        image: 'https://dev.almoualemaqare.com/storage/advertisements/Sfzr5eNoorfJbRzLAA6NyKvAFew5GY4BJdy4NdZk.jpg'
                        clicks: 8
                        is_favorite: true
                      type: ADVERTISEMENT
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 11
                        model:
                          id: 43
                          name: 'Voluptas quo debitis voluptatem.'
                          slug: voluptas-quo-debitis-voluptatem
                          property:
                            id: 11111200
                            price: '249919.00'
                            currency: SYP
                            property_type:
                              key: 9
                              value: HOTEL
                            ownership_type:
                              key: 2
                              value: GREEN_TITLE_DEAD
                            area_sqm: 3365
                            unit: Meter
                            address: "8232 Rolfson Station\nRodriguezton, MI 96291-4149"
                          listing_type:
                            key: 2
                            value: 'For Rent'
                          exhibitor_type:
                            key: 2
                            value: 'Property Owner'
                          rent_term: MONTHLY
                          image: 'https://dev.almoualemaqare.com/storage/advertisements/YNs6e4cn70aP7sWDOBYMnthLs9xLFMrY6c6MlJGN.jpg'
                          clicks: 50
                          is_favorite: true
                        type: ADVERTISEMENT
                      -
                        id: 10
                        model:
                          id: 42
                          name: 'Natus ipsum dolores molestiae sunt aliquam est repellendus.'
                          slug: natus-ipsum-dolores-molestiae-sunt-aliquam-est-repellendus
                          property:
                            id: 11111199
                            price: '130451.00'
                            currency: SYP
                            property_type:
                              key: 6
                              value: FARM
                            ownership_type:
                              key: 3
                              value: AGRICULTURAL_GREEN_TITLE_DEAD
                            area_sqm: 2418
                            unit: Meter
                            address: "5921 Becker Streets\nPowlowskimouth, NM 88151-6434"
                          listing_type:
                            key: 2
                            value: 'For Rent'
                          exhibitor_type:
                            key: 2
                            value: 'Property Owner'
                          rent_term: MONTHLY
                          image: 'https://dev.almoualemaqare.com/storage/advertisements/FZxzHhpjgc2SgWXp2yTliC5BzJx1o44R0R8vUoVv.jpg'
                          clicks: 33
                          is_favorite: true
                        type: ADVERTISEMENT
                      -
                        id: 9
                        model:
                          id: 41
                          name: 'Nemo sit pariatur vitae rem dolor occaecati.'
                          slug: nemo-sit-pariatur-vitae-rem-dolor-occaecati
                          property:
                            id: 11111198
                            price: '941022.00'
                            currency: SYP
                            property_type:
                              key: 2
                              value: SHOP
                            ownership_type:
                              key: 8
                              value: OTHER
                            area_sqm: 2201
                            unit: Meter
                            address: "70736 Nienow Stravenue\nEast Millieville, WY 54590"
                          listing_type:
                            key: 2
                            value: 'For Rent'
                          exhibitor_type:
                            key: 2
                            value: 'Property Owner'
                          rent_term: DAILY
                          image: 'https://dev.almoualemaqare.com/storage/advertisements/500B4erHc7mkvRcVJY45TG02OIIhrOpQd4UvwZ0I.jpg'
                          clicks: 31
                          is_favorite: true
                        type: ADVERTISEMENT
                      -
                        id: 8
                        model:
                          id: 40
                          name: 'Ducimus quisquam laudantium voluptas quaerat.'
                          slug: ducimus-quisquam-laudantium-voluptas-quaerat
                          property:
                            id: 11111197
                            price: '991637.00'
                            currency: SYP
                            property_type:
                              key: 5
                              value: OFFICE
                            ownership_type:
                              key: 1
                              value: COURT_JUDGMENT
                            area_sqm: 4489
                            unit: Meter
                            address: "42471 Horacio Lakes Suite 021\nNew Arlene, SC 78122"
                          listing_type:
                            key: 2
                            value: 'For Rent'
                          exhibitor_type:
                            key: 2
                            value: 'Property Owner'
                          rent_term: DAILY
                          image: 'https://dev.almoualemaqare.com/storage/advertisements/oj2bTwUrqyjg5U992nCdStyHfqRqWm6W0wVn23a0.jpg'
                          clicks: 1
                          is_favorite: true
                        type: ADVERTISEMENT
                      -
                        id: 7
                        model:
                          id: 39
                          name: 'Laudantium aliquam officia quis cupiditate possimus provident dignissimos culpa.'
                          slug: laudantium-aliquam-officia-quis-cupiditate-possimus-provident-dignissimos-culpa
                          property:
                            id: 11111196
                            price: '252787.00'
                            currency: SYP
                            property_type:
                              key: 6
                              value: FARM
                            ownership_type:
                              key: 7
                              value: NOTARY_PUBLIC_AGENCY
                            area_sqm: 3281
                            unit: Meter
                            address: "93157 Dietrich Mill\nLake Brian, MT 03711-3320"
                          listing_type:
                            key: 1
                            value: 'For Sale'
                          exhibitor_type:
                            key: 2
                            value: 'Property Owner'
                          image: 'https://dev.almoualemaqare.com/storage/advertisements/Sfzr5eNoorfJbRzLAA6NyKvAFew5GY4BJdy4NdZk.jpg'
                          clicks: 8
                          is_favorite: true
                        type: ADVERTISEMENT
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 11
                        model:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 43
                            name:
                              type: string
                              example: 'Voluptas quo debitis voluptatem.'
                            slug:
                              type: string
                              example: voluptas-quo-debitis-voluptatem
                            property:
                              type: object
                              properties:
                                id:
                                  type: integer
                                  example: 11111200
                                price:
                                  type: string
                                  example: '249919.00'
                                currency:
                                  type: string
                                  example: SYP
                                property_type:
                                  type: object
                                  properties:
                                    key:
                                      type: integer
                                      example: 9
                                    value:
                                      type: string
                                      example: HOTEL
                                ownership_type:
                                  type: object
                                  properties:
                                    key:
                                      type: integer
                                      example: 2
                                    value:
                                      type: string
                                      example: GREEN_TITLE_DEAD
                                area_sqm:
                                  type: integer
                                  example: 3365
                                unit:
                                  type: string
                                  example: Meter
                                address:
                                  type: string
                                  example: "8232 Rolfson Station\nRodriguezton, MI 96291-4149"
                            listing_type:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 2
                                value:
                                  type: string
                                  example: 'For Rent'
                            exhibitor_type:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 2
                                value:
                                  type: string
                                  example: 'Property Owner'
                            rent_term:
                              type: string
                              example: MONTHLY
                            image:
                              type: string
                              example: 'https://dev.almoualemaqare.com/storage/advertisements/YNs6e4cn70aP7sWDOBYMnthLs9xLFMrY6c6MlJGN.jpg'
                            clicks:
                              type: integer
                              example: 50
                            is_favorite:
                              type: boolean
                              example: true
                        type:
                          type: string
                          example: ADVERTISEMENT
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 15
                          per_page:
                            type: integer
                            example: 5
                          count:
                            type: integer
                            example: 5
                          current_page:
                            type: integer
                            example: 2
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
  '/api/v1/mobile/user/advertisements/{advertisement_id}/favorite':
    post:
      summary: 'Add Favorite'
      operationId: addFavorite
      description: 'This endpoint lets user add advertisement'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 3
                    model:
                      id: 11111180
                      name: 'Voluptates molestiae nulla et aspernatur velit ullam labore.'
                      slug: voluptates-molestiae-nulla-et-aspernatur-velit-ullam-labore
                      property:
                        id: 10059
                        price: '301428.00'
                        currency: SYP
                        property_type:
                          key: 4
                          value: BUILDING
                        ownership_type:
                          key: 4
                          value: HOUSING_TITLE_DEAD
                        area_sqm: 4861
                        unit: Meter
                        address: "69160 Mayer Extensions Apt. 351\nNorrisland, OH 88112-7936"
                      listing_type:
                        key: 1
                        value: 'For Sale'
                      exhibitor_type:
                        key: 2
                        value: 'Property Owner'
                      image: 'https://dev.almoualemaqare.com/storage/advertisements/LWVlLOkvpKbViRRhk6gykhFmblVmBIWmZtTrFsd2.jpg'
                      clicks: 58
                      is_favorite: true
                    type: ADVERTISEMENT
                  message: 'The Favorite added successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 3
                      model:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 11111180
                          name:
                            type: string
                            example: 'Voluptates molestiae nulla et aspernatur velit ullam labore.'
                          slug:
                            type: string
                            example: voluptates-molestiae-nulla-et-aspernatur-velit-ullam-labore
                          property:
                            type: object
                            properties:
                              id:
                                type: integer
                                example: 10059
                              price:
                                type: string
                                example: '301428.00'
                              currency:
                                type: string
                                example: SYP
                              property_type:
                                type: object
                                properties:
                                  key:
                                    type: integer
                                    example: 4
                                  value:
                                    type: string
                                    example: BUILDING
                              ownership_type:
                                type: object
                                properties:
                                  key:
                                    type: integer
                                    example: 4
                                  value:
                                    type: string
                                    example: HOUSING_TITLE_DEAD
                              area_sqm:
                                type: integer
                                example: 4861
                              unit:
                                type: string
                                example: Meter
                              address:
                                type: string
                                example: "69160 Mayer Extensions Apt. 351\nNorrisland, OH 88112-7936"
                          listing_type:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 1
                              value:
                                type: string
                                example: 'For Sale'
                          exhibitor_type:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 2
                              value:
                                type: string
                                example: 'Property Owner'
                          image:
                            type: string
                            example: 'https://dev.almoualemaqare.com/storage/advertisements/LWVlLOkvpKbViRRhk6gykhFmblVmBIWmZtTrFsd2.jpg'
                          clicks:
                            type: integer
                            example: 58
                          is_favorite:
                            type: boolean
                            example: true
                      type:
                        type: string
                        example: ADVERTISEMENT
                  message:
                    type: string
                    example: 'The Favorite added successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
    delete:
      summary: 'Delete specific Favorite'
      operationId: deleteSpecificFavorite
      description: 'This endpoint lets user delete specific advertisement'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'The Favorite deleted successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'The Favorite deleted successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
    parameters:
      -
        in: path
        name: advertisement_id
        description: 'The ID of the advertisement.'
        example: 1
        required: true
        schema:
          type: integer
  '/api/v1/mobile/user/properties/{property}/favorite':
    post:
      summary: 'Add Favorite'
      operationId: addFavorite
      description: 'This endpoint lets user add advertisement'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 3
                    model:
                      id: 11111180
                      name: 'Voluptates molestiae nulla et aspernatur velit ullam labore.'
                      slug: voluptates-molestiae-nulla-et-aspernatur-velit-ullam-labore
                      property:
                        id: 10059
                        price: '301428.00'
                        currency: SYP
                        property_type:
                          key: 4
                          value: BUILDING
                        ownership_type:
                          key: 4
                          value: HOUSING_TITLE_DEAD
                        area_sqm: 4861
                        unit: Meter
                        address: "69160 Mayer Extensions Apt. 351\nNorrisland, OH 88112-7936"
                      listing_type:
                        key: 1
                        value: 'For Sale'
                      exhibitor_type:
                        key: 2
                        value: 'Property Owner'
                      image: 'https://dev.almoualemaqare.com/storage/advertisements/LWVlLOkvpKbViRRhk6gykhFmblVmBIWmZtTrFsd2.jpg'
                      clicks: 58
                      is_favorite: true
                    type: ADVERTISEMENT
                  message: 'The Favorite added successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 3
                      model:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 11111180
                          name:
                            type: string
                            example: 'Voluptates molestiae nulla et aspernatur velit ullam labore.'
                          slug:
                            type: string
                            example: voluptates-molestiae-nulla-et-aspernatur-velit-ullam-labore
                          property:
                            type: object
                            properties:
                              id:
                                type: integer
                                example: 10059
                              price:
                                type: string
                                example: '301428.00'
                              currency:
                                type: string
                                example: SYP
                              property_type:
                                type: object
                                properties:
                                  key:
                                    type: integer
                                    example: 4
                                  value:
                                    type: string
                                    example: BUILDING
                              ownership_type:
                                type: object
                                properties:
                                  key:
                                    type: integer
                                    example: 4
                                  value:
                                    type: string
                                    example: HOUSING_TITLE_DEAD
                              area_sqm:
                                type: integer
                                example: 4861
                              unit:
                                type: string
                                example: Meter
                              address:
                                type: string
                                example: "69160 Mayer Extensions Apt. 351\nNorrisland, OH 88112-7936"
                          listing_type:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 1
                              value:
                                type: string
                                example: 'For Sale'
                          exhibitor_type:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 2
                              value:
                                type: string
                                example: 'Property Owner'
                          image:
                            type: string
                            example: 'https://dev.almoualemaqare.com/storage/advertisements/LWVlLOkvpKbViRRhk6gykhFmblVmBIWmZtTrFsd2.jpg'
                          clicks:
                            type: integer
                            example: 58
                          is_favorite:
                            type: boolean
                            example: true
                      type:
                        type: string
                        example: ADVERTISEMENT
                  message:
                    type: string
                    example: 'The Favorite added successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
    delete:
      summary: 'Delete specific Favorite'
      operationId: deleteSpecificFavorite
      description: 'This endpoint lets user delete specific advertisement'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'The Favorite deleted successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'The Favorite deleted successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
    parameters:
      -
        in: path
        name: property
        description: 'The property.'
        example: 1
        required: true
        schema:
          type: integer
  '/api/v1/mobile/user/orders/{order_id}/favorite':
    post:
      summary: 'Add Favorite'
      operationId: addFavorite
      description: 'This endpoint lets user add advertisement'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 3
                    model:
                      id: 11111180
                      name: 'Voluptates molestiae nulla et aspernatur velit ullam labore.'
                      slug: voluptates-molestiae-nulla-et-aspernatur-velit-ullam-labore
                      property:
                        id: 10059
                        price: '301428.00'
                        currency: SYP
                        property_type:
                          key: 4
                          value: BUILDING
                        ownership_type:
                          key: 4
                          value: HOUSING_TITLE_DEAD
                        area_sqm: 4861
                        unit: Meter
                        address: "69160 Mayer Extensions Apt. 351\nNorrisland, OH 88112-7936"
                      listing_type:
                        key: 1
                        value: 'For Sale'
                      exhibitor_type:
                        key: 2
                        value: 'Property Owner'
                      image: 'https://dev.almoualemaqare.com/storage/advertisements/LWVlLOkvpKbViRRhk6gykhFmblVmBIWmZtTrFsd2.jpg'
                      clicks: 58
                      is_favorite: true
                    type: ADVERTISEMENT
                  message: 'The Favorite added successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 3
                      model:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 11111180
                          name:
                            type: string
                            example: 'Voluptates molestiae nulla et aspernatur velit ullam labore.'
                          slug:
                            type: string
                            example: voluptates-molestiae-nulla-et-aspernatur-velit-ullam-labore
                          property:
                            type: object
                            properties:
                              id:
                                type: integer
                                example: 10059
                              price:
                                type: string
                                example: '301428.00'
                              currency:
                                type: string
                                example: SYP
                              property_type:
                                type: object
                                properties:
                                  key:
                                    type: integer
                                    example: 4
                                  value:
                                    type: string
                                    example: BUILDING
                              ownership_type:
                                type: object
                                properties:
                                  key:
                                    type: integer
                                    example: 4
                                  value:
                                    type: string
                                    example: HOUSING_TITLE_DEAD
                              area_sqm:
                                type: integer
                                example: 4861
                              unit:
                                type: string
                                example: Meter
                              address:
                                type: string
                                example: "69160 Mayer Extensions Apt. 351\nNorrisland, OH 88112-7936"
                          listing_type:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 1
                              value:
                                type: string
                                example: 'For Sale'
                          exhibitor_type:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 2
                              value:
                                type: string
                                example: 'Property Owner'
                          image:
                            type: string
                            example: 'https://dev.almoualemaqare.com/storage/advertisements/LWVlLOkvpKbViRRhk6gykhFmblVmBIWmZtTrFsd2.jpg'
                          clicks:
                            type: integer
                            example: 58
                          is_favorite:
                            type: boolean
                            example: true
                      type:
                        type: string
                        example: ADVERTISEMENT
                  message:
                    type: string
                    example: 'The Favorite added successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
    delete:
      summary: 'Delete specific Favorite'
      operationId: deleteSpecificFavorite
      description: 'This endpoint lets user delete specific advertisement'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'The Favorite deleted successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'The Favorite deleted successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
    parameters:
      -
        in: path
        name: order_id
        description: 'The ID of the order.'
        example: 1
        required: true
        schema:
          type: integer
  /api/v1/mobile/user/contact_us:
    post:
      summary: 'Add Contact Us'
      operationId: addContactUs
      description: 'This endpoint lets user add contact us'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'Your message has been sent successfully.'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'Your message has been sent successfully.'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                user_id:
                  type: string
                  description: ''
                  example: null
                phone:
                  type: string
                  description: ''
                  example: null
                subject:
                  type: integer
                  description: ''
                  example: 1
                  enum:
                    - 1
                    - 2
                    - 3
                    - 4
                message:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: qbwidhltyxkqpvtskivfk
              required:
                - message
  /api/v1/mobile/user/notifications:
    get:
      summary: 'Show all User Notifications'
      operationId: showAllUserNotifications
      description: 'This endpoint lets user show all notifications'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: a110dfd5-0299-3dd4-8ac0-d8fb9151367f
                      data:
                        '0': 'Aliquam dolore ea suscipit aspernatur et.'
                        title: 'Unknown Notification Title'
                        body: 'Unknown Notification Body.'
                        icon: 'Unknown Notification Icon.'
                      read: false
                      created_at: '2024-09-08 06:33:29'
                    -
                      id: 928c3a04-9829-345b-b0d2-e13ff6c7ff85
                      data:
                        '0': 'Autem aut rerum dolorum laborum suscipit.'
                        title: 'Unknown Notification Title'
                        body: 'Unknown Notification Body.'
                        icon: 'Unknown Notification Icon.'
                      read: false
                      created_at: '2024-09-08 06:33:29'
                    -
                      id: 926de927-5ac2-32c2-ad8f-e47f91805965
                      data:
                        '0': 'Vero adipisci occaecati voluptas eius eaque magnam.'
                        title: 'Unknown Notification Title'
                        body: 'Unknown Notification Body.'
                        icon: 'Unknown Notification Icon.'
                      read: false
                      created_at: '2024-09-08 06:33:29'
                    -
                      id: 90d41208-6cbe-3ad7-97f2-b01bd6f33a67
                      data:
                        '0': 'Doloribus magni velit aut.'
                        title: 'Unknown Notification Title'
                        body: 'Unknown Notification Body.'
                        icon: 'Unknown Notification Icon.'
                      read: false
                      created_at: '2024-09-08 06:33:29'
                    -
                      id: 8fd57695-61d7-3481-8d3f-a945c41b99f5
                      data:
                        '0': 'Aut soluta corrupti provident mollitia odio exercitationem optio.'
                        title: 'Unknown Notification Title'
                        body: 'Unknown Notification Body.'
                        icon: 'Unknown Notification Icon.'
                      read: false
                      created_at: '2024-09-08 06:33:29'
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: a110dfd5-0299-3dd4-8ac0-d8fb9151367f
                        data:
                          0: 'Aliquam dolore ea suscipit aspernatur et.'
                          title: 'Unknown Notification Title'
                          body: 'Unknown Notification Body.'
                          icon: 'Unknown Notification Icon.'
                        read: false
                        created_at: '2024-09-08 06:33:29'
                      -
                        id: 928c3a04-9829-345b-b0d2-e13ff6c7ff85
                        data:
                          0: 'Autem aut rerum dolorum laborum suscipit.'
                          title: 'Unknown Notification Title'
                          body: 'Unknown Notification Body.'
                          icon: 'Unknown Notification Icon.'
                        read: false
                        created_at: '2024-09-08 06:33:29'
                      -
                        id: 926de927-5ac2-32c2-ad8f-e47f91805965
                        data:
                          0: 'Vero adipisci occaecati voluptas eius eaque magnam.'
                          title: 'Unknown Notification Title'
                          body: 'Unknown Notification Body.'
                          icon: 'Unknown Notification Icon.'
                        read: false
                        created_at: '2024-09-08 06:33:29'
                      -
                        id: 90d41208-6cbe-3ad7-97f2-b01bd6f33a67
                        data:
                          0: 'Doloribus magni velit aut.'
                          title: 'Unknown Notification Title'
                          body: 'Unknown Notification Body.'
                          icon: 'Unknown Notification Icon.'
                        read: false
                        created_at: '2024-09-08 06:33:29'
                      -
                        id: 8fd57695-61d7-3481-8d3f-a945c41b99f5
                        data:
                          0: 'Aut soluta corrupti provident mollitia odio exercitationem optio.'
                          title: 'Unknown Notification Title'
                          body: 'Unknown Notification Body.'
                          icon: 'Unknown Notification Icon.'
                        read: false
                        created_at: '2024-09-08 06:33:29'
                    items:
                      type: object
                      properties:
                        id:
                          type: string
                          example: a110dfd5-0299-3dd4-8ac0-d8fb9151367f
                        data:
                          type: object
                          properties:
                            0:
                              type: string
                              example: 'Aliquam dolore ea suscipit aspernatur et.'
                            title:
                              type: string
                              example: 'Unknown Notification Title'
                            body:
                              type: string
                              example: 'Unknown Notification Body.'
                            icon:
                              type: string
                              example: 'Unknown Notification Icon.'
                        read:
                          type: boolean
                          example: false
                        created_at:
                          type: string
                          example: '2024-09-08 06:33:29'
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 15
                          per_page:
                            type: integer
                            example: 5
                          count:
                            type: integer
                            example: 5
                          current_page:
                            type: integer
                            example: 2
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
  /api/v1/mobile/user/notifications/mark-all-as-read:
    put:
      summary: 'Mark all notifications as read for the given user.'
      operationId: markAllNotificationsAsReadForTheGivenUser
      description: ''
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'Notifications updated successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'Notifications updated successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
  '/api/v1/mobile/user/notifications/{notification_id}/mark-as-read':
    put:
      summary: 'Mark the given notification as read.'
      operationId: markTheGivenNotificationAsRead
      description: ''
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'Notification updated successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'Notification updated successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
    parameters:
      -
        in: path
        name: notification_id
        description: 'The ID of the notification.'
        example: '1234567'
        required: true
        schema:
          type: string
  /api/v1/mobile/user/reviews:
    get:
      summary: 'Show all reviews'
      operationId: showAllReviews
      description: 'This endpoint lets you show all reviews'
      parameters:
        -
          in: query
          name: page
          description: "Field to select page. Defaults to '1'."
          example: 17
          required: false
          schema:
            type: integer
            description: "Field to select page. Defaults to '1'."
            example: 17
        -
          in: query
          name: per_page
          description: "Field to select items per page. Defaults to '15'."
          example: 5
          required: false
          schema:
            type: integer
            description: "Field to select items per page. Defaults to '15'."
            example: 5
        -
          in: query
          name: 'filter[id]'
          description: 'Field to filter items by id.'
          example: soluta
          required: false
          schema:
            type: string
            description: 'Field to filter items by id.'
            example: soluta
        -
          in: query
          name: 'filter[rating]'
          description: 'Field to filter items by rating.'
          example: beatae
          required: false
          schema:
            type: string
            description: 'Field to filter items by rating.'
            example: beatae
        -
          in: query
          name: 'filter[status]'
          description: 'Field to filter items by status.'
          example: voluptate
          required: false
          schema:
            type: string
            description: 'Field to filter items by status.'
            example: voluptate
        -
          in: query
          name: 'filter[user_id]'
          description: 'Field to filter items by user id.'
          example: assumenda
          required: false
          schema:
            type: string
            description: 'Field to filter items by user id.'
            example: assumenda
        -
          in: query
          name: sort
          description: 'Field to sort items by id,rating,status.'
          example: est
          required: false
          schema:
            type: string
            description: 'Field to sort items by id,rating,status.'
            example: est
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 11111157
                      rating: 2
                      comment: 'Molestiae magnam provident ducimus facilis.'
                      status:
                        key: 2
                        value: ACTIVE
                      user:
                        id: 11478
                        name: 'Mrs. Victoria Kub PhD Keith Cummings'
                      model:
                        id: 490
                        name: 'Dr. Asha Boehm'
                        type:
                          key: 2
                          value: OFFICE
                        logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                      type: AGENCY
                      review_date: '2024-09-08T06:33:33.000000Z'
                    -
                      id: 11111156
                      rating: 4
                      comment: 'Et omnis non aut autem delectus ducimus.'
                      status:
                        key: 3
                        value: REJECTED
                      user:
                        id: 11476
                        name: 'Dayne Blanda Monserrate Beier Sr.'
                      model:
                        id: 490
                        name: 'Dr. Asha Boehm'
                        type:
                          key: 2
                          value: OFFICE
                        logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                      type: AGENCY
                      review_date: '2024-09-08T06:33:33.000000Z'
                    -
                      id: 11111155
                      rating: 3
                      comment: 'At minima perferendis qui aut eligendi officia.'
                      status:
                        key: 2
                        value: ACTIVE
                      user:
                        id: 11474
                        name: 'Prof. Paxton Gottlieb Katarina Corkery'
                      model:
                        id: 490
                        name: 'Dr. Asha Boehm'
                        type:
                          key: 2
                          value: OFFICE
                        logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                      type: AGENCY
                      review_date: '2024-09-08T06:33:33.000000Z'
                    -
                      id: 11111154
                      rating: 5
                      comment: 'Ipsam mollitia voluptatum ipsam dolores quod assumenda perferendis.'
                      status:
                        key: 1
                        value: UNDER_REVIEW
                      user:
                        id: 11472
                        name: 'Estel Halvorson PhD Prof. Francisca Stracke II'
                      model:
                        id: 490
                        name: 'Dr. Asha Boehm'
                        type:
                          key: 2
                          value: OFFICE
                        logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                      type: AGENCY
                      review_date: '2024-09-08T06:33:33.000000Z'
                    -
                      id: 11111153
                      rating: 1
                      comment: 'Aspernatur ducimus dolores architecto doloremque ut id ipsam qui.'
                      status:
                        key: 1
                        value: UNDER_REVIEW
                      user:
                        id: 11470
                        name: 'Liza Cartwright Adah Braun'
                      model:
                        id: 490
                        name: 'Dr. Asha Boehm'
                        type:
                          key: 2
                          value: OFFICE
                        logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                      type: AGENCY
                      review_date: '2024-09-08T06:33:33.000000Z'
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 11111157
                        rating: 2
                        comment: 'Molestiae magnam provident ducimus facilis.'
                        status:
                          key: 2
                          value: ACTIVE
                        user:
                          id: 11478
                          name: 'Mrs. Victoria Kub PhD Keith Cummings'
                        model:
                          id: 490
                          name: 'Dr. Asha Boehm'
                          type:
                            key: 2
                            value: OFFICE
                          logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                        type: AGENCY
                        review_date: '2024-09-08T06:33:33.000000Z'
                      -
                        id: 11111156
                        rating: 4
                        comment: 'Et omnis non aut autem delectus ducimus.'
                        status:
                          key: 3
                          value: REJECTED
                        user:
                          id: 11476
                          name: 'Dayne Blanda Monserrate Beier Sr.'
                        model:
                          id: 490
                          name: 'Dr. Asha Boehm'
                          type:
                            key: 2
                            value: OFFICE
                          logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                        type: AGENCY
                        review_date: '2024-09-08T06:33:33.000000Z'
                      -
                        id: 11111155
                        rating: 3
                        comment: 'At minima perferendis qui aut eligendi officia.'
                        status:
                          key: 2
                          value: ACTIVE
                        user:
                          id: 11474
                          name: 'Prof. Paxton Gottlieb Katarina Corkery'
                        model:
                          id: 490
                          name: 'Dr. Asha Boehm'
                          type:
                            key: 2
                            value: OFFICE
                          logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                        type: AGENCY
                        review_date: '2024-09-08T06:33:33.000000Z'
                      -
                        id: 11111154
                        rating: 5
                        comment: 'Ipsam mollitia voluptatum ipsam dolores quod assumenda perferendis.'
                        status:
                          key: 1
                          value: UNDER_REVIEW
                        user:
                          id: 11472
                          name: 'Estel Halvorson PhD Prof. Francisca Stracke II'
                        model:
                          id: 490
                          name: 'Dr. Asha Boehm'
                          type:
                            key: 2
                            value: OFFICE
                          logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                        type: AGENCY
                        review_date: '2024-09-08T06:33:33.000000Z'
                      -
                        id: 11111153
                        rating: 1
                        comment: 'Aspernatur ducimus dolores architecto doloremque ut id ipsam qui.'
                        status:
                          key: 1
                          value: UNDER_REVIEW
                        user:
                          id: 11470
                          name: 'Liza Cartwright Adah Braun'
                        model:
                          id: 490
                          name: 'Dr. Asha Boehm'
                          type:
                            key: 2
                            value: OFFICE
                          logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                        type: AGENCY
                        review_date: '2024-09-08T06:33:33.000000Z'
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 11111157
                        rating:
                          type: integer
                          example: 2
                        comment:
                          type: string
                          example: 'Molestiae magnam provident ducimus facilis.'
                        status:
                          type: object
                          properties:
                            key:
                              type: integer
                              example: 2
                            value:
                              type: string
                              example: ACTIVE
                        user:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 11478
                            name:
                              type: string
                              example: 'Mrs. Victoria Kub PhD Keith Cummings'
                        model:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 490
                            name:
                              type: string
                              example: 'Dr. Asha Boehm'
                            type:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 2
                                value:
                                  type: string
                                  example: OFFICE
                            logo:
                              type: string
                              example: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                        type:
                          type: string
                          example: AGENCY
                        review_date:
                          type: string
                          example: '2024-09-08T06:33:33.000000Z'
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 15
                          per_page:
                            type: integer
                            example: 5
                          count:
                            type: integer
                            example: 5
                          current_page:
                            type: integer
                            example: 2
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
  '/api/v1/mobile/user/advertisements/{advertisement_id}/review':
    post:
      summary: 'Add Review'
      operationId: addReview
      description: 'This endpoint lets user add Review'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 6
                    rating: 5
                    comment: 'This Agency is great'
                    status:
                      key: 1
                      value: UNDER_REVIEW
                    user:
                      id: 1259
                      name: 'Lura Stark Emely Ondricka'
                    model:
                      id: 11111466
                      name: 'Alessandra Witting'
                      type:
                        key: 2
                        value: OFFICE
                      logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                    type: AGENCY
                    review_date: '2024-09-08T06:33:33.000000Z'
                  message: 'The Review added successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 6
                      rating:
                        type: integer
                        example: 5
                      comment:
                        type: string
                        example: 'This Agency is great'
                      status:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: UNDER_REVIEW
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 1259
                          name:
                            type: string
                            example: 'Lura Stark Emely Ondricka'
                      model:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 11111466
                          name:
                            type: string
                            example: 'Alessandra Witting'
                          type:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 2
                              value:
                                type: string
                                example: OFFICE
                          logo:
                            type: string
                            example: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                      type:
                        type: string
                        example: AGENCY
                      review_date:
                        type: string
                        example: '2024-09-08T06:33:33.000000Z'
                  message:
                    type: string
                    example: 'The Review added successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                rating:
                  type: number
                  description: 'Must be at least 0.'
                  example: 62
                comment:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: ptpndflhgrmfpvqjtsctwm
              required:
                - rating
                - comment
    delete:
      summary: 'Delete specific review'
      operationId: deleteSpecificReview
      description: 'This endpoint lets you delete specific review'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'The Review deleted successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'The Review deleted successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
    parameters:
      -
        in: path
        name: advertisement_id
        description: 'The ID of the advertisement.'
        example: 1
        required: true
        schema:
          type: integer
  '/api/v1/mobile/user/agencies/{agency_id}/review':
    post:
      summary: 'Add Review'
      operationId: addReview
      description: 'This endpoint lets user add Review'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 6
                    rating: 5
                    comment: 'This Agency is great'
                    status:
                      key: 1
                      value: UNDER_REVIEW
                    user:
                      id: 1259
                      name: 'Lura Stark Emely Ondricka'
                    model:
                      id: 11111466
                      name: 'Alessandra Witting'
                      type:
                        key: 2
                        value: OFFICE
                      logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                    type: AGENCY
                    review_date: '2024-09-08T06:33:33.000000Z'
                  message: 'The Review added successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 6
                      rating:
                        type: integer
                        example: 5
                      comment:
                        type: string
                        example: 'This Agency is great'
                      status:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: UNDER_REVIEW
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 1259
                          name:
                            type: string
                            example: 'Lura Stark Emely Ondricka'
                      model:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 11111466
                          name:
                            type: string
                            example: 'Alessandra Witting'
                          type:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 2
                              value:
                                type: string
                                example: OFFICE
                          logo:
                            type: string
                            example: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                      type:
                        type: string
                        example: AGENCY
                      review_date:
                        type: string
                        example: '2024-09-08T06:33:33.000000Z'
                  message:
                    type: string
                    example: 'The Review added successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                rating:
                  type: number
                  description: 'Must be at least 0.'
                  example: 45
                comment:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: phncvgztth
              required:
                - rating
                - comment
    delete:
      summary: 'Delete specific review'
      operationId: deleteSpecificReview
      description: 'This endpoint lets you delete specific review'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'The Review deleted successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'The Review deleted successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
    parameters:
      -
        in: path
        name: agency_id
        description: 'The ID of the agency.'
        example: 1
        required: true
        schema:
          type: integer
  '/api/v1/mobile/user/orders/{order_id}/review':
    post:
      summary: 'Add Review'
      operationId: addReview
      description: 'This endpoint lets user add Review'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 6
                    rating: 5
                    comment: 'This Agency is great'
                    status:
                      key: 1
                      value: UNDER_REVIEW
                    user:
                      id: 1259
                      name: 'Lura Stark Emely Ondricka'
                    model:
                      id: 11111466
                      name: 'Alessandra Witting'
                      type:
                        key: 2
                        value: OFFICE
                      logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                    type: AGENCY
                    review_date: '2024-09-08T06:33:33.000000Z'
                  message: 'The Review added successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 6
                      rating:
                        type: integer
                        example: 5
                      comment:
                        type: string
                        example: 'This Agency is great'
                      status:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 1
                          value:
                            type: string
                            example: UNDER_REVIEW
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 1259
                          name:
                            type: string
                            example: 'Lura Stark Emely Ondricka'
                      model:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 11111466
                          name:
                            type: string
                            example: 'Alessandra Witting'
                          type:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 2
                              value:
                                type: string
                                example: OFFICE
                          logo:
                            type: string
                            example: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                      type:
                        type: string
                        example: AGENCY
                      review_date:
                        type: string
                        example: '2024-09-08T06:33:33.000000Z'
                  message:
                    type: string
                    example: 'The Review added successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                rating:
                  type: number
                  description: 'Must be at least 0.'
                  example: 78
                comment:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: htkw
              required:
                - rating
                - comment
    delete:
      summary: 'Delete specific review'
      operationId: deleteSpecificReview
      description: 'This endpoint lets you delete specific review'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'The Review deleted successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'The Review deleted successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
    parameters:
      -
        in: path
        name: order_id
        description: 'The ID of the order.'
        example: 1
        required: true
        schema:
          type: integer
  /api/v1/mobile/user/accounts:
    get:
      summary: "Get financial contacts' accounts."
      operationId: getFinancialContactsAccounts
      description: ''
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 3
                      second_account_id: 11111511
                      second_account: 'Rowland Ward Jr. Natalia McCullough'
                      number_of_transactions: 2
                    -
                      id: 2
                      second_account_id: 11111509
                      second_account: 'Colby Morissette Ryder Nikolaus III'
                      number_of_transactions: 2
                    -
                      id: 1
                      second_account_id: 11111507
                      second_account: 'Zachariah Klocko Dr. Freda Treutel'
                      number_of_transactions: 2
                  meta:
                    pagination:
                      total: 3
                      per_page: 15
                      count: 3
                      current_page: 1
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 3
                        second_account_id: 11111511
                        second_account: 'Rowland Ward Jr. Natalia McCullough'
                        number_of_transactions: 2
                      -
                        id: 2
                        second_account_id: 11111509
                        second_account: 'Colby Morissette Ryder Nikolaus III'
                        number_of_transactions: 2
                      -
                        id: 1
                        second_account_id: 11111507
                        second_account: 'Zachariah Klocko Dr. Freda Treutel'
                        number_of_transactions: 2
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 3
                        second_account_id:
                          type: integer
                          example: 11111511
                        second_account:
                          type: string
                          example: 'Rowland Ward Jr. Natalia McCullough'
                        number_of_transactions:
                          type: integer
                          example: 2
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 3
                          per_page:
                            type: integer
                            example: 15
                          count:
                            type: integer
                            example: 3
                          current_page:
                            type: integer
                            example: 1
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
  /api/v1/mobile/user/accounts/reasons:
    get:
      summary: 'Get all reasons for the authenticated user.'
      operationId: getAllReasonsForTheAuthenticatedUser
      description: ''
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 3
                      account_id: 1
                      reason: 'Voluptas iste dignissimos corrupti aliquid quis veritatis et.'
                    -
                      id: 2
                      account_id: 1
                      reason: 'Saepe fuga quibusdam sequi illum ex porro omnis eos.'
                    -
                      id: 1
                      account_id: 1
                      reason: 'Deserunt laudantium adipisci porro ab repellat et magni.'
                  meta:
                    pagination:
                      total: 3
                      per_page: 15
                      count: 3
                      current_page: 1
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 3
                        account_id: 1
                        reason: 'Voluptas iste dignissimos corrupti aliquid quis veritatis et.'
                      -
                        id: 2
                        account_id: 1
                        reason: 'Saepe fuga quibusdam sequi illum ex porro omnis eos.'
                      -
                        id: 1
                        account_id: 1
                        reason: 'Deserunt laudantium adipisci porro ab repellat et magni.'
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 3
                        account_id:
                          type: integer
                          example: 1
                        reason:
                          type: string
                          example: 'Voluptas iste dignissimos corrupti aliquid quis veritatis et.'
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 3
                          per_page:
                            type: integer
                            example: 15
                          count:
                            type: integer
                            example: 3
                          current_page:
                            type: integer
                            example: 1
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
    post:
      summary: 'Add Account Reason'
      operationId: addAccountReason
      description: 'This endpoint lets user add Account Reason'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 1
                    account_id: 1
                    reason: 'Some Reason'
                  message: 'The Account Reason added successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 1
                      account_id:
                        type: integer
                        example: 1
                      reason:
                        type: string
                        example: 'Some Reason'
                  message:
                    type: string
                    example: 'The Account Reason added successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                account_id:
                  type: string
                  description: ''
                  example: debitis
                reason:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: nsegoqgkjrnekcrhl
              required:
                - account_id
                - reason
  '/api/v1/mobile/user/accounts/reasons/{account_reason_id}':
    put:
      summary: 'Update specific Account Reason'
      operationId: updateSpecificAccountReason
      description: 'This endpoint lets user update own Account Reason'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 5
                    account_id: 7
                    reason: 'Updated Reason'
                  message: 'The Account Reason Updated successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 5
                      account_id:
                        type: integer
                        example: 7
                      reason:
                        type: string
                        example: 'Updated Reason'
                  message:
                    type: string
                    example: 'The Account Reason Updated successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                account_id:
                  type: string
                  description: ''
                  example: null
                reason:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: tyufyuistqptqvtuz
    parameters:
      -
        in: path
        name: account_reason_id
        description: 'The ID of the account reason.'
        example: impedit
        required: true
        schema:
          type: string
  '/api/v1/mobile/user/accounts/{account_id}/ledgers':
    get:
      summary: 'Get ledger entries for a specific account.'
      operationId: getLedgerEntriesForASpecificAccount
      description: ''
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      entry_id: 1
                      balance: 251.36
                      currency: SYP
                      credit: '607.88'
                      debit: '251.36'
                      reason_id: 6
                      reason: 'fix elevator in mazeeh apartment'
                      transaction_datetime: '08 Sun Sep 2024'
                  meta:
                    pagination:
                      total: 1
                      per_page: 15
                      count: 1
                      current_page: 1
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        entry_id: 1
                        balance: 251.36
                        currency: SYP
                        credit: '607.88'
                        debit: '251.36'
                        reason_id: 6
                        reason: 'fix elevator in mazeeh apartment'
                        transaction_datetime: '08 Sun Sep 2024'
                    items:
                      type: object
                      properties:
                        entry_id:
                          type: integer
                          example: 1
                        balance:
                          type: number
                          example: 251.36
                        currency:
                          type: string
                          example: SYP
                        credit:
                          type: string
                          example: '607.88'
                        debit:
                          type: string
                          example: '251.36'
                        reason_id:
                          type: integer
                          example: 6
                        reason:
                          type: string
                          example: 'fix elevator in mazeeh apartment'
                        transaction_datetime:
                          type: string
                          example: '08 Sun Sep 2024'
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 1
                          per_page:
                            type: integer
                            example: 15
                          count:
                            type: integer
                            example: 1
                          current_page:
                            type: integer
                            example: 1
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
    parameters:
      -
        in: path
        name: account_id
        description: 'The ID of the account.'
        example: 19
        required: true
        schema:
          type: integer
  /api/v1/mobile/user/accounts/store-vault-pin:
    post:
      summary: 'Add a Vault Pin for the specified account.'
      operationId: addAVaultPinForTheSpecifiedAccount
      description: ''
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'The account Vault Pin added successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'The account Vault Pin added successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                vault_pin:
                  type: string
                  description: 'Must be at least 4 characters. Must not be greater than 6 characters.'
                  example: o
              required:
                - vault_pin
  /api/v1/mobile/user/accounts/login:
    post:
      summary: 'reset the  Vault Pin using otp .'
      operationId: resetTheVaultPinUsingOtp
      description: ''
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'Successfully logged in'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'Successfully logged in'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                vault_pin:
                  type: string
                  description: ''
                  example: ex
              required:
                - vault_pin
  /api/v1/mobile/user/accounts/reset-pin:
    post:
      summary: 'reset the Vault Pin using otp .'
      operationId: resetTheVaultPinUsingOtp
      description: ''
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'Vault Pin has been changed successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'Vault Pin has been changed successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                vault_pin:
                  type: string
                  description: ''
                  example: omnis
                otp_code:
                  type: string
                  description: ''
                  example: tempore
                phone:
                  type: string
                  description: ''
                  example: null
              required:
                - vault_pin
                - otp_code
  /api/v1/mobile/user/accounts/get-deleted-ledgers:
    get:
      summary: 'Retrieve soft deleted ledger entries for the authenticated user.'
      operationId: retrieveSoftDeletedLedgerEntriesForTheAuthenticatedUser
      description: ''
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 27
                    sender: 'Kory Doyle Lacey Wilderman'
                    receiver: 'Austin Feeney Frieda Hettinger'
                    credit: '818.67'
                    debit: '682.78'
                    currency: SYP
                    image: 'https://dev.almoualemaqare.com/storage/ledgerEntries/VLTwvjH6sS2RLz5bjAYsaDvWsdUajrA1MBYqYHw9.jpg'
                    note: 'Modi odit atque repudiandae odio non dignissimos.'
                    transaction_datetime: '2024-09-08T06:33:28.000000Z'
                    ledger_entry_status:
                      key: 2
                      value: RECEIVED
                    ledger_entry_type:
                      key: 2
                      value: PAYMENT
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 27
                      sender:
                        type: string
                        example: 'Kory Doyle Lacey Wilderman'
                      receiver:
                        type: string
                        example: 'Austin Feeney Frieda Hettinger'
                      credit:
                        type: string
                        example: '818.67'
                      debit:
                        type: string
                        example: '682.78'
                      currency:
                        type: string
                        example: SYP
                      image:
                        type: string
                        example: 'https://dev.almoualemaqare.com/storage/ledgerEntries/VLTwvjH6sS2RLz5bjAYsaDvWsdUajrA1MBYqYHw9.jpg'
                      note:
                        type: string
                        example: 'Modi odit atque repudiandae odio non dignissimos.'
                      transaction_datetime:
                        type: string
                        example: '2024-09-08T06:33:28.000000Z'
                      ledger_entry_status:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: RECEIVED
                      ledger_entry_type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: PAYMENT
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
  '/api/v1/mobile/user/accounts/{ledger_entry_id}':
    get:
      summary: 'Get specific ledger entry.'
      operationId: getSpecificLedgerEntry
      description: ''
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 27
                    sender: 'Kory Doyle Lacey Wilderman'
                    receiver: 'Austin Feeney Frieda Hettinger'
                    credit: '818.67'
                    debit: '682.78'
                    currency: SYP
                    image: 'https://dev.almoualemaqare.com/storage/ledgerEntries/VLTwvjH6sS2RLz5bjAYsaDvWsdUajrA1MBYqYHw9.jpg'
                    note: 'Modi odit atque repudiandae odio non dignissimos.'
                    transaction_datetime: '2024-09-08T06:33:28.000000Z'
                    ledger_entry_status:
                      key: 2
                      value: RECEIVED
                    ledger_entry_type:
                      key: 2
                      value: PAYMENT
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 27
                      sender:
                        type: string
                        example: 'Kory Doyle Lacey Wilderman'
                      receiver:
                        type: string
                        example: 'Austin Feeney Frieda Hettinger'
                      credit:
                        type: string
                        example: '818.67'
                      debit:
                        type: string
                        example: '682.78'
                      currency:
                        type: string
                        example: SYP
                      image:
                        type: string
                        example: 'https://dev.almoualemaqare.com/storage/ledgerEntries/VLTwvjH6sS2RLz5bjAYsaDvWsdUajrA1MBYqYHw9.jpg'
                      note:
                        type: string
                        example: 'Modi odit atque repudiandae odio non dignissimos.'
                      transaction_datetime:
                        type: string
                        example: '2024-09-08T06:33:28.000000Z'
                      ledger_entry_status:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: RECEIVED
                      ledger_entry_type:
                        type: object
                        properties:
                          key:
                            type: integer
                            example: 2
                          value:
                            type: string
                            example: PAYMENT
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
    post:
      summary: 'Update a ledger entry for the specified account.'
      operationId: updateALedgerEntryForTheSpecifiedAccount
      description: ''
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    entry_id: 13
                    balance: -100
                    currency: SYP
                    credit: 0
                    debit: -100
                    reason_id: 24
                    reason: 'fix home'
                    transaction_datetime: '08 Sun Sep 2024'
                  message: 'The account ledger entry updated successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      entry_id:
                        type: integer
                        example: 13
                      balance:
                        type: integer
                        example: -100
                      currency:
                        type: string
                        example: SYP
                      credit:
                        type: integer
                        example: 0
                      debit:
                        type: integer
                        example: -100
                      reason_id:
                        type: integer
                        example: 24
                      reason:
                        type: string
                        example: 'fix home'
                      transaction_datetime:
                        type: string
                        example: '08 Sun Sep 2024'
                  message:
                    type: string
                    example: 'The account ledger entry updated successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
      requestBody:
        required: false
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                reason:
                  type: string
                  description: ''
                  example: null
                user_id:
                  type: string
                  description: ''
                  example: null
                debit:
                  type: number
                  description: 'Must be at least 0.'
                  example: 39
                note:
                  type: string
                  description: ''
                  example: doloribus
                proof_of_payment_image:
                  type: string
                  format: binary
                  description: 'Must be an image. Must not be greater than 2048 kilobytes.'
                ledger_entry_type:
                  type: integer
                  description: ''
                  example: 1
                  enum:
                    - 1
                    - 2
    delete:
      summary: 'Delete specific Ledger Entry'
      operationId: deleteSpecificLedgerEntry
      description: 'This endpoint lets user delete specific Ledger Entry'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'Ledger entry will delete when other side approve on that'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'Ledger entry will delete when other side approve on that'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
    parameters:
      -
        in: path
        name: ledger_entry_id
        description: 'The ID of the ledger entry.'
        example: 6
        required: true
        schema:
          type: integer
  '/api/v1/mobile/user/accounts/{ledger_entry_id}/change-status':
    post:
      summary: 'Change a specified ledger entry status.'
      operationId: changeASpecifiedLedgerEntryStatus
      description: ''
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'Ledger entry status has been changed successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'Ledger entry status has been changed successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                ledger_entry_status:
                  type: integer
                  description: ''
                  example: 3
                  enum:
                    - 1
                    - 2
                    - 3
              required:
                - ledger_entry_status
    parameters:
      -
        in: path
        name: ledger_entry_id
        description: 'The ID of the ledger entry.'
        example: 6
        required: true
        schema:
          type: integer
  '/api/v1/mobile/user/accounts/{account}/ledgers':
    post:
      summary: 'Add a new ledger entry for the specified account.'
      operationId: addANewLedgerEntryForTheSpecifiedAccount
      description: ''
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    entry_id: 28
                    balance: -100
                    currency: SYP
                    credit: '100.00'
                    debit: '0.00'
                    reason_id: 39
                    reason: 'fix home'
                    transaction_datetime: '08 Sun Sep 2024'
                  message: 'The account ledger entry added successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      entry_id:
                        type: integer
                        example: 28
                      balance:
                        type: integer
                        example: -100
                      currency:
                        type: string
                        example: SYP
                      credit:
                        type: string
                        example: '100.00'
                      debit:
                        type: string
                        example: '0.00'
                      reason_id:
                        type: integer
                        example: 39
                      reason:
                        type: string
                        example: 'fix home'
                      transaction_datetime:
                        type: string
                        example: '08 Sun Sep 2024'
                  message:
                    type: string
                    example: 'The account ledger entry added successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
      requestBody:
        required: true
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                reason:
                  type: string
                  description: ''
                  example: reiciendis
                user_id:
                  type: string
                  description: ''
                  example: aut
                debit:
                  type: number
                  description: 'Must be at least 0.'
                  example: 7
                note:
                  type: string
                  description: ''
                  example: eligendi
                proof_of_payment_image:
                  type: string
                  format: binary
                  description: 'Must be an image. Must not be greater than 2048 kilobytes.'
                ledger_entry_type:
                  type: integer
                  description: ''
                  example: 1
                  enum:
                    - 1
                    - 2
              required:
                - reason
                - user_id
                - debit
                - proof_of_payment_image
                - ledger_entry_type
    parameters:
      -
        in: path
        name: account
        description: 'The account.'
        example: 15
        required: true
        schema:
          type: integer
  '/api/v1/mobile/user/accounts/{ledger_entry_id}/soft-delete':
    delete:
      summary: 'soft delete a specified ledger entry.'
      operationId: softDeleteASpecifiedLedgerEntry
      description: ''
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'Ledger entry will delete when other side approve on that'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'Ledger entry will delete when other side approve on that'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - User
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                ledger_entry_status:
                  type: integer
                  description: ''
                  example: 3
                  enum:
                    - 1
                    - 2
                    - 3
              required:
                - ledger_entry_status
    parameters:
      -
        in: path
        name: ledger_entry_id
        description: 'The ID of the ledger entry.'
        example: 17
        required: true
        schema:
          type: integer
  /api/v1/site/home:
    get:
      summary: 'Show home advertisements'
      operationId: showHomeAdvertisements
      description: 'Get home information about advertisements'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    mainSlider:
                      -
                        id: 11111183
                        name: 'Voluptatibus maxime quisquam et neque inventore culpa quaerat in.'
                        slug: voluptatibus-maxime-quisquam-et-neque-inventore-culpa-quaerat-in
                        property:
                          id: 10051
                          price: '95692.00'
                          currency: SYP
                          property_type:
                            key: 1
                            value: APARTMENT
                          ownership_type:
                            key: 2
                            value: GREEN_TITLE_DEAD
                          area_sqm: 1376
                          unit: Meter
                          address: "8825 Elaina Bridge\nAlbury, PA 09173-4931"
                        listing_type:
                          key: 1
                          value: 'For Sale'
                        exhibitor_type:
                          key: 2
                          value: 'Property Owner'
                        privacy: 2
                        image: 'https://dev.almoualemaqare.com/storage/advertisements/1vfAai3iWvLTqka9z9cRY5YYPbAPI0z0mle5yoe0.jpg'
                        clicks: 34
                        is_favorite: false
                    top_ads:
                      -
                        id: 11111183
                        name: 'Voluptatibus maxime quisquam et neque inventore culpa quaerat in.'
                        slug: voluptatibus-maxime-quisquam-et-neque-inventore-culpa-quaerat-in
                        property:
                          id: 10051
                          price: '95692.00'
                          currency: SYP
                          property_type:
                            key: 1
                            value: APARTMENT
                          ownership_type:
                            key: 2
                            value: GREEN_TITLE_DEAD
                          area_sqm: 1376
                          unit: Meter
                          address: "8825 Elaina Bridge\nAlbury, PA 09173-4931"
                        listing_type:
                          key: 1
                          value: 'For Sale'
                        exhibitor_type:
                          key: 2
                          value: 'Property Owner'
                        privacy: 2
                        image: 'https://dev.almoualemaqare.com/storage/advertisements/1vfAai3iWvLTqka9z9cRY5YYPbAPI0z0mle5yoe0.jpg'
                        clicks: 34
                        is_favorite: false
                    best_ads:
                      -
                        id: 11111183
                        name: 'Voluptatibus maxime quisquam et neque inventore culpa quaerat in.'
                        slug: voluptatibus-maxime-quisquam-et-neque-inventore-culpa-quaerat-in
                        property:
                          id: 10051
                          price: '95692.00'
                          currency: SYP
                          property_type:
                            key: 1
                            value: APARTMENT
                          ownership_type:
                            key: 2
                            value: GREEN_TITLE_DEAD
                          area_sqm: 1376
                          unit: Meter
                          address: "8825 Elaina Bridge\nAlbury, PA 09173-4931"
                        listing_type:
                          key: 1
                          value: 'For Sale'
                        exhibitor_type:
                          key: 2
                          value: 'Property Owner'
                        privacy: 2
                        image: 'https://dev.almoualemaqare.com/storage/advertisements/1vfAai3iWvLTqka9z9cRY5YYPbAPI0z0mle5yoe0.jpg'
                        clicks: 34
                        is_favorite: false
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      mainSlider:
                        type: array
                        example:
                          -
                            id: 11111183
                            name: 'Voluptatibus maxime quisquam et neque inventore culpa quaerat in.'
                            slug: voluptatibus-maxime-quisquam-et-neque-inventore-culpa-quaerat-in
                            property:
                              id: 10051
                              price: '95692.00'
                              currency: SYP
                              property_type:
                                key: 1
                                value: APARTMENT
                              ownership_type:
                                key: 2
                                value: GREEN_TITLE_DEAD
                              area_sqm: 1376
                              unit: Meter
                              address: "8825 Elaina Bridge\nAlbury, PA 09173-4931"
                            listing_type:
                              key: 1
                              value: 'For Sale'
                            exhibitor_type:
                              key: 2
                              value: 'Property Owner'
                            privacy: 2
                            image: 'https://dev.almoualemaqare.com/storage/advertisements/1vfAai3iWvLTqka9z9cRY5YYPbAPI0z0mle5yoe0.jpg'
                            clicks: 34
                            is_favorite: false
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 11111183
                            name:
                              type: string
                              example: 'Voluptatibus maxime quisquam et neque inventore culpa quaerat in.'
                            slug:
                              type: string
                              example: voluptatibus-maxime-quisquam-et-neque-inventore-culpa-quaerat-in
                            property:
                              type: object
                              properties:
                                id:
                                  type: integer
                                  example: 10051
                                price:
                                  type: string
                                  example: '95692.00'
                                currency:
                                  type: string
                                  example: SYP
                                property_type:
                                  type: object
                                  properties:
                                    key:
                                      type: integer
                                      example: 1
                                    value:
                                      type: string
                                      example: APARTMENT
                                ownership_type:
                                  type: object
                                  properties:
                                    key:
                                      type: integer
                                      example: 2
                                    value:
                                      type: string
                                      example: GREEN_TITLE_DEAD
                                area_sqm:
                                  type: integer
                                  example: 1376
                                unit:
                                  type: string
                                  example: Meter
                                address:
                                  type: string
                                  example: "8825 Elaina Bridge\nAlbury, PA 09173-4931"
                            listing_type:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 1
                                value:
                                  type: string
                                  example: 'For Sale'
                            exhibitor_type:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 2
                                value:
                                  type: string
                                  example: 'Property Owner'
                            privacy:
                              type: integer
                              example: 2
                            image:
                              type: string
                              example: 'https://dev.almoualemaqare.com/storage/advertisements/1vfAai3iWvLTqka9z9cRY5YYPbAPI0z0mle5yoe0.jpg'
                            clicks:
                              type: integer
                              example: 34
                            is_favorite:
                              type: boolean
                              example: false
                      top_ads:
                        type: array
                        example:
                          -
                            id: 11111183
                            name: 'Voluptatibus maxime quisquam et neque inventore culpa quaerat in.'
                            slug: voluptatibus-maxime-quisquam-et-neque-inventore-culpa-quaerat-in
                            property:
                              id: 10051
                              price: '95692.00'
                              currency: SYP
                              property_type:
                                key: 1
                                value: APARTMENT
                              ownership_type:
                                key: 2
                                value: GREEN_TITLE_DEAD
                              area_sqm: 1376
                              unit: Meter
                              address: "8825 Elaina Bridge\nAlbury, PA 09173-4931"
                            listing_type:
                              key: 1
                              value: 'For Sale'
                            exhibitor_type:
                              key: 2
                              value: 'Property Owner'
                            privacy: 2
                            image: 'https://dev.almoualemaqare.com/storage/advertisements/1vfAai3iWvLTqka9z9cRY5YYPbAPI0z0mle5yoe0.jpg'
                            clicks: 34
                            is_favorite: false
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 11111183
                            name:
                              type: string
                              example: 'Voluptatibus maxime quisquam et neque inventore culpa quaerat in.'
                            slug:
                              type: string
                              example: voluptatibus-maxime-quisquam-et-neque-inventore-culpa-quaerat-in
                            property:
                              type: object
                              properties:
                                id:
                                  type: integer
                                  example: 10051
                                price:
                                  type: string
                                  example: '95692.00'
                                currency:
                                  type: string
                                  example: SYP
                                property_type:
                                  type: object
                                  properties:
                                    key:
                                      type: integer
                                      example: 1
                                    value:
                                      type: string
                                      example: APARTMENT
                                ownership_type:
                                  type: object
                                  properties:
                                    key:
                                      type: integer
                                      example: 2
                                    value:
                                      type: string
                                      example: GREEN_TITLE_DEAD
                                area_sqm:
                                  type: integer
                                  example: 1376
                                unit:
                                  type: string
                                  example: Meter
                                address:
                                  type: string
                                  example: "8825 Elaina Bridge\nAlbury, PA 09173-4931"
                            listing_type:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 1
                                value:
                                  type: string
                                  example: 'For Sale'
                            exhibitor_type:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 2
                                value:
                                  type: string
                                  example: 'Property Owner'
                            privacy:
                              type: integer
                              example: 2
                            image:
                              type: string
                              example: 'https://dev.almoualemaqare.com/storage/advertisements/1vfAai3iWvLTqka9z9cRY5YYPbAPI0z0mle5yoe0.jpg'
                            clicks:
                              type: integer
                              example: 34
                            is_favorite:
                              type: boolean
                              example: false
                      best_ads:
                        type: array
                        example:
                          -
                            id: 11111183
                            name: 'Voluptatibus maxime quisquam et neque inventore culpa quaerat in.'
                            slug: voluptatibus-maxime-quisquam-et-neque-inventore-culpa-quaerat-in
                            property:
                              id: 10051
                              price: '95692.00'
                              currency: SYP
                              property_type:
                                key: 1
                                value: APARTMENT
                              ownership_type:
                                key: 2
                                value: GREEN_TITLE_DEAD
                              area_sqm: 1376
                              unit: Meter
                              address: "8825 Elaina Bridge\nAlbury, PA 09173-4931"
                            listing_type:
                              key: 1
                              value: 'For Sale'
                            exhibitor_type:
                              key: 2
                              value: 'Property Owner'
                            privacy: 2
                            image: 'https://dev.almoualemaqare.com/storage/advertisements/1vfAai3iWvLTqka9z9cRY5YYPbAPI0z0mle5yoe0.jpg'
                            clicks: 34
                            is_favorite: false
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 11111183
                            name:
                              type: string
                              example: 'Voluptatibus maxime quisquam et neque inventore culpa quaerat in.'
                            slug:
                              type: string
                              example: voluptatibus-maxime-quisquam-et-neque-inventore-culpa-quaerat-in
                            property:
                              type: object
                              properties:
                                id:
                                  type: integer
                                  example: 10051
                                price:
                                  type: string
                                  example: '95692.00'
                                currency:
                                  type: string
                                  example: SYP
                                property_type:
                                  type: object
                                  properties:
                                    key:
                                      type: integer
                                      example: 1
                                    value:
                                      type: string
                                      example: APARTMENT
                                ownership_type:
                                  type: object
                                  properties:
                                    key:
                                      type: integer
                                      example: 2
                                    value:
                                      type: string
                                      example: GREEN_TITLE_DEAD
                                area_sqm:
                                  type: integer
                                  example: 1376
                                unit:
                                  type: string
                                  example: Meter
                                address:
                                  type: string
                                  example: "8825 Elaina Bridge\nAlbury, PA 09173-4931"
                            listing_type:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 1
                                value:
                                  type: string
                                  example: 'For Sale'
                            exhibitor_type:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 2
                                value:
                                  type: string
                                  example: 'Property Owner'
                            privacy:
                              type: integer
                              example: 2
                            image:
                              type: string
                              example: 'https://dev.almoualemaqare.com/storage/advertisements/1vfAai3iWvLTqka9z9cRY5YYPbAPI0z0mle5yoe0.jpg'
                            clicks:
                              type: integer
                              example: 34
                            is_favorite:
                              type: boolean
                              example: false
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Web
      security: []
  '/api/v1/site/advertisement/{advertisement_slug}':
    get:
      summary: 'Show specific advertisement'
      operationId: showSpecificAdvertisement
      description: 'Get detailed information about a specific advertisement'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    advertisement:
                      id: 11
                      name: 'Debitis vel eaque ab et facere dicta.'
                      description: 'Dolorem nobis et nostrum porro. Magni maiores distinctio blanditiis. Sed et nulla officiis.'
                      property:
                        id: 11111157
                        title: null
                        price: '244919.00'
                        currency: SYP
                        negotiable: 1
                        property_type:
                          key: 8
                          value: LAND
                        ownership_type:
                          key: 8
                          value: OTHER
                        furnishing:
                          key: 3
                          value: FURNISHED
                        cladding_status:
                          key: 3
                          value: OLD
                        bedrooms: 4
                        bathrooms: 3
                        area_sqm: 1153
                        floor_number: 1
                        address: "7469 Johnathan Stream Suite 601\nLisaton, NY 39927-0577"
                        direction:
                          key: 1
                          value: NORTH
                        view: "18844 Cassandre Divide Apt. 449\nWest Lilianaborough, OK 95586-9272"
                        geolocation:
                          latitude: 51.941776
                          longitude: -88.72732
                        building_name_number: '506495'
                        street_name_number: '396311'
                        location:
                          id: 97
                          name: 'Mrs. Valentina Runolfsson'
                        user:
                          id: 651
                          name: 'Linnea Dach Gavin Zboncak'
                        status:
                          key: 1
                          value: DRAFT
                        services: []
                      listing_type:
                        key: 1
                        value: 'For Sale'
                      sale_type:
                        key: 2
                        value: INSTALLMENT
                      privacy:
                        key: 2
                        value: PUBLIC
                      images:
                        -
                          image_url: 'https://dev.almoualemaqare.com/storage/advertisements/odEBzaIh7cWcs5FY70Dk52xUoXqVW9Hyfgn39cGL.jpg'
                      status:
                        key: 1
                        value: PENDING
                      rent_term:
                        key: 4
                        value: YEARLY
                      exhibitor_type:
                        key: 1
                        value: 'Real Estate Office'
                      agency:
                        agency_info:
                          id: 11111315
                          name: 'Adrienne Frami'
                          logo: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                          address: 'Dicta non excepturi commodi.'
                          reviews: 1
                      clicks: 12
                      advertisement_date: '08 Sep 2024'
                      contact_phone: null
                    similar_ads:
                      -
                        id: 11
                        name: 'Debitis vel eaque ab et facere dicta.'
                        slug: debitis-vel-eaque-ab-et-facere-dicta
                        property:
                          id: 11111157
                          price: '244919.00'
                          currency: SYP
                          property_type:
                            key: 8
                            value: LAND
                          ownership_type:
                            key: 8
                            value: OTHER
                          area_sqm: 1153
                          unit: Meter
                          address: "7469 Johnathan Stream Suite 601\nLisaton, NY 39927-0577"
                        listing_type:
                          key: 1
                          value: 'For Sale'
                        exhibitor_type:
                          key: 1
                          value: 'Real Estate Office'
                        privacy: 2
                        image: 'https://dev.almoualemaqare.com/storage/advertisements/odEBzaIh7cWcs5FY70Dk52xUoXqVW9Hyfgn39cGL.jpg'
                        clicks: 11
                        is_favorite: false
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      advertisement:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 11
                          name:
                            type: string
                            example: 'Debitis vel eaque ab et facere dicta.'
                          description:
                            type: string
                            example: 'Dolorem nobis et nostrum porro. Magni maiores distinctio blanditiis. Sed et nulla officiis.'
                          property:
                            type: object
                            properties:
                              id:
                                type: integer
                                example: 11111157
                              title:
                                type: string
                                example: null
                              price:
                                type: string
                                example: '244919.00'
                              currency:
                                type: string
                                example: SYP
                              negotiable:
                                type: integer
                                example: 1
                              property_type:
                                type: object
                                properties:
                                  key:
                                    type: integer
                                    example: 8
                                  value:
                                    type: string
                                    example: LAND
                              ownership_type:
                                type: object
                                properties:
                                  key:
                                    type: integer
                                    example: 8
                                  value:
                                    type: string
                                    example: OTHER
                              furnishing:
                                type: object
                                properties:
                                  key:
                                    type: integer
                                    example: 3
                                  value:
                                    type: string
                                    example: FURNISHED
                              cladding_status:
                                type: object
                                properties:
                                  key:
                                    type: integer
                                    example: 3
                                  value:
                                    type: string
                                    example: OLD
                              bedrooms:
                                type: integer
                                example: 4
                              bathrooms:
                                type: integer
                                example: 3
                              area_sqm:
                                type: integer
                                example: 1153
                              floor_number:
                                type: integer
                                example: 1
                              address:
                                type: string
                                example: "7469 Johnathan Stream Suite 601\nLisaton, NY 39927-0577"
                              direction:
                                type: object
                                properties:
                                  key:
                                    type: integer
                                    example: 1
                                  value:
                                    type: string
                                    example: NORTH
                              view:
                                type: string
                                example: "18844 Cassandre Divide Apt. 449\nWest Lilianaborough, OK 95586-9272"
                              geolocation:
                                type: object
                                properties:
                                  latitude:
                                    type: number
                                    example: 51.941776
                                  longitude:
                                    type: number
                                    example: -88.72732
                              building_name_number:
                                type: string
                                example: '506495'
                              street_name_number:
                                type: string
                                example: '396311'
                              location:
                                type: object
                                properties:
                                  id:
                                    type: integer
                                    example: 97
                                  name:
                                    type: string
                                    example: 'Mrs. Valentina Runolfsson'
                              user:
                                type: object
                                properties:
                                  id:
                                    type: integer
                                    example: 651
                                  name:
                                    type: string
                                    example: 'Linnea Dach Gavin Zboncak'
                              status:
                                type: object
                                properties:
                                  key:
                                    type: integer
                                    example: 1
                                  value:
                                    type: string
                                    example: DRAFT
                              services:
                                type: array
                                example: []
                          listing_type:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 1
                              value:
                                type: string
                                example: 'For Sale'
                          sale_type:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 2
                              value:
                                type: string
                                example: INSTALLMENT
                          privacy:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 2
                              value:
                                type: string
                                example: PUBLIC
                          images:
                            type: array
                            example:
                              -
                                image_url: 'https://dev.almoualemaqare.com/storage/advertisements/odEBzaIh7cWcs5FY70Dk52xUoXqVW9Hyfgn39cGL.jpg'
                            items:
                              type: object
                              properties:
                                image_url:
                                  type: string
                                  example: 'https://dev.almoualemaqare.com/storage/advertisements/odEBzaIh7cWcs5FY70Dk52xUoXqVW9Hyfgn39cGL.jpg'
                          status:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 1
                              value:
                                type: string
                                example: PENDING
                          rent_term:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 4
                              value:
                                type: string
                                example: YEARLY
                          exhibitor_type:
                            type: object
                            properties:
                              key:
                                type: integer
                                example: 1
                              value:
                                type: string
                                example: 'Real Estate Office'
                          agency:
                            type: object
                            properties:
                              agency_info:
                                type: object
                                properties:
                                  id:
                                    type: integer
                                    example: 11111315
                                  name:
                                    type: string
                                    example: 'Adrienne Frami'
                                  logo:
                                    type: string
                                    example: 'https://dev.almoualemaqare.com/storage/agencies/logo.png'
                                  address:
                                    type: string
                                    example: 'Dicta non excepturi commodi.'
                                  reviews:
                                    type: integer
                                    example: 1
                          clicks:
                            type: integer
                            example: 12
                          advertisement_date:
                            type: string
                            example: '08 Sep 2024'
                          contact_phone:
                            type: string
                            example: null
                      similar_ads:
                        type: array
                        example:
                          -
                            id: 11
                            name: 'Debitis vel eaque ab et facere dicta.'
                            slug: debitis-vel-eaque-ab-et-facere-dicta
                            property:
                              id: 11111157
                              price: '244919.00'
                              currency: SYP
                              property_type:
                                key: 8
                                value: LAND
                              ownership_type:
                                key: 8
                                value: OTHER
                              area_sqm: 1153
                              unit: Meter
                              address: "7469 Johnathan Stream Suite 601\nLisaton, NY 39927-0577"
                            listing_type:
                              key: 1
                              value: 'For Sale'
                            exhibitor_type:
                              key: 1
                              value: 'Real Estate Office'
                            privacy: 2
                            image: 'https://dev.almoualemaqare.com/storage/advertisements/odEBzaIh7cWcs5FY70Dk52xUoXqVW9Hyfgn39cGL.jpg'
                            clicks: 11
                            is_favorite: false
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 11
                            name:
                              type: string
                              example: 'Debitis vel eaque ab et facere dicta.'
                            slug:
                              type: string
                              example: debitis-vel-eaque-ab-et-facere-dicta
                            property:
                              type: object
                              properties:
                                id:
                                  type: integer
                                  example: 11111157
                                price:
                                  type: string
                                  example: '244919.00'
                                currency:
                                  type: string
                                  example: SYP
                                property_type:
                                  type: object
                                  properties:
                                    key:
                                      type: integer
                                      example: 8
                                    value:
                                      type: string
                                      example: LAND
                                ownership_type:
                                  type: object
                                  properties:
                                    key:
                                      type: integer
                                      example: 8
                                    value:
                                      type: string
                                      example: OTHER
                                area_sqm:
                                  type: integer
                                  example: 1153
                                unit:
                                  type: string
                                  example: Meter
                                address:
                                  type: string
                                  example: "7469 Johnathan Stream Suite 601\nLisaton, NY 39927-0577"
                            listing_type:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 1
                                value:
                                  type: string
                                  example: 'For Sale'
                            exhibitor_type:
                              type: object
                              properties:
                                key:
                                  type: integer
                                  example: 1
                                value:
                                  type: string
                                  example: 'Real Estate Office'
                            privacy:
                              type: integer
                              example: 2
                            image:
                              type: string
                              example: 'https://dev.almoualemaqare.com/storage/advertisements/odEBzaIh7cWcs5FY70Dk52xUoXqVW9Hyfgn39cGL.jpg'
                            clicks:
                              type: integer
                              example: 11
                            is_favorite:
                              type: boolean
                              example: false
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Web
      security: []
    parameters:
      -
        in: path
        name: advertisement_slug
        description: 'The slug of the advertisement.'
        example: 1
        required: true
        schema:
          type: integer
tags:
  -
    name: Admin
    description: 'APIs for Admin Management'
  -
    name: Agency
    description: 'APIs for Agency Management'
  -
    name: Chat
    description: 'APIs for Chat Management'
  -
    name: Configuration
    description: 'APIs for global settings'
  -
    name: User
    description: 'APIs for User Management'
  -
    name: Web
    description: 'APIs for Web Platform'
components:
  securitySchemes:
    default:
      type: http
      scheme: bearer
      description: 'You can retrieve your token by visiting your dashboard and clicking <b>Generate API token</b>.'
security:
  -
    default: []
