openapi: 3.0.3
info:
  title: 'EARNESTFEBER Documentation'
  description: ''
  version: 1.0.0
servers:
  -
    url: 'https://dev-api.menassahur.com'
paths:
  /api/v1/ads:
    get:
      summary: 'Show all ads'
      operationId: showAllAds
      description: 'This endpoint lets you show all ads'
      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
            nullable: false
        -
          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
            nullable: false
        -
          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
            nullable: false
        -
          in: query
          name: 'filter[link]'
          description: 'Field to filter items by link.'
          example: modi
          required: false
          schema:
            type: string
            description: 'Field to filter items by link.'
            example: modi
            nullable: false
        -
          in: query
          name: 'filter[description]'
          description: 'Field to filter items by description.'
          example: qui
          required: false
          schema:
            type: string
            description: 'Field to filter items by description.'
            example: qui
            nullable: false
        -
          in: query
          name: 'filter[title]'
          description: 'Field to filter items by title.'
          example: porro
          required: false
          schema:
            type: string
            description: 'Field to filter items by title.'
            example: porro
            nullable: false
        -
          in: query
          name: sort
          description: 'Field to sort items by id,link,description,title.'
          example: et
          required: false
          schema:
            type: string
            description: 'Field to sort items by id,link,description,title.'
            example: et
            nullable: false
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 8
                      title: Prof.
                      title_ar: Prof.
                      description_ar: 'Architecto eum harum rerum. Et rerum quaerat dolorem quis accusantium eos. Sunt culpa ipsum quos inventore quis.'
                      description: 'Occaecati aliquam repellendus officia asperiores quia impedit earum. Ipsum omnis ipsam distinctio. Est impedit ut aspernatur. Omnis culpa quia in debitis. Delectus sed hic quia autem.'
                      link: 'http://quitzon.com/'
                      image: 'https://api.dev.menassahur.com/storage/ads/https://via.placeholder.com/640x480.png/0033cc?text=in'
                    -
                      id: 9
                      title: Prof.
                      title_ar: Mr.
                      description_ar: 'Odit quisquam ullam sit illum rerum alias sit. Eos aut quis dolorem eligendi. Architecto voluptate molestiae velit assumenda molestiae. Laudantium architecto incidunt et praesentium asperiores possimus. Tempora est accusantium nostrum.'
                      description: 'Aut expedita deserunt voluptates nesciunt aperiam. Repellat corporis impedit animi et. Odit hic maxime dolores dolorum cum dignissimos.'
                      link: 'http://kub.info/quam-quo-distinctio-illum-eveniet-velit-qui-ipsum'
                      image: 'https://api.dev.menassahur.com/storage/ads/https://via.placeholder.com/640x480.png/007766?text=facere'
                    -
                      id: 10
                      title: Mr.
                      title_ar: Prof.
                      description_ar: 'Sed inventore sequi voluptatem rem consequatur aliquid. Aut cum nihil quae pariatur. Quae dolore suscipit dignissimos consequatur sunt. Quis qui voluptatibus est ex autem eum impedit possimus.'
                      description: 'Consequuntur sequi amet veritatis voluptatibus. Dolores quibusdam id modi quo illum incidunt quis. Cumque et est dolore qui. Non qui quo consequatur dolores.'
                      link: 'http://reilly.com/eum-culpa-pariatur-doloremque-sequi-quo-harum'
                      image: 'https://api.dev.menassahur.com/storage/ads/https://via.placeholder.com/640x480.png/004499?text=non'
                    -
                      id: 11
                      title: Prof.
                      title_ar: Mr.
                      description_ar: 'Sit accusamus expedita et cupiditate rem quo. Aliquid amet culpa voluptates doloremque rem asperiores. Aut est sed deleniti rerum velit sit. Sapiente voluptatem recusandae cum quis minus est.'
                      description: 'Quia sit magni dolorem cupiditate laborum doloribus quia. Laudantium corrupti modi exercitationem ex voluptatem similique. Nesciunt voluptatum deleniti cumque qui voluptatem ut. Laboriosam repellendus saepe molestiae repudiandae.'
                      link: 'http://www.upton.com/et-maiores-qui-aspernatur-quas-ab'
                      image: 'https://api.dev.menassahur.com/storage/ads/https://via.placeholder.com/640x480.png/009999?text=nam'
                    -
                      id: 12
                      title: Prof.
                      title_ar: Ms.
                      description_ar: 'Numquam maiores voluptatem fugit. Nihil voluptate eius incidunt cumque molestias optio sit. Veritatis deleniti quia cupiditate ab nihil quod consectetur.'
                      description: 'Molestiae debitis rerum dolores voluptate nihil eum. Veniam repellat mollitia et omnis. Molestias modi rem similique qui laboriosam suscipit repudiandae nostrum. Quis sit eius necessitatibus a magni.'
                      link: 'http://nolan.biz/'
                      image: 'https://api.dev.menassahur.com/storage/ads/https://via.placeholder.com/640x480.png/0066ee?text=accusantium'
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 8
                        title: Prof.
                        title_ar: Prof.
                        description_ar: 'Architecto eum harum rerum. Et rerum quaerat dolorem quis accusantium eos. Sunt culpa ipsum quos inventore quis.'
                        description: 'Occaecati aliquam repellendus officia asperiores quia impedit earum. Ipsum omnis ipsam distinctio. Est impedit ut aspernatur. Omnis culpa quia in debitis. Delectus sed hic quia autem.'
                        link: 'http://quitzon.com/'
                        image: 'https://api.dev.menassahur.com/storage/ads/https://via.placeholder.com/640x480.png/0033cc?text=in'
                      -
                        id: 9
                        title: Prof.
                        title_ar: Mr.
                        description_ar: 'Odit quisquam ullam sit illum rerum alias sit. Eos aut quis dolorem eligendi. Architecto voluptate molestiae velit assumenda molestiae. Laudantium architecto incidunt et praesentium asperiores possimus. Tempora est accusantium nostrum.'
                        description: 'Aut expedita deserunt voluptates nesciunt aperiam. Repellat corporis impedit animi et. Odit hic maxime dolores dolorum cum dignissimos.'
                        link: 'http://kub.info/quam-quo-distinctio-illum-eveniet-velit-qui-ipsum'
                        image: 'https://api.dev.menassahur.com/storage/ads/https://via.placeholder.com/640x480.png/007766?text=facere'
                      -
                        id: 10
                        title: Mr.
                        title_ar: Prof.
                        description_ar: 'Sed inventore sequi voluptatem rem consequatur aliquid. Aut cum nihil quae pariatur. Quae dolore suscipit dignissimos consequatur sunt. Quis qui voluptatibus est ex autem eum impedit possimus.'
                        description: 'Consequuntur sequi amet veritatis voluptatibus. Dolores quibusdam id modi quo illum incidunt quis. Cumque et est dolore qui. Non qui quo consequatur dolores.'
                        link: 'http://reilly.com/eum-culpa-pariatur-doloremque-sequi-quo-harum'
                        image: 'https://api.dev.menassahur.com/storage/ads/https://via.placeholder.com/640x480.png/004499?text=non'
                      -
                        id: 11
                        title: Prof.
                        title_ar: Mr.
                        description_ar: 'Sit accusamus expedita et cupiditate rem quo. Aliquid amet culpa voluptates doloremque rem asperiores. Aut est sed deleniti rerum velit sit. Sapiente voluptatem recusandae cum quis minus est.'
                        description: 'Quia sit magni dolorem cupiditate laborum doloribus quia. Laudantium corrupti modi exercitationem ex voluptatem similique. Nesciunt voluptatum deleniti cumque qui voluptatem ut. Laboriosam repellendus saepe molestiae repudiandae.'
                        link: 'http://www.upton.com/et-maiores-qui-aspernatur-quas-ab'
                        image: 'https://api.dev.menassahur.com/storage/ads/https://via.placeholder.com/640x480.png/009999?text=nam'
                      -
                        id: 12
                        title: Prof.
                        title_ar: Ms.
                        description_ar: 'Numquam maiores voluptatem fugit. Nihil voluptate eius incidunt cumque molestias optio sit. Veritatis deleniti quia cupiditate ab nihil quod consectetur.'
                        description: 'Molestiae debitis rerum dolores voluptate nihil eum. Veniam repellat mollitia et omnis. Molestias modi rem similique qui laboriosam suscipit repudiandae nostrum. Quis sit eius necessitatibus a magni.'
                        link: 'http://nolan.biz/'
                        image: 'https://api.dev.menassahur.com/storage/ads/https://via.placeholder.com/640x480.png/0066ee?text=accusantium'
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 8
                        title:
                          type: string
                          example: Prof.
                        title_ar:
                          type: string
                          example: Prof.
                        description_ar:
                          type: string
                          example: 'Architecto eum harum rerum. Et rerum quaerat dolorem quis accusantium eos. Sunt culpa ipsum quos inventore quis.'
                        description:
                          type: string
                          example: 'Occaecati aliquam repellendus officia asperiores quia impedit earum. Ipsum omnis ipsam distinctio. Est impedit ut aspernatur. Omnis culpa quia in debitis. Delectus sed hic quia autem.'
                        link:
                          type: string
                          example: 'http://quitzon.com/'
                        image:
                          type: string
                          example: 'https://api.dev.menassahur.com/storage/ads/https://via.placeholder.com/640x480.png/0033cc?text=in'
                  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:
        - Ads
    post:
      summary: 'Add  ad'
      operationId: addAd
      description: 'This endpoint lets you add  ad.'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 1
                    title: title
                    title_ar: title
                    description_ar: fffff
                    description: fffff
                    link: 'https://google.com'
                    image: 'https://api.dev.menassahur.com/storage/ads/test_20251213062548000.jpg'
                  message: 'The ad added successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 1
                      title:
                        type: string
                        example: title
                      title_ar:
                        type: string
                        example: title
                      description_ar:
                        type: string
                        example: fffff
                      description:
                        type: string
                        example: fffff
                      link:
                        type: string
                        example: 'https://google.com'
                      image:
                        type: string
                        example: 'https://api.dev.menassahur.com/storage/ads/test_20251213062548000.jpg'
                  message:
                    type: string
                    example: 'The ad added successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Ads
      requestBody:
        required: true
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                link:
                  type: string
                  description: 'Must be a valid URL.'
                  example: 'http://www.okuneva.net/aliquid-occaecati-consequatur-inventore-reprehenderit-necessitatibus-ullam.html'
                  nullable: false
                title:
                  type: string
                  description: ''
                  example: voluptatum
                  nullable: false
                title_ar:
                  type: string
                  description: ''
                  example: culpa
                  nullable: false
                description:
                  type: string
                  description: ''
                  example: accusantium
                  nullable: false
                description_ar:
                  type: string
                  description: ''
                  example: modi
                  nullable: false
                image:
                  type: string
                  format: binary
                  description: 'Must be an image.'
                  nullable: false
              required:
                - link
                - title
                - title_ar
                - description
                - description_ar
                - image
  '/api/v1/ads/{id}':
    get:
      summary: 'Show specific ad'
      operationId: showSpecificAd
      description: 'This endpoint lets you show specific ad'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 3
                    title: Miss
                    title_ar: Prof.
                    description_ar: 'Quidem neque non placeat quia ea eius. Ullam in soluta qui in soluta aut nobis. Aut quo facere dicta cupiditate eos tempora libero.'
                    description: 'Sequi veritatis et voluptatum ex aperiam quam deleniti. Consequatur molestias qui ducimus id illo et qui. Quisquam expedita dignissimos perspiciatis.'
                    link: 'http://www.kiehn.com/'
                    image: 'https://api.dev.menassahur.com/storage/ads/https://via.placeholder.com/640x480.png/00cc88?text=accusamus'
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 3
                      title:
                        type: string
                        example: Miss
                      title_ar:
                        type: string
                        example: Prof.
                      description_ar:
                        type: string
                        example: 'Quidem neque non placeat quia ea eius. Ullam in soluta qui in soluta aut nobis. Aut quo facere dicta cupiditate eos tempora libero.'
                      description:
                        type: string
                        example: 'Sequi veritatis et voluptatum ex aperiam quam deleniti. Consequatur molestias qui ducimus id illo et qui. Quisquam expedita dignissimos perspiciatis.'
                      link:
                        type: string
                        example: 'http://www.kiehn.com/'
                      image:
                        type: string
                        example: 'https://api.dev.menassahur.com/storage/ads/https://via.placeholder.com/640x480.png/00cc88?text=accusamus'
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Ads
    put:
      summary: 'Update specific  ad'
      operationId: updateSpecificAd
      description: 'This endpoint lets you update specific ad.'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 5
                    title: title
                    title_ar: Prof.
                    description_ar: 'Ea natus aut quos officiis qui tempore. Qui possimus enim quis odio. Ducimus dolor labore molestiae labore. Aspernatur vero nostrum architecto voluptatum. Et animi accusamus sit quisquam est.'
                    description: description
                    link: 'https://google.com'
                    image: 'https://api.dev.menassahur.com/storage/ads/https://via.placeholder.com/640x480.png/0033dd?text=error'
                  message: "Ad's information updated successfully"
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 5
                      title:
                        type: string
                        example: title
                      title_ar:
                        type: string
                        example: Prof.
                      description_ar:
                        type: string
                        example: 'Ea natus aut quos officiis qui tempore. Qui possimus enim quis odio. Ducimus dolor labore molestiae labore. Aspernatur vero nostrum architecto voluptatum. Et animi accusamus sit quisquam est.'
                      description:
                        type: string
                        example: description
                      link:
                        type: string
                        example: 'https://google.com'
                      image:
                        type: string
                        example: 'https://api.dev.menassahur.com/storage/ads/https://via.placeholder.com/640x480.png/0033dd?text=error'
                  message:
                    type: string
                    example: "Ad's information updated successfully"
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Ads
      requestBody:
        required: false
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                link:
                  type: string
                  description: 'Must be a valid URL.'
                  example: 'http://effertz.biz/ipsa-alias-ipsa-assumenda-beatae'
                  nullable: false
                title:
                  type: string
                  description: ''
                  example: null
                  nullable: false
                title_ar:
                  type: string
                  description: ''
                  example: null
                  nullable: false
                description_ar:
                  type: string
                  description: ''
                  example: null
                  nullable: false
                description:
                  type: string
                  description: ''
                  example: null
                  nullable: false
                image:
                  type: string
                  format: binary
                  description: 'Must be an image.'
                  nullable: false
    delete:
      summary: 'Delete specific ad'
      operationId: deleteSpecificAd
      description: 'This endpoint lets you delete specific ad'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'The Ad deleted successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'The Ad deleted successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Ads
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the ad.'
        example: 13
        required: true
        schema:
          type: integer
  /api/v1/attachment/link:
    post:
      summary: 'Add  link attachment'
      operationId: addLinkAttachment
      description: 'This endpoint lets you add  attachment by link'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 1
                    user_id: 681
                    status: 2
                    sort: null
                    type: 3
                    name: null
                    link: 'https://www.nicesnippets.com/blog/laravel-validation-for-url-example'
                    order:
                      id: 2
                      subject: 'Vitae et rerum perspiciatis recusandae quod. Explicabo et nemo consequatur necessitatibus libero qui cupiditate sint. Labore velit et non est. Voluptatem fugit ipsam veniam rem iure eos.'
                      status: 9
                  message: 'The attachment added successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 1
                      user_id:
                        type: integer
                        example: 681
                      status:
                        type: integer
                        example: 2
                      sort:
                        type: string
                        example: null
                      type:
                        type: integer
                        example: 3
                      name:
                        type: string
                        example: null
                      link:
                        type: string
                        example: 'https://www.nicesnippets.com/blog/laravel-validation-for-url-example'
                      order:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 2
                          subject:
                            type: string
                            example: 'Vitae et rerum perspiciatis recusandae quod. Explicabo et nemo consequatur necessitatibus libero qui cupiditate sint. Labore velit et non est. Voluptatem fugit ipsam veniam rem iure eos.'
                          status:
                            type: integer
                            example: 9
                  message:
                    type: string
                    example: 'The attachment added successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Attachments
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                link:
                  type: string
                  description: 'Must be a valid URL.'
                  example: 'http://www.wiza.biz/'
                  nullable: false
                order_id:
                  type: string
                  description: 'The <code>id</code> of an existing record in the orders table. This field is required when <code>offer_id</code> is not present.'
                  example: null
                  nullable: false
                offer_id:
                  type: string
                  description: 'The <code>id</code> of an existing record in the offers table. This field is required when <code>order_id</code> is not present.'
                  example: null
                  nullable: false
                order:
                  type: integer
                  description: ''
                  example: 14
                  nullable: false
              required:
                - link
  /api/v1/attachment/file:
    post:
      summary: 'Add  file attachment'
      operationId: addFileAttachment
      description: 'This endpoint lets you add attachment by file'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 1
                    user_id: 17
                    status: 2
                    sort: 4
                    type: 2
                    name: myFile
                    link: 'https://api.dev.menassahur.com/storage/attachments/test_20251213062558000.jpg'
                    order:
                      id: 3
                      subject: 'Aliquam molestiae rerum iste consequuntur et exercitationem et. Rem sed hic dolores animi eum. Ipsa doloremque at repellat iure.'
                      status: 6
                  message: 'The attachment added successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 1
                      user_id:
                        type: integer
                        example: 17
                      status:
                        type: integer
                        example: 2
                      sort:
                        type: integer
                        example: 4
                      type:
                        type: integer
                        example: 2
                      name:
                        type: string
                        example: myFile
                      link:
                        type: string
                        example: 'https://api.dev.menassahur.com/storage/attachments/test_20251213062558000.jpg'
                      order:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 3
                          subject:
                            type: string
                            example: 'Aliquam molestiae rerum iste consequuntur et exercitationem et. Rem sed hic dolores animi eum. Ipsa doloremque at repellat iure.'
                          status:
                            type: integer
                            example: 6
                  message:
                    type: string
                    example: 'The attachment added successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Attachments
      requestBody:
        required: true
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                file:
                  type: string
                  format: binary
                  description: 'Must be a file.'
                  nullable: false
                name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: npxsowpjatlhmuf
                  nullable: false
                order_id:
                  type: string
                  description: 'The <code>id</code> of an existing record in the orders table. This field is required when <code>offer_id</code> is not present.'
                  example: null
                  nullable: false
                offer_id:
                  type: string
                  description: 'The <code>id</code> of an existing record in the offers table. This field is required when <code>order_id</code> is not present.'
                  example: null
                  nullable: false
                type:
                  type: string
                  description: ''
                  example: '3'
                  nullable: false
                  enum:
                    - '1'
                    - '2'
                    - '3'
                order:
                  type: integer
                  description: ''
                  example: 4
                  nullable: false
              required:
                - file
                - name
                - type
                - order
  '/api/v1/attachment/{attachment_id}/status/accept':
    post:
      summary: 'Accept Attachment'
      operationId: acceptAttachment
      description: 'This endpoint lets you accept attachment'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 4
                    user_id: 42
                    status: 2
                    sort: 11
                    type: 2
                    name: myFile
                    link: 'http://connelly.com/'
                    order:
                      id: 10
                      subject: 'Voluptas facilis vel enim ad. Et consequatur repellat aut adipisci enim ipsam ut impedit. Dicta labore quis et et.'
                      status: 9
                  message: 'The attachment status updated successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 4
                      user_id:
                        type: integer
                        example: 42
                      status:
                        type: integer
                        example: 2
                      sort:
                        type: integer
                        example: 11
                      type:
                        type: integer
                        example: 2
                      name:
                        type: string
                        example: myFile
                      link:
                        type: string
                        example: 'http://connelly.com/'
                      order:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 10
                          subject:
                            type: string
                            example: 'Voluptas facilis vel enim ad. Et consequatur repellat aut adipisci enim ipsam ut impedit. Dicta labore quis et et.'
                          status:
                            type: integer
                            example: 9
                  message:
                    type: string
                    example: 'The attachment status updated successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Attachments
    parameters:
      -
        in: path
        name: attachment_id
        description: 'The ID of the attachment.'
        example: 1
        required: true
        schema:
          type: integer
  '/api/v1/attachment/{attachment_id}/status/reject':
    post:
      summary: 'Reject Attachment'
      operationId: rejectAttachment
      description: 'This endpoint lets you reject attachment'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 10
                    user_id: 50
                    status: 3
                    sort: 13
                    type: 3
                    name: myFile
                    link: 'http://www.rolfson.com/libero-ut-velit-ex-nobis'
                    order:
                      id: 12
                      subject: 'Iusto minus laboriosam ut aut nisi expedita. Quisquam ratione est adipisci ut. Voluptates enim tempora recusandae est. Sunt quos non cupiditate consequatur quia repellat ipsam.'
                      status: 7
                  message: 'The attachment status updated successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 10
                      user_id:
                        type: integer
                        example: 50
                      status:
                        type: integer
                        example: 3
                      sort:
                        type: integer
                        example: 13
                      type:
                        type: integer
                        example: 3
                      name:
                        type: string
                        example: myFile
                      link:
                        type: string
                        example: 'http://www.rolfson.com/libero-ut-velit-ex-nobis'
                      order:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 12
                          subject:
                            type: string
                            example: 'Iusto minus laboriosam ut aut nisi expedita. Quisquam ratione est adipisci ut. Voluptates enim tempora recusandae est. Sunt quos non cupiditate consequatur quia repellat ipsam.'
                          status:
                            type: integer
                            example: 7
                  message:
                    type: string
                    example: 'The attachment status updated successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Attachments
    parameters:
      -
        in: path
        name: attachment_id
        description: 'The ID of the attachment.'
        example: 1
        required: true
        schema:
          type: integer
  /api/v1/attachments:
    get:
      summary: 'Show all attachments'
      operationId: showAllAttachments
      description: 'This endpoint lets you show all attachments'
      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
            nullable: false
        -
          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
            nullable: false
        -
          in: query
          name: 'filter[id]'
          description: 'Field to filter items by id.'
          example: eveniet
          required: false
          schema:
            type: string
            description: 'Field to filter items by id.'
            example: eveniet
            nullable: false
        -
          in: query
          name: 'filter[link]'
          description: 'Field to filter items by link.'
          example: inventore
          required: false
          schema:
            type: string
            description: 'Field to filter items by link.'
            example: inventore
            nullable: false
        -
          in: query
          name: 'filter[user_id]'
          description: 'Field to filter items by user_id.'
          example: autem
          required: false
          schema:
            type: string
            description: 'Field to filter items by user_id.'
            example: autem
            nullable: false
        -
          in: query
          name: sort
          description: 'Field to sort items by id,link,user_id,order_id.'
          example: modi
          required: false
          schema:
            type: string
            description: 'Field to sort items by id,link,user_id,order_id.'
            example: modi
            nullable: false
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 11
                      user_id: 48
                      status: 1
                      sort: 6
                      type: 2
                      name: myFile
                      link: null
                      order:
                        id: 11
                        subject: 'Voluptatem excepturi et laborum porro in odio omnis. Fugit officia distinctio est voluptatem qui dolorum. Ullam ut inventore rerum.'
                        status: 6
                    -
                      id: 12
                      user_id: 51
                      status: 1
                      sort: 13
                      type: 2
                      name: myFile
                      link: null
                      order:
                        id: 12
                        subject: 'Hic ut aut repellendus suscipit dolore. Corporis ut est natus voluptates veritatis. Voluptatibus placeat quia a quaerat soluta tenetur.'
                        status: 7
                    -
                      id: 13
                      user_id: 54
                      status: 1
                      sort: 2
                      type: 1
                      name: myFile
                      link: null
                      order:
                        id: 13
                        subject: 'Debitis doloribus nostrum temporibus sequi laudantium debitis optio et. Hic nobis rem odit quos. Repellendus et in voluptatibus quis qui.'
                        status: 9
                    -
                      id: 14
                      user_id: 57
                      status: 1
                      sort: 16
                      type: 2
                      name: myFile
                      link: null
                      order:
                        id: 14
                        subject: 'Ut enim sit et vitae nostrum suscipit. Et voluptatem impedit ut porro ab. Asperiores quo rem nobis quia tempore praesentium.'
                        status: 3
                    -
                      id: 15
                      user_id: 60
                      status: 2
                      sort: 8
                      type: 2
                      name: myFile
                      link: 'http://www.macejkovic.info/'
                      order:
                        id: 15
                        subject: 'Optio aut nam aut voluptates id voluptas. Delectus molestiae eius rem sit soluta. Quia dignissimos ipsam aut eius occaecati modi labore nostrum.'
                        status: 9
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 11
                        user_id: 48
                        status: 1
                        sort: 6
                        type: 2
                        name: myFile
                        link: null
                        order:
                          id: 11
                          subject: 'Voluptatem excepturi et laborum porro in odio omnis. Fugit officia distinctio est voluptatem qui dolorum. Ullam ut inventore rerum.'
                          status: 6
                      -
                        id: 12
                        user_id: 51
                        status: 1
                        sort: 13
                        type: 2
                        name: myFile
                        link: null
                        order:
                          id: 12
                          subject: 'Hic ut aut repellendus suscipit dolore. Corporis ut est natus voluptates veritatis. Voluptatibus placeat quia a quaerat soluta tenetur.'
                          status: 7
                      -
                        id: 13
                        user_id: 54
                        status: 1
                        sort: 2
                        type: 1
                        name: myFile
                        link: null
                        order:
                          id: 13
                          subject: 'Debitis doloribus nostrum temporibus sequi laudantium debitis optio et. Hic nobis rem odit quos. Repellendus et in voluptatibus quis qui.'
                          status: 9
                      -
                        id: 14
                        user_id: 57
                        status: 1
                        sort: 16
                        type: 2
                        name: myFile
                        link: null
                        order:
                          id: 14
                          subject: 'Ut enim sit et vitae nostrum suscipit. Et voluptatem impedit ut porro ab. Asperiores quo rem nobis quia tempore praesentium.'
                          status: 3
                      -
                        id: 15
                        user_id: 60
                        status: 2
                        sort: 8
                        type: 2
                        name: myFile
                        link: 'http://www.macejkovic.info/'
                        order:
                          id: 15
                          subject: 'Optio aut nam aut voluptates id voluptas. Delectus molestiae eius rem sit soluta. Quia dignissimos ipsam aut eius occaecati modi labore nostrum.'
                          status: 9
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 11
                        user_id:
                          type: integer
                          example: 48
                        status:
                          type: integer
                          example: 1
                        sort:
                          type: integer
                          example: 6
                        type:
                          type: integer
                          example: 2
                        name:
                          type: string
                          example: myFile
                        link:
                          type: string
                          example: null
                        order:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 11
                            subject:
                              type: string
                              example: 'Voluptatem excepturi et laborum porro in odio omnis. Fugit officia distinctio est voluptatem qui dolorum. Ullam ut inventore rerum.'
                            status:
                              type: integer
                              example: 6
                  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:
        - Attachments
  '/api/v1/attachments/{id}':
    get:
      summary: 'Show specific attachment'
      operationId: showSpecificAttachment
      description: 'This endpoint lets you show specific attachment'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 3
                    user_id: 19
                    status: 2
                    sort: 9
                    type: 2
                    name: myFile
                    link: 'http://klein.com/necessitatibus-ut-ut-voluptatibus-quasi'
                    order:
                      id: 3
                      subject: 'Rerum numquam repudiandae consequatur est placeat. At molestiae quas occaecati suscipit quidem asperiores eos natus. Aut aspernatur aut sunt sed.'
                      status: 9
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 3
                      user_id:
                        type: integer
                        example: 19
                      status:
                        type: integer
                        example: 2
                      sort:
                        type: integer
                        example: 9
                      type:
                        type: integer
                        example: 2
                      name:
                        type: string
                        example: myFile
                      link:
                        type: string
                        example: 'http://klein.com/necessitatibus-ut-ut-voluptatibus-quasi'
                      order:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 3
                          subject:
                            type: string
                            example: 'Rerum numquam repudiandae consequatur est placeat. At molestiae quas occaecati suscipit quidem asperiores eos natus. Aut aspernatur aut sunt sed.'
                          status:
                            type: integer
                            example: 9
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Attachments
    delete:
      summary: 'Delete specific attachment'
      operationId: deleteSpecificAttachment
      description: 'This endpoint lets you delete specific attachment'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'The attachment deleted successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'The attachment deleted successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Attachments
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the attachment.'
        example: 1
        required: true
        schema:
          type: integer
  /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: DAqEtQXVarD4zPwnftwjRspMkmrfvhoNVAaXfwIR
                    access_expires_at: '2026-12-13T06:26:17.000000Z'
                    refresh_token: NrgrMNP10TJ8P3Kh2BgGOsoEzeMnV838jpWmgB4P
                    refresh_expires_at: '2026-12-13T06:26:17.000000Z'
                    me:
                      id: 710
                      name: null
                      phone: '+971554838025'
                      image: 'https://api.dev.menassahur.com/storage/users/avatar_20251213062617000.png'
                      email: null
                      chat_id: 710_TESTING_CHAT_ID
                      has_verified_email: false
                      has_verified_phone: false
                      age: null
                      profession: null
                      specialty: null
                      brief: null
                      expert_rating_avg: null
                      marketing_link: null
                      permissions: null
                      type: 0
                      section: null
                      language: 1
                      expert_services: null
                      has_password: true
                      roles: null
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      token_type:
                        type: string
                        example: bearer
                      access_token:
                        type: string
                        example: DAqEtQXVarD4zPwnftwjRspMkmrfvhoNVAaXfwIR
                      access_expires_at:
                        type: string
                        example: '2026-12-13T06:26:17.000000Z'
                      refresh_token:
                        type: string
                        example: NrgrMNP10TJ8P3Kh2BgGOsoEzeMnV838jpWmgB4P
                      refresh_expires_at:
                        type: string
                        example: '2026-12-13T06:26:17.000000Z'
                      me:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 710
                          name:
                            type: string
                            example: null
                          phone:
                            type: string
                            example: '+971554838025'
                          image:
                            type: string
                            example: 'https://api.dev.menassahur.com/storage/users/avatar_20251213062617000.png'
                          email:
                            type: string
                            example: null
                          chat_id:
                            type: string
                            example: 710_TESTING_CHAT_ID
                          has_verified_email:
                            type: boolean
                            example: false
                          has_verified_phone:
                            type: boolean
                            example: false
                          age:
                            type: string
                            example: null
                          profession:
                            type: string
                            example: null
                          specialty:
                            type: string
                            example: null
                          brief:
                            type: string
                            example: null
                          expert_rating_avg:
                            type: string
                            example: null
                          marketing_link:
                            type: string
                            example: null
                          permissions:
                            type: string
                            example: null
                          type:
                            type: integer
                            example: 0
                          section:
                            type: string
                            example: null
                          language:
                            type: integer
                            example: 1
                          expert_services:
                            type: string
                            example: null
                          has_password:
                            type: boolean
                            example: true
                          roles:
                            type: string
                            example: null
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - 'Auth management'
      requestBody:
        required: true
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                phone:
                  type: string
                  description: ''
                  example: provident
                  nullable: false
                password:
                  type: string
                  description: 'Must be at least 6 characters.'
                  example: '&|K(O4?gp'
                  nullable: false
                name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: gfpit
                  nullable: false
                age:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: uapipfxigw
                  nullable: false
                brief:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: xribshprsgqnt
                  nullable: false
                specialty:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: jmdudkvjxdgjxmxcridxp
                  nullable: false
                profession:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: ektywaautfxj
                  nullable: false
                email:
                  type: string
                  description: 'Must be a valid email address. Must not be greater than 255 characters.'
                  example: albina33@example.com
                  nullable: false
                language:
                  type: string
                  description: ''
                  example: '1'
                  nullable: false
                  enum:
                    - '1'
                    - '2'
                image:
                  type: string
                  format: binary
                  description: 'Must be an image. Must not be greater than 10240 kilobytes.'
                  nullable: false
              required:
                - phone
                - password
      security: []
  /api/v1/auth/login:
    post:
      summary: Login
      operationId: login
      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: DAqEtQXVarD4zPwnftwjRspMkmrfvhoNVAaXfwIR
                    access_expires_at: '2026-12-13T06:26:17.000000Z'
                    refresh_token: NrgrMNP10TJ8P3Kh2BgGOsoEzeMnV838jpWmgB4P
                    refresh_expires_at: '2026-12-13T06:26:17.000000Z'
                    me:
                      id: 710
                      name: null
                      phone: '+971554838025'
                      image: 'https://api.dev.menassahur.com/storage/users/avatar_20251213062617000.png'
                      email: null
                      chat_id: 710_TESTING_CHAT_ID
                      has_verified_email: false
                      has_verified_phone: false
                      age: null
                      profession: null
                      specialty: null
                      brief: null
                      expert_rating_avg: null
                      marketing_link: null
                      permissions: null
                      type: 0
                      section: null
                      language: 1
                      expert_services: null
                      has_password: true
                      roles: null
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      token_type:
                        type: string
                        example: bearer
                      access_token:
                        type: string
                        example: DAqEtQXVarD4zPwnftwjRspMkmrfvhoNVAaXfwIR
                      access_expires_at:
                        type: string
                        example: '2026-12-13T06:26:17.000000Z'
                      refresh_token:
                        type: string
                        example: NrgrMNP10TJ8P3Kh2BgGOsoEzeMnV838jpWmgB4P
                      refresh_expires_at:
                        type: string
                        example: '2026-12-13T06:26:17.000000Z'
                      me:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 710
                          name:
                            type: string
                            example: null
                          phone:
                            type: string
                            example: '+971554838025'
                          image:
                            type: string
                            example: 'https://api.dev.menassahur.com/storage/users/avatar_20251213062617000.png'
                          email:
                            type: string
                            example: null
                          chat_id:
                            type: string
                            example: 710_TESTING_CHAT_ID
                          has_verified_email:
                            type: boolean
                            example: false
                          has_verified_phone:
                            type: boolean
                            example: false
                          age:
                            type: string
                            example: null
                          profession:
                            type: string
                            example: null
                          specialty:
                            type: string
                            example: null
                          brief:
                            type: string
                            example: null
                          expert_rating_avg:
                            type: string
                            example: null
                          marketing_link:
                            type: string
                            example: null
                          permissions:
                            type: string
                            example: null
                          type:
                            type: integer
                            example: 0
                          section:
                            type: string
                            example: null
                          language:
                            type: integer
                            example: 1
                          expert_services:
                            type: string
                            example: null
                          has_password:
                            type: boolean
                            example: true
                          roles:
                            type: string
                            example: null
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - 'Auth management'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                phone:
                  type: string
                  description: ''
                  example: sint
                  nullable: false
                password:
                  type: string
                  description: 'Must be at least 6 characters.'
                  example: 'fC]"b1gnMboy$-]}.'
                  nullable: false
                udid:
                  type: string
                  description: ''
                  example: null
                  nullable: false
                fcm_token:
                  type: string
                  description: ''
                  example: null
                  nullable: false
              required:
                - phone
                - password
      security: []
  /api/v1/auth/firebase-login:
    post:
      summary: 'login via firebase account'
      operationId: loginViaFirebaseAccount
      description: 'This endpoint lets you login via firebase id token'
      parameters: []
      responses: {  }
      tags:
        - 'Auth management'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                id_token:
                  type: string
                  description: ''
                  example: odit
                  nullable: false
                phone:
                  type: string
                  description: ''
                  example: null
                  nullable: false
                udid:
                  type: string
                  description: ''
                  example: null
                  nullable: false
                fcm_token:
                  type: string
                  description: ''
                  example: null
                  nullable: false
              required:
                - id_token
      security: []
  /api/v1/auth/update:
    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: 746
                    name: 'New last name'
                    phone: '+13099963599'
                    image: null
                    email: fliddddd@gmail
                    chat_id: 0c3b4f74-3068-3d0a-88f4-ed260d942218
                    has_verified_email: false
                    has_verified_phone: false
                    age: 21
                    profession: 'Caterpillar took.'
                    specialty: 'Alice and all the.'
                    brief: 'Queen, pointing to.'
                    expert_rating_avg: 0.1
                    marketing_link: null
                    permissions: null
                    type: 1
                    section: 1
                    language: 1
                    expert_services: []
                    has_password: true
                    roles: null
                  message: "User's information updated successfully"
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 746
                      name:
                        type: string
                        example: 'New last name'
                      phone:
                        type: string
                        example: '+13099963599'
                      image:
                        type: string
                        example: null
                      email:
                        type: string
                        example: fliddddd@gmail
                      chat_id:
                        type: string
                        example: 0c3b4f74-3068-3d0a-88f4-ed260d942218
                      has_verified_email:
                        type: boolean
                        example: false
                      has_verified_phone:
                        type: boolean
                        example: false
                      age:
                        type: integer
                        example: 21
                      profession:
                        type: string
                        example: 'Caterpillar took.'
                      specialty:
                        type: string
                        example: 'Alice and all the.'
                      brief:
                        type: string
                        example: 'Queen, pointing to.'
                      expert_rating_avg:
                        type: number
                        example: 0.1
                      marketing_link:
                        type: string
                        example: null
                      permissions:
                        type: string
                        example: null
                      type:
                        type: integer
                        example: 1
                      section:
                        type: integer
                        example: 1
                      language:
                        type: integer
                        example: 1
                      expert_services:
                        type: array
                        example: []
                      has_password:
                        type: boolean
                        example: true
                      roles:
                        type: string
                        example: null
                  message:
                    type: string
                    example: "User's information updated successfully"
                  status_code:
                    type: integer
                    example: 200
      tags:
        - 'Auth management'
      requestBody:
        required: false
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: jiafynhrkudvzanyymqy
                  nullable: false
                password:
                  type: string
                  description: 'Must be at least 6 characters.'
                  example: tawyKTnh
                  nullable: false
                age:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: lkqwxjtxwjpzkltkhprpm
                  nullable: false
                brief:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: nwbk
                  nullable: false
                specialty:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: lrqeev
                  nullable: false
                profession:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: cpxccmwemnmoaxdgugsvvrt
                  nullable: false
                chat_id:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: qjq
                  nullable: false
                email:
                  type: string
                  description: 'Must be a valid email address. Must not be greater than 255 characters.'
                  example: arely49@example.net
                  nullable: false
                language:
                  type: string
                  description: ''
                  example: '1'
                  nullable: false
                  enum:
                    - '1'
                    - '2'
                image:
                  type: string
                  format: binary
                  description: 'Must be an image. Must not be greater than 10240 kilobytes.'
                  nullable: false
  /api/v1/auth/refresh:
    get:
      summary: 'Refresh token'
      operationId: refreshToken
      description: 'This endpoint lets you refresh token to user'
      parameters:
        -
          in: query
          name: token
          description: "User's token."
          example: eligendi
          required: true
          schema:
            type: string
            description: "User's token."
            example: eligendi
            nullable: false
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    token_type: bearer
                    access_token: QIdm2CamBNFZR67QvFTAp8QBUxQCIt61UZgbj06O
                    access_expires_at: '2026-12-13T06:26:10.000000Z'
                    refresh_token: 6k9dZeT4hICNnAJjwaMV0KD4VKLluDtUDMPTVbR5
                    refresh_expires_at: '2026-12-13T06:26:10.000000Z'
                    me:
                      id: 702
                      name: 'Mrs. Evie Buckridge DDS'
                      phone: '+15866073623'
                      image: null
                      email: rabshire@example.org
                      chat_id: 58786e25-766c-3ff2-8f52-0329bccaf86e
                      has_verified_email: true
                      has_verified_phone: false
                      age: '65'
                      profession: "Don't let him know."
                      specialty: 'The Duchess took.'
                      brief: "I hadn't begun my."
                      expert_rating_avg: 0.4
                      marketing_link: null
                      permissions: null
                      type: 1
                      section: 1
                      language: 1
                      expert_services: []
                      has_password: true
                      roles: null
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      token_type:
                        type: string
                        example: bearer
                      access_token:
                        type: string
                        example: QIdm2CamBNFZR67QvFTAp8QBUxQCIt61UZgbj06O
                      access_expires_at:
                        type: string
                        example: '2026-12-13T06:26:10.000000Z'
                      refresh_token:
                        type: string
                        example: 6k9dZeT4hICNnAJjwaMV0KD4VKLluDtUDMPTVbR5
                      refresh_expires_at:
                        type: string
                        example: '2026-12-13T06:26:10.000000Z'
                      me:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 702
                          name:
                            type: string
                            example: 'Mrs. Evie Buckridge DDS'
                          phone:
                            type: string
                            example: '+15866073623'
                          image:
                            type: string
                            example: null
                          email:
                            type: string
                            example: rabshire@example.org
                          chat_id:
                            type: string
                            example: 58786e25-766c-3ff2-8f52-0329bccaf86e
                          has_verified_email:
                            type: boolean
                            example: true
                          has_verified_phone:
                            type: boolean
                            example: false
                          age:
                            type: string
                            example: '65'
                          profession:
                            type: string
                            example: "Don't let him know."
                          specialty:
                            type: string
                            example: 'The Duchess took.'
                          brief:
                            type: string
                            example: "I hadn't begun my."
                          expert_rating_avg:
                            type: number
                            example: 0.4
                          marketing_link:
                            type: string
                            example: null
                          permissions:
                            type: string
                            example: null
                          type:
                            type: integer
                            example: 1
                          section:
                            type: integer
                            example: 1
                          language:
                            type: integer
                            example: 1
                          expert_services:
                            type: array
                            example: []
                          has_password:
                            type: boolean
                            example: true
                          roles:
                            type: string
                            example: null
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - 'Auth management'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                access_token:
                  type: string
                  description: ''
                  example: placeat
                  nullable: false
              required:
                - access_token
      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: omnis
          required: true
          schema:
            type: string
            description: "User's token."
            example: omnis
            nullable: false
        -
          in: query
          name: udid
          description: "User's device udid."
          example: a
          required: false
          schema:
            type: string
            description: "User's device udid."
            example: a
            nullable: false
      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:
        - 'Auth management'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                udid:
                  type: string
                  description: ''
                  example: null
                  nullable: false
                fcm_token:
                  type: string
                  description: ''
                  example: null
                  nullable: false
                access_token:
                  type: string
                  description: ''
                  example: nihil
                  nullable: false
              required:
                - access_token
  /api/v1/auth/change-password:
    post:
      summary: 'Change Password'
      operationId: changePassword
      description: 'This endpoint lets you change the account password'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'Password is updated successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'Password is updated successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - 'Auth management'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                password:
                  type: string
                  description: ''
                  example: ab
                  nullable: false
                new_password:
                  type: string
                  description: 'Must be at least 6 characters.'
                  example: lqpvvikkwykgryfqsbwryyadmqoxjnmvznnvtipqhjyfoxprhhtfeqaglczmyzkuuieuelwrussesfq
                  nullable: false
              required:
                - password
                - new_password
  /api/v1/auth/register-device:
    post:
      summary: 'Register User Device'
      operationId: registerUserDevice
      description: 'This endpoint lets you register User Device'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'Device is registered successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'Device is registered successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - 'Auth management'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                udid:
                  type: string
                  description: ''
                  example: perspiciatis
                  nullable: false
                fcm_token:
                  type: string
                  description: ''
                  example: quos
                  nullable: false
              required:
                - udid
                - fcm_token
  /api/v1/auth/login-with-phone:
    post:
      summary: 'Log in using phone number'
      operationId: logInUsingPhoneNumber
      description: 'This endpoint creates a new user and sends an OTP to the provided phone number.'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    user_id: 57
                  message: 'OTP sent'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      user_id:
                        type: integer
                        example: 57
                  message:
                    type: string
                    example: 'OTP sent'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - 'Auth management'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                phone:
                  type: string
                  description: "The user's phone number."
                  example: '+1234567890'
                  nullable: false
              required:
                - phone
      security: []
  /api/v1/auth/register/verify-otp:
    post:
      summary: 'Verify OTP'
      operationId: verifyOTP
      description: "This endpoint verifies the (OTP) sent to the user's phone."
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    token_type: bearer
                    access_token: BUZ8OKuWVDy1m9lypmElgSq8lNbIJrMoHvUVeO3D
                    access_expires_at: '2026-12-13T06:26:13.000000Z'
                    refresh_token: ME8ssEz14sX8o7RlM7ZbLGpc76YN10N5OdEID1GO
                    refresh_expires_at: '2026-12-13T06:26:13.000000Z'
                    me:
                      id: 57
                      name: 'Torrance Howell II'
                      phone: '+963994635477'
                      image: null
                      email: coconnell@example.net
                      chat_id: 0a49e0d6-d9f4-3865-893a-e51feaaf5d00
                      has_verified_email: true
                      has_verified_phone: true
                      age: '95'
                      profession: "Gryphon. 'I mean."
                      specialty: 'The Mouse did not.'
                      brief: 'King said gravely.'
                      expert_rating_avg: 0.1
                      marketing_link: null
                      permissions: null
                      type: 16
                      section: 1
                      language: 1
                      expert_services: null
                      has_password: true
                      roles: null
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      token_type:
                        type: string
                        example: bearer
                      access_token:
                        type: string
                        example: BUZ8OKuWVDy1m9lypmElgSq8lNbIJrMoHvUVeO3D
                      access_expires_at:
                        type: string
                        example: '2026-12-13T06:26:13.000000Z'
                      refresh_token:
                        type: string
                        example: ME8ssEz14sX8o7RlM7ZbLGpc76YN10N5OdEID1GO
                      refresh_expires_at:
                        type: string
                        example: '2026-12-13T06:26:13.000000Z'
                      me:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 57
                          name:
                            type: string
                            example: 'Torrance Howell II'
                          phone:
                            type: string
                            example: '+963994635477'
                          image:
                            type: string
                            example: null
                          email:
                            type: string
                            example: coconnell@example.net
                          chat_id:
                            type: string
                            example: 0a49e0d6-d9f4-3865-893a-e51feaaf5d00
                          has_verified_email:
                            type: boolean
                            example: true
                          has_verified_phone:
                            type: boolean
                            example: true
                          age:
                            type: string
                            example: '95'
                          profession:
                            type: string
                            example: "Gryphon. 'I mean."
                          specialty:
                            type: string
                            example: 'The Mouse did not.'
                          brief:
                            type: string
                            example: 'King said gravely.'
                          expert_rating_avg:
                            type: number
                            example: 0.1
                          marketing_link:
                            type: string
                            example: null
                          permissions:
                            type: string
                            example: null
                          type:
                            type: integer
                            example: 16
                          section:
                            type: integer
                            example: 1
                          language:
                            type: integer
                            example: 1
                          expert_services:
                            type: string
                            example: null
                          has_password:
                            type: boolean
                            example: true
                          roles:
                            type: string
                            example: null
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - 'Auth management'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                phone:
                  type: string
                  description: "The user's phone number."
                  example: '+1234567890'
                  nullable: false
                otp_code:
                  type: string
                  description: ''
                  example: mollitia
                  nullable: false
                otp_cod:
                  type: string
                  description: "The OTP code sent to the user's phone."
                  example: '123456'
                  nullable: false
              required:
                - phone
                - otp_code
                - otp_cod
      security: []
  /api/v1/auth/request-phone-otp:
    post:
      summary: 'Request To Resend Otp Code'
      operationId: requestToResendOtpCode
      description: 'This endpoint lets you request otp code'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    retry_after: 60
                  message: 'Code is sent successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      retry_after:
                        type: integer
                        example: 60
                  message:
                    type: string
                    example: 'Code is sent successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - 'Auth management'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                phone:
                  type: string
                  description: ''
                  example: sit
                  nullable: false
              required:
                - phone
  /api/v1/categories:
    get:
      summary: 'Show all category'
      operationId: showAllCategory
      description: 'This endpoint lets you show all category'
      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
            nullable: false
        -
          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
            nullable: false
        -
          in: query
          name: 'filter[id]'
          description: 'Field to filter items by id.'
          example: qui
          required: false
          schema:
            type: string
            description: 'Field to filter items by id.'
            example: qui
            nullable: false
        -
          in: query
          name: 'filter[name]'
          description: 'Field to filter items by name.'
          example: blanditiis
          required: false
          schema:
            type: string
            description: 'Field to filter items by name.'
            example: blanditiis
            nullable: false
        -
          in: query
          name: 'filter[description]'
          description: 'sting Field to filter items by description.'
          example: qui
          required: false
          schema:
            type: string
            description: 'sting Field to filter items by description.'
            example: qui
            nullable: false
        -
          in: query
          name: sort
          description: 'Field to sort items by id,description,name.'
          example: deleniti
          required: false
          schema:
            type: string
            description: 'Field to sort items by id,description,name.'
            example: deleniti
            nullable: false
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 8
                      name: 'Mrs. Adella Jones IV'
                      name_ar: 'Mrs. Chloe Lakin DDS'
                      description: 'Assumenda et officia in ut. Officia maxime qui minus reprehenderit et laborum quasi. Illum laudantium quidem est libero accusantium maxime minima.'
                      description_ar: 'Alias dicta dolores nihil voluptas sit velit. Et eveniet id non laboriosam. Aut exercitationem est molestias quam soluta ut.'
                    -
                      id: 9
                      name: 'Dr. Charles Wisozk'
                      name_ar: 'Mr. Deshawn Auer Jr.'
                      description: 'Adipisci officia beatae officiis illo harum cupiditate. Exercitationem voluptate eum rerum corrupti impedit. Voluptatem voluptatum et rerum aut dolores et.'
                      description_ar: 'Aut distinctio rem ratione sapiente reiciendis nisi. Similique voluptas unde eaque in consectetur nam veritatis. Mollitia libero esse eius veritatis reiciendis possimus.'
                    -
                      id: 10
                      name: 'Tyree Larkin'
                      name_ar: 'Oceane Kirlin'
                      description: 'Aperiam et voluptatem corporis autem. Consequuntur ut veniam omnis aliquam praesentium saepe. Voluptas voluptas voluptas praesentium fuga et. Illo dolorum et necessitatibus esse qui enim.'
                      description_ar: 'Et repudiandae autem qui. Eos laborum facilis eos itaque cumque. Laudantium excepturi consectetur iure.'
                    -
                      id: 11
                      name: 'Bertram Dibbert'
                      name_ar: 'Lonzo Volkman'
                      description: 'Non quae minus quis at dolore consequatur et. Tenetur est est maiores iure facilis. Velit et maiores quisquam quidem quis atque voluptate optio. Soluta debitis nobis magni dignissimos qui.'
                      description_ar: 'Consequuntur at aut molestiae ipsa iste. Aut doloribus nihil et omnis quis nihil. Dolorum quas dignissimos voluptas quo. Animi eveniet qui corrupti nisi et.'
                    -
                      id: 12
                      name: 'Pietro Abbott II'
                      name_ar: 'Justus Bechtelar'
                      description: 'Libero ad minus omnis ut aperiam. Mollitia non eum est commodi aut quia totam. Ut sit sit sit dolorem ratione provident necessitatibus. Quos saepe in explicabo optio error et. Dolor qui et illo ut. Delectus aut eos debitis et omnis qui dignissimos.'
                      description_ar: 'Tenetur hic et unde qui. Voluptatem et laudantium quia id consectetur odio vitae. Ratione maxime ut modi vel architecto quo suscipit. Eligendi dolores facere doloremque nulla modi.'
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 8
                        name: 'Mrs. Adella Jones IV'
                        name_ar: 'Mrs. Chloe Lakin DDS'
                        description: 'Assumenda et officia in ut. Officia maxime qui minus reprehenderit et laborum quasi. Illum laudantium quidem est libero accusantium maxime minima.'
                        description_ar: 'Alias dicta dolores nihil voluptas sit velit. Et eveniet id non laboriosam. Aut exercitationem est molestias quam soluta ut.'
                      -
                        id: 9
                        name: 'Dr. Charles Wisozk'
                        name_ar: 'Mr. Deshawn Auer Jr.'
                        description: 'Adipisci officia beatae officiis illo harum cupiditate. Exercitationem voluptate eum rerum corrupti impedit. Voluptatem voluptatum et rerum aut dolores et.'
                        description_ar: 'Aut distinctio rem ratione sapiente reiciendis nisi. Similique voluptas unde eaque in consectetur nam veritatis. Mollitia libero esse eius veritatis reiciendis possimus.'
                      -
                        id: 10
                        name: 'Tyree Larkin'
                        name_ar: 'Oceane Kirlin'
                        description: 'Aperiam et voluptatem corporis autem. Consequuntur ut veniam omnis aliquam praesentium saepe. Voluptas voluptas voluptas praesentium fuga et. Illo dolorum et necessitatibus esse qui enim.'
                        description_ar: 'Et repudiandae autem qui. Eos laborum facilis eos itaque cumque. Laudantium excepturi consectetur iure.'
                      -
                        id: 11
                        name: 'Bertram Dibbert'
                        name_ar: 'Lonzo Volkman'
                        description: 'Non quae minus quis at dolore consequatur et. Tenetur est est maiores iure facilis. Velit et maiores quisquam quidem quis atque voluptate optio. Soluta debitis nobis magni dignissimos qui.'
                        description_ar: 'Consequuntur at aut molestiae ipsa iste. Aut doloribus nihil et omnis quis nihil. Dolorum quas dignissimos voluptas quo. Animi eveniet qui corrupti nisi et.'
                      -
                        id: 12
                        name: 'Pietro Abbott II'
                        name_ar: 'Justus Bechtelar'
                        description: 'Libero ad minus omnis ut aperiam. Mollitia non eum est commodi aut quia totam. Ut sit sit sit dolorem ratione provident necessitatibus. Quos saepe in explicabo optio error et. Dolor qui et illo ut. Delectus aut eos debitis et omnis qui dignissimos.'
                        description_ar: 'Tenetur hic et unde qui. Voluptatem et laudantium quia id consectetur odio vitae. Ratione maxime ut modi vel architecto quo suscipit. Eligendi dolores facere doloremque nulla modi.'
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 8
                        name:
                          type: string
                          example: 'Mrs. Adella Jones IV'
                        name_ar:
                          type: string
                          example: 'Mrs. Chloe Lakin DDS'
                        description:
                          type: string
                          example: 'Assumenda et officia in ut. Officia maxime qui minus reprehenderit et laborum quasi. Illum laudantium quidem est libero accusantium maxime minima.'
                        description_ar:
                          type: string
                          example: 'Alias dicta dolores nihil voluptas sit velit. Et eveniet id non laboriosam. Aut exercitationem est molestias quam soluta ut.'
                  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:
        - Category
    post:
      summary: 'Add category to category'
      operationId: addCategoryToCategory
      description: 'This endpoint lets you add category to category'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 1
                    name: category1
                    name_ar: تصنيف
                    description: 'this is my category'
                    description_ar: 'this is my arabic'
                  message: 'The category added successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 1
                      name:
                        type: string
                        example: category1
                      name_ar:
                        type: string
                        example: تصنيف
                      description:
                        type: string
                        example: 'this is my category'
                      description_ar:
                        type: string
                        example: 'this is my arabic'
                  message:
                    type: string
                    example: 'The category added successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Category
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                description:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: 'Magnam explicabo omnis sint aut.'
                  nullable: false
                description_ar:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: grbuuoqxtifmknfohsr
                  nullable: false
                name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: pagmnbozuinwwamks
                  nullable: false
                name_ar:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: sqoejsallerpihabkyxaxz
                  nullable: false
              required:
                - description
                - description_ar
                - name
                - name_ar
  '/api/v1/categories/{id}':
    get:
      summary: 'Show specific category'
      operationId: showSpecificCategory
      description: 'This endpoint lets you show specific category'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 6
                    name: 'Heidi Brown'
                    name_ar: 'Ransom Borer V'
                    description: 'Eum tenetur velit nihil incidunt dolore. Quaerat recusandae ad ratione veniam velit voluptatum. Et et ex quia quas velit. Est sunt in aut excepturi. Dolorum esse molestiae excepturi maiores voluptas officiis.'
                    description_ar: 'Ullam voluptate ad excepturi. Maiores alias quibusdam accusantium laudantium. Quas numquam est ut fugit explicabo eum quod autem. Quasi ducimus voluptate voluptatem doloribus numquam quia.'
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 6
                      name:
                        type: string
                        example: 'Heidi Brown'
                      name_ar:
                        type: string
                        example: 'Ransom Borer V'
                      description:
                        type: string
                        example: 'Eum tenetur velit nihil incidunt dolore. Quaerat recusandae ad ratione veniam velit voluptatum. Et et ex quia quas velit. Est sunt in aut excepturi. Dolorum esse molestiae excepturi maiores voluptas officiis.'
                      description_ar:
                        type: string
                        example: 'Ullam voluptate ad excepturi. Maiores alias quibusdam accusantium laudantium. Quas numquam est ut fugit explicabo eum quod autem. Quasi ducimus voluptate voluptatem doloribus numquam quia.'
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Category
    put:
      summary: 'Update specific  category'
      operationId: updateSpecificCategory
      description: 'This endpoint lets you update specific category.'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 8
                    name: category1
                    name_ar: 'Lizzie Wintheiser'
                    description: 'this is my category'
                    description_ar: 'Corrupti dolores earum qui voluptas amet. In omnis nihil aliquid distinctio sit iste corrupti. Autem consequatur fugit dolor quia quam. Nesciunt doloribus officia nostrum ut.'
                  message: "course's information updated successfully"
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 8
                      name:
                        type: string
                        example: category1
                      name_ar:
                        type: string
                        example: 'Lizzie Wintheiser'
                      description:
                        type: string
                        example: 'this is my category'
                      description_ar:
                        type: string
                        example: 'Corrupti dolores earum qui voluptas amet. In omnis nihil aliquid distinctio sit iste corrupti. Autem consequatur fugit dolor quia quam. Nesciunt doloribus officia nostrum ut.'
                  message:
                    type: string
                    example: "course's information updated successfully"
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Category
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                description:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: 'Corporis reprehenderit est rerum iusto magnam ad.'
                  nullable: false
                description_ar:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: lvqxnqyi
                  nullable: false
                name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: mlbysfwluhdpm
                  nullable: false
                name_ar:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: jgmugnoceja
                  nullable: false
    delete:
      summary: 'Delete specific category'
      operationId: deleteSpecificCategory
      description: 'This endpoint lets you delete specific category'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'The category deleted successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'The category deleted successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Category
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the category.'
        example: 1
        required: true
        schema:
          type: integer
  '/api/v1/categories/{category_id}/courses':
    get:
      summary: 'Show category courses'
      operationId: showCategoryCourses
      description: 'This endpoint lets you show all courses for specific category id'
      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
            nullable: false
        -
          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
            nullable: false
        -
          in: query
          name: 'filter[id]'
          description: 'Field to filter items by id.'
          example: harum
          required: false
          schema:
            type: string
            description: 'Field to filter items by id.'
            example: harum
            nullable: false
        -
          in: query
          name: 'filter[teacher_id]'
          description: 'Field to filter items by teacher_id.'
          example: repellat
          required: false
          schema:
            type: string
            description: 'Field to filter items by teacher_id.'
            example: repellat
            nullable: false
        -
          in: query
          name: 'filter[name]'
          description: 'Field to filter items by name.'
          example: pariatur
          required: false
          schema:
            type: string
            description: 'Field to filter items by name.'
            example: pariatur
            nullable: false
        -
          in: query
          name: 'filter[description]'
          description: 'sting Field to filter items by description.'
          example: eum
          required: false
          schema:
            type: string
            description: 'sting Field to filter items by description.'
            example: eum
            nullable: false
        -
          in: query
          name: 'filter[price]'
          description: 'Field to filter items by price.'
          example: 5515220.64462
          required: false
          schema:
            type: number
            description: 'Field to filter items by price.'
            example: 5515220.64462
            nullable: false
        -
          in: query
          name: 'filter[hours]'
          description: 'Field to filter items by hours.'
          example: 3
          required: false
          schema:
            type: integer
            description: 'Field to filter items by hours.'
            example: 3
            nullable: false
        -
          in: query
          name: 'filter[dates]'
          description: 'Field to filter items by dates.'
          example: illum
          required: false
          schema:
            type: string
            description: 'Field to filter items by dates.'
            example: illum
            nullable: false
        -
          in: query
          name: sort
          description: 'Field to sort items by id,description,name,price,hours,dates,teacher_id.'
          example: dolor
          required: false
          schema:
            type: string
            description: 'Field to sort items by id,description,name,price,hours,dates,teacher_id.'
            example: dolor
            nullable: false
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 1
                      name: 'Anna Zboncak'
                      name_ar: 'Emily Auer'
                      description: 'Numquam consequatur quis laboriosam et incidunt vel pariatur consequatur. Veniam deserunt aut minima at excepturi nostrum. Vitae architecto sapiente voluptates quo sint qui.'
                      description_ar: 'Incidunt qui et nam laboriosam. Sit totam saepe inventore distinctio eligendi officia. Aliquam aut sint et. Nisi doloribus consequatur assumenda omnis consectetur. Quisquam ea quia aut eius aut.'
                      image: 'https://api.dev.menassahur.com/storage/courses/https://via.placeholder.com/640x480.png/0011ee?text=repudiandae'
                      price: 7047.5
                      hours: 11386
                      dates: null
                      teachers: null
                      category_id: 1
                      teacher_id: 60
                      category_name: 'Devonte Berge'
                      teacher_name: 'Prof. Randy Yundt MD'
                    -
                      id: 2
                      name: 'Miss Jane Purdy DVM'
                      name_ar: 'Leonardo Weimann'
                      description: 'Blanditiis quae facere iste qui vel. Quis sit architecto veniam aut eum voluptas tempora error. Nemo aperiam quo totam. Molestiae ducimus dolorem sequi laborum officia accusamus. Dolorem soluta dolor quia quo dolor et quo.'
                      description_ar: 'Qui quas non neque vero maxime. Voluptas vel doloribus eum. Eos non sed non qui. Quia ea omnis dignissimos non. Eos ullam nobis perferendis facilis aut fugit iste. Aut qui et dignissimos eius accusantium fugiat.'
                      image: 'https://api.dev.menassahur.com/storage/courses/https://via.placeholder.com/640x480.png/006622?text=dolorum'
                      price: 7932.17
                      hours: 14877
                      dates: null
                      teachers: null
                      category_id: 1
                      teacher_id: 62
                      category_name: 'Devonte Berge'
                      teacher_name: 'Jarrod Purdy PhD'
                  meta:
                    pagination:
                      total: 2
                      per_page: 5
                      count: 2
                      current_page: 1
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 1
                        name: 'Anna Zboncak'
                        name_ar: 'Emily Auer'
                        description: 'Numquam consequatur quis laboriosam et incidunt vel pariatur consequatur. Veniam deserunt aut minima at excepturi nostrum. Vitae architecto sapiente voluptates quo sint qui.'
                        description_ar: 'Incidunt qui et nam laboriosam. Sit totam saepe inventore distinctio eligendi officia. Aliquam aut sint et. Nisi doloribus consequatur assumenda omnis consectetur. Quisquam ea quia aut eius aut.'
                        image: 'https://api.dev.menassahur.com/storage/courses/https://via.placeholder.com/640x480.png/0011ee?text=repudiandae'
                        price: 7047.5
                        hours: 11386
                        dates: null
                        teachers: null
                        category_id: 1
                        teacher_id: 60
                        category_name: 'Devonte Berge'
                        teacher_name: 'Prof. Randy Yundt MD'
                      -
                        id: 2
                        name: 'Miss Jane Purdy DVM'
                        name_ar: 'Leonardo Weimann'
                        description: 'Blanditiis quae facere iste qui vel. Quis sit architecto veniam aut eum voluptas tempora error. Nemo aperiam quo totam. Molestiae ducimus dolorem sequi laborum officia accusamus. Dolorem soluta dolor quia quo dolor et quo.'
                        description_ar: 'Qui quas non neque vero maxime. Voluptas vel doloribus eum. Eos non sed non qui. Quia ea omnis dignissimos non. Eos ullam nobis perferendis facilis aut fugit iste. Aut qui et dignissimos eius accusantium fugiat.'
                        image: 'https://api.dev.menassahur.com/storage/courses/https://via.placeholder.com/640x480.png/006622?text=dolorum'
                        price: 7932.17
                        hours: 14877
                        dates: null
                        teachers: null
                        category_id: 1
                        teacher_id: 62
                        category_name: 'Devonte Berge'
                        teacher_name: 'Jarrod Purdy PhD'
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 1
                        name:
                          type: string
                          example: 'Anna Zboncak'
                        name_ar:
                          type: string
                          example: 'Emily Auer'
                        description:
                          type: string
                          example: 'Numquam consequatur quis laboriosam et incidunt vel pariatur consequatur. Veniam deserunt aut minima at excepturi nostrum. Vitae architecto sapiente voluptates quo sint qui.'
                        description_ar:
                          type: string
                          example: 'Incidunt qui et nam laboriosam. Sit totam saepe inventore distinctio eligendi officia. Aliquam aut sint et. Nisi doloribus consequatur assumenda omnis consectetur. Quisquam ea quia aut eius aut.'
                        image:
                          type: string
                          example: 'https://api.dev.menassahur.com/storage/courses/https://via.placeholder.com/640x480.png/0011ee?text=repudiandae'
                        price:
                          type: number
                          example: 7047.5
                        hours:
                          type: integer
                          example: 11386
                        dates:
                          type: string
                          example: null
                        teachers:
                          type: string
                          example: null
                        category_id:
                          type: integer
                          example: 1
                        teacher_id:
                          type: integer
                          example: 60
                        category_name:
                          type: string
                          example: 'Devonte Berge'
                        teacher_name:
                          type: string
                          example: 'Prof. Randy Yundt MD'
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 2
                          per_page:
                            type: integer
                            example: 5
                          count:
                            type: integer
                            example: 2
                          current_page:
                            type: integer
                            example: 1
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Category
    parameters:
      -
        in: path
        name: category_id
        description: 'The ID of the category.'
        example: 1
        required: true
        schema:
          type: integer
  /api/v1/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: 6
                      user: null
                      receiver:
                        id: 80
                        name: 'Mara Schulist'
                        phone: '+16898425150'
                        image: null
                      last_message:
                        message: 'Et consectetur et ab quo cum in numquam.'
                        created_at: '2025-12-13T06:26:25.000000Z'
                      unread_messages_count: 2
                    -
                      chat_id: 7
                      user: null
                      receiver:
                        id: 82
                        name: 'Trinity Daugherty'
                        phone: '+14086700609'
                        image: null
                      last_message:
                        message: 'Sit quia amet sit magni et occaecati et.'
                        created_at: '2025-12-13T06:26:25.000000Z'
                      unread_messages_count: 0
                    -
                      chat_id: 8
                      user: null
                      receiver:
                        id: 84
                        name: 'Kelsi Mitchell'
                        phone: '+17317059423'
                        image: null
                      last_message:
                        message: 'Voluptatum consequatur nesciunt sapiente fuga cum.'
                        created_at: '2025-12-13T06:26:25.000000Z'
                      unread_messages_count: 0
                    -
                      chat_id: 9
                      user: null
                      receiver:
                        id: 86
                        name: 'Mrs. Frederique Leannon'
                        phone: '+12106398082'
                        image: null
                      last_message:
                        message: 'Voluptatem accusantium aperiam modi aut possimus sapiente.'
                        created_at: '2025-12-13T06:26:26.000000Z'
                      unread_messages_count: 0
                    -
                      chat_id: 10
                      user: null
                      receiver:
                        id: 88
                        name: 'Adrienne Lowe'
                        phone: '+14253281383'
                        image: null
                      last_message:
                        message: 'Nihil pariatur voluptas animi adipisci iusto quasi placeat modi.'
                        created_at: '2025-12-13T06:26:26.000000Z'
                      unread_messages_count: 1
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        chat_id: 6
                        user: null
                        receiver:
                          id: 80
                          name: 'Mara Schulist'
                          phone: '+16898425150'
                          image: null
                        last_message:
                          message: 'Et consectetur et ab quo cum in numquam.'
                          created_at: '2025-12-13T06:26:25.000000Z'
                        unread_messages_count: 2
                      -
                        chat_id: 7
                        user: null
                        receiver:
                          id: 82
                          name: 'Trinity Daugherty'
                          phone: '+14086700609'
                          image: null
                        last_message:
                          message: 'Sit quia amet sit magni et occaecati et.'
                          created_at: '2025-12-13T06:26:25.000000Z'
                        unread_messages_count: 0
                      -
                        chat_id: 8
                        user: null
                        receiver:
                          id: 84
                          name: 'Kelsi Mitchell'
                          phone: '+17317059423'
                          image: null
                        last_message:
                          message: 'Voluptatum consequatur nesciunt sapiente fuga cum.'
                          created_at: '2025-12-13T06:26:25.000000Z'
                        unread_messages_count: 0
                      -
                        chat_id: 9
                        user: null
                        receiver:
                          id: 86
                          name: 'Mrs. Frederique Leannon'
                          phone: '+12106398082'
                          image: null
                        last_message:
                          message: 'Voluptatem accusantium aperiam modi aut possimus sapiente.'
                          created_at: '2025-12-13T06:26:26.000000Z'
                        unread_messages_count: 0
                      -
                        chat_id: 10
                        user: null
                        receiver:
                          id: 88
                          name: 'Adrienne Lowe'
                          phone: '+14253281383'
                          image: null
                        last_message:
                          message: 'Nihil pariatur voluptas animi adipisci iusto quasi placeat modi.'
                          created_at: '2025-12-13T06:26:26.000000Z'
                        unread_messages_count: 1
                    items:
                      type: object
                      properties:
                        chat_id:
                          type: integer
                          example: 6
                        user:
                          type: string
                          example: null
                        receiver:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 80
                            name:
                              type: string
                              example: 'Mara Schulist'
                            phone:
                              type: string
                              example: '+16898425150'
                            image:
                              type: string
                              example: null
                        last_message:
                          type: object
                          properties:
                            message:
                              type: string
                              example: 'Et consectetur et ab quo cum in numquam.'
                            created_at:
                              type: string
                              example: '2025-12-13T06:26:25.000000Z'
                        unread_messages_count:
                          type: integer
                          example: 2
                  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
  '/api/v1/user/chats/offer/{offer_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: 1
                      message_id: 10
                      sender:
                        id: 758
                        name: 'Simeon Windler'
                      message: 'Non illo id velit sint est omnis dicta.'
                      attachments: null
                      created_at: '2025-12-13T06:35:24.000000Z'
                      status: 1
                      type: 3
                      offer:
                        id: 3
                        status: 3
                      order:
                        id: 8
                        status: 3
                    -
                      chat:
                        id: 1
                      message_id: 9
                      sender:
                        id: 755
                        name: 'Bethel Schroeder'
                      message: 'Optio recusandae laborum tempore assumenda consequuntur suscipit.'
                      attachments: null
                      created_at: '2025-12-13T06:34:24.000000Z'
                      status: 2
                      type: 4
                      offer:
                        id: 3
                        status: 3
                      order:
                        id: 8
                        status: 3
                    -
                      chat:
                        id: 1
                      message_id: 8
                      sender:
                        id: 752
                        name: 'Lavinia Ferry'
                      message: 'Mollitia illum consequatur magnam libero occaecati placeat iste.'
                      attachments: null
                      created_at: '2025-12-13T06:33:24.000000Z'
                      status: 1
                      type: 3
                      offer:
                        id: 3
                        status: 3
                      order:
                        id: 8
                        status: 3
                    -
                      chat:
                        id: 1
                      message_id: 7
                      sender:
                        id: 749
                        name: 'Mrs. Magali Hickle'
                      message: 'Ex quidem fugit inventore molestiae eos quia ab.'
                      attachments: null
                      created_at: '2025-12-13T06:32:23.000000Z'
                      status: 2
                      type: 1
                      offer:
                        id: 3
                        status: 3
                      order:
                        id: 8
                        status: 3
                    -
                      chat:
                        id: 1
                      message_id: 6
                      sender:
                        id: 746
                        name: "Felicita O'Connell"
                      message: 'Recusandae aliquid dolores distinctio reiciendis quidem.'
                      attachments: null
                      created_at: '2025-12-13T06:31:23.000000Z'
                      status: 1
                      type: 1
                      offer:
                        id: 3
                        status: 3
                      order:
                        id: 8
                        status: 3
                  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:
                          id: 758
                          name: 'Simeon Windler'
                        message: 'Non illo id velit sint est omnis dicta.'
                        attachments: null
                        created_at: '2025-12-13T06:35:24.000000Z'
                        status: 1
                        type: 3
                        offer:
                          id: 3
                          status: 3
                        order:
                          id: 8
                          status: 3
                      -
                        chat:
                          id: 1
                        message_id: 9
                        sender:
                          id: 755
                          name: 'Bethel Schroeder'
                        message: 'Optio recusandae laborum tempore assumenda consequuntur suscipit.'
                        attachments: null
                        created_at: '2025-12-13T06:34:24.000000Z'
                        status: 2
                        type: 4
                        offer:
                          id: 3
                          status: 3
                        order:
                          id: 8
                          status: 3
                      -
                        chat:
                          id: 1
                        message_id: 8
                        sender:
                          id: 752
                          name: 'Lavinia Ferry'
                        message: 'Mollitia illum consequatur magnam libero occaecati placeat iste.'
                        attachments: null
                        created_at: '2025-12-13T06:33:24.000000Z'
                        status: 1
                        type: 3
                        offer:
                          id: 3
                          status: 3
                        order:
                          id: 8
                          status: 3
                      -
                        chat:
                          id: 1
                        message_id: 7
                        sender:
                          id: 749
                          name: 'Mrs. Magali Hickle'
                        message: 'Ex quidem fugit inventore molestiae eos quia ab.'
                        attachments: null
                        created_at: '2025-12-13T06:32:23.000000Z'
                        status: 2
                        type: 1
                        offer:
                          id: 3
                          status: 3
                        order:
                          id: 8
                          status: 3
                      -
                        chat:
                          id: 1
                        message_id: 6
                        sender:
                          id: 746
                          name: "Felicita O'Connell"
                        message: 'Recusandae aliquid dolores distinctio reiciendis quidem.'
                        attachments: null
                        created_at: '2025-12-13T06:31:23.000000Z'
                        status: 1
                        type: 1
                        offer:
                          id: 3
                          status: 3
                        order:
                          id: 8
                          status: 3
                    items:
                      type: object
                      properties:
                        chat:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 1
                        message_id:
                          type: integer
                          example: 10
                        sender:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 758
                            name:
                              type: string
                              example: 'Simeon Windler'
                        message:
                          type: string
                          example: 'Non illo id velit sint est omnis dicta.'
                        attachments:
                          type: string
                          example: null
                        created_at:
                          type: string
                          example: '2025-12-13T06:35:24.000000Z'
                        status:
                          type: integer
                          example: 1
                        type:
                          type: integer
                          example: 3
                        offer:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 3
                            status:
                              type: integer
                              example: 3
                        order:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 8
                            status:
                              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:
        - 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: 1
                    message_id: 1
                    sender:
                      id: 764
                      name: 'Noble Schiller'
                    message: 'Hello, this is a test!'
                    attachments: null
                    created_at: '2025-12-13T06:26:26.000000Z'
                    status: 2
                    type: 1
                    offer: null
                    order: null
                  message: 'The message was sent successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      chat:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 1
                      message_id:
                        type: integer
                        example: 1
                      sender:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 764
                          name:
                            type: string
                            example: 'Noble Schiller'
                      message:
                        type: string
                        example: 'Hello, this is a test!'
                      attachments:
                        type: string
                        example: null
                      created_at:
                        type: string
                        example: '2025-12-13T06:26:26.000000Z'
                      status:
                        type: integer
                        example: 2
                      type:
                        type: integer
                        example: 1
                      offer:
                        type: string
                        example: null
                      order:
                        type: string
                        example: null
                  message:
                    type: string
                    example: 'The message was sent successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Chat
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                message:
                  type: string
                  description: 'This field is required when none of <code>attachments</code> are present.'
                  example: sunt
                  nullable: true
                attachments:
                  type: array
                  description: ''
                  example: null
                  items:
                    type: string
    parameters:
      -
        in: path
        name: offer_id
        description: 'The ID of the offer.'
        example: 1
        required: true
        schema:
          type: integer
  /api/v1/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:
                    chat:
                      key: ''
                      cluster: mt1
                      auth_endpoint: 'http://localhost/api/broadcasting/auth'
                      channel_prefix: chat.
                      event: new-message
                    payment:
                      base_url: null
                      api_key: null
                      currency: SAR
                      country: null
                      test_mode: null
                      webhook_url: 'http://localhost/api/myfatoorah-webhook'
                    terms: '<p><strong>TEST AL TEST</strong></p>'
                    about: '<p><strong>TEST AL TEST</strong></p>'
                    how_to_use:
                      -
                        section_name: 'شرح ألية العمل بالنسبة للطالبين الخدمات '
                        section_content: '<p><strong>TEST AL TEST</strong></p>'
                      -
                        section_name: 'شرح ألية العمل بالنسبة للطالبين للمختصين '
                        section_content: '<p><strong>TEST AL TEST</strong></p>'
                    contact_us:
                      -
                        section_name: 'الدعم الفني'
                        contacts:
                          -
                            type: phone
                            value: '0345675543'
                          -
                            type: mail
                            value: a@b.test
                      -
                        section_name: 'قسم التسويق'
                        contacts:
                          -
                            type: phone
                            value: '0345675543'
                          -
                            type: mail
                            value: a@b.test
                      -
                        section_name: 'الشكاوي و الاقتراحات'
                        contacts:
                          -
                            type: phone
                            value: '0345675543'
                          -
                            type: mail
                            value: a@b.test
                      -
                        section_name: 'دعم المختصين'
                        contacts:
                          -
                            type: phone
                            value: '0345675543'
                          -
                            type: mail
                            value: a@b.test
                    app_labels:
                      JOIN_EXPERTS_TEAM: HOW_TO_JOIN_EXPERT_TEAM
                      JOIN_MARKETERS_TEAM: HOW_TO_JOIN_MARKETER_TEAM
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      chat:
                        type: object
                        properties:
                          key:
                            type: string
                            example: ''
                          cluster:
                            type: string
                            example: mt1
                          auth_endpoint:
                            type: string
                            example: 'http://localhost/api/broadcasting/auth'
                          channel_prefix:
                            type: string
                            example: chat.
                          event:
                            type: string
                            example: new-message
                      payment:
                        type: object
                        properties:
                          base_url:
                            type: string
                            example: null
                          api_key:
                            type: string
                            example: null
                          currency:
                            type: string
                            example: SAR
                          country:
                            type: string
                            example: null
                          test_mode:
                            type: string
                            example: null
                          webhook_url:
                            type: string
                            example: 'http://localhost/api/myfatoorah-webhook'
                      terms:
                        type: string
                        example: '<p><strong>TEST AL TEST</strong></p>'
                      about:
                        type: string
                        example: '<p><strong>TEST AL TEST</strong></p>'
                      how_to_use:
                        type: array
                        example:
                          -
                            section_name: 'شرح ألية العمل بالنسبة للطالبين الخدمات '
                            section_content: '<p><strong>TEST AL TEST</strong></p>'
                          -
                            section_name: 'شرح ألية العمل بالنسبة للطالبين للمختصين '
                            section_content: '<p><strong>TEST AL TEST</strong></p>'
                        items:
                          type: object
                          properties:
                            section_name:
                              type: string
                              example: 'شرح ألية العمل بالنسبة للطالبين الخدمات '
                            section_content:
                              type: string
                              example: '<p><strong>TEST AL TEST</strong></p>'
                      contact_us:
                        type: array
                        example:
                          -
                            section_name: 'الدعم الفني'
                            contacts:
                              -
                                type: phone
                                value: '0345675543'
                              -
                                type: mail
                                value: a@b.test
                          -
                            section_name: 'قسم التسويق'
                            contacts:
                              -
                                type: phone
                                value: '0345675543'
                              -
                                type: mail
                                value: a@b.test
                          -
                            section_name: 'الشكاوي و الاقتراحات'
                            contacts:
                              -
                                type: phone
                                value: '0345675543'
                              -
                                type: mail
                                value: a@b.test
                          -
                            section_name: 'دعم المختصين'
                            contacts:
                              -
                                type: phone
                                value: '0345675543'
                              -
                                type: mail
                                value: a@b.test
                        items:
                          type: object
                          properties:
                            section_name:
                              type: string
                              example: 'الدعم الفني'
                            contacts:
                              type: array
                              example:
                                -
                                  type: phone
                                  value: '0345675543'
                                -
                                  type: mail
                                  value: a@b.test
                              items:
                                type: object
                                properties:
                                  type:
                                    type: string
                                    example: phone
                                  value:
                                    type: string
                                    example: '0345675543'
                      app_labels:
                        type: object
                        properties:
                          JOIN_EXPERTS_TEAM:
                            type: string
                            example: HOW_TO_JOIN_EXPERT_TEAM
                          JOIN_MARKETERS_TEAM:
                            type: string
                            example: HOW_TO_JOIN_MARKETER_TEAM
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Configuration
      security: []
  /api/v1/courses:
    get:
      summary: 'Show all courses'
      operationId: showAllCourses
      description: 'This endpoint lets you show all courses'
      parameters:
        -
          in: query
          name: page
          description: "Field to select page. Defaults to '1'."
          example: 4
          required: false
          schema:
            type: integer
            description: "Field to select page. Defaults to '1'."
            example: 4
            nullable: false
        -
          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
            nullable: false
        -
          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
            nullable: false
        -
          in: query
          name: 'filter[teacher_id]'
          description: 'Field to filter items by teacher_id.'
          example: sunt
          required: false
          schema:
            type: string
            description: 'Field to filter items by teacher_id.'
            example: sunt
            nullable: false
        -
          in: query
          name: 'filter[category_id]'
          description: 'Field to filter items by category_id.'
          example: laboriosam
          required: false
          schema:
            type: string
            description: 'Field to filter items by category_id.'
            example: laboriosam
            nullable: false
        -
          in: query
          name: 'filter[name]'
          description: 'Field to filter items by name.'
          example: cupiditate
          required: false
          schema:
            type: string
            description: 'Field to filter items by name.'
            example: cupiditate
            nullable: false
        -
          in: query
          name: 'filter[description]'
          description: 'sting Field to filter items by description.'
          example: laudantium
          required: false
          schema:
            type: string
            description: 'sting Field to filter items by description.'
            example: laudantium
            nullable: false
        -
          in: query
          name: 'filter[price]'
          description: 'Field to filter items by price.'
          example: 10.65
          required: false
          schema:
            type: number
            description: 'Field to filter items by price.'
            example: 10.65
            nullable: false
        -
          in: query
          name: 'filter[hours]'
          description: 'Field to filter items by hours.'
          example: 19
          required: false
          schema:
            type: integer
            description: 'Field to filter items by hours.'
            example: 19
            nullable: false
        -
          in: query
          name: 'filter[dates]'
          description: 'Field to filter items by dates.'
          example: assumenda
          required: false
          schema:
            type: string
            description: 'Field to filter items by dates.'
            example: assumenda
            nullable: false
        -
          in: query
          name: sort
          description: 'Field to sort items by id,description,name,price,hours,dates,teacher_id,category_id.'
          example: quis
          required: false
          schema:
            type: string
            description: 'Field to sort items by id,description,name,price,hours,dates,teacher_id,category_id.'
            example: quis
            nullable: false
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 8
                      name: 'Amani Auer Sr.'
                      name_ar: 'Chris Gerlach'
                      description: 'Voluptatum velit mollitia consequuntur natus aut. Veritatis non nostrum aut quod dolor harum. Sit laudantium voluptatibus saepe mollitia eum nobis. Veniam cupiditate eum ab omnis sed. Suscipit non eaque quibusdam tempora laborum.'
                      description_ar: 'Dolores tempore assumenda quo est. Itaque aut fuga quas eveniet explicabo officiis. Minus voluptas pariatur est fuga corrupti vitae. Alias doloribus qui consectetur qui.'
                      image: 'https://api.dev.menassahur.com/storage/courses/https://via.placeholder.com/640x480.png/002200?text=corrupti'
                      price: 2811.12
                      hours: 8006
                      dates: null
                      teachers: null
                      category_id: 16
                      teacher_id: 204
                      category_name: 'Prof. Faustino Torphy Sr.'
                      teacher_name: 'Rossie Langworth'
                    -
                      id: 9
                      name: 'Marcel VonRueden I'
                      name_ar: 'Flavio Roob'
                      description: 'Nihil cumque repellendus ipsum facilis sed quaerat. Sint reprehenderit officiis autem aliquid aliquam animi laborum. Odio voluptas possimus excepturi ab dicta repudiandae dolor. Occaecati quae expedita placeat non et ipsum placeat distinctio.'
                      description_ar: 'Blanditiis est repellat aut. Et sed beatae odio tenetur voluptas blanditiis. Delectus aspernatur rerum aspernatur quisquam maiores vitae blanditiis. Incidunt aut id voluptate sit quos eos.'
                      image: 'https://api.dev.menassahur.com/storage/courses/https://via.placeholder.com/640x480.png/00dd99?text=cupiditate'
                      price: 6447.44
                      hours: 1539
                      dates: null
                      teachers: null
                      category_id: 17
                      teacher_id: 206
                      category_name: 'Prof. Maverick Weissnat Sr.'
                      teacher_name: 'Caterina Rau V'
                    -
                      id: 10
                      name: 'Abbey Bauch'
                      name_ar: 'Miss Rosalinda Okuneva IV'
                      description: 'Aspernatur alias eos consectetur soluta placeat eveniet. Et nam dolore quidem vel. Nostrum quo ut vel ipsam rerum nisi. Dolorum provident numquam aut distinctio temporibus.'
                      description_ar: 'Voluptatem autem ut nobis nemo molestiae illum blanditiis voluptatum. Quam eos aut voluptas hic. Autem aperiam eligendi quidem sit qui voluptatem odit sunt.'
                      image: 'https://api.dev.menassahur.com/storage/courses/https://via.placeholder.com/640x480.png/000033?text=deserunt'
                      price: 4954.85
                      hours: 16312
                      dates: null
                      teachers: null
                      category_id: 18
                      teacher_id: 208
                      category_name: 'Hunter Rempel II'
                      teacher_name: 'Alisa Dare'
                    -
                      id: 11
                      name: 'Prof. Dahlia Wisozk'
                      name_ar: 'Miss Elinor Botsford'
                      description: 'Vero nihil vitae similique debitis. Modi et qui non maxime. Qui dolore repellendus explicabo quia placeat unde. Officiis nobis animi eos consectetur ullam numquam.'
                      description_ar: 'Temporibus voluptatem velit vitae est asperiores odit consequatur. Accusamus aut sed odit blanditiis et iste quis. Deleniti asperiores unde at eos rerum quae. Officiis ut quod ut.'
                      image: 'https://api.dev.menassahur.com/storage/courses/https://via.placeholder.com/640x480.png/00cc55?text=ad'
                      price: 7205.83
                      hours: 18719
                      dates: null
                      teachers: null
                      category_id: 19
                      teacher_id: 210
                      category_name: 'Marques Crona'
                      teacher_name: 'Mr. Jean Bergnaum Jr.'
                    -
                      id: 12
                      name: 'Ms. Kylie Grady MD'
                      name_ar: 'Alexandria Hilpert'
                      description: 'Ab praesentium nihil alias vero iste aliquid nostrum. Nisi saepe iusto voluptas iusto aut nam quia iure. Ipsa voluptate ut beatae sint totam ipsum. Dolorem aliquid repellendus similique et a aut.'
                      description_ar: 'Dicta placeat illo facere nemo quaerat. Iure enim molestias hic accusantium aut voluptas et. Quia doloribus occaecati sed. Natus tempora nihil sed est consequatur laudantium. Rerum perferendis sunt qui optio quibusdam ex consequatur eum.'
                      image: 'https://api.dev.menassahur.com/storage/courses/https://via.placeholder.com/640x480.png/00ff33?text=voluptatibus'
                      price: 186.98
                      hours: 18618
                      dates: null
                      teachers: null
                      category_id: 20
                      teacher_id: 212
                      category_name: 'Miss Mabel Corwin PhD'
                      teacher_name: 'Mr. Tomas Satterfield Sr.'
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 8
                        name: 'Amani Auer Sr.'
                        name_ar: 'Chris Gerlach'
                        description: 'Voluptatum velit mollitia consequuntur natus aut. Veritatis non nostrum aut quod dolor harum. Sit laudantium voluptatibus saepe mollitia eum nobis. Veniam cupiditate eum ab omnis sed. Suscipit non eaque quibusdam tempora laborum.'
                        description_ar: 'Dolores tempore assumenda quo est. Itaque aut fuga quas eveniet explicabo officiis. Minus voluptas pariatur est fuga corrupti vitae. Alias doloribus qui consectetur qui.'
                        image: 'https://api.dev.menassahur.com/storage/courses/https://via.placeholder.com/640x480.png/002200?text=corrupti'
                        price: 2811.12
                        hours: 8006
                        dates: null
                        teachers: null
                        category_id: 16
                        teacher_id: 204
                        category_name: 'Prof. Faustino Torphy Sr.'
                        teacher_name: 'Rossie Langworth'
                      -
                        id: 9
                        name: 'Marcel VonRueden I'
                        name_ar: 'Flavio Roob'
                        description: 'Nihil cumque repellendus ipsum facilis sed quaerat. Sint reprehenderit officiis autem aliquid aliquam animi laborum. Odio voluptas possimus excepturi ab dicta repudiandae dolor. Occaecati quae expedita placeat non et ipsum placeat distinctio.'
                        description_ar: 'Blanditiis est repellat aut. Et sed beatae odio tenetur voluptas blanditiis. Delectus aspernatur rerum aspernatur quisquam maiores vitae blanditiis. Incidunt aut id voluptate sit quos eos.'
                        image: 'https://api.dev.menassahur.com/storage/courses/https://via.placeholder.com/640x480.png/00dd99?text=cupiditate'
                        price: 6447.44
                        hours: 1539
                        dates: null
                        teachers: null
                        category_id: 17
                        teacher_id: 206
                        category_name: 'Prof. Maverick Weissnat Sr.'
                        teacher_name: 'Caterina Rau V'
                      -
                        id: 10
                        name: 'Abbey Bauch'
                        name_ar: 'Miss Rosalinda Okuneva IV'
                        description: 'Aspernatur alias eos consectetur soluta placeat eveniet. Et nam dolore quidem vel. Nostrum quo ut vel ipsam rerum nisi. Dolorum provident numquam aut distinctio temporibus.'
                        description_ar: 'Voluptatem autem ut nobis nemo molestiae illum blanditiis voluptatum. Quam eos aut voluptas hic. Autem aperiam eligendi quidem sit qui voluptatem odit sunt.'
                        image: 'https://api.dev.menassahur.com/storage/courses/https://via.placeholder.com/640x480.png/000033?text=deserunt'
                        price: 4954.85
                        hours: 16312
                        dates: null
                        teachers: null
                        category_id: 18
                        teacher_id: 208
                        category_name: 'Hunter Rempel II'
                        teacher_name: 'Alisa Dare'
                      -
                        id: 11
                        name: 'Prof. Dahlia Wisozk'
                        name_ar: 'Miss Elinor Botsford'
                        description: 'Vero nihil vitae similique debitis. Modi et qui non maxime. Qui dolore repellendus explicabo quia placeat unde. Officiis nobis animi eos consectetur ullam numquam.'
                        description_ar: 'Temporibus voluptatem velit vitae est asperiores odit consequatur. Accusamus aut sed odit blanditiis et iste quis. Deleniti asperiores unde at eos rerum quae. Officiis ut quod ut.'
                        image: 'https://api.dev.menassahur.com/storage/courses/https://via.placeholder.com/640x480.png/00cc55?text=ad'
                        price: 7205.83
                        hours: 18719
                        dates: null
                        teachers: null
                        category_id: 19
                        teacher_id: 210
                        category_name: 'Marques Crona'
                        teacher_name: 'Mr. Jean Bergnaum Jr.'
                      -
                        id: 12
                        name: 'Ms. Kylie Grady MD'
                        name_ar: 'Alexandria Hilpert'
                        description: 'Ab praesentium nihil alias vero iste aliquid nostrum. Nisi saepe iusto voluptas iusto aut nam quia iure. Ipsa voluptate ut beatae sint totam ipsum. Dolorem aliquid repellendus similique et a aut.'
                        description_ar: 'Dicta placeat illo facere nemo quaerat. Iure enim molestias hic accusantium aut voluptas et. Quia doloribus occaecati sed. Natus tempora nihil sed est consequatur laudantium. Rerum perferendis sunt qui optio quibusdam ex consequatur eum.'
                        image: 'https://api.dev.menassahur.com/storage/courses/https://via.placeholder.com/640x480.png/00ff33?text=voluptatibus'
                        price: 186.98
                        hours: 18618
                        dates: null
                        teachers: null
                        category_id: 20
                        teacher_id: 212
                        category_name: 'Miss Mabel Corwin PhD'
                        teacher_name: 'Mr. Tomas Satterfield Sr.'
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 8
                        name:
                          type: string
                          example: 'Amani Auer Sr.'
                        name_ar:
                          type: string
                          example: 'Chris Gerlach'
                        description:
                          type: string
                          example: 'Voluptatum velit mollitia consequuntur natus aut. Veritatis non nostrum aut quod dolor harum. Sit laudantium voluptatibus saepe mollitia eum nobis. Veniam cupiditate eum ab omnis sed. Suscipit non eaque quibusdam tempora laborum.'
                        description_ar:
                          type: string
                          example: 'Dolores tempore assumenda quo est. Itaque aut fuga quas eveniet explicabo officiis. Minus voluptas pariatur est fuga corrupti vitae. Alias doloribus qui consectetur qui.'
                        image:
                          type: string
                          example: 'https://api.dev.menassahur.com/storage/courses/https://via.placeholder.com/640x480.png/002200?text=corrupti'
                        price:
                          type: number
                          example: 2811.12
                        hours:
                          type: integer
                          example: 8006
                        dates:
                          type: string
                          example: null
                        teachers:
                          type: string
                          example: null
                        category_id:
                          type: integer
                          example: 16
                        teacher_id:
                          type: integer
                          example: 204
                        category_name:
                          type: string
                          example: 'Prof. Faustino Torphy Sr.'
                        teacher_name:
                          type: string
                          example: 'Rossie Langworth'
                  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:
        - Course
    post:
      summary: 'Add course to course'
      operationId: addCourseToCourse
      description: 'This endpoint lets you add course to course'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 1
                    name: course1
                    name_ar: course1
                    description: 'this is my course'
                    description_ar: 'this is my course'
                    image: 'https://api.dev.menassahur.com/storage/courses/test_20251213062632000.jpg'
                    price: 58.22
                    hours: 8
                    dates: 22/8/2021
                    teachers: 'my name is teacher'
                    category_id: 11111135
                    teacher_id: 792
                    category_name: sport
                    teacher_name: 'Alverta Schimmel'
                  message: 'The course added successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 1
                      name:
                        type: string
                        example: course1
                      name_ar:
                        type: string
                        example: course1
                      description:
                        type: string
                        example: 'this is my course'
                      description_ar:
                        type: string
                        example: 'this is my course'
                      image:
                        type: string
                        example: 'https://api.dev.menassahur.com/storage/courses/test_20251213062632000.jpg'
                      price:
                        type: number
                        example: 58.22
                      hours:
                        type: integer
                        example: 8
                      dates:
                        type: string
                        example: 22/8/2021
                      teachers:
                        type: string
                        example: 'my name is teacher'
                      category_id:
                        type: integer
                        example: 11111135
                      teacher_id:
                        type: integer
                        example: 792
                      category_name:
                        type: string
                        example: sport
                      teacher_name:
                        type: string
                        example: 'Alverta Schimmel'
                  message:
                    type: string
                    example: 'The course added successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Course
      requestBody:
        required: true
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                description:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: 'Doloribus voluptate laboriosam nisi suscipit qui quo.'
                  nullable: false
                description_ar:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: iiejbhbsuecxlwro
                  nullable: false
                name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: uwd
                  nullable: false
                name_ar:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: kf
                  nullable: false
                price:
                  type: number
                  description: ''
                  example: 278.5948795
                  nullable: false
                dates:
                  type: string
                  description: ''
                  example: repellendus
                  nullable: false
                hours:
                  type: string
                  description: ''
                  example: doloremque
                  nullable: false
                category_id:
                  type: string
                  description: 'The <code>id</code> of an existing record in the categories table. Must not be greater than 255 characters.'
                  example: cjgivhpe
                  nullable: false
                image:
                  type: string
                  format: binary
                  description: 'Must be an image.'
                  nullable: false
                teachers:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: ksqufyeidkfrkpew
                  nullable: false
                teacher_id:
                  type: string
                  description: 'The <code>id</code> of an existing record in the users table.'
                  example: maxime
                  nullable: false
              required:
                - description
                - description_ar
                - name
                - name_ar
                - price
                - dates
                - hours
                - category_id
                - image
                - teacher_id
  '/api/v1/courses/{id}':
    get:
      summary: 'Show specific course'
      operationId: showSpecificCourse
      description: 'This endpoint lets you show specific course'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 6
                    name: 'Edward Crist'
                    name_ar: 'Elian Romaguera'
                    description: 'Et dolor odit nisi sed placeat a. Ipsam doloribus qui aut eveniet modi aspernatur eius. Ullam vero et ratione. Sit explicabo facilis sed velit esse eos consequatur. Dolorem sint optio est atque rerum. Doloremque quo corporis nisi ut ab sed atque.'
                    description_ar: 'Quo quas odio iusto ex. Minima id est odit ad. Nemo non tenetur quaerat aliquid architecto dolorem. Ducimus ad a sapiente cumque nostrum. Optio officiis tempora id nihil dignissimos. Culpa laudantium sit et totam.'
                    image: 'https://api.dev.menassahur.com/storage/courses/https://via.placeholder.com/640x480.png/00ffcc?text=dicta'
                    price: 1146.6
                    hours: 214
                    dates: null
                    teachers: null
                    category_id: 8
                    teacher_id: 787
                    category_name: 'Jordy Vandervort'
                    teacher_name: 'Jamir Robel'
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 6
                      name:
                        type: string
                        example: 'Edward Crist'
                      name_ar:
                        type: string
                        example: 'Elian Romaguera'
                      description:
                        type: string
                        example: 'Et dolor odit nisi sed placeat a. Ipsam doloribus qui aut eveniet modi aspernatur eius. Ullam vero et ratione. Sit explicabo facilis sed velit esse eos consequatur. Dolorem sint optio est atque rerum. Doloremque quo corporis nisi ut ab sed atque.'
                      description_ar:
                        type: string
                        example: 'Quo quas odio iusto ex. Minima id est odit ad. Nemo non tenetur quaerat aliquid architecto dolorem. Ducimus ad a sapiente cumque nostrum. Optio officiis tempora id nihil dignissimos. Culpa laudantium sit et totam.'
                      image:
                        type: string
                        example: 'https://api.dev.menassahur.com/storage/courses/https://via.placeholder.com/640x480.png/00ffcc?text=dicta'
                      price:
                        type: number
                        example: 1146.6
                      hours:
                        type: integer
                        example: 214
                      dates:
                        type: string
                        example: null
                      teachers:
                        type: string
                        example: null
                      category_id:
                        type: integer
                        example: 8
                      teacher_id:
                        type: integer
                        example: 787
                      category_name:
                        type: string
                        example: 'Jordy Vandervort'
                      teacher_name:
                        type: string
                        example: 'Jamir Robel'
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Course
    put:
      summary: 'Update specific  course'
      operationId: updateSpecificCourse
      description: 'This endpoint lets you update specific course.'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 8
                    name: course1
                    name_ar: 'Dereck Aufderhar Sr.'
                    description: 'this is my course'
                    description_ar: 'this is my course'
                    image: 'https://api.dev.menassahur.com/storage/courses/tmp/phplMkODE'
                    price: 2980.27
                    hours: 19144
                    dates: null
                    teachers: null
                    category_id: 10
                    teacher_id: 793
                    category_name: 'Miss Summer Ritchie'
                    teacher_name: 'Jabari Tillman'
                  message: "course's information updated successfully"
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 8
                      name:
                        type: string
                        example: course1
                      name_ar:
                        type: string
                        example: 'Dereck Aufderhar Sr.'
                      description:
                        type: string
                        example: 'this is my course'
                      description_ar:
                        type: string
                        example: 'this is my course'
                      image:
                        type: string
                        example: 'https://api.dev.menassahur.com/storage/courses/tmp/phplMkODE'
                      price:
                        type: number
                        example: 2980.27
                      hours:
                        type: integer
                        example: 19144
                      dates:
                        type: string
                        example: null
                      teachers:
                        type: string
                        example: null
                      category_id:
                        type: integer
                        example: 10
                      teacher_id:
                        type: integer
                        example: 793
                      category_name:
                        type: string
                        example: 'Miss Summer Ritchie'
                      teacher_name:
                        type: string
                        example: 'Jabari Tillman'
                  message:
                    type: string
                    example: "course's information updated successfully"
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Course
      requestBody:
        required: false
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                description:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: 'Nobis cumque officiis eligendi maiores.'
                  nullable: false
                description_ar:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: srzuwfyzsquwm
                  nullable: false
                name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: nziijddz
                  nullable: false
                name_ar:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: cvyqmonziakersghto
                  nullable: false
                price:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: g
                  nullable: false
                dates:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: gjxfhcewey
                  nullable: false
                hours:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: ooxifajyrjbr
                  nullable: false
                category_id:
                  type: string
                  description: 'The <code>id</code> of an existing record in the App\Models\CourseCategory table. Must not be greater than 255 characters.'
                  example: hnbmtkbvzvpnychvzrxqle
                  nullable: false
                image:
                  type: string
                  format: binary
                  description: 'Must be an image.'
                  nullable: false
                teachers:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: oibsnltfdplllonqfoas
                  nullable: false
                teacher_id:
                  type: string
                  description: 'The <code>id</code> of an existing record in the App\Models\User table.'
                  example: null
                  nullable: false
    delete:
      summary: 'Delete specific course'
      operationId: deleteSpecificCourse
      description: 'This endpoint lets you delete specific course'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'The course deleted successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'The course deleted successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Course
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the course.'
        example: 18
        required: true
        schema:
          type: integer
  /api/v1/course-orders:
    get:
      summary: 'Show all course order'
      operationId: showAllCourseOrder
      description: 'This endpoint lets you show all course order'
      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
            nullable: false
        -
          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
            nullable: false
        -
          in: query
          name: 'filter[id]'
          description: 'Field to filter items by id.'
          example: sed
          required: false
          schema:
            type: string
            description: 'Field to filter items by id.'
            example: sed
            nullable: false
        -
          in: query
          name: 'filter[user_id]'
          description: 'Field to filter items by user id.'
          example: et
          required: false
          schema:
            type: string
            description: 'Field to filter items by user id.'
            example: et
            nullable: false
        -
          in: query
          name: 'filter[course_id]'
          description: 'sting Field to filter items by course id.'
          example: ea
          required: false
          schema:
            type: string
            description: 'sting Field to filter items by course id.'
            example: ea
            nullable: false
        -
          in: query
          name: 'filter[name]'
          description: 'sting Field to filter items by name.'
          example: corrupti
          required: false
          schema:
            type: string
            description: 'sting Field to filter items by name.'
            example: corrupti
            nullable: false
        -
          in: query
          name: 'filter[phone]'
          description: 'sting Field to filter items by phone.'
          example: labore
          required: false
          schema:
            type: string
            description: 'sting Field to filter items by phone.'
            example: labore
            nullable: false
        -
          in: query
          name: 'filter[status]'
          description: 'sting Field to filter items by status.'
          example: aliquid
          required: false
          schema:
            type: string
            description: 'sting Field to filter items by status.'
            example: aliquid
            nullable: false
        -
          in: query
          name: 'filter[preferred_times]'
          description: 'sting Field to filter items by preferred times.'
          example: debitis
          required: false
          schema:
            type: string
            description: 'sting Field to filter items by preferred times.'
            example: debitis
            nullable: false
        -
          in: query
          name: sort
          description: 'Field to sort items by id,name,preferred_times,phone,status,user_id,course_id.'
          example: saepe
          required: false
          schema:
            type: string
            description: 'Field to sort items by id,name,preferred_times,phone,status,user_id,course_id.'
            example: saepe
            nullable: false
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 8
                      name: 'Sherman Walker'
                      phone: +1-323-954-2726
                      preferred_times: 'Odit placeat consequatur nulla iste est. Est mollitia qui eos mollitia eveniet itaque. Hic itaque laboriosam eligendi perferendis.'
                      user_id: 818
                      course_id: 16
                      status: 3
                      chat_group_id: null
                    -
                      id: 9
                      name: 'Hayden Gleichner I'
                      phone: '(607) 978-0588'
                      preferred_times: 'Labore quasi molestias inventore in. Commodi aut vero est cum. Inventore qui nemo mollitia explicabo cumque. Magnam doloribus fuga beatae architecto illo. Eveniet maiores nihil libero odio.'
                      user_id: 821
                      course_id: 17
                      status: 2
                      chat_group_id: null
                    -
                      id: 10
                      name: 'Prof. Diego Schowalter'
                      phone: 763.662.8276
                      preferred_times: 'Expedita in cupiditate aut voluptas ab ut iusto. Omnis dolorem repellendus consequatur pariatur. Consequatur sint suscipit delectus odit illo eius.'
                      user_id: 824
                      course_id: 18
                      status: 2
                      chat_group_id: null
                    -
                      id: 11
                      name: 'Macy Daniel'
                      phone: 1-949-345-2024
                      preferred_times: 'Accusantium ut occaecati saepe quis. Tempora similique qui et laboriosam et rerum quibusdam. Quis incidunt animi consequuntur saepe commodi et sint laborum.'
                      user_id: 827
                      course_id: 19
                      status: 1
                      chat_group_id: null
                    -
                      id: 12
                      name: 'Mrs. Dejah Davis'
                      phone: +1.252.624.8089
                      preferred_times: 'Inventore soluta ut eum aut maiores culpa. Sapiente neque voluptas sed ab a laboriosam. Dolorem est aut et corrupti minus qui nihil. Eveniet ipsam aut nemo voluptatibus.'
                      user_id: 830
                      course_id: 20
                      status: 1
                      chat_group_id: null
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 8
                        name: 'Sherman Walker'
                        phone: +1-323-954-2726
                        preferred_times: 'Odit placeat consequatur nulla iste est. Est mollitia qui eos mollitia eveniet itaque. Hic itaque laboriosam eligendi perferendis.'
                        user_id: 818
                        course_id: 16
                        status: 3
                        chat_group_id: null
                      -
                        id: 9
                        name: 'Hayden Gleichner I'
                        phone: '(607) 978-0588'
                        preferred_times: 'Labore quasi molestias inventore in. Commodi aut vero est cum. Inventore qui nemo mollitia explicabo cumque. Magnam doloribus fuga beatae architecto illo. Eveniet maiores nihil libero odio.'
                        user_id: 821
                        course_id: 17
                        status: 2
                        chat_group_id: null
                      -
                        id: 10
                        name: 'Prof. Diego Schowalter'
                        phone: 763.662.8276
                        preferred_times: 'Expedita in cupiditate aut voluptas ab ut iusto. Omnis dolorem repellendus consequatur pariatur. Consequatur sint suscipit delectus odit illo eius.'
                        user_id: 824
                        course_id: 18
                        status: 2
                        chat_group_id: null
                      -
                        id: 11
                        name: 'Macy Daniel'
                        phone: 1-949-345-2024
                        preferred_times: 'Accusantium ut occaecati saepe quis. Tempora similique qui et laboriosam et rerum quibusdam. Quis incidunt animi consequuntur saepe commodi et sint laborum.'
                        user_id: 827
                        course_id: 19
                        status: 1
                        chat_group_id: null
                      -
                        id: 12
                        name: 'Mrs. Dejah Davis'
                        phone: +1.252.624.8089
                        preferred_times: 'Inventore soluta ut eum aut maiores culpa. Sapiente neque voluptas sed ab a laboriosam. Dolorem est aut et corrupti minus qui nihil. Eveniet ipsam aut nemo voluptatibus.'
                        user_id: 830
                        course_id: 20
                        status: 1
                        chat_group_id: null
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 8
                        name:
                          type: string
                          example: 'Sherman Walker'
                        phone:
                          type: string
                          example: +1-323-954-2726
                        preferred_times:
                          type: string
                          example: 'Odit placeat consequatur nulla iste est. Est mollitia qui eos mollitia eveniet itaque. Hic itaque laboriosam eligendi perferendis.'
                        user_id:
                          type: integer
                          example: 818
                        course_id:
                          type: integer
                          example: 16
                        status:
                          type: integer
                          example: 3
                        chat_group_id:
                          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:
        - 'Course Order'
    post:
      summary: 'Add course order'
      operationId: addCourseOrder
      description: 'This endpoint lets you add course order to course order'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 1
                    name: course1
                    phone: '+971585422373'
                    preferred_times: 22/8/2021
                    user_id: 807
                    course_id: 3
                    status: 1
                    chat_group_id: null
                  message: 'The course order added successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 1
                      name:
                        type: string
                        example: course1
                      phone:
                        type: string
                        example: '+971585422373'
                      preferred_times:
                        type: string
                        example: 22/8/2021
                      user_id:
                        type: integer
                        example: 807
                      course_id:
                        type: integer
                        example: 3
                      status:
                        type: integer
                        example: 1
                      chat_group_id:
                        type: string
                        example: null
                  message:
                    type: string
                    example: 'The course order added successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - 'Course Order'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: twvkombbnnvmtpec
                  nullable: false
                phone:
                  type: string
                  description: ''
                  example: atque
                  nullable: false
                preferred_times:
                  type: string
                  description: ''
                  example: rerum
                  nullable: false
                course_id:
                  type: string
                  description: 'The <code>id</code> of an existing record in the courses table.'
                  example: voluptate
                  nullable: false
              required:
                - name
                - phone
                - preferred_times
                - course_id
  '/api/v1/course-orders/{id}':
    get:
      summary: 'Show specific course order'
      operationId: showSpecificCourseOrder
      description: 'This endpoint lets you show specific course order'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 3
                    name: 'Prof. Kennith Ziemann'
                    phone: 720.345.1563
                    preferred_times: 'Sit assumenda autem sit vel rerum non maxime. Doloremque dolorum laudantium reiciendis culpa. Atque velit magni ullam.'
                    user_id: 196
                    course_id: 11111160
                    status: 2
                    chat_group_id: null
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 3
                      name:
                        type: string
                        example: 'Prof. Kennith Ziemann'
                      phone:
                        type: string
                        example: 720.345.1563
                      preferred_times:
                        type: string
                        example: 'Sit assumenda autem sit vel rerum non maxime. Doloremque dolorum laudantium reiciendis culpa. Atque velit magni ullam.'
                      user_id:
                        type: integer
                        example: 196
                      course_id:
                        type: integer
                        example: 11111160
                      status:
                        type: integer
                        example: 2
                      chat_group_id:
                        type: string
                        example: null
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - 'Course Order'
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the course order.'
        example: 18
        required: true
        schema:
          type: integer
  '/api/v1/course-orders/{course_order_id}/status/accept':
    post:
      summary: 'Make Course Order accepted'
      operationId: makeCourseOrderAccepted
      description: 'This endpoint lets you accept course order'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 7
                    name: 'Novella Ferry'
                    phone: +1-432-695-7892
                    preferred_times: 'Enim nesciunt quia est ab est molestias ut sed. Vel saepe quam et quo. Non minus suscipit ut aliquid eum cupiditate quisquam in.'
                    user_id: 211
                    course_id: 11111164
                    status: 2
                    chat_group_id: null
                  message: 'The course order status updated successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 7
                      name:
                        type: string
                        example: 'Novella Ferry'
                      phone:
                        type: string
                        example: +1-432-695-7892
                      preferred_times:
                        type: string
                        example: 'Enim nesciunt quia est ab est molestias ut sed. Vel saepe quam et quo. Non minus suscipit ut aliquid eum cupiditate quisquam in.'
                      user_id:
                        type: integer
                        example: 211
                      course_id:
                        type: integer
                        example: 11111164
                      status:
                        type: integer
                        example: 2
                      chat_group_id:
                        type: string
                        example: null
                  message:
                    type: string
                    example: 'The course order status updated successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - 'Course Order'
    parameters:
      -
        in: path
        name: course_order_id
        description: 'The ID of the course order.'
        example: 17
        required: true
        schema:
          type: integer
  '/api/v1/course-orders/{course_order_id}/status/reject':
    post:
      summary: 'Reject Course Order'
      operationId: rejectCourseOrder
      description: 'This endpoint lets you reject course order'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 11
                    name: 'Tad Welch DDS'
                    phone: +1-682-548-1549
                    preferred_times: 'Natus consequatur qui cumque necessitatibus. Dolorem qui quaerat suscipit sed repudiandae aut culpa quae. Sit eos possimus perspiciatis eum.'
                    user_id: 228
                    course_id: 11111168
                    status: 3
                    chat_group_id: null
                  message: 'The course order status updated successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 11
                      name:
                        type: string
                        example: 'Tad Welch DDS'
                      phone:
                        type: string
                        example: +1-682-548-1549
                      preferred_times:
                        type: string
                        example: 'Natus consequatur qui cumque necessitatibus. Dolorem qui quaerat suscipit sed repudiandae aut culpa quae. Sit eos possimus perspiciatis eum.'
                      user_id:
                        type: integer
                        example: 228
                      course_id:
                        type: integer
                        example: 11111168
                      status:
                        type: integer
                        example: 3
                      chat_group_id:
                        type: string
                        example: null
                  message:
                    type: string
                    example: 'The course order status updated successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - 'Course Order'
    parameters:
      -
        in: path
        name: course_order_id
        description: 'The ID of the course order.'
        example: 19
        required: true
        schema:
          type: integer
  /api/broadcasting/auth:
    post:
      summary: ''
      operationId: postApiBroadcastingAuth
      description: ''
      parameters: []
      responses: {  }
      tags:
        - Endpoints
  /api/broadcasting/auth-debug:
    post:
      summary: ''
      operationId: postApiBroadcastingAuthDebug
      description: ''
      parameters: []
      responses: {  }
      tags:
        - Endpoints
  /api/app-version/check:
    post:
      summary: ''
      operationId: postApiAppVersionCheck
      description: ''
      parameters: []
      responses: {  }
      tags:
        - Endpoints
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                osType:
                  type: string
                  description: ''
                  example: IOS
                  nullable: false
                  enum:
                    - IOS
                    - ANDROID
                release:
                  type: string
                  description: ''
                  example: laboriosam
                  nullable: false
                buildNumber:
                  type: string
                  description: ''
                  example: quia
                  nullable: false
              required:
                - osType
                - release
                - buildNumber
  /api/v1/app-versions:
    get:
      summary: ''
      operationId: getApiV1AppVersions
      description: ''
      parameters: []
      responses:
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: Unauthorized
                  status_code: 401
                properties:
                  message:
                    type: string
                    example: Unauthorized
                  status_code:
                    type: integer
                    example: 401
      tags:
        - Endpoints
    post:
      summary: ''
      operationId: postApiV1AppVersions
      description: ''
      parameters: []
      responses: {  }
      tags:
        - Endpoints
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                os_type:
                  type: string
                  description: ''
                  example: ANDROID
                  nullable: false
                  enum:
                    - IOS
                    - ANDROID
                release:
                  type: string
                  description: ''
                  example: possimus
                  nullable: false
                build_number:
                  type: string
                  description: ''
                  example: provident
                  nullable: false
                action:
                  type: string
                  description: ''
                  example: NORMAL
                  nullable: false
                  enum:
                    - NORMAL
                    - OPTIONAL
                    - FORCE
                message:
                  type: string
                  description: ''
                  example: mollitia
                  nullable: true
              required:
                - os_type
                - release
                - build_number
                - action
  '/api/v1/app-versions/{id}':
    get:
      summary: ''
      operationId: getApiV1AppVersionsId
      description: ''
      parameters: []
      responses:
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: Unauthorized
                  status_code: 401
                properties:
                  message:
                    type: string
                    example: Unauthorized
                  status_code:
                    type: integer
                    example: 401
      tags:
        - Endpoints
    put:
      summary: ''
      operationId: putApiV1AppVersionsId
      description: ''
      parameters: []
      responses: {  }
      tags:
        - Endpoints
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                os_type:
                  type: string
                  description: ''
                  example: IOS
                  nullable: false
                  enum:
                    - IOS
                    - ANDROID
                release:
                  type: string
                  description: ''
                  example: consequatur
                  nullable: false
                build_number:
                  type: string
                  description: ''
                  example: eveniet
                  nullable: false
                action:
                  type: string
                  description: ''
                  example: OPTIONAL
                  nullable: false
                  enum:
                    - NORMAL
                    - OPTIONAL
                    - FORCE
                message:
                  type: string
                  description: ''
                  example: consequatur
                  nullable: true
    delete:
      summary: ''
      operationId: deleteApiV1AppVersionsId
      description: ''
      parameters: []
      responses: {  }
      tags:
        - Endpoints
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the app version.'
        example: 8
        required: true
        schema:
          type: integer
  /api/v1/feedbacks:
    get:
      summary: 'Show all feedbacks'
      operationId: showAllFeedbacks
      description: 'This endpoint lets you show all feedbacks'
      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
            nullable: false
        -
          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
            nullable: false
        -
          in: query
          name: 'filter[identifier]'
          description: 'Field to filter items by identifier.'
          example: nihil
          required: false
          schema:
            type: string
            description: 'Field to filter items by identifier.'
            example: nihil
            nullable: false
        -
          in: query
          name: 'filter[message]'
          description: 'Field to filter items by message.'
          example: velit
          required: false
          schema:
            type: string
            description: 'Field to filter items by message.'
            example: velit
            nullable: false
        -
          in: query
          name: 'filter[type]'
          description: 'Field to filter items by type.'
          example: 16
          required: false
          schema:
            type: integer
            description: 'Field to filter items by type.'
            example: 16
            nullable: false
        -
          in: query
          name: 'filter[status]'
          description: 'Field to filter items by status.'
          example: 3
          required: false
          schema:
            type: integer
            description: 'Field to filter items by status.'
            example: 3
            nullable: false
        -
          in: query
          name: 'filter[rating]'
          description: 'Field to filter items by rating.'
          example: 5
          required: false
          schema:
            type: integer
            description: 'Field to filter items by rating.'
            example: 5
            nullable: false
        -
          in: query
          name: sort
          description: 'Field to sort items by identifier,name,description,type, deadline, payment_type, status, proposed_price,expert_rating,user_rating.'
          example: natus
          required: false
          schema:
            type: string
            description: 'Field to sort items by identifier,name,description,type, deadline, payment_type, status, proposed_price,expert_rating,user_rating.'
            example: natus
            nullable: false
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 8
                      message: 'Repellendus sed facere non vel laboriosam corporis laudantium. Laborum voluptatum laudantium consequatur officia quia. Enim non harum dolorum est. In rerum veritatis quia magni.'
                      status: 2
                      user_id: 831
                      type: 7
                      rating: 4
                      chat_group_id: '95110'
                    -
                      id: 9
                      message: 'Saepe sunt consectetur qui ea incidunt. Tempore et quas cum velit a adipisci a velit. Quia non qui dolore aut rerum. Pariatur qui nobis consequatur porro.'
                      status: 1
                      user_id: 832
                      type: 5
                      rating: 2
                      chat_group_id: 10716-4927
                    -
                      id: 10
                      message: 'Exercitationem aperiam aperiam provident error mollitia. Aut natus ex officia tempore ut. Nemo vitae neque atque repudiandae.'
                      status: 1
                      user_id: 833
                      type: 1
                      rating: 5
                      chat_group_id: '29640'
                    -
                      id: 11
                      message: 'Ut voluptatibus aut repellendus impedit esse assumenda consequuntur. Molestiae possimus numquam et vero consequatur ad. Sit quo rerum et placeat occaecati sed. Eos exercitationem consectetur id.'
                      status: 2
                      user_id: 834
                      type: 6
                      rating: 4
                      chat_group_id: '06222'
                    -
                      id: 12
                      message: 'Assumenda alias enim ea laborum cumque. Sed iure vel eos magnam quia eos rerum eos.'
                      status: 2
                      user_id: 835
                      type: 4
                      rating: 3
                      chat_group_id: '26214'
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 8
                        message: 'Repellendus sed facere non vel laboriosam corporis laudantium. Laborum voluptatum laudantium consequatur officia quia. Enim non harum dolorum est. In rerum veritatis quia magni.'
                        status: 2
                        user_id: 831
                        type: 7
                        rating: 4
                        chat_group_id: '95110'
                      -
                        id: 9
                        message: 'Saepe sunt consectetur qui ea incidunt. Tempore et quas cum velit a adipisci a velit. Quia non qui dolore aut rerum. Pariatur qui nobis consequatur porro.'
                        status: 1
                        user_id: 832
                        type: 5
                        rating: 2
                        chat_group_id: 10716-4927
                      -
                        id: 10
                        message: 'Exercitationem aperiam aperiam provident error mollitia. Aut natus ex officia tempore ut. Nemo vitae neque atque repudiandae.'
                        status: 1
                        user_id: 833
                        type: 1
                        rating: 5
                        chat_group_id: '29640'
                      -
                        id: 11
                        message: 'Ut voluptatibus aut repellendus impedit esse assumenda consequuntur. Molestiae possimus numquam et vero consequatur ad. Sit quo rerum et placeat occaecati sed. Eos exercitationem consectetur id.'
                        status: 2
                        user_id: 834
                        type: 6
                        rating: 4
                        chat_group_id: '06222'
                      -
                        id: 12
                        message: 'Assumenda alias enim ea laborum cumque. Sed iure vel eos magnam quia eos rerum eos.'
                        status: 2
                        user_id: 835
                        type: 4
                        rating: 3
                        chat_group_id: '26214'
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 8
                        message:
                          type: string
                          example: 'Repellendus sed facere non vel laboriosam corporis laudantium. Laborum voluptatum laudantium consequatur officia quia. Enim non harum dolorum est. In rerum veritatis quia magni.'
                        status:
                          type: integer
                          example: 2
                        user_id:
                          type: integer
                          example: 831
                        type:
                          type: integer
                          example: 7
                        rating:
                          type: integer
                          example: 4
                        chat_group_id:
                          type: string
                          example: '95110'
                  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:
        - Feedbacks
    post:
      summary: 'Add feedback'
      operationId: addFeedback
      description: 'This endpoint lets you add feedback'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 7
                    message: des
                    status: 1
                    user_id: 243
                    type: 2
                    rating: 1
                    chat_group_id: 'GROUP FEEDBACK(7)_TESTING_DIAL'
                  message: 'The feedback added successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 7
                      message:
                        type: string
                        example: des
                      status:
                        type: integer
                        example: 1
                      user_id:
                        type: integer
                        example: 243
                      type:
                        type: integer
                        example: 2
                      rating:
                        type: integer
                        example: 1
                      chat_group_id:
                        type: string
                        example: 'GROUP FEEDBACK(7)_TESTING_DIAL'
                  message:
                    type: string
                    example: 'The feedback added successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Feedbacks
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                message:
                  type: string
                  description: ''
                  example: asperiores
                  nullable: false
                type:
                  type: string
                  description: ''
                  example: '6'
                  nullable: false
                  enum:
                    - '1'
                    - '2'
                    - '3'
                    - '4'
                    - '5'
                    - '6'
                    - '7'
                    - '8'
                rating:
                  type: string
                  description: ''
                  example: '5'
                  nullable: false
                  enum:
                    - '1'
                    - '2'
                    - '3'
                    - '4'
                    - '5'
                meta:
                  type: string
                  description: ''
                  example: null
                  nullable: false
              required:
                - message
                - type
  '/api/v1/feedbacks/{id}':
    get:
      summary: 'Show specific feedback'
      operationId: showSpecificFeedback
      description: 'This endpoint lets you show specific feedback'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 6
                    message: 'Et est accusantium minima amet eaque ex voluptatibus. Voluptates molestias eligendi dolor qui eum. Ratione saepe velit culpa quos similique consectetur et fugit.'
                    status: 1
                    user_id: 241
                    type: 4
                    rating: 2
                    chat_group_id: '47616'
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 6
                      message:
                        type: string
                        example: 'Et est accusantium minima amet eaque ex voluptatibus. Voluptates molestias eligendi dolor qui eum. Ratione saepe velit culpa quos similique consectetur et fugit.'
                      status:
                        type: integer
                        example: 1
                      user_id:
                        type: integer
                        example: 241
                      type:
                        type: integer
                        example: 4
                      rating:
                        type: integer
                        example: 2
                      chat_group_id:
                        type: string
                        example: '47616'
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Feedbacks
    put:
      summary: 'Update specific feedback'
      operationId: updateSpecificFeedback
      description: 'This endpoint lets you update specific feedback'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 10
                    message: des
                    status: 2
                    user_id: 250
                    type: 3
                    rating: 2
                    chat_group_id: 80205-2147
                  message: "Feedback's information updated successfully"
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 10
                      message:
                        type: string
                        example: des
                      status:
                        type: integer
                        example: 2
                      user_id:
                        type: integer
                        example: 250
                      type:
                        type: integer
                        example: 3
                      rating:
                        type: integer
                        example: 2
                      chat_group_id:
                        type: string
                        example: 80205-2147
                  message:
                    type: string
                    example: "Feedback's information updated successfully"
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Feedbacks
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                message:
                  type: string
                  description: ''
                  example: null
                  nullable: false
                meta:
                  type: string
                  description: ''
                  example: null
                  nullable: false
    delete:
      summary: 'Delete specific feedback'
      operationId: deleteSpecificFeedback
      description: 'This endpoint lets you delete specific feedback'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'The feedback deleted successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'The feedback deleted successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Feedbacks
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the feedback.'
        example: 13
        required: true
        schema:
          type: integer
  /api/v1/fields:
    get:
      summary: 'Show all fields'
      operationId: showAllFields
      description: 'This endpoint lets you show all fields'
      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
            nullable: false
        -
          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
            nullable: false
        -
          in: query
          name: 'filter[id]'
          description: 'Field to filter items by id.'
          example: consequatur
          required: false
          schema:
            type: string
            description: 'Field to filter items by id.'
            example: consequatur
            nullable: false
        -
          in: query
          name: 'filter[type]'
          description: 'Field to filter items by type.'
          example: quae
          required: false
          schema:
            type: string
            description: 'Field to filter items by type.'
            example: quae
            nullable: false
        -
          in: query
          name: 'filter[title]'
          description: 'Field to filter items by title.'
          example: optio
          required: false
          schema:
            type: string
            description: 'Field to filter items by title.'
            example: optio
            nullable: false
        -
          in: query
          name: 'filter[validation]'
          description: 'Field to filter items by validation.'
          example: laboriosam
          required: false
          schema:
            type: string
            description: 'Field to filter items by validation.'
            example: laboriosam
            nullable: false
        -
          in: query
          name: 'filter[meta]'
          description: 'sting Field to filter items by meta.'
          example: repudiandae
          required: false
          schema:
            type: string
            description: 'sting Field to filter items by meta.'
            example: repudiandae
            nullable: false
        -
          in: query
          name: sort
          description: 'Field to sort items by id,type,title,validation,meta,.'
          example: alias
          required: false
          schema:
            type: string
            description: 'Field to sort items by id,type,title,validation,meta,.'
            example: alias
            nullable: false
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 11
                      type: 3
                      title: 'In in qui soluta. Sed eos iste ducimus eligendi numquam. Quia quidem inventore labore officiis. Beatae voluptatibus eum ipsam velit.'
                      title_ar: 'Doloremque cumque quidem est similique molestias. Autem vero eum autem molestias sint. Dolorum unde nulla nihil voluptate itaque eos voluptatum.'
                      title_en: 'In in qui soluta. Sed eos iste ducimus eligendi numquam. Quia quidem inventore labore officiis. Beatae voluptatibus eum ipsam velit.'
                      meta: ''
                      validation: ''
                    -
                      id: 12
                      type: 2
                      title: 'Non cupiditate porro autem ut enim laudantium consequatur tempora. Odit quo ullam commodi fuga. Est aperiam quo eum vel modi expedita et.'
                      title_ar: 'Id odio tempora quaerat in in. Est voluptates fuga velit reiciendis. Voluptas laboriosam fugiat tempora. Et qui perferendis ab laboriosam pariatur amet.'
                      title_en: 'Non cupiditate porro autem ut enim laudantium consequatur tempora. Odit quo ullam commodi fuga. Est aperiam quo eum vel modi expedita et.'
                      meta: ''
                      validation: ''
                    -
                      id: 13
                      type: 4
                      title: 'Vel similique quia est quae aut consequatur. Enim ullam ut illum assumenda ducimus a. Labore qui cum quis qui. Rerum explicabo sed doloribus sint.'
                      title_ar: 'Architecto laborum nihil consequatur perspiciatis quasi. Voluptatem eos quia aperiam sed voluptates odio. Consequatur rerum doloremque neque in debitis sint. Aut perspiciatis temporibus aliquam.'
                      title_en: 'Vel similique quia est quae aut consequatur. Enim ullam ut illum assumenda ducimus a. Labore qui cum quis qui. Rerum explicabo sed doloribus sint.'
                      meta: ''
                      validation: ''
                    -
                      id: 14
                      type: 1
                      title: 'Rem in exercitationem unde vitae. Rerum neque consectetur molestias molestiae id ipsam. Et est ipsam animi illum.'
                      title_ar: 'Porro id esse voluptatum qui sapiente cumque officia. Harum vel assumenda ducimus amet cum magni. Sed labore harum amet asperiores. Officiis amet dignissimos ad libero occaecati.'
                      title_en: 'Rem in exercitationem unde vitae. Rerum neque consectetur molestias molestiae id ipsam. Et est ipsam animi illum.'
                      meta: ''
                      validation: ''
                    -
                      id: 15
                      type: 4
                      title: 'Aut illo placeat distinctio. Rerum tempora qui velit quam nisi minus. Id iure aut nemo repellendus. Eum aut sed a expedita dolor quasi id quod. Vel deserunt illum quos rem aut incidunt.'
                      title_ar: 'Velit velit nihil qui est. Nihil consequatur eos ea sit et. Aliquid recusandae odit optio quaerat iste laborum fuga. Nesciunt natus aut dolorem eum ut.'
                      title_en: 'Aut illo placeat distinctio. Rerum tempora qui velit quam nisi minus. Id iure aut nemo repellendus. Eum aut sed a expedita dolor quasi id quod. Vel deserunt illum quos rem aut incidunt.'
                      meta: ''
                      validation: ''
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 11
                        type: 3
                        title: 'In in qui soluta. Sed eos iste ducimus eligendi numquam. Quia quidem inventore labore officiis. Beatae voluptatibus eum ipsam velit.'
                        title_ar: 'Doloremque cumque quidem est similique molestias. Autem vero eum autem molestias sint. Dolorum unde nulla nihil voluptate itaque eos voluptatum.'
                        title_en: 'In in qui soluta. Sed eos iste ducimus eligendi numquam. Quia quidem inventore labore officiis. Beatae voluptatibus eum ipsam velit.'
                        meta: ''
                        validation: ''
                      -
                        id: 12
                        type: 2
                        title: 'Non cupiditate porro autem ut enim laudantium consequatur tempora. Odit quo ullam commodi fuga. Est aperiam quo eum vel modi expedita et.'
                        title_ar: 'Id odio tempora quaerat in in. Est voluptates fuga velit reiciendis. Voluptas laboriosam fugiat tempora. Et qui perferendis ab laboriosam pariatur amet.'
                        title_en: 'Non cupiditate porro autem ut enim laudantium consequatur tempora. Odit quo ullam commodi fuga. Est aperiam quo eum vel modi expedita et.'
                        meta: ''
                        validation: ''
                      -
                        id: 13
                        type: 4
                        title: 'Vel similique quia est quae aut consequatur. Enim ullam ut illum assumenda ducimus a. Labore qui cum quis qui. Rerum explicabo sed doloribus sint.'
                        title_ar: 'Architecto laborum nihil consequatur perspiciatis quasi. Voluptatem eos quia aperiam sed voluptates odio. Consequatur rerum doloremque neque in debitis sint. Aut perspiciatis temporibus aliquam.'
                        title_en: 'Vel similique quia est quae aut consequatur. Enim ullam ut illum assumenda ducimus a. Labore qui cum quis qui. Rerum explicabo sed doloribus sint.'
                        meta: ''
                        validation: ''
                      -
                        id: 14
                        type: 1
                        title: 'Rem in exercitationem unde vitae. Rerum neque consectetur molestias molestiae id ipsam. Et est ipsam animi illum.'
                        title_ar: 'Porro id esse voluptatum qui sapiente cumque officia. Harum vel assumenda ducimus amet cum magni. Sed labore harum amet asperiores. Officiis amet dignissimos ad libero occaecati.'
                        title_en: 'Rem in exercitationem unde vitae. Rerum neque consectetur molestias molestiae id ipsam. Et est ipsam animi illum.'
                        meta: ''
                        validation: ''
                      -
                        id: 15
                        type: 4
                        title: 'Aut illo placeat distinctio. Rerum tempora qui velit quam nisi minus. Id iure aut nemo repellendus. Eum aut sed a expedita dolor quasi id quod. Vel deserunt illum quos rem aut incidunt.'
                        title_ar: 'Velit velit nihil qui est. Nihil consequatur eos ea sit et. Aliquid recusandae odit optio quaerat iste laborum fuga. Nesciunt natus aut dolorem eum ut.'
                        title_en: 'Aut illo placeat distinctio. Rerum tempora qui velit quam nisi minus. Id iure aut nemo repellendus. Eum aut sed a expedita dolor quasi id quod. Vel deserunt illum quos rem aut incidunt.'
                        meta: ''
                        validation: ''
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 11
                        type:
                          type: integer
                          example: 3
                        title:
                          type: string
                          example: 'In in qui soluta. Sed eos iste ducimus eligendi numquam. Quia quidem inventore labore officiis. Beatae voluptatibus eum ipsam velit.'
                        title_ar:
                          type: string
                          example: 'Doloremque cumque quidem est similique molestias. Autem vero eum autem molestias sint. Dolorum unde nulla nihil voluptate itaque eos voluptatum.'
                        title_en:
                          type: string
                          example: 'In in qui soluta. Sed eos iste ducimus eligendi numquam. Quia quidem inventore labore officiis. Beatae voluptatibus eum ipsam velit.'
                        meta:
                          type: string
                          example: ''
                        validation:
                          type: string
                          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:
        - Field
    post:
      summary: 'Add field to field'
      operationId: addFieldToField
      description: 'This endpoint lets you add field to field'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 4
                    type: 2
                    title: field1
                    title_ar: field1
                    title_en: field1
                    meta: 'true,'
                    validation: requierd
                  message: 'The field added successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 4
                      type:
                        type: integer
                        example: 2
                      title:
                        type: string
                        example: field1
                      title_ar:
                        type: string
                        example: field1
                      title_en:
                        type: string
                        example: field1
                      meta:
                        type: string
                        example: 'true,'
                      validation:
                        type: string
                        example: requierd
                  message:
                    type: string
                    example: 'The field added successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Field
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                type:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: vchcdtuyedprpopdlvpjjfzlq
                  nullable: false
                title:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: ctvwcfhmmmllnqkoudtlukvn
                  nullable: false
                title_ar:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: izbzcrgqni
                  nullable: false
                validation:
                  type: string
                  description: ''
                  example: maiores
                  nullable: false
                meta:
                  type: string
                  description: ''
                  example: null
                  nullable: false
              required:
                - type
                - title
                - title_ar
                - validation
  '/api/v1/fields/{id}':
    get:
      summary: 'Show specific field'
      operationId: showSpecificField
      description: 'This endpoint lets you show specific field'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 3
                    type: 3
                    title: 'Facere quidem et ea laudantium voluptate sed quos ex. Omnis velit quod beatae qui doloribus alias.'
                    title_ar: 'Fugiat similique ad mollitia libero ex laboriosam. Voluptatem praesentium laudantium doloremque qui. Repellendus non architecto est molestiae neque consectetur.'
                    title_en: 'Facere quidem et ea laudantium voluptate sed quos ex. Omnis velit quod beatae qui doloribus alias.'
                    meta: ''
                    validation: ''
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 3
                      type:
                        type: integer
                        example: 3
                      title:
                        type: string
                        example: 'Facere quidem et ea laudantium voluptate sed quos ex. Omnis velit quod beatae qui doloribus alias.'
                      title_ar:
                        type: string
                        example: 'Fugiat similique ad mollitia libero ex laboriosam. Voluptatem praesentium laudantium doloremque qui. Repellendus non architecto est molestiae neque consectetur.'
                      title_en:
                        type: string
                        example: 'Facere quidem et ea laudantium voluptate sed quos ex. Omnis velit quod beatae qui doloribus alias.'
                      meta:
                        type: string
                        example: ''
                      validation:
                        type: string
                        example: ''
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Field
    put:
      summary: 'Update specific  field'
      operationId: updateSpecificField
      description: 'This endpoint lets you update specific field.'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 2
                    type: 2
                    title: field1
                    title_ar: 'Doloremque ut enim amet velit veniam asperiores et. Consectetur quod consequatur et laborum ratione est ex facere. Assumenda eligendi qui et ad est. Doloribus et quaerat sed beatae.'
                    title_en: field1
                    meta: 'true,'
                    validation: required
                  message: "field's information updated successfully"
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 2
                      type:
                        type: integer
                        example: 2
                      title:
                        type: string
                        example: field1
                      title_ar:
                        type: string
                        example: 'Doloremque ut enim amet velit veniam asperiores et. Consectetur quod consequatur et laborum ratione est ex facere. Assumenda eligendi qui et ad est. Doloribus et quaerat sed beatae.'
                      title_en:
                        type: string
                        example: field1
                      meta:
                        type: string
                        example: 'true,'
                      validation:
                        type: string
                        example: required
                  message:
                    type: string
                    example: "field's information updated successfully"
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Field
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                type:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: tdxmuugyxnrkqalnafcubxfhe
                  nullable: false
                title:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: fiymzkfyqlxzkubzyhv
                  nullable: false
                title_ar:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: mzyfnbrieadknxwhhhdfuesp
                  nullable: false
                validation:
                  type: string
                  description: ''
                  example: null
                  nullable: false
                meta:
                  type: string
                  description: ''
                  example: null
                  nullable: false
    delete:
      summary: 'Delete specific field'
      operationId: deleteSpecificField
      description: 'This endpoint lets you delete specific field'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'The field deleted successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'The field deleted successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Field
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the field.'
        example: 1
        required: true
        schema:
          type: integer
  /api/v1/home:
    get:
      summary: Home
      operationId: home
      description: 'This endpoint lets you show home'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    services:
                      -
                        id: 34
                        name: Translation
                        name_ar: الترجمة
                        name_en: Translation
                        order: 0
                        icon: 'https://api.dev.menassahur.com/storage/services/translation.svg'
                        description: 'Professional translation services for various languages'
                        description_ar: 'خدمات ترجمة احترافية لمختلف اللغات'
                        description_en: 'Professional translation services for various languages'
                        orderable: true
                        auto_accept_attachments: true
                        recurrent: false
                        section: 2
                        parent_id: null
                        parent_name: null
                        parent_name_ar: null
                        fields: []
                      -
                        id: 42
                        name: 'Content Writing'
                        name_ar: 'كتابة المحتوى'
                        name_en: 'Content Writing'
                        order: 0
                        icon: 'https://api.dev.menassahur.com/storage/services/content-writing.svg'
                        description: 'Professional content writing services for various platforms.'
                        description_ar: 'خدمات كتابة محتوى احترافية لمختلف المنصات.'
                        description_en: 'Professional content writing services for various platforms.'
                        orderable: true
                        auto_accept_attachments: true
                        recurrent: false
                        section: 2
                        parent_id: null
                        parent_name: null
                        parent_name_ar: null
                        fields: []
                      -
                        id: 48
                        name: 'Engineering Projects'
                        name_ar: 'المشاريع الهندسية'
                        name_en: 'Engineering Projects'
                        order: 0
                        icon: 'https://api.dev.menassahur.com/storage/services/engineering-projects.svg'
                        description: 'Comprehensive services for various engineering projects.'
                        description_ar: 'خدمات شاملة لمختلف المشاريع الهندسية.'
                        description_en: 'Comprehensive services for various engineering projects.'
                        orderable: true
                        auto_accept_attachments: true
                        recurrent: false
                        section: 2
                        parent_id: null
                        parent_name: null
                        parent_name_ar: null
                        fields: []
                      -
                        id: 52
                        name: 'Programming and Websites'
                        name_ar: 'البرمجة والمواقع'
                        name_en: 'Programming and Websites'
                        order: 0
                        icon: 'https://api.dev.menassahur.com/storage/services/programming.svg'
                        description: 'Comprehensive programming services and website development.'
                        description_ar: 'خدمات برمجة شاملة وتطوير مواقع.'
                        description_en: 'Comprehensive programming services and website development.'
                        orderable: true
                        auto_accept_attachments: true
                        recurrent: false
                        section: 2
                        parent_id: null
                        parent_name: null
                        parent_name_ar: null
                        fields: []
                      -
                        id: 1
                        name: 'Students Services'
                        name_ar: 'خدمات الطلاب'
                        name_en: 'Students Services'
                        order: 1
                        icon: 'https://api.dev.menassahur.com/storage/services/students-services.svg'
                        description: 'for all student'
                        description_ar: 'لجميع الطلاب'
                        description_en: 'for all student'
                        orderable: false
                        auto_accept_attachments: false
                        recurrent: false
                        section: 1
                        parent_id: null
                        parent_name: null
                        parent_name_ar: null
                        fields: []
                      -
                        id: 26
                        name: 'Graphic Design'
                        name_ar: التصميم
                        name_en: 'Graphic Design'
                        order: 2
                        icon: 'https://api.dev.menassahur.com/storage/services/design.svg'
                        description: 'Graphic design and editing services'
                        description_ar: 'التصميم الغرافيكي والمونتاج'
                        description_en: 'Graphic design and editing services'
                        orderable: false
                        auto_accept_attachments: false
                        recurrent: false
                        section: 2
                        parent_id: null
                        parent_name: null
                        parent_name_ar: null
                        fields: []
                      -
                        id: 15
                        name: 'Curriculum Vitae'
                        name_ar: 'السيرة الذاتية'
                        name_en: 'Curriculum Vitae'
                        order: 3
                        icon: 'https://api.dev.menassahur.com/storage/services/cv.svg'
                        description: 'curriculum vitae'
                        description_ar: 'السيرة الذاتية'
                        description_en: 'curriculum vitae'
                        orderable: false
                        auto_accept_attachments: false
                        recurrent: false
                        section: 1
                        parent_id: null
                        parent_name: null
                        parent_name_ar: null
                        fields: []
                      -
                        id: 18
                        name: 'General Services'
                        name_ar: 'خدمات عامّة'
                        name_en: 'General Services'
                        order: 6
                        icon: 'https://api.dev.menassahur.com/storage/services/general-services.svg'
                        description: 'General Services'
                        description_ar: 'خدمات عامة'
                        description_en: 'General Services'
                        orderable: false
                        auto_accept_attachments: false
                        recurrent: false
                        section: 2
                        parent_id: null
                        parent_name: null
                        parent_name_ar: null
                        fields: []
                    ads:
                      -
                        id: 6
                        title: Mrs.
                        title_ar: Miss
                        description_ar: 'Enim et modi facere rerum. Eum fugit qui optio et quasi et. Veniam culpa cumque consequatur eaque omnis et.'
                        description: 'Natus nulla deleniti explicabo velit ut. Consequatur dolor minima illum esse. Nihil labore in nisi cupiditate mollitia.'
                        link: 'http://ryan.com/ut-quae-nisi-autem-et-reprehenderit-et'
                        image: 'https://api.dev.menassahur.com/storage/ads/https://via.placeholder.com/640x480.png/000055?text=expedita'
                      -
                        id: 7
                        title: Prof.
                        title_ar: Prof.
                        description_ar: 'Occaecati aspernatur qui quae odio architecto modi sunt. Placeat ea qui ut sed. Autem id non et exercitationem quam debitis ut id. Quia dolorem illum at voluptatem dolore voluptas incidunt dolorem.'
                        description: 'Debitis omnis similique officia voluptatem maiores odio. Aut nemo consequuntur excepturi ex reiciendis voluptatem. Omnis deleniti perferendis deserunt dolores. Nesciunt non id unde autem placeat.'
                        link: 'http://powlowski.com/beatae-maiores-officiis-dignissimos-aut-illum-similique'
                        image: 'https://api.dev.menassahur.com/storage/ads/https://via.placeholder.com/640x480.png/00dd33?text=id'
                      -
                        id: 8
                        title: Prof.
                        title_ar: Mr.
                        description_ar: 'Reprehenderit expedita ex sint rerum enim soluta exercitationem. Aut sit enim provident est ut facilis. Est illum unde et dignissimos. Quia id ullam itaque et.'
                        description: 'Quo commodi in occaecati temporibus nulla ut. Assumenda unde praesentium recusandae veniam nemo. Et quia exercitationem maxime consectetur quod. Qui eius dignissimos commodi excepturi. Quidem et dolorem repudiandae nisi illum.'
                        link: 'http://www.corwin.com/sequi-ut-quia-in-distinctio-ipsum-at-et-numquam.html'
                        image: 'https://api.dev.menassahur.com/storage/ads/https://via.placeholder.com/640x480.png/00ddcc?text=id'
                      -
                        id: 9
                        title: Miss
                        title_ar: Dr.
                        description_ar: 'Ut officia at odit non doloribus cum omnis. Aliquam et quas ea sit fuga quisquam id autem. Quaerat cupiditate sit vel ipsa ratione repellendus fuga.'
                        description: 'Et omnis debitis ipsum rem laboriosam. Sunt modi officiis sit sint ab. Consequatur laudantium deserunt ex et ut.'
                        link: 'https://koss.com/ipsa-eum-nam-voluptatibus-quas-repudiandae-et.html'
                        image: 'https://api.dev.menassahur.com/storage/ads/https://via.placeholder.com/640x480.png/004422?text=ea'
                      -
                        id: 10
                        title: Prof.
                        title_ar: Prof.
                        description_ar: 'Doloribus blanditiis facilis quasi ipsum. Numquam qui quibusdam dolore aut neque et. Ex et sit est nobis.'
                        description: 'Rerum incidunt explicabo et totam officia rerum. Eos mollitia voluptatem laboriosam quia. Labore provident architecto et quasi perferendis dolor maiores. Tempora veniam excepturi est ducimus eum nihil.'
                        link: 'http://www.jenkins.net/beatae-tempore-delectus-molestiae-maxime-sunt-adipisci-nemo.html'
                        image: 'https://api.dev.menassahur.com/storage/ads/https://via.placeholder.com/640x480.png/00bb00?text=consequatur'
                    course_categories:
                      -
                        id: 87
                        name: "English series courses for children Let's go."
                        name_ar: "دورات سلاسل انجليزي للأطفال Let's go."
                        description: "English series courses for children Let's go."
                        description_ar: "دورات سلاسل انجليزي للأطفال Let's go."
                      -
                        id: 88
                        name: 'English series courses for young and old Interchange'
                        name_ar: 'دورات سلاسل انجليزي لليافعين والكبار Interchange'
                        description: 'English series courses for young and old Interchange'
                        description_ar: 'دورات سلاسل انجليزي لليافعين والكبار Interchange'
                      -
                        id: 89
                        name: 'Scratch programming courses'
                        name_ar: 'دورات برمجة سكراتش'
                        description: 'Scratch programming courses'
                        description_ar: 'دورات برمجة سكراتش'
                      -
                        id: 90
                        name: 'Arabic language proofreading courses'
                        name_ar: 'دورات تدقيق لغوي لغة عربية'
                        description: 'Arabic language proofreading courses'
                        description_ar: 'دورات تدقيق لغوي لغة عربية'
                      -
                        id: 91
                        name: 'Remote physiotherapy sessions.'
                        name_ar: 'جلسات معالجة فيزيائية عن بعد.'
                        description: 'Remote physiotherapy sessions.'
                        description_ar: 'جلسات معالجة فيزيائية عن بعد.'
                      -
                        id: 92
                        name: 'Excel courses from beginner to professional'
                        name_ar: 'دورات إكسل من المبتدئ حتى الاحتراف'
                        description: 'Excel courses from beginner to professional'
                        description_ar: 'دورات إكسل من المبتدئ حتى الاحتراف'
                      -
                        id: 93
                        name: 'Photoshop and Illustrator courses from beginner to professional'
                        name_ar: 'دورات فوتوشوب والستريتر من المبتدئ حتى الاحتراف'
                        description: 'Photoshop and Illustrator courses from beginner to professional'
                        description_ar: 'دورات فوتوشوب والستريتر من المبتدئ حتى الاحتراف'
                      -
                        id: 94
                        name: 'Follow-up of students in their studies according to their school curricula for all subjects and ages'
                        name_ar: 'متابعة الطلاب  في دراستهم وفق مناهجهم المدرسية لكافة المواد والأعمار'
                        description: 'Follow-up of students in their studies according to their school curricula for all subjects and ages'
                        description_ar: 'متابعة الطلاب  في دراستهم وفق مناهجهم المدرسية لكافة المواد والأعمار'
                      -
                        id: 95
                        name: 'Computer courses for children and young people starting from scratch and ending with an introduction to programming languages and their mechanisms'
                        name_ar: 'دورات حاســب للأطفال واليافعين تبـدأ مـن الصـفر وتنتهي بالتعرف على لغات البرمجة و آلياتها'
                        description: 'Computer courses for children and young people starting from scratch and ending with an introduction to programming languages and their mechanisms'
                        description_ar: 'دورات حاســب للأطفال واليافعين تبـدأ مـن الصـفر وتنتهي بالتعرف على لغات البرمجة و آلياتها'
                      -
                        id: 96
                        name: 'Giving courses'
                        name_ar: 'إعطاء الدورات'
                        description: 'Giving courses'
                        description_ar: 'إعطاء الدورات'
                      -
                        id: 97
                        name: 'Other courses'
                        name_ar: 'دورات أخرى'
                        description: 'Other courses'
                        description_ar: 'دورات أخرى'
                      -
                        id: 98
                        name: 'Mrs. Marisol Bashirian MD'
                        name_ar: 'Jaydon Sipes Sr.'
                        description: 'Labore delectus rerum nesciunt accusantium occaecati ut. Nesciunt nihil qui ducimus modi. Voluptatem voluptatem et aspernatur.'
                        description_ar: 'Voluptas fuga ipsum quis. Rerum qui est ex libero saepe. Dolorem ex accusamus aliquid modi omnis a explicabo.'
                      -
                        id: 99
                        name: 'Rudolph Legros'
                        name_ar: 'Luther Sawayn'
                        description: 'Eos totam laudantium odit quaerat. Id nulla ipsum quisquam similique. Iusto officiis et aliquam et libero voluptas.'
                        description_ar: 'Ducimus delectus voluptates cum dicta consequatur tempora delectus voluptatem. Illo consectetur ducimus voluptas quo voluptatem aut. Possimus ut excepturi itaque. Et aut sint deserunt.'
                      -
                        id: 100
                        name: 'Donna Pagac'
                        name_ar: 'Lucinda Kemmer Jr.'
                        description: 'Reiciendis eius est explicabo vitae. Facilis sit rerum amet ad. Sed perspiciatis rerum iusto sit doloremque sint. Cupiditate accusamus eligendi quasi quam. Commodi omnis aliquam totam repellat.'
                        description_ar: 'Vel aut itaque hic ea. Iusto sunt eligendi aut qui. Quas officiis ut quas consequuntur. Corporis quibusdam quae at quis voluptates. Consequuntur dolor quod modi soluta omnis enim. Qui repellendus incidunt in consectetur qui.'
                      -
                        id: 101
                        name: 'Savannah Barton'
                        name_ar: 'Dillon Hammes'
                        description: 'Ut deleniti omnis quia. Voluptatum aspernatur sequi in ipsam quam molestiae. Vero amet ducimus repellendus est numquam nihil consequatur.'
                        description_ar: 'Dicta ea non ut vero et. Sint culpa tempora architecto quia labore libero quia consequatur. Ducimus quisquam quis aperiam sint.'
                      -
                        id: 102
                        name: 'Vallie Schneider'
                        name_ar: 'Mr. Cloyd Rutherford'
                        description: 'Id debitis accusamus ut quis minima consequatur praesentium. Qui quisquam at rerum exercitationem vitae est optio. Aliquid dicta asperiores est ut.'
                        description_ar: 'Laboriosam ex nam laudantium optio. Dolor est earum veniam. Ut dolor et labore earum amet odit.'
                    unread_notifications_count: 10
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      services:
                        type: array
                        example:
                          -
                            id: 34
                            name: Translation
                            name_ar: الترجمة
                            name_en: Translation
                            order: 0
                            icon: 'https://api.dev.menassahur.com/storage/services/translation.svg'
                            description: 'Professional translation services for various languages'
                            description_ar: 'خدمات ترجمة احترافية لمختلف اللغات'
                            description_en: 'Professional translation services for various languages'
                            orderable: true
                            auto_accept_attachments: true
                            recurrent: false
                            section: 2
                            parent_id: null
                            parent_name: null
                            parent_name_ar: null
                            fields: []
                          -
                            id: 42
                            name: 'Content Writing'
                            name_ar: 'كتابة المحتوى'
                            name_en: 'Content Writing'
                            order: 0
                            icon: 'https://api.dev.menassahur.com/storage/services/content-writing.svg'
                            description: 'Professional content writing services for various platforms.'
                            description_ar: 'خدمات كتابة محتوى احترافية لمختلف المنصات.'
                            description_en: 'Professional content writing services for various platforms.'
                            orderable: true
                            auto_accept_attachments: true
                            recurrent: false
                            section: 2
                            parent_id: null
                            parent_name: null
                            parent_name_ar: null
                            fields: []
                          -
                            id: 48
                            name: 'Engineering Projects'
                            name_ar: 'المشاريع الهندسية'
                            name_en: 'Engineering Projects'
                            order: 0
                            icon: 'https://api.dev.menassahur.com/storage/services/engineering-projects.svg'
                            description: 'Comprehensive services for various engineering projects.'
                            description_ar: 'خدمات شاملة لمختلف المشاريع الهندسية.'
                            description_en: 'Comprehensive services for various engineering projects.'
                            orderable: true
                            auto_accept_attachments: true
                            recurrent: false
                            section: 2
                            parent_id: null
                            parent_name: null
                            parent_name_ar: null
                            fields: []
                          -
                            id: 52
                            name: 'Programming and Websites'
                            name_ar: 'البرمجة والمواقع'
                            name_en: 'Programming and Websites'
                            order: 0
                            icon: 'https://api.dev.menassahur.com/storage/services/programming.svg'
                            description: 'Comprehensive programming services and website development.'
                            description_ar: 'خدمات برمجة شاملة وتطوير مواقع.'
                            description_en: 'Comprehensive programming services and website development.'
                            orderable: true
                            auto_accept_attachments: true
                            recurrent: false
                            section: 2
                            parent_id: null
                            parent_name: null
                            parent_name_ar: null
                            fields: []
                          -
                            id: 1
                            name: 'Students Services'
                            name_ar: 'خدمات الطلاب'
                            name_en: 'Students Services'
                            order: 1
                            icon: 'https://api.dev.menassahur.com/storage/services/students-services.svg'
                            description: 'for all student'
                            description_ar: 'لجميع الطلاب'
                            description_en: 'for all student'
                            orderable: false
                            auto_accept_attachments: false
                            recurrent: false
                            section: 1
                            parent_id: null
                            parent_name: null
                            parent_name_ar: null
                            fields: []
                          -
                            id: 26
                            name: 'Graphic Design'
                            name_ar: التصميم
                            name_en: 'Graphic Design'
                            order: 2
                            icon: 'https://api.dev.menassahur.com/storage/services/design.svg'
                            description: 'Graphic design and editing services'
                            description_ar: 'التصميم الغرافيكي والمونتاج'
                            description_en: 'Graphic design and editing services'
                            orderable: false
                            auto_accept_attachments: false
                            recurrent: false
                            section: 2
                            parent_id: null
                            parent_name: null
                            parent_name_ar: null
                            fields: []
                          -
                            id: 15
                            name: 'Curriculum Vitae'
                            name_ar: 'السيرة الذاتية'
                            name_en: 'Curriculum Vitae'
                            order: 3
                            icon: 'https://api.dev.menassahur.com/storage/services/cv.svg'
                            description: 'curriculum vitae'
                            description_ar: 'السيرة الذاتية'
                            description_en: 'curriculum vitae'
                            orderable: false
                            auto_accept_attachments: false
                            recurrent: false
                            section: 1
                            parent_id: null
                            parent_name: null
                            parent_name_ar: null
                            fields: []
                          -
                            id: 18
                            name: 'General Services'
                            name_ar: 'خدمات عامّة'
                            name_en: 'General Services'
                            order: 6
                            icon: 'https://api.dev.menassahur.com/storage/services/general-services.svg'
                            description: 'General Services'
                            description_ar: 'خدمات عامة'
                            description_en: 'General Services'
                            orderable: false
                            auto_accept_attachments: false
                            recurrent: false
                            section: 2
                            parent_id: null
                            parent_name: null
                            parent_name_ar: null
                            fields: []
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 34
                            name:
                              type: string
                              example: Translation
                            name_ar:
                              type: string
                              example: الترجمة
                            name_en:
                              type: string
                              example: Translation
                            order:
                              type: integer
                              example: 0
                            icon:
                              type: string
                              example: 'https://api.dev.menassahur.com/storage/services/translation.svg'
                            description:
                              type: string
                              example: 'Professional translation services for various languages'
                            description_ar:
                              type: string
                              example: 'خدمات ترجمة احترافية لمختلف اللغات'
                            description_en:
                              type: string
                              example: 'Professional translation services for various languages'
                            orderable:
                              type: boolean
                              example: true
                            auto_accept_attachments:
                              type: boolean
                              example: true
                            recurrent:
                              type: boolean
                              example: false
                            section:
                              type: integer
                              example: 2
                            parent_id:
                              type: string
                              example: null
                            parent_name:
                              type: string
                              example: null
                            parent_name_ar:
                              type: string
                              example: null
                            fields:
                              type: array
                              example: []
                      ads:
                        type: array
                        example:
                          -
                            id: 6
                            title: Mrs.
                            title_ar: Miss
                            description_ar: 'Enim et modi facere rerum. Eum fugit qui optio et quasi et. Veniam culpa cumque consequatur eaque omnis et.'
                            description: 'Natus nulla deleniti explicabo velit ut. Consequatur dolor minima illum esse. Nihil labore in nisi cupiditate mollitia.'
                            link: 'http://ryan.com/ut-quae-nisi-autem-et-reprehenderit-et'
                            image: 'https://api.dev.menassahur.com/storage/ads/https://via.placeholder.com/640x480.png/000055?text=expedita'
                          -
                            id: 7
                            title: Prof.
                            title_ar: Prof.
                            description_ar: 'Occaecati aspernatur qui quae odio architecto modi sunt. Placeat ea qui ut sed. Autem id non et exercitationem quam debitis ut id. Quia dolorem illum at voluptatem dolore voluptas incidunt dolorem.'
                            description: 'Debitis omnis similique officia voluptatem maiores odio. Aut nemo consequuntur excepturi ex reiciendis voluptatem. Omnis deleniti perferendis deserunt dolores. Nesciunt non id unde autem placeat.'
                            link: 'http://powlowski.com/beatae-maiores-officiis-dignissimos-aut-illum-similique'
                            image: 'https://api.dev.menassahur.com/storage/ads/https://via.placeholder.com/640x480.png/00dd33?text=id'
                          -
                            id: 8
                            title: Prof.
                            title_ar: Mr.
                            description_ar: 'Reprehenderit expedita ex sint rerum enim soluta exercitationem. Aut sit enim provident est ut facilis. Est illum unde et dignissimos. Quia id ullam itaque et.'
                            description: 'Quo commodi in occaecati temporibus nulla ut. Assumenda unde praesentium recusandae veniam nemo. Et quia exercitationem maxime consectetur quod. Qui eius dignissimos commodi excepturi. Quidem et dolorem repudiandae nisi illum.'
                            link: 'http://www.corwin.com/sequi-ut-quia-in-distinctio-ipsum-at-et-numquam.html'
                            image: 'https://api.dev.menassahur.com/storage/ads/https://via.placeholder.com/640x480.png/00ddcc?text=id'
                          -
                            id: 9
                            title: Miss
                            title_ar: Dr.
                            description_ar: 'Ut officia at odit non doloribus cum omnis. Aliquam et quas ea sit fuga quisquam id autem. Quaerat cupiditate sit vel ipsa ratione repellendus fuga.'
                            description: 'Et omnis debitis ipsum rem laboriosam. Sunt modi officiis sit sint ab. Consequatur laudantium deserunt ex et ut.'
                            link: 'https://koss.com/ipsa-eum-nam-voluptatibus-quas-repudiandae-et.html'
                            image: 'https://api.dev.menassahur.com/storage/ads/https://via.placeholder.com/640x480.png/004422?text=ea'
                          -
                            id: 10
                            title: Prof.
                            title_ar: Prof.
                            description_ar: 'Doloribus blanditiis facilis quasi ipsum. Numquam qui quibusdam dolore aut neque et. Ex et sit est nobis.'
                            description: 'Rerum incidunt explicabo et totam officia rerum. Eos mollitia voluptatem laboriosam quia. Labore provident architecto et quasi perferendis dolor maiores. Tempora veniam excepturi est ducimus eum nihil.'
                            link: 'http://www.jenkins.net/beatae-tempore-delectus-molestiae-maxime-sunt-adipisci-nemo.html'
                            image: 'https://api.dev.menassahur.com/storage/ads/https://via.placeholder.com/640x480.png/00bb00?text=consequatur'
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 6
                            title:
                              type: string
                              example: Mrs.
                            title_ar:
                              type: string
                              example: Miss
                            description_ar:
                              type: string
                              example: 'Enim et modi facere rerum. Eum fugit qui optio et quasi et. Veniam culpa cumque consequatur eaque omnis et.'
                            description:
                              type: string
                              example: 'Natus nulla deleniti explicabo velit ut. Consequatur dolor minima illum esse. Nihil labore in nisi cupiditate mollitia.'
                            link:
                              type: string
                              example: 'http://ryan.com/ut-quae-nisi-autem-et-reprehenderit-et'
                            image:
                              type: string
                              example: 'https://api.dev.menassahur.com/storage/ads/https://via.placeholder.com/640x480.png/000055?text=expedita'
                      course_categories:
                        type: array
                        example:
                          -
                            id: 87
                            name: "English series courses for children Let's go."
                            name_ar: "دورات سلاسل انجليزي للأطفال Let's go."
                            description: "English series courses for children Let's go."
                            description_ar: "دورات سلاسل انجليزي للأطفال Let's go."
                          -
                            id: 88
                            name: 'English series courses for young and old Interchange'
                            name_ar: 'دورات سلاسل انجليزي لليافعين والكبار Interchange'
                            description: 'English series courses for young and old Interchange'
                            description_ar: 'دورات سلاسل انجليزي لليافعين والكبار Interchange'
                          -
                            id: 89
                            name: 'Scratch programming courses'
                            name_ar: 'دورات برمجة سكراتش'
                            description: 'Scratch programming courses'
                            description_ar: 'دورات برمجة سكراتش'
                          -
                            id: 90
                            name: 'Arabic language proofreading courses'
                            name_ar: 'دورات تدقيق لغوي لغة عربية'
                            description: 'Arabic language proofreading courses'
                            description_ar: 'دورات تدقيق لغوي لغة عربية'
                          -
                            id: 91
                            name: 'Remote physiotherapy sessions.'
                            name_ar: 'جلسات معالجة فيزيائية عن بعد.'
                            description: 'Remote physiotherapy sessions.'
                            description_ar: 'جلسات معالجة فيزيائية عن بعد.'
                          -
                            id: 92
                            name: 'Excel courses from beginner to professional'
                            name_ar: 'دورات إكسل من المبتدئ حتى الاحتراف'
                            description: 'Excel courses from beginner to professional'
                            description_ar: 'دورات إكسل من المبتدئ حتى الاحتراف'
                          -
                            id: 93
                            name: 'Photoshop and Illustrator courses from beginner to professional'
                            name_ar: 'دورات فوتوشوب والستريتر من المبتدئ حتى الاحتراف'
                            description: 'Photoshop and Illustrator courses from beginner to professional'
                            description_ar: 'دورات فوتوشوب والستريتر من المبتدئ حتى الاحتراف'
                          -
                            id: 94
                            name: 'Follow-up of students in their studies according to their school curricula for all subjects and ages'
                            name_ar: 'متابعة الطلاب  في دراستهم وفق مناهجهم المدرسية لكافة المواد والأعمار'
                            description: 'Follow-up of students in their studies according to their school curricula for all subjects and ages'
                            description_ar: 'متابعة الطلاب  في دراستهم وفق مناهجهم المدرسية لكافة المواد والأعمار'
                          -
                            id: 95
                            name: 'Computer courses for children and young people starting from scratch and ending with an introduction to programming languages and their mechanisms'
                            name_ar: 'دورات حاســب للأطفال واليافعين تبـدأ مـن الصـفر وتنتهي بالتعرف على لغات البرمجة و آلياتها'
                            description: 'Computer courses for children and young people starting from scratch and ending with an introduction to programming languages and their mechanisms'
                            description_ar: 'دورات حاســب للأطفال واليافعين تبـدأ مـن الصـفر وتنتهي بالتعرف على لغات البرمجة و آلياتها'
                          -
                            id: 96
                            name: 'Giving courses'
                            name_ar: 'إعطاء الدورات'
                            description: 'Giving courses'
                            description_ar: 'إعطاء الدورات'
                          -
                            id: 97
                            name: 'Other courses'
                            name_ar: 'دورات أخرى'
                            description: 'Other courses'
                            description_ar: 'دورات أخرى'
                          -
                            id: 98
                            name: 'Mrs. Marisol Bashirian MD'
                            name_ar: 'Jaydon Sipes Sr.'
                            description: 'Labore delectus rerum nesciunt accusantium occaecati ut. Nesciunt nihil qui ducimus modi. Voluptatem voluptatem et aspernatur.'
                            description_ar: 'Voluptas fuga ipsum quis. Rerum qui est ex libero saepe. Dolorem ex accusamus aliquid modi omnis a explicabo.'
                          -
                            id: 99
                            name: 'Rudolph Legros'
                            name_ar: 'Luther Sawayn'
                            description: 'Eos totam laudantium odit quaerat. Id nulla ipsum quisquam similique. Iusto officiis et aliquam et libero voluptas.'
                            description_ar: 'Ducimus delectus voluptates cum dicta consequatur tempora delectus voluptatem. Illo consectetur ducimus voluptas quo voluptatem aut. Possimus ut excepturi itaque. Et aut sint deserunt.'
                          -
                            id: 100
                            name: 'Donna Pagac'
                            name_ar: 'Lucinda Kemmer Jr.'
                            description: 'Reiciendis eius est explicabo vitae. Facilis sit rerum amet ad. Sed perspiciatis rerum iusto sit doloremque sint. Cupiditate accusamus eligendi quasi quam. Commodi omnis aliquam totam repellat.'
                            description_ar: 'Vel aut itaque hic ea. Iusto sunt eligendi aut qui. Quas officiis ut quas consequuntur. Corporis quibusdam quae at quis voluptates. Consequuntur dolor quod modi soluta omnis enim. Qui repellendus incidunt in consectetur qui.'
                          -
                            id: 101
                            name: 'Savannah Barton'
                            name_ar: 'Dillon Hammes'
                            description: 'Ut deleniti omnis quia. Voluptatum aspernatur sequi in ipsam quam molestiae. Vero amet ducimus repellendus est numquam nihil consequatur.'
                            description_ar: 'Dicta ea non ut vero et. Sint culpa tempora architecto quia labore libero quia consequatur. Ducimus quisquam quis aperiam sint.'
                          -
                            id: 102
                            name: 'Vallie Schneider'
                            name_ar: 'Mr. Cloyd Rutherford'
                            description: 'Id debitis accusamus ut quis minima consequatur praesentium. Qui quisquam at rerum exercitationem vitae est optio. Aliquid dicta asperiores est ut.'
                            description_ar: 'Laboriosam ex nam laudantium optio. Dolor est earum veniam. Ut dolor et labore earum amet odit.'
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 87
                            name:
                              type: string
                              example: "English series courses for children Let's go."
                            name_ar:
                              type: string
                              example: "دورات سلاسل انجليزي للأطفال Let's go."
                            description:
                              type: string
                              example: "English series courses for children Let's go."
                            description_ar:
                              type: string
                              example: "دورات سلاسل انجليزي للأطفال Let's go."
                      unread_notifications_count:
                        type: integer
                        example: 10
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Home
  /api/v1/home/search:
    get:
      summary: Search
      operationId: search
      description: 'This endpoint lets you search for orders, courses, categories, products, services, offers, feedbacks, join_us_orders'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    orders:
                      -
                        id: 10
                        subject: 'Nostrum in ut tenetur voluptatem. Ut quia dicta officia dolor temporibus deleniti. Excepturi odio assumenda est modi. Rem dicta ut et.'
                        status: 6
                        description: 'lorem test'
                        deadline: '1976-09-20T09:59:41.000000Z'
                        expert_rating: 1
                        user_rating: 3
                        payment_type: 1
                        user:
                          id: 969
                          name: 'Xzavier Grant'
                          phone: '+15866561123'
                          image: null
                        service_id: 10
                        service_name: 'Jalen Effertz'
                        service_name_ar: 'Stacey Wisozk'
                        proposed_price: 89432
                        type: 1
                        fields: null
                        accepted_offer: null
                        expert_offer: null
                        actual_deadline: null
                        expert_id: 971
                    courses:
                      -
                        id: 60
                        name: 'lorem test'
                        name_ar: 'Dr. Eldridge Morar DVM'
                        description: 'Sint voluptatem vel blanditiis ut eius et assumenda qui. Non qui quod eligendi. Id voluptate laboriosam et aut nesciunt natus dolore.'
                        description_ar: 'Ratione eos sit ad. Minus ut impedit rerum nesciunt dolore. Iusto qui ea quo tenetur sed. Dolorum consectetur tempora rerum commodi. Minus hic quia provident sapiente qui. Accusantium voluptatibus commodi laboriosam explicabo harum veritatis ab.'
                        image: 'https://api.dev.menassahur.com/storage/courses/https://via.placeholder.com/640x480.png/00dd77?text=qui'
                        price: 636.05
                        hours: 10593
                        dates: null
                        teachers: null
                        category_id: 62
                        teacher_id: 972
                        category_name: 'Karine Johnson II'
                        teacher_name: 'Dr. Reyes Gusikowski Sr.'
                    categories:
                      -
                        id: 63
                        name: 'lorem test'
                        name_ar: 'Mr. Milton Wuckert'
                        description: 'Voluptatem voluptatem sapiente tempore est voluptatem animi vel. Amet aut impedit vitae facilis ut facilis. Illum dolor ducimus enim sed ducimus excepturi minima. Maxime qui quibusdam reiciendis vel.'
                        description_ar: 'Quia ea hic nobis in et eos accusantium sunt. Maiores et aut et dignissimos quisquam est sint. Quis doloribus quia non tenetur nemo laborum et. Blanditiis iure possimus labore eum id.'
                    products:
                      -
                        id: 1
                        title: 'lorem test'
                        title_ar: Mr.
                        user_id: 974
                        type: 1
                        rating: 2
                        price: 10994
                        meta: null
                        city: Paucekhaven
                        description: 'Debitis dolorem tempore voluptatem. Illo iste ut inventore eos similique. Assumenda aliquam vitae quam dicta est quis et. Praesentium debitis molestiae optio quod repellendus.'
                        description_ar: 'Modi repudiandae et occaecati ducimus. Quos quia tenetur tempore sed tempore. Enim deleniti quo atque quibusdam consectetur qui.'
                        image: null
                    services:
                      -
                        id: 11
                        name: 'lorem test'
                        name_ar: 'Mrs. Vida Nolan'
                        name_en: 'lorem test'
                        order: 64
                        icon: 'https://via.placeholder.com/640x480.png/00ff77?text=qui'
                        description: 'Quas quas nihil ut soluta dolore ullam. Ut ex illo vel sed. Aut aut odit eum sint adipisci aut architecto impedit. Est et explicabo ipsum.'
                        description_ar: 'Omnis eos et dicta porro. Voluptas ut ut asperiores dolor. Ullam voluptatum voluptas et praesentium nam. Dolor enim consequuntur consequatur atque.'
                        description_en: 'Quas quas nihil ut soluta dolore ullam. Ut ex illo vel sed. Aut aut odit eum sint adipisci aut architecto impedit. Est et explicabo ipsum.'
                        orderable: true
                        auto_accept_attachments: false
                        recurrent: false
                        section: 2
                        parent_id: null
                        parent_name: null
                        parent_name_ar: null
                        fields: []
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      orders:
                        type: array
                        example:
                          -
                            id: 10
                            subject: 'Nostrum in ut tenetur voluptatem. Ut quia dicta officia dolor temporibus deleniti. Excepturi odio assumenda est modi. Rem dicta ut et.'
                            status: 6
                            description: 'lorem test'
                            deadline: '1976-09-20T09:59:41.000000Z'
                            expert_rating: 1
                            user_rating: 3
                            payment_type: 1
                            user:
                              id: 969
                              name: 'Xzavier Grant'
                              phone: '+15866561123'
                              image: null
                            service_id: 10
                            service_name: 'Jalen Effertz'
                            service_name_ar: 'Stacey Wisozk'
                            proposed_price: 89432
                            type: 1
                            fields: null
                            accepted_offer: null
                            expert_offer: null
                            actual_deadline: null
                            expert_id: 971
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 10
                            subject:
                              type: string
                              example: 'Nostrum in ut tenetur voluptatem. Ut quia dicta officia dolor temporibus deleniti. Excepturi odio assumenda est modi. Rem dicta ut et.'
                            status:
                              type: integer
                              example: 6
                            description:
                              type: string
                              example: 'lorem test'
                            deadline:
                              type: string
                              example: '1976-09-20T09:59:41.000000Z'
                            expert_rating:
                              type: integer
                              example: 1
                            user_rating:
                              type: integer
                              example: 3
                            payment_type:
                              type: integer
                              example: 1
                            user:
                              type: object
                              properties:
                                id:
                                  type: integer
                                  example: 969
                                name:
                                  type: string
                                  example: 'Xzavier Grant'
                                phone:
                                  type: string
                                  example: '+15866561123'
                                image:
                                  type: string
                                  example: null
                            service_id:
                              type: integer
                              example: 10
                            service_name:
                              type: string
                              example: 'Jalen Effertz'
                            service_name_ar:
                              type: string
                              example: 'Stacey Wisozk'
                            proposed_price:
                              type: integer
                              example: 89432
                            type:
                              type: integer
                              example: 1
                            fields:
                              type: string
                              example: null
                            accepted_offer:
                              type: string
                              example: null
                            expert_offer:
                              type: string
                              example: null
                            actual_deadline:
                              type: string
                              example: null
                            expert_id:
                              type: integer
                              example: 971
                      courses:
                        type: array
                        example:
                          -
                            id: 60
                            name: 'lorem test'
                            name_ar: 'Dr. Eldridge Morar DVM'
                            description: 'Sint voluptatem vel blanditiis ut eius et assumenda qui. Non qui quod eligendi. Id voluptate laboriosam et aut nesciunt natus dolore.'
                            description_ar: 'Ratione eos sit ad. Minus ut impedit rerum nesciunt dolore. Iusto qui ea quo tenetur sed. Dolorum consectetur tempora rerum commodi. Minus hic quia provident sapiente qui. Accusantium voluptatibus commodi laboriosam explicabo harum veritatis ab.'
                            image: 'https://api.dev.menassahur.com/storage/courses/https://via.placeholder.com/640x480.png/00dd77?text=qui'
                            price: 636.05
                            hours: 10593
                            dates: null
                            teachers: null
                            category_id: 62
                            teacher_id: 972
                            category_name: 'Karine Johnson II'
                            teacher_name: 'Dr. Reyes Gusikowski Sr.'
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 60
                            name:
                              type: string
                              example: 'lorem test'
                            name_ar:
                              type: string
                              example: 'Dr. Eldridge Morar DVM'
                            description:
                              type: string
                              example: 'Sint voluptatem vel blanditiis ut eius et assumenda qui. Non qui quod eligendi. Id voluptate laboriosam et aut nesciunt natus dolore.'
                            description_ar:
                              type: string
                              example: 'Ratione eos sit ad. Minus ut impedit rerum nesciunt dolore. Iusto qui ea quo tenetur sed. Dolorum consectetur tempora rerum commodi. Minus hic quia provident sapiente qui. Accusantium voluptatibus commodi laboriosam explicabo harum veritatis ab.'
                            image:
                              type: string
                              example: 'https://api.dev.menassahur.com/storage/courses/https://via.placeholder.com/640x480.png/00dd77?text=qui'
                            price:
                              type: number
                              example: 636.05
                            hours:
                              type: integer
                              example: 10593
                            dates:
                              type: string
                              example: null
                            teachers:
                              type: string
                              example: null
                            category_id:
                              type: integer
                              example: 62
                            teacher_id:
                              type: integer
                              example: 972
                            category_name:
                              type: string
                              example: 'Karine Johnson II'
                            teacher_name:
                              type: string
                              example: 'Dr. Reyes Gusikowski Sr.'
                      categories:
                        type: array
                        example:
                          -
                            id: 63
                            name: 'lorem test'
                            name_ar: 'Mr. Milton Wuckert'
                            description: 'Voluptatem voluptatem sapiente tempore est voluptatem animi vel. Amet aut impedit vitae facilis ut facilis. Illum dolor ducimus enim sed ducimus excepturi minima. Maxime qui quibusdam reiciendis vel.'
                            description_ar: 'Quia ea hic nobis in et eos accusantium sunt. Maiores et aut et dignissimos quisquam est sint. Quis doloribus quia non tenetur nemo laborum et. Blanditiis iure possimus labore eum id.'
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 63
                            name:
                              type: string
                              example: 'lorem test'
                            name_ar:
                              type: string
                              example: 'Mr. Milton Wuckert'
                            description:
                              type: string
                              example: 'Voluptatem voluptatem sapiente tempore est voluptatem animi vel. Amet aut impedit vitae facilis ut facilis. Illum dolor ducimus enim sed ducimus excepturi minima. Maxime qui quibusdam reiciendis vel.'
                            description_ar:
                              type: string
                              example: 'Quia ea hic nobis in et eos accusantium sunt. Maiores et aut et dignissimos quisquam est sint. Quis doloribus quia non tenetur nemo laborum et. Blanditiis iure possimus labore eum id.'
                      products:
                        type: array
                        example:
                          -
                            id: 1
                            title: 'lorem test'
                            title_ar: Mr.
                            user_id: 974
                            type: 1
                            rating: 2
                            price: 10994
                            meta: null
                            city: Paucekhaven
                            description: 'Debitis dolorem tempore voluptatem. Illo iste ut inventore eos similique. Assumenda aliquam vitae quam dicta est quis et. Praesentium debitis molestiae optio quod repellendus.'
                            description_ar: 'Modi repudiandae et occaecati ducimus. Quos quia tenetur tempore sed tempore. Enim deleniti quo atque quibusdam consectetur qui.'
                            image: null
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 1
                            title:
                              type: string
                              example: 'lorem test'
                            title_ar:
                              type: string
                              example: Mr.
                            user_id:
                              type: integer
                              example: 974
                            type:
                              type: integer
                              example: 1
                            rating:
                              type: integer
                              example: 2
                            price:
                              type: integer
                              example: 10994
                            meta:
                              type: string
                              example: null
                            city:
                              type: string
                              example: Paucekhaven
                            description:
                              type: string
                              example: 'Debitis dolorem tempore voluptatem. Illo iste ut inventore eos similique. Assumenda aliquam vitae quam dicta est quis et. Praesentium debitis molestiae optio quod repellendus.'
                            description_ar:
                              type: string
                              example: 'Modi repudiandae et occaecati ducimus. Quos quia tenetur tempore sed tempore. Enim deleniti quo atque quibusdam consectetur qui.'
                            image:
                              type: string
                              example: null
                      services:
                        type: array
                        example:
                          -
                            id: 11
                            name: 'lorem test'
                            name_ar: 'Mrs. Vida Nolan'
                            name_en: 'lorem test'
                            order: 64
                            icon: 'https://via.placeholder.com/640x480.png/00ff77?text=qui'
                            description: 'Quas quas nihil ut soluta dolore ullam. Ut ex illo vel sed. Aut aut odit eum sint adipisci aut architecto impedit. Est et explicabo ipsum.'
                            description_ar: 'Omnis eos et dicta porro. Voluptas ut ut asperiores dolor. Ullam voluptatum voluptas et praesentium nam. Dolor enim consequuntur consequatur atque.'
                            description_en: 'Quas quas nihil ut soluta dolore ullam. Ut ex illo vel sed. Aut aut odit eum sint adipisci aut architecto impedit. Est et explicabo ipsum.'
                            orderable: true
                            auto_accept_attachments: false
                            recurrent: false
                            section: 2
                            parent_id: null
                            parent_name: null
                            parent_name_ar: null
                            fields: []
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 11
                            name:
                              type: string
                              example: 'lorem test'
                            name_ar:
                              type: string
                              example: 'Mrs. Vida Nolan'
                            name_en:
                              type: string
                              example: 'lorem test'
                            order:
                              type: integer
                              example: 64
                            icon:
                              type: string
                              example: 'https://via.placeholder.com/640x480.png/00ff77?text=qui'
                            description:
                              type: string
                              example: 'Quas quas nihil ut soluta dolore ullam. Ut ex illo vel sed. Aut aut odit eum sint adipisci aut architecto impedit. Est et explicabo ipsum.'
                            description_ar:
                              type: string
                              example: 'Omnis eos et dicta porro. Voluptas ut ut asperiores dolor. Ullam voluptatum voluptas et praesentium nam. Dolor enim consequuntur consequatur atque.'
                            description_en:
                              type: string
                              example: 'Quas quas nihil ut soluta dolore ullam. Ut ex illo vel sed. Aut aut odit eum sint adipisci aut architecto impedit. Est et explicabo ipsum.'
                            orderable:
                              type: boolean
                              example: true
                            auto_accept_attachments:
                              type: boolean
                              example: false
                            recurrent:
                              type: boolean
                              example: false
                            section:
                              type: integer
                              example: 2
                            parent_id:
                              type: string
                              example: null
                            parent_name:
                              type: string
                              example: null
                            parent_name_ar:
                              type: string
                              example: null
                            fields:
                              type: array
                              example: []
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Home
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                q:
                  type: string
                  description: ''
                  example: magnam
                  nullable: false
                type:
                  type: string
                  description: ''
                  example: null
                  nullable: false
              required:
                - q
  /api/v1/join-us-orders:
    get:
      summary: 'Show all join us orders'
      operationId: showAllJoinUsOrders
      description: 'This endpoint lets you show all join us orders'
      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
            nullable: false
        -
          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
            nullable: false
        -
          in: query
          name: 'filter[id]'
          description: 'Field to filter items by id.'
          example: corporis
          required: false
          schema:
            type: string
            description: 'Field to filter items by id.'
            example: corporis
            nullable: false
        -
          in: query
          name: 'filter[description]'
          description: 'Field to filter items by description.'
          example: qui
          required: false
          schema:
            type: string
            description: 'Field to filter items by description.'
            example: qui
            nullable: false
        -
          in: query
          name: 'filter[user_id]'
          description: 'Field to filter items by user id.'
          example: eos
          required: false
          schema:
            type: string
            description: 'Field to filter items by user id.'
            example: eos
            nullable: false
        -
          in: query
          name: 'filter[status]'
          description: 'Field to filter items by status.'
          example: 3
          required: false
          schema:
            type: integer
            description: 'Field to filter items by status.'
            example: 3
            nullable: false
        -
          in: query
          name: 'filter[type]'
          description: 'Field to filter items by type.'
          example: 11
          required: false
          schema:
            type: integer
            description: 'Field to filter items by type.'
            example: 11
            nullable: false
        -
          in: query
          name: sort
          description: 'Field to sort items by id,description,user_id,status,type.'
          example: fuga
          required: false
          schema:
            type: string
            description: 'Field to sort items by id,description,user_id,status,type.'
            example: fuga
            nullable: false
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 6
                      description: 'Distinctio laudantium id ut vel error molestiae. Exercitationem animi est id fugiat qui.'
                      status: 3
                      type: 2
                      user_id: 902
                      user:
                        id: 902
                        name: 'Prof. Blanche Hayes Sr.'
                        phone: '+13259239999'
                        image: null
                      services: null
                      certificates:
                        -
                          id: 11111136
                          name: cert1.pdf
                          url: 'https://api.dev.menassahur.com/storage/attachments/cert1.pdf'
                        -
                          id: 11111137
                          name: cert2.pdf
                          url: 'https://api.dev.menassahur.com/storage/attachments/cert2.pdf'
                    -
                      id: 7
                      description: 'Mollitia est natus possimus ut. Nesciunt eum nihil ut distinctio ea aperiam temporibus.'
                      status: 3
                      type: 3
                      user_id: 909
                      user:
                        id: 909
                        name: 'Savion Romaguera'
                        phone: '+16076678817'
                        image: null
                      services: null
                      certificates: []
                    -
                      id: 8
                      description: 'Impedit ut in fugiat sunt alias consectetur ullam. Quae omnis fuga id numquam itaque aut minima aliquam. Dicta aliquid accusamus architecto ullam.'
                      status: 3
                      type: 1
                      user_id: 910
                      user:
                        id: 910
                        name: 'Jazlyn Corkery III'
                        phone: '+14633993591'
                        image: null
                      services: null
                      certificates: []
                    -
                      id: 9
                      description: 'Vel quia sed sed qui qui architecto vel. Mollitia esse similique ea. Qui ut magni in iste possimus. Provident incidunt et doloremque ex iusto earum. Ex voluptatem nihil impedit at placeat non.'
                      status: 1
                      type: 2
                      user_id: 911
                      user:
                        id: 911
                        name: 'Mr. Maynard Rolfson Sr.'
                        phone: '+17572192126'
                        image: null
                      services: null
                      certificates: []
                    -
                      id: 10
                      description: 'Et cupiditate aut ut dolores eum. Et modi voluptas reiciendis ut nam facere. Adipisci qui consequatur aut quam earum. Velit voluptatem deleniti esse ea ratione.'
                      status: 2
                      type: 2
                      user_id: 912
                      user:
                        id: 912
                        name: 'Annalise Spinka'
                        phone: '+15033901637'
                        image: null
                      services: null
                      certificates: []
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 1
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 6
                        description: 'Distinctio laudantium id ut vel error molestiae. Exercitationem animi est id fugiat qui.'
                        status: 3
                        type: 2
                        user_id: 902
                        user:
                          id: 902
                          name: 'Prof. Blanche Hayes Sr.'
                          phone: '+13259239999'
                          image: null
                        services: null
                        certificates:
                          -
                            id: 11111136
                            name: cert1.pdf
                            url: 'https://api.dev.menassahur.com/storage/attachments/cert1.pdf'
                          -
                            id: 11111137
                            name: cert2.pdf
                            url: 'https://api.dev.menassahur.com/storage/attachments/cert2.pdf'
                      -
                        id: 7
                        description: 'Mollitia est natus possimus ut. Nesciunt eum nihil ut distinctio ea aperiam temporibus.'
                        status: 3
                        type: 3
                        user_id: 909
                        user:
                          id: 909
                          name: 'Savion Romaguera'
                          phone: '+16076678817'
                          image: null
                        services: null
                        certificates: []
                      -
                        id: 8
                        description: 'Impedit ut in fugiat sunt alias consectetur ullam. Quae omnis fuga id numquam itaque aut minima aliquam. Dicta aliquid accusamus architecto ullam.'
                        status: 3
                        type: 1
                        user_id: 910
                        user:
                          id: 910
                          name: 'Jazlyn Corkery III'
                          phone: '+14633993591'
                          image: null
                        services: null
                        certificates: []
                      -
                        id: 9
                        description: 'Vel quia sed sed qui qui architecto vel. Mollitia esse similique ea. Qui ut magni in iste possimus. Provident incidunt et doloremque ex iusto earum. Ex voluptatem nihil impedit at placeat non.'
                        status: 1
                        type: 2
                        user_id: 911
                        user:
                          id: 911
                          name: 'Mr. Maynard Rolfson Sr.'
                          phone: '+17572192126'
                          image: null
                        services: null
                        certificates: []
                      -
                        id: 10
                        description: 'Et cupiditate aut ut dolores eum. Et modi voluptas reiciendis ut nam facere. Adipisci qui consequatur aut quam earum. Velit voluptatem deleniti esse ea ratione.'
                        status: 2
                        type: 2
                        user_id: 912
                        user:
                          id: 912
                          name: 'Annalise Spinka'
                          phone: '+15033901637'
                          image: null
                        services: null
                        certificates: []
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 6
                        description:
                          type: string
                          example: 'Distinctio laudantium id ut vel error molestiae. Exercitationem animi est id fugiat qui.'
                        status:
                          type: integer
                          example: 3
                        type:
                          type: integer
                          example: 2
                        user_id:
                          type: integer
                          example: 902
                        user:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 902
                            name:
                              type: string
                              example: 'Prof. Blanche Hayes Sr.'
                            phone:
                              type: string
                              example: '+13259239999'
                            image:
                              type: string
                              example: null
                        services:
                          type: string
                          example: null
                        certificates:
                          type: array
                          example:
                            -
                              id: 11111136
                              name: cert1.pdf
                              url: 'https://api.dev.menassahur.com/storage/attachments/cert1.pdf'
                            -
                              id: 11111137
                              name: cert2.pdf
                              url: 'https://api.dev.menassahur.com/storage/attachments/cert2.pdf'
                          items:
                            type: object
                            properties:
                              id:
                                type: integer
                                example: 11111136
                              name:
                                type: string
                                example: cert1.pdf
                              url:
                                type: string
                                example: 'https://api.dev.menassahur.com/storage/attachments/cert1.pdf'
                  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: 1
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - 'Join us order'
    post:
      summary: 'Add join us order to join us order'
      operationId: addJoinUsOrderToJoinUsOrder
      description: 'This endpoint lets you add join us order to join us order'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 5
                    description: des
                    status: 1
                    type: 2
                    user_id: 686
                    user:
                      id: 686
                      name: 'Dr. Floy Mayer PhD'
                      phone: '+15086277099'
                      image: null
                    services:
                      -
                        id: 1
                        name: 'Hiram Leannon'
                        name_ar: 'Melyssa Ankunding'
                        name_en: 'Hiram Leannon'
                        order: 6
                        icon: 'https://via.placeholder.com/640x480.png/006677?text=molestiae'
                      -
                        id: 2
                        name: 'Ashleigh McCullough'
                        name_ar: 'Miss Stephany Buckridge Sr.'
                        name_en: 'Ashleigh McCullough'
                        order: 33
                        icon: 'https://via.placeholder.com/640x480.png/00dd11?text=accusantium'
                    certificates:
                      -
                        id: 9
                        name: cert1.pdf
                        url: /storage/nLsobnKWJtZqpyBjSQoYBr0gw3b12SREhRMxvuLa.pdf
                      -
                        id: 10
                        name: cert2.pdf
                        url: /storage/TvdYhJf6vqMfBwsp5SpefIagtOMMDnnw6YML7vHf.pdf
                  message: 'The join-us order added successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 5
                      description:
                        type: string
                        example: des
                      status:
                        type: integer
                        example: 1
                      type:
                        type: integer
                        example: 2
                      user_id:
                        type: integer
                        example: 686
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 686
                          name:
                            type: string
                            example: 'Dr. Floy Mayer PhD'
                          phone:
                            type: string
                            example: '+15086277099'
                          image:
                            type: string
                            example: null
                      services:
                        type: array
                        example:
                          -
                            id: 1
                            name: 'Hiram Leannon'
                            name_ar: 'Melyssa Ankunding'
                            name_en: 'Hiram Leannon'
                            order: 6
                            icon: 'https://via.placeholder.com/640x480.png/006677?text=molestiae'
                          -
                            id: 2
                            name: 'Ashleigh McCullough'
                            name_ar: 'Miss Stephany Buckridge Sr.'
                            name_en: 'Ashleigh McCullough'
                            order: 33
                            icon: 'https://via.placeholder.com/640x480.png/00dd11?text=accusantium'
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 1
                            name:
                              type: string
                              example: 'Hiram Leannon'
                            name_ar:
                              type: string
                              example: 'Melyssa Ankunding'
                            name_en:
                              type: string
                              example: 'Hiram Leannon'
                            order:
                              type: integer
                              example: 6
                            icon:
                              type: string
                              example: 'https://via.placeholder.com/640x480.png/006677?text=molestiae'
                      certificates:
                        type: array
                        example:
                          -
                            id: 9
                            name: cert1.pdf
                            url: /storage/nLsobnKWJtZqpyBjSQoYBr0gw3b12SREhRMxvuLa.pdf
                          -
                            id: 10
                            name: cert2.pdf
                            url: /storage/TvdYhJf6vqMfBwsp5SpefIagtOMMDnnw6YML7vHf.pdf
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 9
                            name:
                              type: string
                              example: cert1.pdf
                            url:
                              type: string
                              example: /storage/nLsobnKWJtZqpyBjSQoYBr0gw3b12SREhRMxvuLa.pdf
                  message:
                    type: string
                    example: 'The join-us order added successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - 'Join us order'
      requestBody:
        required: true
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                description:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: 'Accusamus rerum dolorem modi eveniet.'
                  nullable: false
                type:
                  type: string
                  description: ''
                  example: '1'
                  nullable: false
                  enum:
                    - '1'
                    - '2'
                    - '3'
                services:
                  type: array
                  description: 'The <code>id</code> of an existing record in the services table.'
                  example: null
                  items:
                    type: string
                certificates:
                  type: array
                  description: 'Must be a file. Must not be greater than 2048 kilobytes.'
                  items:
                    type: string
                    format: binary
              required:
                - type
  '/api/v1/join-us-orders/{id}':
    get:
      summary: 'Show specific join us order'
      operationId: showSpecificJoinUsOrder
      description: 'This endpoint lets you show specific join us order'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 3
                    description: 'Deleniti harum inventore est incidunt. Placeat eos placeat consequuntur minus quis dolorem. Rerum laborum eveniet est aut vitae. Maxime velit ipsum quia. Vero earum laborum vel quidem nostrum.'
                    status: 1
                    type: 1
                    user_id: 983
                    user:
                      id: 983
                      name: 'Brad Becker'
                      phone: '+15153884783'
                      image: null
                    services: null
                    certificates:
                      -
                        id: 4
                        name: cert1.pdf
                        url: 'https://api.dev.menassahur.com/storage/attachments/cert1.pdf'
                      -
                        id: 5
                        name: cert2.pdf
                        url: 'https://api.dev.menassahur.com/storage/attachments/cert2.pdf'
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 3
                      description:
                        type: string
                        example: 'Deleniti harum inventore est incidunt. Placeat eos placeat consequuntur minus quis dolorem. Rerum laborum eveniet est aut vitae. Maxime velit ipsum quia. Vero earum laborum vel quidem nostrum.'
                      status:
                        type: integer
                        example: 1
                      type:
                        type: integer
                        example: 1
                      user_id:
                        type: integer
                        example: 983
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 983
                          name:
                            type: string
                            example: 'Brad Becker'
                          phone:
                            type: string
                            example: '+15153884783'
                          image:
                            type: string
                            example: null
                      services:
                        type: string
                        example: null
                      certificates:
                        type: array
                        example:
                          -
                            id: 4
                            name: cert1.pdf
                            url: 'https://api.dev.menassahur.com/storage/attachments/cert1.pdf'
                          -
                            id: 5
                            name: cert2.pdf
                            url: 'https://api.dev.menassahur.com/storage/attachments/cert2.pdf'
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 4
                            name:
                              type: string
                              example: cert1.pdf
                            url:
                              type: string
                              example: 'https://api.dev.menassahur.com/storage/attachments/cert1.pdf'
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - 'Join us order'
    delete:
      summary: 'Delete specific join us order'
      operationId: deleteSpecificJoinUsOrder
      description: 'This endpoint lets you delete specific join us order'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'The join-us order deleted successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'The join-us order deleted successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - 'Join us order'
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the join us order.'
        example: 1
        required: true
        schema:
          type: integer
  '/api/v1/join-us-order/{join_us_order_id}/status/accept':
    post:
      summary: 'Make  join-us Order accept'
      operationId: makeJoinUsOrderAccept
      description: 'This endpoint lets you make join-us order accept'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 8
                    description: 'Fuga eveniet fugiat qui. Ea omnis quos fugit expedita. Aut ut error minima laborum provident nesciunt.'
                    status: 2
                    type: 1
                    user_id: 1000
                    user:
                      id: 1000
                      name: 'Kathleen Stokes'
                      phone: '+13479515510'
                      image: null
                    services:
                      -
                        id: 18
                        name: 'Nayeli Okuneva'
                        name_ar: 'Marietta Kessler'
                        name_en: 'Nayeli Okuneva'
                        order: 50
                        icon: 'https://via.placeholder.com/640x480.png/003311?text=dolor'
                      -
                        id: 19
                        name: 'Prof. Lucas Stiedemann'
                        name_ar: 'Karolann Predovic DDS'
                        name_en: 'Prof. Lucas Stiedemann'
                        order: 11
                        icon: 'https://via.placeholder.com/640x480.png/0044cc?text=unde'
                    certificates: []
                  message: 'The join-us order status updated successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 8
                      description:
                        type: string
                        example: 'Fuga eveniet fugiat qui. Ea omnis quos fugit expedita. Aut ut error minima laborum provident nesciunt.'
                      status:
                        type: integer
                        example: 2
                      type:
                        type: integer
                        example: 1
                      user_id:
                        type: integer
                        example: 1000
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 1000
                          name:
                            type: string
                            example: 'Kathleen Stokes'
                          phone:
                            type: string
                            example: '+13479515510'
                          image:
                            type: string
                            example: null
                      services:
                        type: array
                        example:
                          -
                            id: 18
                            name: 'Nayeli Okuneva'
                            name_ar: 'Marietta Kessler'
                            name_en: 'Nayeli Okuneva'
                            order: 50
                            icon: 'https://via.placeholder.com/640x480.png/003311?text=dolor'
                          -
                            id: 19
                            name: 'Prof. Lucas Stiedemann'
                            name_ar: 'Karolann Predovic DDS'
                            name_en: 'Prof. Lucas Stiedemann'
                            order: 11
                            icon: 'https://via.placeholder.com/640x480.png/0044cc?text=unde'
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 18
                            name:
                              type: string
                              example: 'Nayeli Okuneva'
                            name_ar:
                              type: string
                              example: 'Marietta Kessler'
                            name_en:
                              type: string
                              example: 'Nayeli Okuneva'
                            order:
                              type: integer
                              example: 50
                            icon:
                              type: string
                              example: 'https://via.placeholder.com/640x480.png/003311?text=dolor'
                      certificates:
                        type: array
                        example: []
                  message:
                    type: string
                    example: 'The join-us order status updated successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - 'Join us order'
    parameters:
      -
        in: path
        name: join_us_order_id
        description: 'The ID of the join us order.'
        example: 1
        required: true
        schema:
          type: integer
  '/api/v1/join-us-order/{join_us_order_id}/status/reject':
    post:
      summary: 'Make  join-us Order reject'
      operationId: makeJoinUsOrderReject
      description: 'This endpoint lets you make join-us order reject'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 9
                    description: 'Cupiditate qui fugiat ipsam totam. Error facere et autem non. In numquam fugiat dolores qui. Qui sit quia minima at odio expedita quisquam libero.'
                    status: 3
                    type: 1
                    user_id: 693
                    user:
                      id: 693
                      name: 'Mireya Gottlieb'
                      phone: '+16819405513'
                      image: null
                    services: null
                    certificates: []
                  message: 'The join-us order status updated successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 9
                      description:
                        type: string
                        example: 'Cupiditate qui fugiat ipsam totam. Error facere et autem non. In numquam fugiat dolores qui. Qui sit quia minima at odio expedita quisquam libero.'
                      status:
                        type: integer
                        example: 3
                      type:
                        type: integer
                        example: 1
                      user_id:
                        type: integer
                        example: 693
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 693
                          name:
                            type: string
                            example: 'Mireya Gottlieb'
                          phone:
                            type: string
                            example: '+16819405513'
                          image:
                            type: string
                            example: null
                      services:
                        type: string
                        example: null
                      certificates:
                        type: array
                        example: []
                  message:
                    type: string
                    example: 'The join-us order status updated successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - 'Join us order'
    parameters:
      -
        in: path
        name: join_us_order_id
        description: 'The ID of the join us order.'
        example: 1
        required: true
        schema:
          type: integer
  /api/v1/marketer/users:
    get:
      summary: 'Show all marketer users'
      operationId: showAllMarketerUsers
      description: 'This endpoint lets you show all marketer users'
      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
            nullable: false
        -
          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
            nullable: false
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data: []
                  meta:
                    pagination:
                      total: 0
                      per_page: 1
                      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: 1
                          count:
                            type: integer
                            example: 0
                          current_page:
                            type: integer
                            example: 1
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Marketer
  /api/v1/me:
    get:
      summary: Me
      operationId: me
      description: 'This endpoint lets you show current user details'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 977
                    name: 'Kathlyn Bailey'
                    phone: '+14637913568'
                    image: null
                    email: taylor98@example.org
                    chat_id: bc1c48c3-1528-32b4-911a-98993cbb2379
                    has_verified_email: true
                    has_verified_phone: false
                    age: 60
                    profession: 'Hearts, who only.'
                    specialty: 'Dodo, a Lory and.'
                    brief: "Queen to-day?' 'I."
                    expert_rating_avg: 0.3
                    marketing_link: null
                    permissions: null
                    type: 1
                    section: 1
                    language: 1
                    expert_services:
                      -
                        id: 58
                        name: 'Unique Kassulke'
                        name_ar: 'Dr. Leon Dicki Jr.'
                        name_en: 'Unique Kassulke'
                        order: 3
                        icon: 'https://via.placeholder.com/640x480.png/00eeaa?text=necessitatibus'
                      -
                        id: 59
                        name: 'Katelyn Kirlin I'
                        name_ar: 'Muhammad Rau Sr.'
                        name_en: 'Katelyn Kirlin I'
                        order: 17
                        icon: 'https://via.placeholder.com/640x480.png/0088ee?text=earum'
                      -
                        id: 60
                        name: 'Easter Breitenberg PhD'
                        name_ar: 'Jody Conroy PhD'
                        name_en: 'Easter Breitenberg PhD'
                        order: 88
                        icon: 'https://via.placeholder.com/640x480.png/0022aa?text=ipsam'
                      -
                        id: 61
                        name: 'Malvina Turcotte'
                        name_ar: 'Ms. Jolie Ortiz'
                        name_en: 'Malvina Turcotte'
                        order: 60
                        icon: 'https://via.placeholder.com/640x480.png/0022dd?text=dolores'
                      -
                        id: 62
                        name: 'Al Walter'
                        name_ar: 'Prof. Katrina Strosin'
                        name_en: 'Al Walter'
                        order: 32
                        icon: 'https://via.placeholder.com/640x480.png/00ffcc?text=aut'
                      -
                        id: 63
                        name: 'Mr. Tremaine Metz'
                        name_ar: 'Mr. Mark Welch'
                        name_en: 'Mr. Tremaine Metz'
                        order: 50
                        icon: 'https://via.placeholder.com/640x480.png/00aa11?text=veniam'
                      -
                        id: 64
                        name: 'Claudia Kris'
                        name_ar: 'Kariane Kerluke'
                        name_en: 'Claudia Kris'
                        order: 39
                        icon: 'https://via.placeholder.com/640x480.png/0099ee?text=aut'
                      -
                        id: 65
                        name: 'Jillian King'
                        name_ar: 'Emiliano Heller'
                        name_en: 'Jillian King'
                        order: 66
                        icon: 'https://via.placeholder.com/640x480.png/001166?text=dolore'
                      -
                        id: 66
                        name: 'Dr. Noah Wolf'
                        name_ar: 'Prof. Greta Sporer'
                        name_en: 'Dr. Noah Wolf'
                        order: 90
                        icon: 'https://via.placeholder.com/640x480.png/00ee99?text=et'
                      -
                        id: 67
                        name: 'Heber Goodwin'
                        name_ar: 'Mr. Charley Moore Jr.'
                        name_en: 'Heber Goodwin'
                        order: 82
                        icon: 'https://via.placeholder.com/640x480.png/0077cc?text=iure'
                    has_password: true
                    roles: null
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 977
                      name:
                        type: string
                        example: 'Kathlyn Bailey'
                      phone:
                        type: string
                        example: '+14637913568'
                      image:
                        type: string
                        example: null
                      email:
                        type: string
                        example: taylor98@example.org
                      chat_id:
                        type: string
                        example: bc1c48c3-1528-32b4-911a-98993cbb2379
                      has_verified_email:
                        type: boolean
                        example: true
                      has_verified_phone:
                        type: boolean
                        example: false
                      age:
                        type: integer
                        example: 60
                      profession:
                        type: string
                        example: 'Hearts, who only.'
                      specialty:
                        type: string
                        example: 'Dodo, a Lory and.'
                      brief:
                        type: string
                        example: "Queen to-day?' 'I."
                      expert_rating_avg:
                        type: number
                        example: 0.3
                      marketing_link:
                        type: string
                        example: null
                      permissions:
                        type: string
                        example: null
                      type:
                        type: integer
                        example: 1
                      section:
                        type: integer
                        example: 1
                      language:
                        type: integer
                        example: 1
                      expert_services:
                        type: array
                        example:
                          -
                            id: 58
                            name: 'Unique Kassulke'
                            name_ar: 'Dr. Leon Dicki Jr.'
                            name_en: 'Unique Kassulke'
                            order: 3
                            icon: 'https://via.placeholder.com/640x480.png/00eeaa?text=necessitatibus'
                          -
                            id: 59
                            name: 'Katelyn Kirlin I'
                            name_ar: 'Muhammad Rau Sr.'
                            name_en: 'Katelyn Kirlin I'
                            order: 17
                            icon: 'https://via.placeholder.com/640x480.png/0088ee?text=earum'
                          -
                            id: 60
                            name: 'Easter Breitenberg PhD'
                            name_ar: 'Jody Conroy PhD'
                            name_en: 'Easter Breitenberg PhD'
                            order: 88
                            icon: 'https://via.placeholder.com/640x480.png/0022aa?text=ipsam'
                          -
                            id: 61
                            name: 'Malvina Turcotte'
                            name_ar: 'Ms. Jolie Ortiz'
                            name_en: 'Malvina Turcotte'
                            order: 60
                            icon: 'https://via.placeholder.com/640x480.png/0022dd?text=dolores'
                          -
                            id: 62
                            name: 'Al Walter'
                            name_ar: 'Prof. Katrina Strosin'
                            name_en: 'Al Walter'
                            order: 32
                            icon: 'https://via.placeholder.com/640x480.png/00ffcc?text=aut'
                          -
                            id: 63
                            name: 'Mr. Tremaine Metz'
                            name_ar: 'Mr. Mark Welch'
                            name_en: 'Mr. Tremaine Metz'
                            order: 50
                            icon: 'https://via.placeholder.com/640x480.png/00aa11?text=veniam'
                          -
                            id: 64
                            name: 'Claudia Kris'
                            name_ar: 'Kariane Kerluke'
                            name_en: 'Claudia Kris'
                            order: 39
                            icon: 'https://via.placeholder.com/640x480.png/0099ee?text=aut'
                          -
                            id: 65
                            name: 'Jillian King'
                            name_ar: 'Emiliano Heller'
                            name_en: 'Jillian King'
                            order: 66
                            icon: 'https://via.placeholder.com/640x480.png/001166?text=dolore'
                          -
                            id: 66
                            name: 'Dr. Noah Wolf'
                            name_ar: 'Prof. Greta Sporer'
                            name_en: 'Dr. Noah Wolf'
                            order: 90
                            icon: 'https://via.placeholder.com/640x480.png/00ee99?text=et'
                          -
                            id: 67
                            name: 'Heber Goodwin'
                            name_ar: 'Mr. Charley Moore Jr.'
                            name_en: 'Heber Goodwin'
                            order: 82
                            icon: 'https://via.placeholder.com/640x480.png/0077cc?text=iure'
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 58
                            name:
                              type: string
                              example: 'Unique Kassulke'
                            name_ar:
                              type: string
                              example: 'Dr. Leon Dicki Jr.'
                            name_en:
                              type: string
                              example: 'Unique Kassulke'
                            order:
                              type: integer
                              example: 3
                            icon:
                              type: string
                              example: 'https://via.placeholder.com/640x480.png/00eeaa?text=necessitatibus'
                      has_password:
                        type: boolean
                        example: true
                      roles:
                        type: string
                        example: null
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Me
  /api/v1/me/orders:
    get:
      summary: 'Show me orders'
      operationId: showMeOrders
      description: 'This endpoint lets you show me orders'
      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
            nullable: false
        -
          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
            nullable: false
        -
          in: query
          name: 'filter[identifier]'
          description: 'Field to filter items by identifier.'
          example: neque
          required: false
          schema:
            type: string
            description: 'Field to filter items by identifier.'
            example: neque
            nullable: false
        -
          in: query
          name: 'filter[name]'
          description: 'Field to filter items by name.'
          example: iure
          required: false
          schema:
            type: string
            description: 'Field to filter items by name.'
            example: iure
            nullable: false
        -
          in: query
          name: 'filter[description]'
          description: 'Field to filter items by description .'
          example: eos
          required: false
          schema:
            type: string
            description: 'Field to filter items by description .'
            example: eos
            nullable: false
        -
          in: query
          name: 'filter[subject]'
          description: 'Field to filter items by subject .'
          example: natus
          required: false
          schema:
            type: string
            description: 'Field to filter items by subject .'
            example: natus
            nullable: false
        -
          in: query
          name: 'filter[payment_type]'
          description: 'Field to filter items by payment_type.'
          example: 5
          required: false
          schema:
            type: integer
            description: 'Field to filter items by payment_type.'
            example: 5
            nullable: false
        -
          in: query
          name: 'filter[type]'
          description: 'Field to filter items by type.'
          example: 5
          required: false
          schema:
            type: integer
            description: 'Field to filter items by type.'
            example: 5
            nullable: false
        -
          in: query
          name: 'filter[status]'
          description: 'Field to filter items by status.'
          example: 6
          required: false
          schema:
            type: integer
            description: 'Field to filter items by status.'
            example: 6
            nullable: false
        -
          in: query
          name: 'filter[proposed_price]'
          description: 'Field to filter items by proposed_price.'
          example: distinctio
          required: false
          schema:
            type: string
            description: 'Field to filter items by proposed_price.'
            example: distinctio
            nullable: false
        -
          in: query
          name: 'filter[expert_rating]'
          description: 'Field to filter items by expert_rating.'
          example: 10
          required: false
          schema:
            type: integer
            description: 'Field to filter items by expert_rating.'
            example: 10
            nullable: false
        -
          in: query
          name: 'filter[user_rating]'
          description: 'Field to filter items by user_rating.'
          example: 11
          required: false
          schema:
            type: integer
            description: 'Field to filter items by user_rating.'
            example: 11
            nullable: false
        -
          in: query
          name: 'filter[accepted_offer]'
          description: 'Field to filter items that have an accepted offer.'
          example: false
          required: false
          schema:
            type: boolean
            description: 'Field to filter items that have an accepted offer.'
            example: false
            nullable: false
        -
          in: query
          name: sort
          description: 'Field to sort items by identifier,name,description,subject, type, deadline, payment_type, status, proposed_price,expert_rating,user_rating.'
          example: accusantium
          required: false
          schema:
            type: string
            description: 'Field to sort items by identifier,name,description,subject, type, deadline, payment_type, status, proposed_price,expert_rating,user_rating.'
            example: accusantium
            nullable: false
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 62
                      subject: 'Culpa harum dolor veniam. Ducimus laudantium voluptatem consequatur mollitia maiores modi alias ut. Esse vitae ut accusantium.'
                      status: 7
                      description: 'Provident et corporis aut officia. Voluptatem ipsa adipisci nemo possimus aut et voluptatum molestiae. Labore omnis et est et.'
                      deadline: '1993-03-06 09:09:35'
                      expert_rating: 1
                      user_rating: 1
                      payment_type: 1
                      expert_id: 1009
                      user_id: 997
                      proposed_price: 2689
                      type: 1
                      fields: []
                      offers_count: 0
                      created_at: '2025-12-13T06:27:29.000000Z'
                      service:
                        id: 73
                        name: 'Dr. Solon Schamberger'
                        name_ar: 'Dr. Lina Swaniawski DVM'
                        name_en: 'Dr. Solon Schamberger'
                        order: 15
                        icon: 'https://via.placeholder.com/640x480.png/008822?text=ipsa'
                      accepted_offer: null
                    -
                      id: 63
                      subject: 'Ea esse delectus officiis corporis sequi. Quia nulla voluptatem aut sequi voluptate. Autem fugiat asperiores fuga. Tempora veniam sequi enim modi. Quaerat rerum quod alias aut.'
                      status: 7
                      description: 'Itaque non molestias sint provident. Sed ut ut nulla totam. Est et dolore et commodi suscipit. Ut est beatae tenetur enim atque omnis autem accusantium. Ea et consequuntur quas possimus odio maiores.'
                      deadline: '1990-02-11 18:13:44'
                      expert_rating: 3
                      user_rating: 1
                      payment_type: 2
                      expert_id: 1011
                      user_id: 997
                      proposed_price: 94832
                      type: 1
                      fields: []
                      offers_count: 0
                      created_at: '2025-12-13T06:27:29.000000Z'
                      service:
                        id: 74
                        name: 'Darion Schaefer MD'
                        name_ar: 'Earnest Hirthe'
                        name_en: 'Darion Schaefer MD'
                        order: 6
                        icon: 'https://via.placeholder.com/640x480.png/00cc00?text=est'
                      accepted_offer: null
                    -
                      id: 64
                      subject: 'Doloribus dolorum et neque vero non. Autem ut sint consequatur in illo quo. Et et nostrum qui ut iste.'
                      status: 7
                      description: 'Explicabo earum suscipit suscipit omnis vero. Consequatur consectetur qui quibusdam. Commodi beatae aspernatur blanditiis occaecati. Rerum non aut explicabo et.'
                      deadline: '1997-06-14 14:28:59'
                      expert_rating: 1
                      user_rating: 2
                      payment_type: 1
                      expert_id: 1013
                      user_id: 997
                      proposed_price: 89147
                      type: 2
                      fields: []
                      offers_count: 0
                      created_at: '2025-12-13T06:27:29.000000Z'
                      service:
                        id: 75
                        name: 'Dr. Danyka Cormier IV'
                        name_ar: 'Osbaldo Stoltenberg'
                        name_en: 'Dr. Danyka Cormier IV'
                        order: 13
                        icon: 'https://via.placeholder.com/640x480.png/00bbcc?text=fugit'
                      accepted_offer: null
                    -
                      id: 65
                      subject: 'Molestiae mollitia reprehenderit et repudiandae. Et velit ratione optio sed. Tempora et fugiat illo qui. Quia vitae architecto nemo.'
                      status: 7
                      description: 'Doloribus aspernatur accusamus sapiente sint voluptates quasi voluptatem. Temporibus fugiat voluptatem quis voluptatum sunt est animi. Eum rem atque illo et. Ipsa et ducimus totam incidunt.'
                      deadline: '1981-03-09 09:51:49'
                      expert_rating: 3
                      user_rating: 5
                      payment_type: 1
                      expert_id: 1015
                      user_id: 997
                      proposed_price: 16702
                      type: 1
                      fields: []
                      offers_count: 0
                      created_at: '2025-12-13T06:27:29.000000Z'
                      service:
                        id: 76
                        name: 'Kenya Kris'
                        name_ar: 'Keaton Hauck'
                        name_en: 'Kenya Kris'
                        order: 55
                        icon: 'https://via.placeholder.com/640x480.png/00dd88?text=aut'
                      accepted_offer: null
                    -
                      id: 66
                      subject: 'Et quia ad consectetur. Illum blanditiis perspiciatis excepturi ullam corporis atque sunt cupiditate. Architecto fugit doloremque unde dolor. Corporis sed deleniti voluptatibus quidem.'
                      status: 7
                      description: 'Et fuga consequatur molestias praesentium aut. Aut qui qui ipsa tenetur harum voluptas. Aut illo consequatur quo ea. Velit nihil vel aliquid labore. Voluptas odit ut sit maiores est ratione sit eum.'
                      deadline: '1975-02-17 05:06:41'
                      expert_rating: 1
                      user_rating: 2
                      payment_type: 1
                      expert_id: 1017
                      user_id: 997
                      proposed_price: 33731
                      type: 1
                      fields: []
                      offers_count: 0
                      created_at: '2025-12-13T06:27:29.000000Z'
                      service:
                        id: 77
                        name: 'Junior Watsica'
                        name_ar: 'Miss Andreane Casper'
                        name_en: 'Junior Watsica'
                        order: 62
                        icon: 'https://via.placeholder.com/640x480.png/003311?text=inventore'
                      accepted_offer: null
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 62
                        subject: 'Culpa harum dolor veniam. Ducimus laudantium voluptatem consequatur mollitia maiores modi alias ut. Esse vitae ut accusantium.'
                        status: 7
                        description: 'Provident et corporis aut officia. Voluptatem ipsa adipisci nemo possimus aut et voluptatum molestiae. Labore omnis et est et.'
                        deadline: '1993-03-06 09:09:35'
                        expert_rating: 1
                        user_rating: 1
                        payment_type: 1
                        expert_id: 1009
                        user_id: 997
                        proposed_price: 2689
                        type: 1
                        fields: []
                        offers_count: 0
                        created_at: '2025-12-13T06:27:29.000000Z'
                        service:
                          id: 73
                          name: 'Dr. Solon Schamberger'
                          name_ar: 'Dr. Lina Swaniawski DVM'
                          name_en: 'Dr. Solon Schamberger'
                          order: 15
                          icon: 'https://via.placeholder.com/640x480.png/008822?text=ipsa'
                        accepted_offer: null
                      -
                        id: 63
                        subject: 'Ea esse delectus officiis corporis sequi. Quia nulla voluptatem aut sequi voluptate. Autem fugiat asperiores fuga. Tempora veniam sequi enim modi. Quaerat rerum quod alias aut.'
                        status: 7
                        description: 'Itaque non molestias sint provident. Sed ut ut nulla totam. Est et dolore et commodi suscipit. Ut est beatae tenetur enim atque omnis autem accusantium. Ea et consequuntur quas possimus odio maiores.'
                        deadline: '1990-02-11 18:13:44'
                        expert_rating: 3
                        user_rating: 1
                        payment_type: 2
                        expert_id: 1011
                        user_id: 997
                        proposed_price: 94832
                        type: 1
                        fields: []
                        offers_count: 0
                        created_at: '2025-12-13T06:27:29.000000Z'
                        service:
                          id: 74
                          name: 'Darion Schaefer MD'
                          name_ar: 'Earnest Hirthe'
                          name_en: 'Darion Schaefer MD'
                          order: 6
                          icon: 'https://via.placeholder.com/640x480.png/00cc00?text=est'
                        accepted_offer: null
                      -
                        id: 64
                        subject: 'Doloribus dolorum et neque vero non. Autem ut sint consequatur in illo quo. Et et nostrum qui ut iste.'
                        status: 7
                        description: 'Explicabo earum suscipit suscipit omnis vero. Consequatur consectetur qui quibusdam. Commodi beatae aspernatur blanditiis occaecati. Rerum non aut explicabo et.'
                        deadline: '1997-06-14 14:28:59'
                        expert_rating: 1
                        user_rating: 2
                        payment_type: 1
                        expert_id: 1013
                        user_id: 997
                        proposed_price: 89147
                        type: 2
                        fields: []
                        offers_count: 0
                        created_at: '2025-12-13T06:27:29.000000Z'
                        service:
                          id: 75
                          name: 'Dr. Danyka Cormier IV'
                          name_ar: 'Osbaldo Stoltenberg'
                          name_en: 'Dr. Danyka Cormier IV'
                          order: 13
                          icon: 'https://via.placeholder.com/640x480.png/00bbcc?text=fugit'
                        accepted_offer: null
                      -
                        id: 65
                        subject: 'Molestiae mollitia reprehenderit et repudiandae. Et velit ratione optio sed. Tempora et fugiat illo qui. Quia vitae architecto nemo.'
                        status: 7
                        description: 'Doloribus aspernatur accusamus sapiente sint voluptates quasi voluptatem. Temporibus fugiat voluptatem quis voluptatum sunt est animi. Eum rem atque illo et. Ipsa et ducimus totam incidunt.'
                        deadline: '1981-03-09 09:51:49'
                        expert_rating: 3
                        user_rating: 5
                        payment_type: 1
                        expert_id: 1015
                        user_id: 997
                        proposed_price: 16702
                        type: 1
                        fields: []
                        offers_count: 0
                        created_at: '2025-12-13T06:27:29.000000Z'
                        service:
                          id: 76
                          name: 'Kenya Kris'
                          name_ar: 'Keaton Hauck'
                          name_en: 'Kenya Kris'
                          order: 55
                          icon: 'https://via.placeholder.com/640x480.png/00dd88?text=aut'
                        accepted_offer: null
                      -
                        id: 66
                        subject: 'Et quia ad consectetur. Illum blanditiis perspiciatis excepturi ullam corporis atque sunt cupiditate. Architecto fugit doloremque unde dolor. Corporis sed deleniti voluptatibus quidem.'
                        status: 7
                        description: 'Et fuga consequatur molestias praesentium aut. Aut qui qui ipsa tenetur harum voluptas. Aut illo consequatur quo ea. Velit nihil vel aliquid labore. Voluptas odit ut sit maiores est ratione sit eum.'
                        deadline: '1975-02-17 05:06:41'
                        expert_rating: 1
                        user_rating: 2
                        payment_type: 1
                        expert_id: 1017
                        user_id: 997
                        proposed_price: 33731
                        type: 1
                        fields: []
                        offers_count: 0
                        created_at: '2025-12-13T06:27:29.000000Z'
                        service:
                          id: 77
                          name: 'Junior Watsica'
                          name_ar: 'Miss Andreane Casper'
                          name_en: 'Junior Watsica'
                          order: 62
                          icon: 'https://via.placeholder.com/640x480.png/003311?text=inventore'
                        accepted_offer: null
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 62
                        subject:
                          type: string
                          example: 'Culpa harum dolor veniam. Ducimus laudantium voluptatem consequatur mollitia maiores modi alias ut. Esse vitae ut accusantium.'
                        status:
                          type: integer
                          example: 7
                        description:
                          type: string
                          example: 'Provident et corporis aut officia. Voluptatem ipsa adipisci nemo possimus aut et voluptatum molestiae. Labore omnis et est et.'
                        deadline:
                          type: string
                          example: '1993-03-06 09:09:35'
                        expert_rating:
                          type: integer
                          example: 1
                        user_rating:
                          type: integer
                          example: 1
                        payment_type:
                          type: integer
                          example: 1
                        expert_id:
                          type: integer
                          example: 1009
                        user_id:
                          type: integer
                          example: 997
                        proposed_price:
                          type: integer
                          example: 2689
                        type:
                          type: integer
                          example: 1
                        fields:
                          type: array
                          example: []
                        offers_count:
                          type: integer
                          example: 0
                        created_at:
                          type: string
                          example: '2025-12-13T06:27:29.000000Z'
                        service:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 73
                            name:
                              type: string
                              example: 'Dr. Solon Schamberger'
                            name_ar:
                              type: string
                              example: 'Dr. Lina Swaniawski DVM'
                            name_en:
                              type: string
                              example: 'Dr. Solon Schamberger'
                            order:
                              type: integer
                              example: 15
                            icon:
                              type: string
                              example: 'https://via.placeholder.com/640x480.png/008822?text=ipsa'
                        accepted_offer:
                          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:
        - Me
  /api/v1/me/feedbacks:
    get:
      summary: 'Show my feedbacks'
      operationId: showMyFeedbacks
      description: 'This endpoint lets you show my feedbacks'
      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
            nullable: false
        -
          in: query
          name: per_page
          description: "Field to select items per page. Defaults to '15'."
          example: 1
          required: false
          schema:
            type: integer
            description: "Field to select items per page. Defaults to '15'."
            example: 1
            nullable: false
        -
          in: query
          name: 'filter[identifier]'
          description: 'Field to filter items by identifier.'
          example: libero
          required: false
          schema:
            type: string
            description: 'Field to filter items by identifier.'
            example: libero
            nullable: false
        -
          in: query
          name: 'filter[message]'
          description: 'Field to filter items by message.'
          example: sint
          required: false
          schema:
            type: string
            description: 'Field to filter items by message.'
            example: sint
            nullable: false
        -
          in: query
          name: 'filter[type]'
          description: 'Field to filter items by type.'
          example: 9
          required: false
          schema:
            type: integer
            description: 'Field to filter items by type.'
            example: 9
            nullable: false
        -
          in: query
          name: 'filter[status]'
          description: 'Field to filter items by status.'
          example: 17
          required: false
          schema:
            type: integer
            description: 'Field to filter items by status.'
            example: 17
            nullable: false
        -
          in: query
          name: 'filter[rating]'
          description: 'Field to filter items by rating.'
          example: 15
          required: false
          schema:
            type: integer
            description: 'Field to filter items by rating.'
            example: 15
            nullable: false
        -
          in: query
          name: sort
          description: 'Field to sort items by identifier,name,description,type, deadline, payment_type, status, proposed_price,expert_rating,user_rating.'
          example: unde
          required: false
          schema:
            type: string
            description: 'Field to sort items by identifier,name,description,type, deadline, payment_type, status, proposed_price,expert_rating,user_rating.'
            example: unde
            nullable: false
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 6
                      message: 'Dolores architecto consectetur voluptatem suscipit accusamus voluptas harum. Consectetur possimus perspiciatis qui rerum possimus at pariatur.'
                      status: 2
                      user_id: 1020
                      type: 2
                      rating: 5
                      chat_group_id: 16921-3185
                    -
                      id: 7
                      message: 'Suscipit adipisci exercitationem reprehenderit quod est nemo. Suscipit et voluptatum voluptatibus natus adipisci.'
                      status: 1
                      user_id: 1020
                      type: 8
                      rating: 2
                      chat_group_id: '37091'
                    -
                      id: 8
                      message: 'Ad sint officia quod voluptate est. Voluptatem soluta culpa voluptatem totam. Doloribus dolorum excepturi itaque aspernatur ut inventore et. Architecto voluptatem a qui nesciunt sequi.'
                      status: 1
                      user_id: 1020
                      type: 7
                      rating: 2
                      chat_group_id: '94993'
                    -
                      id: 9
                      message: 'Quod quo iusto exercitationem enim nam omnis veniam. Et eum doloremque et error accusantium. Facilis perspiciatis dolores aut enim consequuntur. Voluptate rerum et rerum est commodi.'
                      status: 2
                      user_id: 1020
                      type: 8
                      rating: 1
                      chat_group_id: 78387-0194
                    -
                      id: 10
                      message: 'Saepe magni et pariatur et atque qui. Eum dolores quia ut qui et. Velit assumenda quis voluptatem sed tempora. Est iusto qui aut nobis voluptatibus libero.'
                      status: 2
                      user_id: 1020
                      type: 5
                      rating: 1
                      chat_group_id: '73280'
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 6
                        message: 'Dolores architecto consectetur voluptatem suscipit accusamus voluptas harum. Consectetur possimus perspiciatis qui rerum possimus at pariatur.'
                        status: 2
                        user_id: 1020
                        type: 2
                        rating: 5
                        chat_group_id: 16921-3185
                      -
                        id: 7
                        message: 'Suscipit adipisci exercitationem reprehenderit quod est nemo. Suscipit et voluptatum voluptatibus natus adipisci.'
                        status: 1
                        user_id: 1020
                        type: 8
                        rating: 2
                        chat_group_id: '37091'
                      -
                        id: 8
                        message: 'Ad sint officia quod voluptate est. Voluptatem soluta culpa voluptatem totam. Doloribus dolorum excepturi itaque aspernatur ut inventore et. Architecto voluptatem a qui nesciunt sequi.'
                        status: 1
                        user_id: 1020
                        type: 7
                        rating: 2
                        chat_group_id: '94993'
                      -
                        id: 9
                        message: 'Quod quo iusto exercitationem enim nam omnis veniam. Et eum doloremque et error accusantium. Facilis perspiciatis dolores aut enim consequuntur. Voluptate rerum et rerum est commodi.'
                        status: 2
                        user_id: 1020
                        type: 8
                        rating: 1
                        chat_group_id: 78387-0194
                      -
                        id: 10
                        message: 'Saepe magni et pariatur et atque qui. Eum dolores quia ut qui et. Velit assumenda quis voluptatem sed tempora. Est iusto qui aut nobis voluptatibus libero.'
                        status: 2
                        user_id: 1020
                        type: 5
                        rating: 1
                        chat_group_id: '73280'
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 6
                        message:
                          type: string
                          example: 'Dolores architecto consectetur voluptatem suscipit accusamus voluptas harum. Consectetur possimus perspiciatis qui rerum possimus at pariatur.'
                        status:
                          type: integer
                          example: 2
                        user_id:
                          type: integer
                          example: 1020
                        type:
                          type: integer
                          example: 2
                        rating:
                          type: integer
                          example: 5
                        chat_group_id:
                          type: string
                          example: 16921-3185
                  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:
        - Me
  /api/v1/me/offers:
    get:
      summary: 'Show my offers'
      operationId: showMyOffers
      description: 'This endpoint lets you show my offers'
      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
            nullable: false
        -
          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
            nullable: false
        -
          in: query
          name: 'filter[id]'
          description: 'Field to filter items by id.'
          example: quo
          required: false
          schema:
            type: string
            description: 'Field to filter items by id.'
            example: quo
            nullable: false
        -
          in: query
          name: 'filter[price]'
          description: 'Field to filter items by price.'
          example: error
          required: false
          schema:
            type: string
            description: 'Field to filter items by price.'
            example: error
            nullable: false
        -
          in: query
          name: 'filter[status]'
          description: 'Field to filter items by status.'
          example: 10
          required: false
          schema:
            type: integer
            description: 'Field to filter items by status.'
            example: 10
            nullable: false
        -
          in: query
          name: sort
          description: 'Field to sort items by id,price,status,offerable_type,offerable_id.'
          example: sequi
          required: false
          schema:
            type: string
            description: 'Field to sort items by id,price,status,offerable_type,offerable_id.'
            example: sequi
            nullable: false
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 10
                      price: 1
                      deadline: '2025-01-23 02:18:57'
                      status: 4
                      chat_group_id: 'Aliquid saepe ea odio nobis. A'
                      user:
                        id: 758
                        name: 'Davonte Schaefer'
                        phone: '+17736992722'
                        image: null
                        expert_rating_avg: 0.3
                        age: '4'
                        profession: 'Alice did not at.'
                        specialty: 'I should like it.'
                        brief: 'I do so like that.'
                        type: 4
                        section: 1
                        consultation_price: 61
                      order:
                        id: 37
                        subject: 'Ut et ipsa exercitationem in facere et. Dolorum fuga facilis ut. Tenetur error ad esse recusandae aut. Saepe quis qui velit omnis corrupti.'
                        status: 5
                    -
                      id: 11
                      price: 99
                      deadline: '2025-01-23 02:18:57'
                      status: 4
                      chat_group_id: 'Nostrum aut qui et et maiores '
                      user:
                        id: 758
                        name: 'Davonte Schaefer'
                        phone: '+17736992722'
                        image: null
                        expert_rating_avg: 0.3
                        age: '4'
                        profession: 'Alice did not at.'
                        specialty: 'I should like it.'
                        brief: 'I do so like that.'
                        type: 4
                        section: 1
                        consultation_price: 61
                      order:
                        id: 38
                        subject: 'Sed eos voluptas vel aspernatur eum ea in. Aliquid reiciendis sit et incidunt impedit rerum aliquam. Quia voluptas facere dolores non fugiat omnis quam. Et optio dolor dolor fugiat est.'
                        status: 2
                    -
                      id: 12
                      price: 196
                      deadline: '2025-01-23 02:18:57'
                      status: 2
                      chat_group_id: 'Numquam dolores aut similique '
                      user:
                        id: 758
                        name: 'Davonte Schaefer'
                        phone: '+17736992722'
                        image: null
                        expert_rating_avg: 0.3
                        age: '4'
                        profession: 'Alice did not at.'
                        specialty: 'I should like it.'
                        brief: 'I do so like that.'
                        type: 4
                        section: 1
                        consultation_price: 61
                      order:
                        id: 39
                        subject: 'Dolorum numquam quae fugit quia laborum saepe. Rem delectus magnam et quaerat.'
                        status: 9
                    -
                      id: 13
                      price: 15
                      deadline: '2025-01-23 02:18:57'
                      status: 1
                      chat_group_id: 'Odit ullam et est. Officiis ex'
                      user:
                        id: 758
                        name: 'Davonte Schaefer'
                        phone: '+17736992722'
                        image: null
                        expert_rating_avg: 0.3
                        age: '4'
                        profession: 'Alice did not at.'
                        specialty: 'I should like it.'
                        brief: 'I do so like that.'
                        type: 4
                        section: 1
                        consultation_price: 61
                      order:
                        id: 40
                        subject: 'Voluptas et suscipit ducimus distinctio sint sit qui. Vel magni accusantium accusantium nesciunt. Beatae qui voluptas quae tempore.'
                        status: 1
                    -
                      id: 14
                      price: 145
                      deadline: '2025-01-23 02:18:57'
                      status: 3
                      chat_group_id: 'Odio aut laboriosam sit doloru'
                      user:
                        id: 758
                        name: 'Davonte Schaefer'
                        phone: '+17736992722'
                        image: null
                        expert_rating_avg: 0.3
                        age: '4'
                        profession: 'Alice did not at.'
                        specialty: 'I should like it.'
                        brief: 'I do so like that.'
                        type: 4
                        section: 1
                        consultation_price: 61
                      order:
                        id: 41
                        subject: 'Minima quas repellendus similique vitae fugit voluptatum. Asperiores hic totam eos quia. Quis modi quos quaerat quasi repellendus dolor. Omnis unde accusantium aut accusamus pariatur.'
                        status: 4
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 10
                        price: 1
                        deadline: '2025-01-23 02:18:57'
                        status: 4
                        chat_group_id: 'Aliquid saepe ea odio nobis. A'
                        user:
                          id: 758
                          name: 'Davonte Schaefer'
                          phone: '+17736992722'
                          image: null
                          expert_rating_avg: 0.3
                          age: '4'
                          profession: 'Alice did not at.'
                          specialty: 'I should like it.'
                          brief: 'I do so like that.'
                          type: 4
                          section: 1
                          consultation_price: 61
                        order:
                          id: 37
                          subject: 'Ut et ipsa exercitationem in facere et. Dolorum fuga facilis ut. Tenetur error ad esse recusandae aut. Saepe quis qui velit omnis corrupti.'
                          status: 5
                      -
                        id: 11
                        price: 99
                        deadline: '2025-01-23 02:18:57'
                        status: 4
                        chat_group_id: 'Nostrum aut qui et et maiores '
                        user:
                          id: 758
                          name: 'Davonte Schaefer'
                          phone: '+17736992722'
                          image: null
                          expert_rating_avg: 0.3
                          age: '4'
                          profession: 'Alice did not at.'
                          specialty: 'I should like it.'
                          brief: 'I do so like that.'
                          type: 4
                          section: 1
                          consultation_price: 61
                        order:
                          id: 38
                          subject: 'Sed eos voluptas vel aspernatur eum ea in. Aliquid reiciendis sit et incidunt impedit rerum aliquam. Quia voluptas facere dolores non fugiat omnis quam. Et optio dolor dolor fugiat est.'
                          status: 2
                      -
                        id: 12
                        price: 196
                        deadline: '2025-01-23 02:18:57'
                        status: 2
                        chat_group_id: 'Numquam dolores aut similique '
                        user:
                          id: 758
                          name: 'Davonte Schaefer'
                          phone: '+17736992722'
                          image: null
                          expert_rating_avg: 0.3
                          age: '4'
                          profession: 'Alice did not at.'
                          specialty: 'I should like it.'
                          brief: 'I do so like that.'
                          type: 4
                          section: 1
                          consultation_price: 61
                        order:
                          id: 39
                          subject: 'Dolorum numquam quae fugit quia laborum saepe. Rem delectus magnam et quaerat.'
                          status: 9
                      -
                        id: 13
                        price: 15
                        deadline: '2025-01-23 02:18:57'
                        status: 1
                        chat_group_id: 'Odit ullam et est. Officiis ex'
                        user:
                          id: 758
                          name: 'Davonte Schaefer'
                          phone: '+17736992722'
                          image: null
                          expert_rating_avg: 0.3
                          age: '4'
                          profession: 'Alice did not at.'
                          specialty: 'I should like it.'
                          brief: 'I do so like that.'
                          type: 4
                          section: 1
                          consultation_price: 61
                        order:
                          id: 40
                          subject: 'Voluptas et suscipit ducimus distinctio sint sit qui. Vel magni accusantium accusantium nesciunt. Beatae qui voluptas quae tempore.'
                          status: 1
                      -
                        id: 14
                        price: 145
                        deadline: '2025-01-23 02:18:57'
                        status: 3
                        chat_group_id: 'Odio aut laboriosam sit doloru'
                        user:
                          id: 758
                          name: 'Davonte Schaefer'
                          phone: '+17736992722'
                          image: null
                          expert_rating_avg: 0.3
                          age: '4'
                          profession: 'Alice did not at.'
                          specialty: 'I should like it.'
                          brief: 'I do so like that.'
                          type: 4
                          section: 1
                          consultation_price: 61
                        order:
                          id: 41
                          subject: 'Minima quas repellendus similique vitae fugit voluptatum. Asperiores hic totam eos quia. Quis modi quos quaerat quasi repellendus dolor. Omnis unde accusantium aut accusamus pariatur.'
                          status: 4
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 10
                        price:
                          type: integer
                          example: 1
                        deadline:
                          type: string
                          example: '2025-01-23 02:18:57'
                        status:
                          type: integer
                          example: 4
                        chat_group_id:
                          type: string
                          example: 'Aliquid saepe ea odio nobis. A'
                        user:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 758
                            name:
                              type: string
                              example: 'Davonte Schaefer'
                            phone:
                              type: string
                              example: '+17736992722'
                            image:
                              type: string
                              example: null
                            expert_rating_avg:
                              type: number
                              example: 0.3
                            age:
                              type: string
                              example: '4'
                            profession:
                              type: string
                              example: 'Alice did not at.'
                            specialty:
                              type: string
                              example: 'I should like it.'
                            brief:
                              type: string
                              example: 'I do so like that.'
                            type:
                              type: integer
                              example: 4
                            section:
                              type: integer
                              example: 1
                            consultation_price:
                              type: integer
                              example: 61
                        order:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 37
                            subject:
                              type: string
                              example: 'Ut et ipsa exercitationem in facere et. Dolorum fuga facilis ut. Tenetur error ad esse recusandae aut. Saepe quis qui velit omnis corrupti.'
                            status:
                              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:
        - Me
  /api/v1/me/join-us-orders:
    get:
      summary: 'Show me join us orders'
      operationId: showMeJoinUsOrders
      description: 'This endpoint lets you show me join us 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
            nullable: false
        -
          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
            nullable: false
        -
          in: query
          name: 'filter[id]'
          description: 'Field to filter items by id.'
          example: velit
          required: false
          schema:
            type: string
            description: 'Field to filter items by id.'
            example: velit
            nullable: false
        -
          in: query
          name: 'filter[description]'
          description: 'Field to filter items by description.'
          example: adipisci
          required: false
          schema:
            type: string
            description: 'Field to filter items by description.'
            example: adipisci
            nullable: false
        -
          in: query
          name: 'filter[user_id]'
          description: 'Field to filter items by user id.'
          example: possimus
          required: false
          schema:
            type: string
            description: 'Field to filter items by user id.'
            example: possimus
            nullable: false
        -
          in: query
          name: 'filter[status]'
          description: 'Field to filter items by status.'
          example: 10
          required: false
          schema:
            type: integer
            description: 'Field to filter items by status.'
            example: 10
            nullable: false
        -
          in: query
          name: 'filter[type]'
          description: 'Field to filter items by type.'
          example: 3
          required: false
          schema:
            type: integer
            description: 'Field to filter items by type.'
            example: 3
            nullable: false
        -
          in: query
          name: sort
          description: 'Field to sort items by id,description,user_id,status,type.'
          example: natus
          required: false
          schema:
            type: string
            description: 'Field to sort items by id,description,user_id,status,type.'
            example: natus
            nullable: false
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 11111152
                      description: 'Non ipsa sint numquam consequatur quidem consequatur. Aspernatur nostrum enim dolores veniam ad. Aspernatur omnis sint ipsa quod reprehenderit. Modi et officiis rerum perferendis est tempore.'
                      status: 1
                      type: 3
                      user_id: 978
                      user:
                        id: 978
                        name: 'Prof. Hershel Boehm'
                        phone: '+14014624366'
                        image: null
                      services: null
                      certificates: []
                    -
                      id: 11111153
                      description: 'Facilis odit voluptatem ab voluptate molestias quis. Aliquid sed eum voluptates est. Laboriosam aliquam dicta est necessitatibus non libero. Maiores aut commodi quis id facilis.'
                      status: 2
                      type: 2
                      user_id: 978
                      user:
                        id: 978
                        name: 'Prof. Hershel Boehm'
                        phone: '+14014624366'
                        image: null
                      services: null
                      certificates: []
                    -
                      id: 11111154
                      description: 'Neque ea cumque ab maiores saepe expedita. Non harum temporibus et pariatur ut. Eaque necessitatibus veniam aut omnis non. Ducimus consequuntur dolorem repellat qui dolor.'
                      status: 2
                      type: 1
                      user_id: 978
                      user:
                        id: 978
                        name: 'Prof. Hershel Boehm'
                        phone: '+14014624366'
                        image: null
                      services: null
                      certificates: []
                    -
                      id: 11111155
                      description: 'Rerum occaecati nostrum asperiores dolor soluta iusto excepturi. In officiis architecto earum beatae.'
                      status: 1
                      type: 3
                      user_id: 978
                      user:
                        id: 978
                        name: 'Prof. Hershel Boehm'
                        phone: '+14014624366'
                        image: null
                      services: null
                      certificates: []
                    -
                      id: 11111156
                      description: 'Quo quam impedit cum sed neque in. Est ea soluta enim sit temporibus sed. Vitae officiis in eum voluptate et qui dolorem. Odit nostrum non aut ut sed.'
                      status: 2
                      type: 2
                      user_id: 978
                      user:
                        id: 978
                        name: 'Prof. Hershel Boehm'
                        phone: '+14014624366'
                        image: null
                      services: null
                      certificates: []
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 11111152
                        description: 'Non ipsa sint numquam consequatur quidem consequatur. Aspernatur nostrum enim dolores veniam ad. Aspernatur omnis sint ipsa quod reprehenderit. Modi et officiis rerum perferendis est tempore.'
                        status: 1
                        type: 3
                        user_id: 978
                        user:
                          id: 978
                          name: 'Prof. Hershel Boehm'
                          phone: '+14014624366'
                          image: null
                        services: null
                        certificates: []
                      -
                        id: 11111153
                        description: 'Facilis odit voluptatem ab voluptate molestias quis. Aliquid sed eum voluptates est. Laboriosam aliquam dicta est necessitatibus non libero. Maiores aut commodi quis id facilis.'
                        status: 2
                        type: 2
                        user_id: 978
                        user:
                          id: 978
                          name: 'Prof. Hershel Boehm'
                          phone: '+14014624366'
                          image: null
                        services: null
                        certificates: []
                      -
                        id: 11111154
                        description: 'Neque ea cumque ab maiores saepe expedita. Non harum temporibus et pariatur ut. Eaque necessitatibus veniam aut omnis non. Ducimus consequuntur dolorem repellat qui dolor.'
                        status: 2
                        type: 1
                        user_id: 978
                        user:
                          id: 978
                          name: 'Prof. Hershel Boehm'
                          phone: '+14014624366'
                          image: null
                        services: null
                        certificates: []
                      -
                        id: 11111155
                        description: 'Rerum occaecati nostrum asperiores dolor soluta iusto excepturi. In officiis architecto earum beatae.'
                        status: 1
                        type: 3
                        user_id: 978
                        user:
                          id: 978
                          name: 'Prof. Hershel Boehm'
                          phone: '+14014624366'
                          image: null
                        services: null
                        certificates: []
                      -
                        id: 11111156
                        description: 'Quo quam impedit cum sed neque in. Est ea soluta enim sit temporibus sed. Vitae officiis in eum voluptate et qui dolorem. Odit nostrum non aut ut sed.'
                        status: 2
                        type: 2
                        user_id: 978
                        user:
                          id: 978
                          name: 'Prof. Hershel Boehm'
                          phone: '+14014624366'
                          image: null
                        services: null
                        certificates: []
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 11111152
                        description:
                          type: string
                          example: 'Non ipsa sint numquam consequatur quidem consequatur. Aspernatur nostrum enim dolores veniam ad. Aspernatur omnis sint ipsa quod reprehenderit. Modi et officiis rerum perferendis est tempore.'
                        status:
                          type: integer
                          example: 1
                        type:
                          type: integer
                          example: 3
                        user_id:
                          type: integer
                          example: 978
                        user:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 978
                            name:
                              type: string
                              example: 'Prof. Hershel Boehm'
                            phone:
                              type: string
                              example: '+14014624366'
                            image:
                              type: string
                              example: null
                        services:
                          type: string
                          example: null
                        certificates:
                          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:
        - Me
  /api/v1/me/link-with-marketer:
    post:
      summary: 'Link With Marketer'
      operationId: linkWithMarketer
      description: 'This endpoint lets you link with marketer'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: success
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Me
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                code:
                  type: string
                  description: 'The <code>marketing_link</code> of an existing record in the users table.'
                  example: et
                  nullable: false
              required:
                - code
  /api/v1/me/mark-all-notifications-as-read:
    post:
      summary: "mark all user's notifications as read"
      operationId: markAllUsersNotificationsAsRead
      description: "This endpoint lets you mark all user's notification as read"
      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:
        - Me
  /api/v1/me/notifications:
    get:
      summary: 'Show my notifications'
      operationId: showMyNotifications
      description: "This endpoint lets you show user's notifications"
      parameters:
        -
          in: query
          name: page
          description: "Field to select page. Defaults to '1'."
          example: 4
          required: false
          schema:
            type: integer
            description: "Field to select page. Defaults to '1'."
            example: 4
            nullable: false
        -
          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
            nullable: false
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 9526edc3-d808-3add-9f1a-e2400c737a52
                      data:
                        title: 'Order Rejected'
                        body: 'Your order has been rejected.'
                        image: 'https://via.placeholder.com/200x200.png/008844?text=accusantium'
                        type: 13
                      read: false
                      created_at: '2001-03-07T18:25:47.000000Z'
                      updated_at: '1988-07-09T00:42:10.000000Z'
                    -
                      id: 5c049f47-b67f-3f6b-8ba2-9762bf0eda94
                      data:
                        title: 'Order Approved'
                        body: 'Your order has been approved.'
                        image: 'https://via.placeholder.com/200x200.png/000066?text=ut'
                        type: 14
                      read: false
                      created_at: '1995-07-26T12:11:01.000000Z'
                      updated_at: '1980-12-27T21:07:44.000000Z'
                    -
                      id: 82b19460-f804-3497-8a35-1e19f09951a2
                      data:
                        title: 'Offer Updated'
                        body: 'An offer on your order has been updated.'
                        image: 'https://via.placeholder.com/200x200.png/0088bb?text=magni'
                        type: 7
                      read: false
                      created_at: '1989-06-26T11:53:37.000000Z'
                      updated_at: '2017-04-19T11:43:02.000000Z'
                    -
                      id: a3136850-337d-3cbf-9f3c-ba384cbe2039
                      data:
                        title: 'General Notification'
                        body: 'You have a new notification.'
                        image: 'https://via.placeholder.com/200x200.png/002255?text=sed'
                        type: 2
                      read: false
                      created_at: '1988-11-19T08:23:44.000000Z'
                      updated_at: '2012-06-01T08:52:26.000000Z'
                    -
                      id: 623b29e0-9e20-3392-bee0-4ee290b7d78a
                      data:
                        title: 'New Order in Your Specialty'
                        body: 'A new order has been added in your specialty.'
                        image: 'https://via.placeholder.com/200x200.png/002222?text=deleniti'
                        type: 17
                      read: false
                      created_at: '1987-06-28T16:44:03.000000Z'
                      updated_at: '2009-08-22T08:47:50.000000Z'
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 9526edc3-d808-3add-9f1a-e2400c737a52
                        data:
                          title: 'Order Rejected'
                          body: 'Your order has been rejected.'
                          image: 'https://via.placeholder.com/200x200.png/008844?text=accusantium'
                          type: 13
                        read: false
                        created_at: '2001-03-07T18:25:47.000000Z'
                        updated_at: '1988-07-09T00:42:10.000000Z'
                      -
                        id: 5c049f47-b67f-3f6b-8ba2-9762bf0eda94
                        data:
                          title: 'Order Approved'
                          body: 'Your order has been approved.'
                          image: 'https://via.placeholder.com/200x200.png/000066?text=ut'
                          type: 14
                        read: false
                        created_at: '1995-07-26T12:11:01.000000Z'
                        updated_at: '1980-12-27T21:07:44.000000Z'
                      -
                        id: 82b19460-f804-3497-8a35-1e19f09951a2
                        data:
                          title: 'Offer Updated'
                          body: 'An offer on your order has been updated.'
                          image: 'https://via.placeholder.com/200x200.png/0088bb?text=magni'
                          type: 7
                        read: false
                        created_at: '1989-06-26T11:53:37.000000Z'
                        updated_at: '2017-04-19T11:43:02.000000Z'
                      -
                        id: a3136850-337d-3cbf-9f3c-ba384cbe2039
                        data:
                          title: 'General Notification'
                          body: 'You have a new notification.'
                          image: 'https://via.placeholder.com/200x200.png/002255?text=sed'
                          type: 2
                        read: false
                        created_at: '1988-11-19T08:23:44.000000Z'
                        updated_at: '2012-06-01T08:52:26.000000Z'
                      -
                        id: 623b29e0-9e20-3392-bee0-4ee290b7d78a
                        data:
                          title: 'New Order in Your Specialty'
                          body: 'A new order has been added in your specialty.'
                          image: 'https://via.placeholder.com/200x200.png/002222?text=deleniti'
                          type: 17
                        read: false
                        created_at: '1987-06-28T16:44:03.000000Z'
                        updated_at: '2009-08-22T08:47:50.000000Z'
                    items:
                      type: object
                      properties:
                        id:
                          type: string
                          example: 9526edc3-d808-3add-9f1a-e2400c737a52
                        data:
                          type: object
                          properties:
                            title:
                              type: string
                              example: 'Order Rejected'
                            body:
                              type: string
                              example: 'Your order has been rejected.'
                            image:
                              type: string
                              example: 'https://via.placeholder.com/200x200.png/008844?text=accusantium'
                            type:
                              type: integer
                              example: 13
                        read:
                          type: boolean
                          example: false
                        created_at:
                          type: string
                          example: '2001-03-07T18:25:47.000000Z'
                        updated_at:
                          type: string
                          example: '1988-07-09T00:42:10.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:
        - Me
  /api/v1/me/payments:
    get:
      summary: 'Show my payments'
      operationId: showMyPayments
      description: "This endpoint lets you show user's payments"
      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
            nullable: false
        -
          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
            nullable: false
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 1
                      status: 3
                      amount: 66
                      user_id: 697
                      balance: 0
                      order:
                        id: 12
                        subject: 'Veniam sit sed omnis labore. Qui maiores pariatur repellendus dolorum blanditiis sed in voluptates. Ut expedita et vel. Exercitationem consequatur soluta non sunt quisquam suscipit.'
                        status: 9
                      type: 4
                      meta: null
                      notes: null
                    -
                      id: 2
                      status: 4
                      amount: 62
                      user_id: 697
                      balance: 0
                      order:
                        id: 13
                        subject: 'Sit voluptatem non assumenda sunt molestiae quas. Est aut nemo ea perferendis quasi sit. Aliquid totam quisquam nesciunt fugiat nam. Eum eos voluptatem ad temporibus officiis voluptas.'
                        status: 9
                      type: 5
                      meta: null
                      notes: null
                    -
                      id: 3
                      status: 1
                      amount: 155
                      user_id: 697
                      balance: 0
                      order:
                        id: 14
                        subject: 'Et dolores aut ab aspernatur. Impedit fugiat asperiores magnam voluptates. Ex iste ullam delectus vel beatae a quis.'
                        status: 6
                      type: 2
                      meta: null
                      notes: null
                    -
                      id: 4
                      status: 3
                      amount: 82
                      user_id: 697
                      balance: 0
                      order:
                        id: 15
                        subject: 'Dolorem in similique repudiandae corrupti aut maxime. Aut repellendus quos eum et similique a magnam. Eaque saepe eaque eos illo. Ut rerum quam aliquam.'
                        status: 6
                      type: 4
                      meta: null
                      notes: null
                    -
                      id: 5
                      status: 3
                      amount: 17
                      user_id: 697
                      balance: 0
                      order:
                        id: 16
                        subject: 'Quia porro veritatis doloribus facilis neque quod. Non cum eveniet excepturi commodi ea mollitia ut. Ut qui quia qui est officia nostrum.'
                        status: 5
                      type: 1
                      meta: null
                      notes: null
                    -
                      id: 6
                      status: 3
                      amount: 12
                      user_id: 697
                      balance: 0
                      order:
                        id: 17
                        subject: 'Qui id debitis sapiente distinctio dolor laudantium non. Sint dolores assumenda officiis architecto ut.'
                        status: 6
                      type: 2
                      meta: null
                      notes: null
                    -
                      id: 7
                      status: 4
                      amount: 69
                      user_id: 697
                      balance: 0
                      order:
                        id: 18
                        subject: 'Omnis ut aut dolorum molestiae quos veniam. Explicabo maxime omnis ut. Quod id consequatur enim non.'
                        status: 6
                      type: 1
                      meta: null
                      notes: null
                    -
                      id: 8
                      status: 1
                      amount: 129
                      user_id: 697
                      balance: 0
                      order:
                        id: 19
                        subject: 'Reprehenderit qui atque blanditiis quisquam et accusamus. Recusandae unde labore voluptatem saepe omnis. Ipsum alias nesciunt voluptatem molestias aut possimus.'
                        status: 7
                      type: 2
                      meta: null
                      notes: null
                    -
                      id: 9
                      status: 4
                      amount: 191
                      user_id: 697
                      balance: 0
                      order:
                        id: 20
                        subject: 'Eius perspiciatis voluptatem consequatur eaque beatae. Dolorum sint est eos aliquam nisi vel rerum. Maxime id et sit quo quibusdam est.'
                        status: 4
                      type: 4
                      meta: null
                      notes: null
                    -
                      id: 10
                      status: 4
                      amount: 58
                      user_id: 697
                      balance: 0
                      order:
                        id: 21
                        subject: 'Sed nulla delectus quia recusandae voluptate sit. Rem numquam dolor unde. Debitis accusantium saepe dolores sed atque modi.'
                        status: 3
                      type: 4
                      meta: null
                      notes: null
                    -
                      id: 11
                      status: 1
                      amount: 36
                      user_id: 697
                      balance: 0
                      order:
                        id: 22
                        subject: 'Cum quae corrupti commodi dicta qui. Distinctio commodi quas temporibus. Aperiam facilis soluta quisquam ratione. Consequatur quis cum nesciunt vero.'
                        status: 1
                      type: 2
                      meta: null
                      notes: null
                    -
                      id: 12
                      status: 2
                      amount: 151
                      user_id: 697
                      balance: 0
                      order:
                        id: 23
                        subject: 'Doloremque similique occaecati aperiam ut. Facilis sapiente qui consequatur optio quidem possimus. Quibusdam aut sequi sed et.'
                        status: 7
                      type: 3
                      meta: null
                      notes: null
                    -
                      id: 13
                      status: 1
                      amount: 82
                      user_id: 697
                      balance: 0
                      order:
                        id: 24
                        subject: 'Doloribus quas voluptas quidem eveniet magni fuga. Dolor velit ea animi nobis. Consequuntur quisquam molestiae alias tempore.'
                        status: 7
                      type: 1
                      meta: null
                      notes: null
                    -
                      id: 14
                      status: 1
                      amount: 59
                      user_id: 697
                      balance: 0
                      order:
                        id: 25
                        subject: 'Excepturi modi natus ratione doloremque inventore cumque iure. In eligendi eveniet voluptatem sint.'
                        status: 2
                      type: 1
                      meta: null
                      notes: null
                    -
                      id: 15
                      status: 2
                      amount: 63
                      user_id: 697
                      balance: 0
                      order:
                        id: 26
                        subject: 'In sunt autem ad quaerat quae ut. Rerum quia quis non sed. Minus quia qui explicabo dolor quo ratione quo ullam.'
                        status: 7
                      type: 1
                      meta: null
                      notes: null
                    -
                      id: 16
                      status: 3
                      amount: 195
                      user_id: 697
                      balance: 0
                      order:
                        id: 27
                        subject: 'Dicta quia vitae et est. Consequatur non sunt velit officia. Voluptatem ab voluptas commodi voluptatum excepturi in enim.'
                        status: 8
                      type: 3
                      meta: null
                      notes: null
                    -
                      id: 17
                      status: 3
                      amount: 84
                      user_id: 697
                      balance: 0
                      order:
                        id: 28
                        subject: 'Voluptatem temporibus in velit provident quis magnam reprehenderit. Esse voluptatum voluptates magnam ut quos qui qui quos. Assumenda nemo modi eum qui quia.'
                        status: 5
                      type: 4
                      meta: null
                      notes: null
                    -
                      id: 18
                      status: 1
                      amount: 29
                      user_id: 697
                      balance: 0
                      order:
                        id: 29
                        subject: 'Consequatur eum ducimus eveniet. Ut facilis dolorem at suscipit. Dignissimos explicabo quas consequatur consequatur quo.'
                        status: 3
                      type: 2
                      meta: null
                      notes: null
                    -
                      id: 19
                      status: 3
                      amount: 105
                      user_id: 697
                      balance: 0
                      order:
                        id: 30
                        subject: 'Culpa dolorem dolores autem omnis reprehenderit. Et placeat voluptatibus vel magni voluptatem et. Quo harum non aut facilis provident similique officiis repellendus.'
                        status: 2
                      type: 5
                      meta: null
                      notes: null
                    -
                      id: 20
                      status: 3
                      amount: 17
                      user_id: 697
                      balance: 0
                      order:
                        id: 31
                        subject: 'Commodi tempora doloribus assumenda voluptates ipsa. Ut enim autem harum id magni. Neque beatae quis aut qui expedita reiciendis dignissimos. Rerum dolores qui eum voluptates voluptas quod.'
                        status: 1
                      type: 3
                      meta: null
                      notes: null
                  meta:
                    pagination:
                      total: 20
                      per_page: 50
                      count: 20
                      current_page: 1
                    balance: null
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 1
                        status: 3
                        amount: 66
                        user_id: 697
                        balance: 0
                        order:
                          id: 12
                          subject: 'Veniam sit sed omnis labore. Qui maiores pariatur repellendus dolorum blanditiis sed in voluptates. Ut expedita et vel. Exercitationem consequatur soluta non sunt quisquam suscipit.'
                          status: 9
                        type: 4
                        meta: null
                        notes: null
                      -
                        id: 2
                        status: 4
                        amount: 62
                        user_id: 697
                        balance: 0
                        order:
                          id: 13
                          subject: 'Sit voluptatem non assumenda sunt molestiae quas. Est aut nemo ea perferendis quasi sit. Aliquid totam quisquam nesciunt fugiat nam. Eum eos voluptatem ad temporibus officiis voluptas.'
                          status: 9
                        type: 5
                        meta: null
                        notes: null
                      -
                        id: 3
                        status: 1
                        amount: 155
                        user_id: 697
                        balance: 0
                        order:
                          id: 14
                          subject: 'Et dolores aut ab aspernatur. Impedit fugiat asperiores magnam voluptates. Ex iste ullam delectus vel beatae a quis.'
                          status: 6
                        type: 2
                        meta: null
                        notes: null
                      -
                        id: 4
                        status: 3
                        amount: 82
                        user_id: 697
                        balance: 0
                        order:
                          id: 15
                          subject: 'Dolorem in similique repudiandae corrupti aut maxime. Aut repellendus quos eum et similique a magnam. Eaque saepe eaque eos illo. Ut rerum quam aliquam.'
                          status: 6
                        type: 4
                        meta: null
                        notes: null
                      -
                        id: 5
                        status: 3
                        amount: 17
                        user_id: 697
                        balance: 0
                        order:
                          id: 16
                          subject: 'Quia porro veritatis doloribus facilis neque quod. Non cum eveniet excepturi commodi ea mollitia ut. Ut qui quia qui est officia nostrum.'
                          status: 5
                        type: 1
                        meta: null
                        notes: null
                      -
                        id: 6
                        status: 3
                        amount: 12
                        user_id: 697
                        balance: 0
                        order:
                          id: 17
                          subject: 'Qui id debitis sapiente distinctio dolor laudantium non. Sint dolores assumenda officiis architecto ut.'
                          status: 6
                        type: 2
                        meta: null
                        notes: null
                      -
                        id: 7
                        status: 4
                        amount: 69
                        user_id: 697
                        balance: 0
                        order:
                          id: 18
                          subject: 'Omnis ut aut dolorum molestiae quos veniam. Explicabo maxime omnis ut. Quod id consequatur enim non.'
                          status: 6
                        type: 1
                        meta: null
                        notes: null
                      -
                        id: 8
                        status: 1
                        amount: 129
                        user_id: 697
                        balance: 0
                        order:
                          id: 19
                          subject: 'Reprehenderit qui atque blanditiis quisquam et accusamus. Recusandae unde labore voluptatem saepe omnis. Ipsum alias nesciunt voluptatem molestias aut possimus.'
                          status: 7
                        type: 2
                        meta: null
                        notes: null
                      -
                        id: 9
                        status: 4
                        amount: 191
                        user_id: 697
                        balance: 0
                        order:
                          id: 20
                          subject: 'Eius perspiciatis voluptatem consequatur eaque beatae. Dolorum sint est eos aliquam nisi vel rerum. Maxime id et sit quo quibusdam est.'
                          status: 4
                        type: 4
                        meta: null
                        notes: null
                      -
                        id: 10
                        status: 4
                        amount: 58
                        user_id: 697
                        balance: 0
                        order:
                          id: 21
                          subject: 'Sed nulla delectus quia recusandae voluptate sit. Rem numquam dolor unde. Debitis accusantium saepe dolores sed atque modi.'
                          status: 3
                        type: 4
                        meta: null
                        notes: null
                      -
                        id: 11
                        status: 1
                        amount: 36
                        user_id: 697
                        balance: 0
                        order:
                          id: 22
                          subject: 'Cum quae corrupti commodi dicta qui. Distinctio commodi quas temporibus. Aperiam facilis soluta quisquam ratione. Consequatur quis cum nesciunt vero.'
                          status: 1
                        type: 2
                        meta: null
                        notes: null
                      -
                        id: 12
                        status: 2
                        amount: 151
                        user_id: 697
                        balance: 0
                        order:
                          id: 23
                          subject: 'Doloremque similique occaecati aperiam ut. Facilis sapiente qui consequatur optio quidem possimus. Quibusdam aut sequi sed et.'
                          status: 7
                        type: 3
                        meta: null
                        notes: null
                      -
                        id: 13
                        status: 1
                        amount: 82
                        user_id: 697
                        balance: 0
                        order:
                          id: 24
                          subject: 'Doloribus quas voluptas quidem eveniet magni fuga. Dolor velit ea animi nobis. Consequuntur quisquam molestiae alias tempore.'
                          status: 7
                        type: 1
                        meta: null
                        notes: null
                      -
                        id: 14
                        status: 1
                        amount: 59
                        user_id: 697
                        balance: 0
                        order:
                          id: 25
                          subject: 'Excepturi modi natus ratione doloremque inventore cumque iure. In eligendi eveniet voluptatem sint.'
                          status: 2
                        type: 1
                        meta: null
                        notes: null
                      -
                        id: 15
                        status: 2
                        amount: 63
                        user_id: 697
                        balance: 0
                        order:
                          id: 26
                          subject: 'In sunt autem ad quaerat quae ut. Rerum quia quis non sed. Minus quia qui explicabo dolor quo ratione quo ullam.'
                          status: 7
                        type: 1
                        meta: null
                        notes: null
                      -
                        id: 16
                        status: 3
                        amount: 195
                        user_id: 697
                        balance: 0
                        order:
                          id: 27
                          subject: 'Dicta quia vitae et est. Consequatur non sunt velit officia. Voluptatem ab voluptas commodi voluptatum excepturi in enim.'
                          status: 8
                        type: 3
                        meta: null
                        notes: null
                      -
                        id: 17
                        status: 3
                        amount: 84
                        user_id: 697
                        balance: 0
                        order:
                          id: 28
                          subject: 'Voluptatem temporibus in velit provident quis magnam reprehenderit. Esse voluptatum voluptates magnam ut quos qui qui quos. Assumenda nemo modi eum qui quia.'
                          status: 5
                        type: 4
                        meta: null
                        notes: null
                      -
                        id: 18
                        status: 1
                        amount: 29
                        user_id: 697
                        balance: 0
                        order:
                          id: 29
                          subject: 'Consequatur eum ducimus eveniet. Ut facilis dolorem at suscipit. Dignissimos explicabo quas consequatur consequatur quo.'
                          status: 3
                        type: 2
                        meta: null
                        notes: null
                      -
                        id: 19
                        status: 3
                        amount: 105
                        user_id: 697
                        balance: 0
                        order:
                          id: 30
                          subject: 'Culpa dolorem dolores autem omnis reprehenderit. Et placeat voluptatibus vel magni voluptatem et. Quo harum non aut facilis provident similique officiis repellendus.'
                          status: 2
                        type: 5
                        meta: null
                        notes: null
                      -
                        id: 20
                        status: 3
                        amount: 17
                        user_id: 697
                        balance: 0
                        order:
                          id: 31
                          subject: 'Commodi tempora doloribus assumenda voluptates ipsa. Ut enim autem harum id magni. Neque beatae quis aut qui expedita reiciendis dignissimos. Rerum dolores qui eum voluptates voluptas quod.'
                          status: 1
                        type: 3
                        meta: null
                        notes: null
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 1
                        status:
                          type: integer
                          example: 3
                        amount:
                          type: integer
                          example: 66
                        user_id:
                          type: integer
                          example: 697
                        balance:
                          type: integer
                          example: 0
                        order:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 12
                            subject:
                              type: string
                              example: 'Veniam sit sed omnis labore. Qui maiores pariatur repellendus dolorum blanditiis sed in voluptates. Ut expedita et vel. Exercitationem consequatur soluta non sunt quisquam suscipit.'
                            status:
                              type: integer
                              example: 9
                        type:
                          type: integer
                          example: 4
                        meta:
                          type: string
                          example: null
                        notes:
                          type: string
                          example: null
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 20
                          per_page:
                            type: integer
                            example: 50
                          count:
                            type: integer
                            example: 20
                          current_page:
                            type: integer
                            example: 1
                      balance:
                        type: string
                        example: null
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Me
  /api/v1/me/payment-withdrawal:
    post:
      summary: 'Payment withdrawal request'
      operationId: paymentWithdrawalRequest
      description: 'This endpoint lets you link with marketer'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 1
                    status: 1
                    amount: -10000
                    user_id: 1043
                    balance: -9800
                    type: 4
                    meta:
                      withdrawal_type: 1
                      iban: TEST
                    notes: '122'
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 1
                      status:
                        type: integer
                        example: 1
                      amount:
                        type: integer
                        example: -10000
                      user_id:
                        type: integer
                        example: 1043
                      balance:
                        type: integer
                        example: -9800
                      type:
                        type: integer
                        example: 4
                      meta:
                        type: object
                        properties:
                          withdrawal_type:
                            type: integer
                            example: 1
                          iban:
                            type: string
                            example: TEST
                      notes:
                        type: string
                        example: '122'
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Me
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                amount:
                  type: number
                  description: 'Must be at least 0. Must not be greater than 0.'
                  example: 5969707.9327397
                  nullable: false
                type:
                  type: string
                  description: ''
                  example: '2'
                  nullable: false
                  enum:
                    - '1'
                    - '2'
                    - '3'
                iban:
                  type: string
                  description: ''
                  example: null
                  nullable: true
                notes:
                  type: string
                  description: ''
                  example: null
                  nullable: true
              required:
                - amount
  /api/v1/me/delete-account:
    delete:
      summary: 'User can delete his account'
      operationId: userCanDeleteHisAccount
      description: 'This endpoint lets you delete your account'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'Account deleted successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'Account deleted successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Me
  '/api/v1/notifications/{notification_id}/mark-as-read':
    post:
      summary: 'mark a notification as read'
      operationId: markANotificationAsRead
      description: 'This endpoint lets you mark a notification as read'
      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:
        - Notifications
    parameters:
      -
        in: path
        name: notification_id
        description: 'The ID of the notification.'
        example: totam
        required: true
        schema:
          type: string
  /api/v1/offers:
    get:
      summary: 'Show all offers'
      operationId: showAllOffers
      description: 'This endpoint lets you show all offers'
      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
            nullable: false
        -
          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
            nullable: false
        -
          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
            nullable: false
        -
          in: query
          name: 'filter[price]'
          description: 'Field to filter items by price.'
          example: nisi
          required: false
          schema:
            type: string
            description: 'Field to filter items by price.'
            example: nisi
            nullable: false
        -
          in: query
          name: 'filter[deadline]'
          description: 'Field to filter items by deadline.'
          example: 12
          required: false
          schema:
            type: integer
            description: 'Field to filter items by deadline.'
            example: 12
            nullable: false
        -
          in: query
          name: 'filter[status]'
          description: 'Field to filter items by status.'
          example: 3
          required: false
          schema:
            type: integer
            description: 'Field to filter items by status.'
            example: 3
            nullable: false
        -
          in: query
          name: sort
          description: 'Field to sort items by id,price,status,offerable_type,offerable_id.'
          example: assumenda
          required: false
          schema:
            type: string
            description: 'Field to sort items by id,price,status,offerable_type,offerable_id.'
            example: assumenda
            nullable: false
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 9
                      price: 14
                      deadline: '2025-01-23 02:18:57'
                      status: 1
                      chat_group_id: 'Autem nesciunt placeat fugiat '
                      user:
                        id: 840
                        name: 'Blake Becker'
                        phone: '+17323548106'
                        image: null
                        expert_rating_avg: 0.5
                        age: '77'
                        profession: 'There was nothing.'
                        specialty: 'IS that to be told.'
                        brief: "Dormouse,' thought."
                        type: 0
                        section: 1
                        consultation_price: 36
                      order:
                        id: 28
                        subject: 'Necessitatibus ratione quidem voluptatem et et nisi. Et dicta dignissimos voluptates quibusdam numquam ipsa doloremque. Eaque sunt autem qui modi enim. Quis consectetur et molestiae tenetur.'
                        status: 1
                    -
                      id: 10
                      price: 8
                      deadline: '2025-01-23 02:18:57'
                      status: 2
                      chat_group_id: 'Ea exercitationem quo voluptat'
                      user:
                        id: 843
                        name: 'Cassandre Adams'
                        phone: '+19403561688'
                        image: null
                        expert_rating_avg: 0.3
                        age: '67'
                        profession: 'And oh, I wish I.'
                        specialty: 'Alice to herself.'
                        brief: 'Dormouse began in.'
                        type: 1
                        section: 1
                        consultation_price: 24
                      order:
                        id: 29
                        subject: 'Iure eius facere voluptatem fuga est nam. Consequatur qui odio laudantium rem commodi commodi qui eligendi. Voluptatibus vero vel quas modi.'
                        status: 9
                    -
                      id: 11
                      price: 87
                      deadline: '2025-01-23 02:18:57'
                      status: 2
                      chat_group_id: 'Et quia totam error et sed sed'
                      user:
                        id: 846
                        name: 'Prof. Warren Keeling'
                        phone: '+14253920082'
                        image: null
                        expert_rating_avg: 0.2
                        age: '48'
                        profession: "ARE a simpleton.'."
                        specialty: 'Pigeon in a more.'
                        brief: "White Rabbit, 'but."
                        type: 2
                        section: 1
                        consultation_price: 68
                      order:
                        id: 30
                        subject: 'A est tenetur asperiores impedit quis. Hic totam explicabo magnam. Corrupti aut praesentium pariatur et.'
                        status: 5
                    -
                      id: 12
                      price: 170
                      deadline: '2025-01-23 02:18:57'
                      status: 2
                      chat_group_id: 'Ad alias illo est quidem volup'
                      user:
                        id: 849
                        name: 'Ocie Skiles DDS'
                        phone: '+12056776339'
                        image: null
                        expert_rating_avg: 0.3
                        age: '57'
                        profession: "Heads below!' (a."
                        specialty: 'King. On this the.'
                        brief: 'Alice laughed so.'
                        type: 0
                        section: 1
                        consultation_price: 60
                      order:
                        id: 31
                        subject: 'Consequatur quae nesciunt quia molestiae. Doloremque voluptatibus aut incidunt quia non ut voluptate. Non quis fuga ut quia nulla impedit.'
                        status: 2
                    -
                      id: 13
                      price: 35
                      deadline: '2025-01-23 02:18:57'
                      status: 2
                      chat_group_id: 'Occaecati nisi aut aut numquam'
                      user:
                        id: 852
                        name: 'Dr. Bernard Abernathy MD'
                        phone: '+12839188131'
                        image: null
                        expert_rating_avg: 0.2
                        age: '58'
                        profession: 'Lobster Quadrille.'
                        specialty: 'The Fish-Footman.'
                        brief: "I suppose Dinah'll."
                        type: 8
                        section: 1
                        consultation_price: 34
                      order:
                        id: 32
                        subject: 'Laboriosam qui pariatur est iusto veritatis corrupti. Ut cupiditate inventore est modi aut. Fuga et at non recusandae quasi tempore ipsam explicabo.'
                        status: 6
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 9
                        price: 14
                        deadline: '2025-01-23 02:18:57'
                        status: 1
                        chat_group_id: 'Autem nesciunt placeat fugiat '
                        user:
                          id: 840
                          name: 'Blake Becker'
                          phone: '+17323548106'
                          image: null
                          expert_rating_avg: 0.5
                          age: '77'
                          profession: 'There was nothing.'
                          specialty: 'IS that to be told.'
                          brief: "Dormouse,' thought."
                          type: 0
                          section: 1
                          consultation_price: 36
                        order:
                          id: 28
                          subject: 'Necessitatibus ratione quidem voluptatem et et nisi. Et dicta dignissimos voluptates quibusdam numquam ipsa doloremque. Eaque sunt autem qui modi enim. Quis consectetur et molestiae tenetur.'
                          status: 1
                      -
                        id: 10
                        price: 8
                        deadline: '2025-01-23 02:18:57'
                        status: 2
                        chat_group_id: 'Ea exercitationem quo voluptat'
                        user:
                          id: 843
                          name: 'Cassandre Adams'
                          phone: '+19403561688'
                          image: null
                          expert_rating_avg: 0.3
                          age: '67'
                          profession: 'And oh, I wish I.'
                          specialty: 'Alice to herself.'
                          brief: 'Dormouse began in.'
                          type: 1
                          section: 1
                          consultation_price: 24
                        order:
                          id: 29
                          subject: 'Iure eius facere voluptatem fuga est nam. Consequatur qui odio laudantium rem commodi commodi qui eligendi. Voluptatibus vero vel quas modi.'
                          status: 9
                      -
                        id: 11
                        price: 87
                        deadline: '2025-01-23 02:18:57'
                        status: 2
                        chat_group_id: 'Et quia totam error et sed sed'
                        user:
                          id: 846
                          name: 'Prof. Warren Keeling'
                          phone: '+14253920082'
                          image: null
                          expert_rating_avg: 0.2
                          age: '48'
                          profession: "ARE a simpleton.'."
                          specialty: 'Pigeon in a more.'
                          brief: "White Rabbit, 'but."
                          type: 2
                          section: 1
                          consultation_price: 68
                        order:
                          id: 30
                          subject: 'A est tenetur asperiores impedit quis. Hic totam explicabo magnam. Corrupti aut praesentium pariatur et.'
                          status: 5
                      -
                        id: 12
                        price: 170
                        deadline: '2025-01-23 02:18:57'
                        status: 2
                        chat_group_id: 'Ad alias illo est quidem volup'
                        user:
                          id: 849
                          name: 'Ocie Skiles DDS'
                          phone: '+12056776339'
                          image: null
                          expert_rating_avg: 0.3
                          age: '57'
                          profession: "Heads below!' (a."
                          specialty: 'King. On this the.'
                          brief: 'Alice laughed so.'
                          type: 0
                          section: 1
                          consultation_price: 60
                        order:
                          id: 31
                          subject: 'Consequatur quae nesciunt quia molestiae. Doloremque voluptatibus aut incidunt quia non ut voluptate. Non quis fuga ut quia nulla impedit.'
                          status: 2
                      -
                        id: 13
                        price: 35
                        deadline: '2025-01-23 02:18:57'
                        status: 2
                        chat_group_id: 'Occaecati nisi aut aut numquam'
                        user:
                          id: 852
                          name: 'Dr. Bernard Abernathy MD'
                          phone: '+12839188131'
                          image: null
                          expert_rating_avg: 0.2
                          age: '58'
                          profession: 'Lobster Quadrille.'
                          specialty: 'The Fish-Footman.'
                          brief: "I suppose Dinah'll."
                          type: 8
                          section: 1
                          consultation_price: 34
                        order:
                          id: 32
                          subject: 'Laboriosam qui pariatur est iusto veritatis corrupti. Ut cupiditate inventore est modi aut. Fuga et at non recusandae quasi tempore ipsam explicabo.'
                          status: 6
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 9
                        price:
                          type: integer
                          example: 14
                        deadline:
                          type: string
                          example: '2025-01-23 02:18:57'
                        status:
                          type: integer
                          example: 1
                        chat_group_id:
                          type: string
                          example: 'Autem nesciunt placeat fugiat '
                        user:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 840
                            name:
                              type: string
                              example: 'Blake Becker'
                            phone:
                              type: string
                              example: '+17323548106'
                            image:
                              type: string
                              example: null
                            expert_rating_avg:
                              type: number
                              example: 0.5
                            age:
                              type: string
                              example: '77'
                            profession:
                              type: string
                              example: 'There was nothing.'
                            specialty:
                              type: string
                              example: 'IS that to be told.'
                            brief:
                              type: string
                              example: "Dormouse,' thought."
                            type:
                              type: integer
                              example: 0
                            section:
                              type: integer
                              example: 1
                            consultation_price:
                              type: integer
                              example: 36
                        order:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 28
                            subject:
                              type: string
                              example: 'Necessitatibus ratione quidem voluptatem et et nisi. Et dicta dignissimos voluptates quibusdam numquam ipsa doloremque. Eaque sunt autem qui modi enim. Quis consectetur et molestiae tenetur.'
                            status:
                              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:
        - Offers
  '/api/v1/offers/{id}':
    get:
      summary: 'Show specific offer'
      operationId: showSpecificOffer
      description: 'This endpoint lets you show specific offer'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 6
                    price: 140
                    deadline: '2025-01-23 02:18:57'
                    status: 4
                    chat_group_id: 6226db0abfd2930018b6922b
                    user:
                      id: 1055
                      name: 'Humberto Schmitt'
                      phone: '+15594189429'
                      image: null
                      expert_rating_avg: 0.2
                      age: '2'
                      profession: 'Mouse, turning to.'
                      specialty: "HERE.' 'But then,'."
                      brief: 'Gryphon went on so.'
                      type: 16
                      section: 1
                      consultation_price: 64
                    order:
                      id: 16
                      subject: 'Perspiciatis voluptatem aut aliquid consequatur. Sit quas et dolores vitae officiis. Vitae exercitationem odit blanditiis.'
                      status: 4
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 6
                      price:
                        type: integer
                        example: 140
                      deadline:
                        type: string
                        example: '2025-01-23 02:18:57'
                      status:
                        type: integer
                        example: 4
                      chat_group_id:
                        type: string
                        example: 6226db0abfd2930018b6922b
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 1055
                          name:
                            type: string
                            example: 'Humberto Schmitt'
                          phone:
                            type: string
                            example: '+15594189429'
                          image:
                            type: string
                            example: null
                          expert_rating_avg:
                            type: number
                            example: 0.2
                          age:
                            type: string
                            example: '2'
                          profession:
                            type: string
                            example: 'Mouse, turning to.'
                          specialty:
                            type: string
                            example: "HERE.' 'But then,'."
                          brief:
                            type: string
                            example: 'Gryphon went on so.'
                          type:
                            type: integer
                            example: 16
                          section:
                            type: integer
                            example: 1
                          consultation_price:
                            type: integer
                            example: 64
                      order:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 16
                          subject:
                            type: string
                            example: 'Perspiciatis voluptatem aut aliquid consequatur. Sit quas et dolores vitae officiis. Vitae exercitationem odit blanditiis.'
                          status:
                            type: integer
                            example: 4
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Offers
    put:
      summary: 'update  offer'
      operationId: updateOffer
      description: 'This endpoint lets you update  offer'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 53
                    price: 5000
                    deadline: '2025-12-13 06:27:56'
                    status: 1
                    chat_group_id: null
                    user:
                      id: 1229
                      name: "Clementina D'Amore DVM"
                      phone: '+18135008071'
                      image: null
                      expert_rating_avg: 0.5
                      age: '61'
                      profession: 'I could say if I.'
                      specialty: "Pigeon. 'I'm NOT a."
                      brief: 'She generally gave.'
                      type: 8
                      section: 1
                      consultation_price: 83
                    order:
                      id: 1111182
                      subject: 'Consequatur recusandae provident dolorem quis. Laboriosam laborum earum quidem omnis repellendus earum adipisci. Alias quia facere vel asperiores et. Sint quod aspernatur ex dolor optio neque sint.'
                      status: 1
                  message: "Offer's information updated successfully"
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 53
                      price:
                        type: integer
                        example: 5000
                      deadline:
                        type: string
                        example: '2025-12-13 06:27:56'
                      status:
                        type: integer
                        example: 1
                      chat_group_id:
                        type: string
                        example: null
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 1229
                          name:
                            type: string
                            example: "Clementina D'Amore DVM"
                          phone:
                            type: string
                            example: '+18135008071'
                          image:
                            type: string
                            example: null
                          expert_rating_avg:
                            type: number
                            example: 0.5
                          age:
                            type: string
                            example: '61'
                          profession:
                            type: string
                            example: 'I could say if I.'
                          specialty:
                            type: string
                            example: "Pigeon. 'I'm NOT a."
                          brief:
                            type: string
                            example: 'She generally gave.'
                          type:
                            type: integer
                            example: 8
                          section:
                            type: integer
                            example: 1
                          consultation_price:
                            type: integer
                            example: 83
                      order:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 1111182
                          subject:
                            type: string
                            example: 'Consequatur recusandae provident dolorem quis. Laboriosam laborum earum quidem omnis repellendus earum adipisci. Alias quia facere vel asperiores et. Sint quod aspernatur ex dolor optio neque sint.'
                          status:
                            type: integer
                            example: 1
                  message:
                    type: string
                    example: "Offer's information updated successfully"
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Offers
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                price:
                  type: number
                  description: ''
                  example: 1888.650237
                  nullable: false
                deadline:
                  type: string
                  description: 'Must be a valid date.'
                  example: '2025-12-13T06:31:14'
                  nullable: false
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the offer.'
        example: 1
        required: true
        schema:
          type: integer
  '/api/v1/offer/{offer_id}/status/accept':
    post:
      summary: "Make  offer accept\nThis endpoint lets you make offer accept"
      operationId: makeOfferAcceptThisEndpointLetsYouMakeOfferAccept
      description: ''
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 17
                    price: null
                    deadline: null
                    status: 2
                    chat_group_id: null
                    user:
                      id: 1086
                      name: 'Rhiannon Wisozk'
                      phone: '+13122030647'
                      image: null
                      expert_rating_avg: 0.1
                      age: '28'
                      profession: "Queen. 'I haven't."
                      specialty: 'The Antipathies, I.'
                      brief: 'Caterpillar; and.'
                      type: 1
                      section: 1
                      consultation_price: 47
                    order:
                      id: 1111129
                      subject: 'Ea in neque cupiditate nostrum qui. Mollitia nostrum porro sint officia enim ut maxime. Dolores iste reiciendis saepe consequatur.'
                      status: 7
                  message: 'The offer status updated successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 17
                      price:
                        type: string
                        example: null
                      deadline:
                        type: string
                        example: null
                      status:
                        type: integer
                        example: 2
                      chat_group_id:
                        type: string
                        example: null
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 1086
                          name:
                            type: string
                            example: 'Rhiannon Wisozk'
                          phone:
                            type: string
                            example: '+13122030647'
                          image:
                            type: string
                            example: null
                          expert_rating_avg:
                            type: number
                            example: 0.1
                          age:
                            type: string
                            example: '28'
                          profession:
                            type: string
                            example: "Queen. 'I haven't."
                          specialty:
                            type: string
                            example: 'The Antipathies, I.'
                          brief:
                            type: string
                            example: 'Caterpillar; and.'
                          type:
                            type: integer
                            example: 1
                          section:
                            type: integer
                            example: 1
                          consultation_price:
                            type: integer
                            example: 47
                      order:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 1111129
                          subject:
                            type: string
                            example: 'Ea in neque cupiditate nostrum qui. Mollitia nostrum porro sint officia enim ut maxime. Dolores iste reiciendis saepe consequatur.'
                          status:
                            type: integer
                            example: 7
                  message:
                    type: string
                    example: 'The offer status updated successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Offers
    parameters:
      -
        in: path
        name: offer_id
        description: 'The ID of the offer.'
        example: 1
        required: true
        schema:
          type: integer
  '/api/v1/offer/{offer_id}/status/reject':
    post:
      summary: "Make offer reject\nThis endpoint lets you make offer reject"
      operationId: makeOfferRejectThisEndpointLetsYouMakeOfferReject
      description: ''
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 17
                    price: null
                    deadline: null
                    status: 3
                    chat_group_id: null
                    user:
                      id: 1101
                      name: 'Elouise Von II'
                      phone: '+17405897476'
                      image: null
                      expert_rating_avg: 0.5
                      age: '86'
                      profession: 'How neatly spread.'
                      specialty: 'CHAPTER V. Advice.'
                      brief: 'However, she soon.'
                      type: 1
                      section: 1
                      consultation_price: 98
                    order:
                      id: 28
                      subject: 'Possimus rerum est perspiciatis eum. Eum consequatur voluptas omnis mollitia.'
                      status: 5
                  message: 'The offer status updated successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 17
                      price:
                        type: string
                        example: null
                      deadline:
                        type: string
                        example: null
                      status:
                        type: integer
                        example: 3
                      chat_group_id:
                        type: string
                        example: null
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 1101
                          name:
                            type: string
                            example: 'Elouise Von II'
                          phone:
                            type: string
                            example: '+17405897476'
                          image:
                            type: string
                            example: null
                          expert_rating_avg:
                            type: number
                            example: 0.5
                          age:
                            type: string
                            example: '86'
                          profession:
                            type: string
                            example: 'How neatly spread.'
                          specialty:
                            type: string
                            example: 'CHAPTER V. Advice.'
                          brief:
                            type: string
                            example: 'However, she soon.'
                          type:
                            type: integer
                            example: 1
                          section:
                            type: integer
                            example: 1
                          consultation_price:
                            type: integer
                            example: 98
                      order:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 28
                          subject:
                            type: string
                            example: 'Possimus rerum est perspiciatis eum. Eum consequatur voluptas omnis mollitia.'
                          status:
                            type: integer
                            example: 5
                  message:
                    type: string
                    example: 'The offer status updated successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Offers
    parameters:
      -
        in: path
        name: offer_id
        description: 'The ID of the offer.'
        example: 1
        required: true
        schema:
          type: integer
  '/api/v1/offers/{offer_id}/attachments':
    get:
      summary: "index offer's attachments"
      operationId: indexOffersAttachments
      description: "This endpoint lets you show order's attachments"
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 11
                      user_id: 821
                      status: 1
                      sort: 3
                      type: 3
                      name: myFile
                      link: null
                      order:
                        id: 23
                        price: 122
                        deadline: '2025-01-23 02:18:57'
                        status: 4
                        user_id: 816
                        chat_group_id: 'Quasi sit molestiae rerum esse'
                    -
                      id: 12
                      user_id: 824
                      status: 2
                      sort: 5
                      type: 3
                      name: myFile
                      link: 'http://mcdermott.net/quasi-quam-dolores-in-cupiditate-aut-consequuntur.html'
                      order:
                        id: 23
                        price: 122
                        deadline: '2025-01-23 02:18:57'
                        status: 4
                        user_id: 816
                        chat_group_id: 'Quasi sit molestiae rerum esse'
                  meta:
                    pagination:
                      total: 2
                      per_page: 5
                      count: 2
                      current_page: 1
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 11
                        user_id: 821
                        status: 1
                        sort: 3
                        type: 3
                        name: myFile
                        link: null
                        order:
                          id: 23
                          price: 122
                          deadline: '2025-01-23 02:18:57'
                          status: 4
                          user_id: 816
                          chat_group_id: 'Quasi sit molestiae rerum esse'
                      -
                        id: 12
                        user_id: 824
                        status: 2
                        sort: 5
                        type: 3
                        name: myFile
                        link: 'http://mcdermott.net/quasi-quam-dolores-in-cupiditate-aut-consequuntur.html'
                        order:
                          id: 23
                          price: 122
                          deadline: '2025-01-23 02:18:57'
                          status: 4
                          user_id: 816
                          chat_group_id: 'Quasi sit molestiae rerum esse'
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 11
                        user_id:
                          type: integer
                          example: 821
                        status:
                          type: integer
                          example: 1
                        sort:
                          type: integer
                          example: 3
                        type:
                          type: integer
                          example: 3
                        name:
                          type: string
                          example: myFile
                        link:
                          type: string
                          example: null
                        order:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 23
                            price:
                              type: integer
                              example: 122
                            deadline:
                              type: string
                              example: '2025-01-23 02:18:57'
                            status:
                              type: integer
                              example: 4
                            user_id:
                              type: integer
                              example: 816
                            chat_group_id:
                              type: string
                              example: 'Quasi sit molestiae rerum esse'
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 2
                          per_page:
                            type: integer
                            example: 5
                          count:
                            type: integer
                            example: 2
                          current_page:
                            type: integer
                            example: 1
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Offers
    parameters:
      -
        in: path
        name: offer_id
        description: 'The ID of the offer.'
        example: 1
        required: true
        schema:
          type: integer
  '/api/v1/expert/offers/{offer_id}/status/cancel':
    post:
      summary: "Make offer cancelled by expert\nThis endpoint lets you make cancelled by expert"
      operationId: makeOfferCancelledByExpertThisEndpointLetsYouMakeCancelledByExpert
      description: ''
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 11
                    price: null
                    deadline: null
                    status: 4
                    chat_group_id: null
                    user:
                      id: 1071
                      name: 'Jamar Walsh'
                      phone: '+16627459542'
                      image: null
                      expert_rating_avg: 0.3
                      age: '99'
                      profession: 'IS the same thing.'
                      specialty: 'As they walked off.'
                      brief: "YOU.--Come, I'll."
                      type: 1
                      section: 1
                      consultation_price: 67
                    order:
                      id: 21
                      subject: 'Consequatur labore quia iste deleniti voluptas quis. Quia atque nesciunt quasi vel autem iusto. Corrupti eius corrupti nisi quas saepe tempore voluptatibus.'
                      status: 6
                  message: 'The offer status updated successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 11
                      price:
                        type: string
                        example: null
                      deadline:
                        type: string
                        example: null
                      status:
                        type: integer
                        example: 4
                      chat_group_id:
                        type: string
                        example: null
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 1071
                          name:
                            type: string
                            example: 'Jamar Walsh'
                          phone:
                            type: string
                            example: '+16627459542'
                          image:
                            type: string
                            example: null
                          expert_rating_avg:
                            type: number
                            example: 0.3
                          age:
                            type: string
                            example: '99'
                          profession:
                            type: string
                            example: 'IS the same thing.'
                          specialty:
                            type: string
                            example: 'As they walked off.'
                          brief:
                            type: string
                            example: "YOU.--Come, I'll."
                          type:
                            type: integer
                            example: 1
                          section:
                            type: integer
                            example: 1
                          consultation_price:
                            type: integer
                            example: 67
                      order:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 21
                          subject:
                            type: string
                            example: 'Consequatur labore quia iste deleniti voluptas quis. Quia atque nesciunt quasi vel autem iusto. Corrupti eius corrupti nisi quas saepe tempore voluptatibus.'
                          status:
                            type: integer
                            example: 6
                  message:
                    type: string
                    example: 'The offer status updated successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Offers
    parameters:
      -
        in: path
        name: offer_id
        description: 'The ID of the offer.'
        example: 1
        required: true
        schema:
          type: integer
  '/api/v1/orders/{order_id}/offers':
    get:
      summary: "Show all order's offers"
      operationId: showAllOrdersOffers
      description: "This endpoint lets you show all order's offers"
      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
            nullable: false
        -
          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
            nullable: false
        -
          in: query
          name: 'filter[id]'
          description: 'Field to filter items by id.'
          example: ea
          required: false
          schema:
            type: string
            description: 'Field to filter items by id.'
            example: ea
            nullable: false
        -
          in: query
          name: 'filter[price]'
          description: 'Field to filter items by price.'
          example: voluptatem
          required: false
          schema:
            type: string
            description: 'Field to filter items by price.'
            example: voluptatem
            nullable: false
        -
          in: query
          name: 'filter[deadline]'
          description: 'Field to filter items by deadline.'
          example: 13
          required: false
          schema:
            type: integer
            description: 'Field to filter items by deadline.'
            example: 13
            nullable: false
        -
          in: query
          name: 'filter[status]'
          description: 'Field to filter items by status.'
          example: 8
          required: false
          schema:
            type: integer
            description: 'Field to filter items by status.'
            example: 8
            nullable: false
        -
          in: query
          name: sort
          description: 'Field to sort items by id,price,status.'
          example: quam
          required: false
          schema:
            type: string
            description: 'Field to sort items by id,price,status.'
            example: quam
            nullable: false
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 11111139
                      price: null
                      deadline: null
                      status: 1
                      chat_group_id: null
                      user:
                        id: 978
                        name: 'Mary Blick'
                        phone: '+17378685937'
                        image: null
                        expert_rating_avg: 0.1
                        age: '63'
                        profession: 'Alice, seriously.'
                        specialty: "I am, sir,' said."
                        brief: 'Mock Turtle. Alice.'
                        type: 8
                        section: 1
                        consultation_price: 77
                      order:
                        id: 71
                        subject: 'Tempore earum adipisci mollitia eveniet laboriosam aut in. Iusto quisquam sapiente aut sed repellat. Rerum omnis odit eum labore quaerat.'
                        status: 3
                    -
                      id: 11111140
                      price: null
                      deadline: null
                      status: 1
                      chat_group_id: null
                      user:
                        id: 978
                        name: 'Mary Blick'
                        phone: '+17378685937'
                        image: null
                        expert_rating_avg: 0.1
                        age: '63'
                        profession: 'Alice, seriously.'
                        specialty: "I am, sir,' said."
                        brief: 'Mock Turtle. Alice.'
                        type: 8
                        section: 1
                        consultation_price: 77
                      order:
                        id: 71
                        subject: 'Tempore earum adipisci mollitia eveniet laboriosam aut in. Iusto quisquam sapiente aut sed repellat. Rerum omnis odit eum labore quaerat.'
                        status: 3
                  meta:
                    pagination:
                      total: 2
                      per_page: 5
                      count: 2
                      current_page: 1
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 11111139
                        price: null
                        deadline: null
                        status: 1
                        chat_group_id: null
                        user:
                          id: 978
                          name: 'Mary Blick'
                          phone: '+17378685937'
                          image: null
                          expert_rating_avg: 0.1
                          age: '63'
                          profession: 'Alice, seriously.'
                          specialty: "I am, sir,' said."
                          brief: 'Mock Turtle. Alice.'
                          type: 8
                          section: 1
                          consultation_price: 77
                        order:
                          id: 71
                          subject: 'Tempore earum adipisci mollitia eveniet laboriosam aut in. Iusto quisquam sapiente aut sed repellat. Rerum omnis odit eum labore quaerat.'
                          status: 3
                      -
                        id: 11111140
                        price: null
                        deadline: null
                        status: 1
                        chat_group_id: null
                        user:
                          id: 978
                          name: 'Mary Blick'
                          phone: '+17378685937'
                          image: null
                          expert_rating_avg: 0.1
                          age: '63'
                          profession: 'Alice, seriously.'
                          specialty: "I am, sir,' said."
                          brief: 'Mock Turtle. Alice.'
                          type: 8
                          section: 1
                          consultation_price: 77
                        order:
                          id: 71
                          subject: 'Tempore earum adipisci mollitia eveniet laboriosam aut in. Iusto quisquam sapiente aut sed repellat. Rerum omnis odit eum labore quaerat.'
                          status: 3
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 11111139
                        price:
                          type: string
                          example: null
                        deadline:
                          type: string
                          example: null
                        status:
                          type: integer
                          example: 1
                        chat_group_id:
                          type: string
                          example: null
                        user:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 978
                            name:
                              type: string
                              example: 'Mary Blick'
                            phone:
                              type: string
                              example: '+17378685937'
                            image:
                              type: string
                              example: null
                            expert_rating_avg:
                              type: number
                              example: 0.1
                            age:
                              type: string
                              example: '63'
                            profession:
                              type: string
                              example: 'Alice, seriously.'
                            specialty:
                              type: string
                              example: "I am, sir,' said."
                            brief:
                              type: string
                              example: 'Mock Turtle. Alice.'
                            type:
                              type: integer
                              example: 8
                            section:
                              type: integer
                              example: 1
                            consultation_price:
                              type: integer
                              example: 77
                        order:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 71
                            subject:
                              type: string
                              example: 'Tempore earum adipisci mollitia eveniet laboriosam aut in. Iusto quisquam sapiente aut sed repellat. Rerum omnis odit eum labore quaerat.'
                            status:
                              type: integer
                              example: 3
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 2
                          per_page:
                            type: integer
                            example: 5
                          count:
                            type: integer
                            example: 2
                          current_page:
                            type: integer
                            example: 1
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Orders
    post:
      summary: "store order's offers"
      operationId: storeOrdersOffers
      description: "This endpoint lets you store order's offers"
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 29
                    price: 5800
                    deadline: '2025-12-13 06:27:52'
                    status: 1
                    chat_group_id: 1
                    user:
                      id: 958
                      name: 'Mr. Joseph Rosenbaum'
                      phone: '+19853000570'
                      image: null
                      expert_rating_avg: 0.2
                      age: '19'
                      profession: "Take your choice!'."
                      specialty: "I can't understand."
                      brief: 'After these came.'
                      type: 2
                      section: 1
                      consultation_price: 40
                    order:
                      id: 96
                      subject: 'Quis sapiente modi ut quae pariatur doloribus odit. Ipsum et minus qui. Ducimus corrupti sint architecto. Quas facilis aut quod maiores.'
                      status: 4
                  message: 'The offer added successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 29
                      price:
                        type: integer
                        example: 5800
                      deadline:
                        type: string
                        example: '2025-12-13 06:27:52'
                      status:
                        type: integer
                        example: 1
                      chat_group_id:
                        type: integer
                        example: 1
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 958
                          name:
                            type: string
                            example: 'Mr. Joseph Rosenbaum'
                          phone:
                            type: string
                            example: '+19853000570'
                          image:
                            type: string
                            example: null
                          expert_rating_avg:
                            type: number
                            example: 0.2
                          age:
                            type: string
                            example: '19'
                          profession:
                            type: string
                            example: "Take your choice!'."
                          specialty:
                            type: string
                            example: "I can't understand."
                          brief:
                            type: string
                            example: 'After these came.'
                          type:
                            type: integer
                            example: 2
                          section:
                            type: integer
                            example: 1
                          consultation_price:
                            type: integer
                            example: 40
                      order:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 96
                          subject:
                            type: string
                            example: 'Quis sapiente modi ut quae pariatur doloribus odit. Ipsum et minus qui. Ducimus corrupti sint architecto. Quas facilis aut quod maiores.'
                          status:
                            type: integer
                            example: 4
                  message:
                    type: string
                    example: 'The offer added successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Orders
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                price:
                  type: number
                  description: ''
                  example: 341258719.84378
                  nullable: false
                deadline:
                  type: string
                  description: 'Must be a valid date.'
                  example: '2025-12-13T06:31:14'
                  nullable: false
              required:
                - price
                - deadline
    parameters:
      -
        in: path
        name: order_id
        description: 'The ID of the order.'
        example: 1
        required: true
        schema:
          type: integer
  '/api/v1/orders/{order_id}/attachments':
    get:
      summary: "index order's attachments"
      operationId: indexOrdersAttachments
      description: "This endpoint lets you index order's attachments"
      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
            nullable: false
        -
          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
            nullable: false
        -
          in: query
          name: 'filter[id]'
          description: 'Field to filter items by id.'
          example: at
          required: false
          schema:
            type: string
            description: 'Field to filter items by id.'
            example: at
            nullable: false
        -
          in: query
          name: 'filter[user_id]'
          description: 'Field to filter items by user_id.'
          example: 4
          required: false
          schema:
            type: integer
            description: 'Field to filter items by user_id.'
            example: 4
            nullable: false
        -
          in: query
          name: 'filter[status]'
          description: 'Field to filter items by status.'
          example: 7
          required: false
          schema:
            type: integer
            description: 'Field to filter items by status.'
            example: 7
            nullable: false
        -
          in: query
          name: 'filter[type]'
          description: 'Field to filter items by type.'
          example: 17
          required: false
          schema:
            type: integer
            description: 'Field to filter items by type.'
            example: 17
            nullable: false
        -
          in: query
          name: sort
          description: 'Field to sort items by id, status, sort.'
          example: rerum
          required: false
          schema:
            type: string
            description: 'Field to sort items by id, status, sort.'
            example: rerum
            nullable: false
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 11111122
                      user_id: 893
                      status: 2
                      sort: 6
                      type: 1
                      name: myFile
                      link: 'http://mueller.com/consequatur-quidem-voluptatem-consequatur-dolore-est-cumque-consequatur'
                      order:
                        id: 73
                        subject: 'Iure est sed aut nisi quisquam non. Enim sed quis repellat modi quos omnis et ut. Ipsam et omnis natus ut. Ut ipsum nemo et et.'
                        status: 1
                    -
                      id: 11111123
                      user_id: 896
                      status: 3
                      sort: 12
                      type: 3
                      name: myFile
                      link: null
                      order:
                        id: 73
                        subject: 'Iure est sed aut nisi quisquam non. Enim sed quis repellat modi quos omnis et ut. Ipsam et omnis natus ut. Ut ipsum nemo et et.'
                        status: 1
                  meta:
                    pagination:
                      total: 2
                      per_page: 5
                      count: 2
                      current_page: 1
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 11111122
                        user_id: 893
                        status: 2
                        sort: 6
                        type: 1
                        name: myFile
                        link: 'http://mueller.com/consequatur-quidem-voluptatem-consequatur-dolore-est-cumque-consequatur'
                        order:
                          id: 73
                          subject: 'Iure est sed aut nisi quisquam non. Enim sed quis repellat modi quos omnis et ut. Ipsam et omnis natus ut. Ut ipsum nemo et et.'
                          status: 1
                      -
                        id: 11111123
                        user_id: 896
                        status: 3
                        sort: 12
                        type: 3
                        name: myFile
                        link: null
                        order:
                          id: 73
                          subject: 'Iure est sed aut nisi quisquam non. Enim sed quis repellat modi quos omnis et ut. Ipsam et omnis natus ut. Ut ipsum nemo et et.'
                          status: 1
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 11111122
                        user_id:
                          type: integer
                          example: 893
                        status:
                          type: integer
                          example: 2
                        sort:
                          type: integer
                          example: 6
                        type:
                          type: integer
                          example: 1
                        name:
                          type: string
                          example: myFile
                        link:
                          type: string
                          example: 'http://mueller.com/consequatur-quidem-voluptatem-consequatur-dolore-est-cumque-consequatur'
                        order:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 73
                            subject:
                              type: string
                              example: 'Iure est sed aut nisi quisquam non. Enim sed quis repellat modi quos omnis et ut. Ipsam et omnis natus ut. Ut ipsum nemo et et.'
                            status:
                              type: integer
                              example: 1
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 2
                          per_page:
                            type: integer
                            example: 5
                          count:
                            type: integer
                            example: 2
                          current_page:
                            type: integer
                            example: 1
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Orders
    parameters:
      -
        in: path
        name: order_id
        description: 'The ID of the order.'
        example: 1
        required: true
        schema:
          type: integer
  /api/v1/expert/orders:
    get:
      summary: 'expert orders'
      operationId: expertOrders
      description: 'This endpoint lets you show all expert orders'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 1111137
                      subject: 'Ratione accusamus qui molestiae sunt cumque totam in nulla. Saepe magnam doloribus recusandae aut. Sit cupiditate libero sed reprehenderit.'
                      status: 7
                      description: 'Alias possimus eum quam a necessitatibus quas. Doloribus cupiditate facere in debitis. Veritatis quisquam aspernatur sit cum. Ab quod est et sit qui repudiandae labore.'
                      deadline: '1974-12-24T09:54:48.000000Z'
                      expert_rating: 4
                      user_rating: 4
                      payment_type: 1
                      user:
                        id: 1115
                        name: 'Miss Bernita Medhurst IV'
                        phone: '+13348258290'
                        image: null
                      service_id: 110
                      service_name: 'Arnold Shields'
                      service_name_ar: 'Dee Blanda'
                      proposed_price: 94264
                      type: 3
                      fields: null
                      accepted_offer: null
                      expert_offer:
                        id: 25
                        price: 100
                        deadline: '2025-12-18 06:27:45'
                        status: 1
                        user_id: 1104
                        chat_group_id: null
                      actual_deadline: '2025-12-23T06:27:43.000000Z'
                      expert_id: 1116
                    -
                      id: 1111138
                      subject: 'Enim non quis quis sed libero laboriosam sed possimus. Et voluptas omnis et assumenda non. Accusantium inventore tempore molestiae. Qui ullam totam sunt quo quisquam.'
                      status: 7
                      description: 'Magnam quod consequatur illum ut aut. Nesciunt quo et deleniti quidem. Dolorum a architecto voluptatem exercitationem. Similique sit enim enim laboriosam odio veritatis.'
                      deadline: '2003-09-21T07:19:54.000000Z'
                      expert_rating: 1
                      user_rating: 4
                      payment_type: 2
                      user:
                        id: 1117
                        name: 'Dr. Brooks Shanahan DDS'
                        phone: '+13522108010'
                        image: null
                      service_id: 111
                      service_name: 'Mrs. Rosanna Shields'
                      service_name_ar: 'Hugh Tromp'
                      proposed_price: 84043
                      type: 2
                      fields: null
                      accepted_offer: null
                      expert_offer:
                        id: 26
                        price: 100
                        deadline: '2025-12-18 06:27:45'
                        status: 1
                        user_id: 1104
                        chat_group_id: null
                      actual_deadline: '2025-12-23T06:27:43.000000Z'
                      expert_id: 1118
                    -
                      id: 1111139
                      subject: 'Impedit consequatur hic voluptas corrupti eos aspernatur rem. Magnam maxime nisi aliquid reiciendis et itaque veritatis.'
                      status: 7
                      description: 'Aspernatur esse atque qui sed illo eos. Debitis aut delectus tenetur. Quia id impedit voluptatum et velit rerum iure. Itaque et sunt nostrum.'
                      deadline: '2015-12-24T22:39:01.000000Z'
                      expert_rating: 1
                      user_rating: 2
                      payment_type: 2
                      user:
                        id: 1119
                        name: "Bryon O'Conner IV"
                        phone: '+13216800250'
                        image: null
                      service_id: 112
                      service_name: 'Willard Reynolds'
                      service_name_ar: 'Dr. Vinnie Kunze'
                      proposed_price: 81887
                      type: 3
                      fields: null
                      accepted_offer: null
                      expert_offer:
                        id: 27
                        price: 100
                        deadline: '2025-12-18 06:27:45'
                        status: 1
                        user_id: 1104
                        chat_group_id: null
                      actual_deadline: '2025-12-23T06:27:43.000000Z'
                      expert_id: 1120
                    -
                      id: 1111140
                      subject: 'Et et eius illum deleniti occaecati. At sed fugit consequuntur consequatur nihil maxime rerum. Porro voluptas voluptatem molestias consequatur. Quo est odio sit voluptas aperiam architecto.'
                      status: 7
                      description: 'Ea quam excepturi tempora qui voluptatibus. Sed dolores eum fugiat quo perferendis. Voluptatem modi maxime praesentium.'
                      deadline: '1993-02-13T11:47:53.000000Z'
                      expert_rating: 2
                      user_rating: 5
                      payment_type: 1
                      user:
                        id: 1121
                        name: 'Mr. Buford Connelly Sr.'
                        phone: '+19077736171'
                        image: null
                      service_id: 113
                      service_name: 'Sage Eichmann'
                      service_name_ar: 'Dr. Leila Wyman I'
                      proposed_price: 34964
                      type: 2
                      fields: null
                      accepted_offer: null
                      expert_offer:
                        id: 28
                        price: 100
                        deadline: '2025-12-18 06:27:45'
                        status: 1
                        user_id: 1104
                        chat_group_id: null
                      actual_deadline: '2025-12-23T06:27:43.000000Z'
                      expert_id: 1122
                    -
                      id: 1111141
                      subject: 'Eum itaque sed illum. Repellendus et quaerat velit dolor. Aspernatur nobis et ab quia nihil fugiat mollitia.'
                      status: 7
                      description: 'Soluta quisquam asperiores et. Illum voluptate optio quia. Inventore voluptatem velit autem facere vitae dolorem.'
                      deadline: '1989-03-16T01:14:49.000000Z'
                      expert_rating: 5
                      user_rating: 1
                      payment_type: 1
                      user:
                        id: 1123
                        name: 'Ms. Marcelina Swaniawski'
                        phone: '+12695648622'
                        image: null
                      service_id: 114
                      service_name: 'Kameron Bechtelar'
                      service_name_ar: 'Efren Mueller DVM'
                      proposed_price: 97627
                      type: 3
                      fields: null
                      accepted_offer: null
                      expert_offer:
                        id: 29
                        price: 100
                        deadline: '2025-12-18 06:27:45'
                        status: 1
                        user_id: 1104
                        chat_group_id: null
                      actual_deadline: '2025-12-23T06:27:43.000000Z'
                      expert_id: 1124
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 1111137
                        subject: 'Ratione accusamus qui molestiae sunt cumque totam in nulla. Saepe magnam doloribus recusandae aut. Sit cupiditate libero sed reprehenderit.'
                        status: 7
                        description: 'Alias possimus eum quam a necessitatibus quas. Doloribus cupiditate facere in debitis. Veritatis quisquam aspernatur sit cum. Ab quod est et sit qui repudiandae labore.'
                        deadline: '1974-12-24T09:54:48.000000Z'
                        expert_rating: 4
                        user_rating: 4
                        payment_type: 1
                        user:
                          id: 1115
                          name: 'Miss Bernita Medhurst IV'
                          phone: '+13348258290'
                          image: null
                        service_id: 110
                        service_name: 'Arnold Shields'
                        service_name_ar: 'Dee Blanda'
                        proposed_price: 94264
                        type: 3
                        fields: null
                        accepted_offer: null
                        expert_offer:
                          id: 25
                          price: 100
                          deadline: '2025-12-18 06:27:45'
                          status: 1
                          user_id: 1104
                          chat_group_id: null
                        actual_deadline: '2025-12-23T06:27:43.000000Z'
                        expert_id: 1116
                      -
                        id: 1111138
                        subject: 'Enim non quis quis sed libero laboriosam sed possimus. Et voluptas omnis et assumenda non. Accusantium inventore tempore molestiae. Qui ullam totam sunt quo quisquam.'
                        status: 7
                        description: 'Magnam quod consequatur illum ut aut. Nesciunt quo et deleniti quidem. Dolorum a architecto voluptatem exercitationem. Similique sit enim enim laboriosam odio veritatis.'
                        deadline: '2003-09-21T07:19:54.000000Z'
                        expert_rating: 1
                        user_rating: 4
                        payment_type: 2
                        user:
                          id: 1117
                          name: 'Dr. Brooks Shanahan DDS'
                          phone: '+13522108010'
                          image: null
                        service_id: 111
                        service_name: 'Mrs. Rosanna Shields'
                        service_name_ar: 'Hugh Tromp'
                        proposed_price: 84043
                        type: 2
                        fields: null
                        accepted_offer: null
                        expert_offer:
                          id: 26
                          price: 100
                          deadline: '2025-12-18 06:27:45'
                          status: 1
                          user_id: 1104
                          chat_group_id: null
                        actual_deadline: '2025-12-23T06:27:43.000000Z'
                        expert_id: 1118
                      -
                        id: 1111139
                        subject: 'Impedit consequatur hic voluptas corrupti eos aspernatur rem. Magnam maxime nisi aliquid reiciendis et itaque veritatis.'
                        status: 7
                        description: 'Aspernatur esse atque qui sed illo eos. Debitis aut delectus tenetur. Quia id impedit voluptatum et velit rerum iure. Itaque et sunt nostrum.'
                        deadline: '2015-12-24T22:39:01.000000Z'
                        expert_rating: 1
                        user_rating: 2
                        payment_type: 2
                        user:
                          id: 1119
                          name: "Bryon O'Conner IV"
                          phone: '+13216800250'
                          image: null
                        service_id: 112
                        service_name: 'Willard Reynolds'
                        service_name_ar: 'Dr. Vinnie Kunze'
                        proposed_price: 81887
                        type: 3
                        fields: null
                        accepted_offer: null
                        expert_offer:
                          id: 27
                          price: 100
                          deadline: '2025-12-18 06:27:45'
                          status: 1
                          user_id: 1104
                          chat_group_id: null
                        actual_deadline: '2025-12-23T06:27:43.000000Z'
                        expert_id: 1120
                      -
                        id: 1111140
                        subject: 'Et et eius illum deleniti occaecati. At sed fugit consequuntur consequatur nihil maxime rerum. Porro voluptas voluptatem molestias consequatur. Quo est odio sit voluptas aperiam architecto.'
                        status: 7
                        description: 'Ea quam excepturi tempora qui voluptatibus. Sed dolores eum fugiat quo perferendis. Voluptatem modi maxime praesentium.'
                        deadline: '1993-02-13T11:47:53.000000Z'
                        expert_rating: 2
                        user_rating: 5
                        payment_type: 1
                        user:
                          id: 1121
                          name: 'Mr. Buford Connelly Sr.'
                          phone: '+19077736171'
                          image: null
                        service_id: 113
                        service_name: 'Sage Eichmann'
                        service_name_ar: 'Dr. Leila Wyman I'
                        proposed_price: 34964
                        type: 2
                        fields: null
                        accepted_offer: null
                        expert_offer:
                          id: 28
                          price: 100
                          deadline: '2025-12-18 06:27:45'
                          status: 1
                          user_id: 1104
                          chat_group_id: null
                        actual_deadline: '2025-12-23T06:27:43.000000Z'
                        expert_id: 1122
                      -
                        id: 1111141
                        subject: 'Eum itaque sed illum. Repellendus et quaerat velit dolor. Aspernatur nobis et ab quia nihil fugiat mollitia.'
                        status: 7
                        description: 'Soluta quisquam asperiores et. Illum voluptate optio quia. Inventore voluptatem velit autem facere vitae dolorem.'
                        deadline: '1989-03-16T01:14:49.000000Z'
                        expert_rating: 5
                        user_rating: 1
                        payment_type: 1
                        user:
                          id: 1123
                          name: 'Ms. Marcelina Swaniawski'
                          phone: '+12695648622'
                          image: null
                        service_id: 114
                        service_name: 'Kameron Bechtelar'
                        service_name_ar: 'Efren Mueller DVM'
                        proposed_price: 97627
                        type: 3
                        fields: null
                        accepted_offer: null
                        expert_offer:
                          id: 29
                          price: 100
                          deadline: '2025-12-18 06:27:45'
                          status: 1
                          user_id: 1104
                          chat_group_id: null
                        actual_deadline: '2025-12-23T06:27:43.000000Z'
                        expert_id: 1124
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 1111137
                        subject:
                          type: string
                          example: 'Ratione accusamus qui molestiae sunt cumque totam in nulla. Saepe magnam doloribus recusandae aut. Sit cupiditate libero sed reprehenderit.'
                        status:
                          type: integer
                          example: 7
                        description:
                          type: string
                          example: 'Alias possimus eum quam a necessitatibus quas. Doloribus cupiditate facere in debitis. Veritatis quisquam aspernatur sit cum. Ab quod est et sit qui repudiandae labore.'
                        deadline:
                          type: string
                          example: '1974-12-24T09:54:48.000000Z'
                        expert_rating:
                          type: integer
                          example: 4
                        user_rating:
                          type: integer
                          example: 4
                        payment_type:
                          type: integer
                          example: 1
                        user:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 1115
                            name:
                              type: string
                              example: 'Miss Bernita Medhurst IV'
                            phone:
                              type: string
                              example: '+13348258290'
                            image:
                              type: string
                              example: null
                        service_id:
                          type: integer
                          example: 110
                        service_name:
                          type: string
                          example: 'Arnold Shields'
                        service_name_ar:
                          type: string
                          example: 'Dee Blanda'
                        proposed_price:
                          type: integer
                          example: 94264
                        type:
                          type: integer
                          example: 3
                        fields:
                          type: string
                          example: null
                        accepted_offer:
                          type: string
                          example: null
                        expert_offer:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 25
                            price:
                              type: integer
                              example: 100
                            deadline:
                              type: string
                              example: '2025-12-18 06:27:45'
                            status:
                              type: integer
                              example: 1
                            user_id:
                              type: integer
                              example: 1104
                            chat_group_id:
                              type: string
                              example: null
                        actual_deadline:
                          type: string
                          example: '2025-12-23T06:27:43.000000Z'
                        expert_id:
                          type: integer
                          example: 1116
                  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:
        - Orders
  /api/v1/expert/pending:
    get:
      summary: 'pending expert orders'
      operationId: pendingExpertOrders
      description: 'This endpoint lets you show all pending  orders'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 1111231
                      subject: 'At est sit dolores libero officia debitis. Reprehenderit placeat tempora iste illo similique ut consequuntur. Et aut perferendis vel eos odit. Explicabo adipisci asperiores quisquam accusantium et.'
                      status: 2
                      description: 'Distinctio qui blanditiis totam esse. Occaecati laudantium ut et nulla aperiam hic. Rerum saepe maxime est molestias praesentium distinctio.'
                      deadline: '1978-05-06T19:38:26.000000Z'
                      expert_rating: 5
                      user_rating: 1
                      payment_type: 2
                      user:
                        id: 1338
                        name: 'Mr. Mikel Pfeffer IV'
                        phone: '+16575993994'
                        image: null
                      service_id: 207
                      service_name: 'Darian Murphy'
                      service_name_ar: 'Mark Bode'
                      proposed_price: 49952
                      type: 3
                      fields: null
                      accepted_offer: null
                      expert_offer: null
                      actual_deadline: null
                      expert_id: null
                    -
                      id: 1111232
                      subject: 'Quis provident rerum quo sint illum autem laborum. Et quisquam est occaecati et aut eaque aliquid. Officia voluptas laborum omnis quas voluptatem est et.'
                      status: 2
                      description: 'Nobis architecto neque esse fugit perspiciatis. Qui ut est dicta dolor consectetur. Aperiam quas velit velit sed.'
                      deadline: '1991-02-17T11:24:40.000000Z'
                      expert_rating: 1
                      user_rating: 2
                      payment_type: 1
                      user:
                        id: 1340
                        name: 'Angelo Mosciski III'
                        phone: '+12628909402'
                        image: null
                      service_id: 207
                      service_name: 'Darian Murphy'
                      service_name_ar: 'Mark Bode'
                      proposed_price: 41736
                      type: 2
                      fields: null
                      accepted_offer: null
                      expert_offer: null
                      actual_deadline: null
                      expert_id: null
                  meta:
                    pagination:
                      total: 2
                      per_page: 15
                      count: 2
                      current_page: 1
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 1111231
                        subject: 'At est sit dolores libero officia debitis. Reprehenderit placeat tempora iste illo similique ut consequuntur. Et aut perferendis vel eos odit. Explicabo adipisci asperiores quisquam accusantium et.'
                        status: 2
                        description: 'Distinctio qui blanditiis totam esse. Occaecati laudantium ut et nulla aperiam hic. Rerum saepe maxime est molestias praesentium distinctio.'
                        deadline: '1978-05-06T19:38:26.000000Z'
                        expert_rating: 5
                        user_rating: 1
                        payment_type: 2
                        user:
                          id: 1338
                          name: 'Mr. Mikel Pfeffer IV'
                          phone: '+16575993994'
                          image: null
                        service_id: 207
                        service_name: 'Darian Murphy'
                        service_name_ar: 'Mark Bode'
                        proposed_price: 49952
                        type: 3
                        fields: null
                        accepted_offer: null
                        expert_offer: null
                        actual_deadline: null
                        expert_id: null
                      -
                        id: 1111232
                        subject: 'Quis provident rerum quo sint illum autem laborum. Et quisquam est occaecati et aut eaque aliquid. Officia voluptas laborum omnis quas voluptatem est et.'
                        status: 2
                        description: 'Nobis architecto neque esse fugit perspiciatis. Qui ut est dicta dolor consectetur. Aperiam quas velit velit sed.'
                        deadline: '1991-02-17T11:24:40.000000Z'
                        expert_rating: 1
                        user_rating: 2
                        payment_type: 1
                        user:
                          id: 1340
                          name: 'Angelo Mosciski III'
                          phone: '+12628909402'
                          image: null
                        service_id: 207
                        service_name: 'Darian Murphy'
                        service_name_ar: 'Mark Bode'
                        proposed_price: 41736
                        type: 2
                        fields: null
                        accepted_offer: null
                        expert_offer: null
                        actual_deadline: null
                        expert_id: null
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 1111231
                        subject:
                          type: string
                          example: 'At est sit dolores libero officia debitis. Reprehenderit placeat tempora iste illo similique ut consequuntur. Et aut perferendis vel eos odit. Explicabo adipisci asperiores quisquam accusantium et.'
                        status:
                          type: integer
                          example: 2
                        description:
                          type: string
                          example: 'Distinctio qui blanditiis totam esse. Occaecati laudantium ut et nulla aperiam hic. Rerum saepe maxime est molestias praesentium distinctio.'
                        deadline:
                          type: string
                          example: '1978-05-06T19:38:26.000000Z'
                        expert_rating:
                          type: integer
                          example: 5
                        user_rating:
                          type: integer
                          example: 1
                        payment_type:
                          type: integer
                          example: 2
                        user:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 1338
                            name:
                              type: string
                              example: 'Mr. Mikel Pfeffer IV'
                            phone:
                              type: string
                              example: '+16575993994'
                            image:
                              type: string
                              example: null
                        service_id:
                          type: integer
                          example: 207
                        service_name:
                          type: string
                          example: 'Darian Murphy'
                        service_name_ar:
                          type: string
                          example: 'Mark Bode'
                        proposed_price:
                          type: integer
                          example: 49952
                        type:
                          type: integer
                          example: 3
                        fields:
                          type: string
                          example: null
                        accepted_offer:
                          type: string
                          example: null
                        expert_offer:
                          type: string
                          example: null
                        actual_deadline:
                          type: string
                          example: null
                        expert_id:
                          type: string
                          example: null
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 2
                          per_page:
                            type: integer
                            example: 15
                          count:
                            type: integer
                            example: 2
                          current_page:
                            type: integer
                            example: 1
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Orders
  '/api/v1/expert/orders/{order_id}/rating':
    post:
      summary: 'Expert rating order on specific order'
      operationId: expertRatingOrderOnSpecificOrder
      description: 'This endpoint lets you rating an order'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 31
                    subject: 'Pariatur quidem dolorem ad et. Dolores et commodi asperiores labore sunt. Ipsam repudiandae dignissimos et ut. Sint consectetur eveniet ut dignissimos eius recusandae dolore.'
                    status: 3
                    description: 'Suscipit nihil quia recusandae odio. Quia beatae eum laborum qui cupiditate tenetur consequuntur. Quia aliquid quaerat autem minus hic.'
                    deadline: '2016-12-08T01:00:06.000000Z'
                    expert_rating: 5
                    user_rating: 5
                    payment_type: 2
                    user:
                      id: 1120
                      name: 'Prof. Armando Gulgowski'
                      phone: '+12349562498'
                      image: null
                    service_id: 39
                    service_name: 'Eudora Carter'
                    service_name_ar: 'Prof. Margarett Auer V'
                    proposed_price: 88377
                    type: 1
                    fields: null
                    accepted_offer: null
                    expert_offer: null
                    actual_deadline: null
                    expert_id: 1119
                  message: 'The expert rating saved successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 31
                      subject:
                        type: string
                        example: 'Pariatur quidem dolorem ad et. Dolores et commodi asperiores labore sunt. Ipsam repudiandae dignissimos et ut. Sint consectetur eveniet ut dignissimos eius recusandae dolore.'
                      status:
                        type: integer
                        example: 3
                      description:
                        type: string
                        example: 'Suscipit nihil quia recusandae odio. Quia beatae eum laborum qui cupiditate tenetur consequuntur. Quia aliquid quaerat autem minus hic.'
                      deadline:
                        type: string
                        example: '2016-12-08T01:00:06.000000Z'
                      expert_rating:
                        type: integer
                        example: 5
                      user_rating:
                        type: integer
                        example: 5
                      payment_type:
                        type: integer
                        example: 2
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 1120
                          name:
                            type: string
                            example: 'Prof. Armando Gulgowski'
                          phone:
                            type: string
                            example: '+12349562498'
                          image:
                            type: string
                            example: null
                      service_id:
                        type: integer
                        example: 39
                      service_name:
                        type: string
                        example: 'Eudora Carter'
                      service_name_ar:
                        type: string
                        example: 'Prof. Margarett Auer V'
                      proposed_price:
                        type: integer
                        example: 88377
                      type:
                        type: integer
                        example: 1
                      fields:
                        type: string
                        example: null
                      accepted_offer:
                        type: string
                        example: null
                      expert_offer:
                        type: string
                        example: null
                      actual_deadline:
                        type: string
                        example: null
                      expert_id:
                        type: integer
                        example: 1119
                  message:
                    type: string
                    example: 'The expert rating saved successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Orders
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                user_rating:
                  type: integer
                  description: 'Must be between 0 and 5.'
                  example: 0
                  nullable: false
                description:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: 'A quia alias rerum.'
                  nullable: false
              required:
                - user_rating
    parameters:
      -
        in: path
        name: order_id
        description: 'The ID of the order.'
        example: 1
        required: true
        schema:
          type: integer
  /api/v1/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
            nullable: false
        -
          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
            nullable: false
        -
          in: query
          name: 'filter[identifier]'
          description: 'Field to filter items by identifier.'
          example: in
          required: false
          schema:
            type: string
            description: 'Field to filter items by identifier.'
            example: in
            nullable: false
        -
          in: query
          name: 'filter[name]'
          description: 'Field to filter items by name.'
          example: sunt
          required: false
          schema:
            type: string
            description: 'Field to filter items by name.'
            example: sunt
            nullable: false
        -
          in: query
          name: 'filter[description]'
          description: 'Field to filter items by description .'
          example: blanditiis
          required: false
          schema:
            type: string
            description: 'Field to filter items by description .'
            example: blanditiis
            nullable: false
        -
          in: query
          name: 'filter[subject]'
          description: 'Field to filter items by subject .'
          example: quo
          required: false
          schema:
            type: string
            description: 'Field to filter items by subject .'
            example: quo
            nullable: false
        -
          in: query
          name: 'filter[payment_type]'
          description: 'Field to filter items by payment_type.'
          example: 13
          required: false
          schema:
            type: integer
            description: 'Field to filter items by payment_type.'
            example: 13
            nullable: false
        -
          in: query
          name: 'filter[type]'
          description: 'Field to filter items by type.'
          example: 5
          required: false
          schema:
            type: integer
            description: 'Field to filter items by type.'
            example: 5
            nullable: false
        -
          in: query
          name: 'filter[status]'
          description: 'Field to filter items by status.'
          example: 11
          required: false
          schema:
            type: integer
            description: 'Field to filter items by status.'
            example: 11
            nullable: false
        -
          in: query
          name: 'filter[proposed_price]'
          description: 'Field to filter items by proposed_price.'
          example: velit
          required: false
          schema:
            type: string
            description: 'Field to filter items by proposed_price.'
            example: velit
            nullable: false
        -
          in: query
          name: 'filter[expert_rating]'
          description: 'Field to filter items by expert_rating.'
          example: 9
          required: false
          schema:
            type: integer
            description: 'Field to filter items by expert_rating.'
            example: 9
            nullable: false
        -
          in: query
          name: 'filter[user_rating]'
          description: 'Field to filter items by user_rating.'
          example: 3
          required: false
          schema:
            type: integer
            description: 'Field to filter items by user_rating.'
            example: 3
            nullable: false
        -
          in: query
          name: sort
          description: 'Field to sort items by identifier,name,description,subject,type, deadline, payment_type, status, proposed_price,expert_rating,user_rating.'
          example: qui
          required: false
          schema:
            type: string
            description: 'Field to sort items by identifier,name,description,subject,type, deadline, payment_type, status, proposed_price,expert_rating,user_rating.'
            example: qui
            nullable: false
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 46
                      subject: 'Eum dolores pariatur dolores occaecati similique. Voluptas blanditiis natus omnis cupiditate esse omnis ipsam. Aut assumenda labore eos ex autem inventore. Amet dolorem id sit ut.'
                      status: 4
                      description: 'Sapiente soluta velit et quaerat nulla. Dignissimos itaque architecto modi a. Iusto quis ducimus iusto molestiae ex dicta.'
                      deadline: '2003-07-02T01:58:06.000000Z'
                      expert_rating: 2
                      user_rating: 3
                      payment_type: 2
                      user:
                        id: 1156
                        name: 'Sincere Halvorson'
                        phone: '+16804530847'
                        image: null
                      service_id: 54
                      service_name: 'Mrs. Eve Nicolas'
                      service_name_ar: 'Ceasar Goyette IV'
                      proposed_price: 98723
                      type: 2
                      fields: null
                      accepted_offer: null
                      expert_offer: null
                      actual_deadline: null
                      expert_id: 1157
                    -
                      id: 45
                      subject: 'Minus ut reiciendis neque nostrum. Quod quaerat accusamus qui excepturi. Delectus dolores earum hic. Rem quibusdam reiciendis rerum inventore molestiae.'
                      status: 9
                      description: 'Est voluptatem id nemo est a commodi. Placeat ratione sunt nemo magni. Sunt itaque in blanditiis.'
                      deadline: '1991-07-09T07:25:39.000000Z'
                      expert_rating: 5
                      user_rating: 4
                      payment_type: 2
                      user:
                        id: 1154
                        name: 'Drew Hand'
                        phone: '+16782005063'
                        image: null
                      service_id: 53
                      service_name: 'Jeanette Heller'
                      service_name_ar: 'Hermina Dach'
                      proposed_price: 68382
                      type: 1
                      fields: null
                      accepted_offer: null
                      expert_offer: null
                      actual_deadline: null
                      expert_id: 1155
                    -
                      id: 44
                      subject: 'Voluptatem alias voluptatem vitae earum in. Tempore officia illo repellendus non praesentium a. Consequatur ea officia et pariatur.'
                      status: 3
                      description: 'Ullam fugit quidem accusantium accusamus suscipit. Quasi voluptatem minus sit incidunt quas facere neque. Omnis quae qui deleniti quidem tenetur quas et totam.'
                      deadline: '2007-12-19T15:54:09.000000Z'
                      expert_rating: 5
                      user_rating: 4
                      payment_type: 2
                      user:
                        id: 1152
                        name: 'Stefanie McLaughlin'
                        phone: '+17479553788'
                        image: null
                      service_id: 52
                      service_name: 'Desmond Prosacco'
                      service_name_ar: 'Nicholas Armstrong'
                      proposed_price: 36752
                      type: 2
                      fields: null
                      accepted_offer: null
                      expert_offer: null
                      actual_deadline: null
                      expert_id: 1153
                    -
                      id: 43
                      subject: 'Cumque asperiores velit voluptas aut et. Ipsa consectetur quaerat perspiciatis culpa quo rerum. Rerum non aspernatur quidem minus dolores veritatis voluptate minima.'
                      status: 2
                      description: 'Odit dolore mollitia aut dolor aut non qui et. Beatae officia et ratione eveniet porro. Aperiam ut ipsam voluptatem excepturi animi ullam.'
                      deadline: '2025-06-08T21:35:06.000000Z'
                      expert_rating: 5
                      user_rating: 1
                      payment_type: 1
                      user:
                        id: 1150
                        name: 'Leif Hoeger DVM'
                        phone: '+19015749737'
                        image: null
                      service_id: 51
                      service_name: 'Verner Kunde'
                      service_name_ar: 'Mireya Reichert DDS'
                      proposed_price: 65998
                      type: 3
                      fields: null
                      accepted_offer: null
                      expert_offer: null
                      actual_deadline: null
                      expert_id: 1151
                    -
                      id: 42
                      subject: 'Minus consequatur mollitia id fugiat. Ut in reprehenderit possimus facere. Adipisci porro repellendus dolorem delectus recusandae. Molestias laboriosam quis molestiae.'
                      status: 9
                      description: 'Est voluptas reprehenderit non vitae vero expedita id. Aperiam autem nisi ipsum qui illum voluptatem ducimus. Iste iste quod ducimus praesentium.'
                      deadline: '1977-11-09T15:20:30.000000Z'
                      expert_rating: 2
                      user_rating: 1
                      payment_type: 1
                      user:
                        id: 1148
                        name: 'Miss Lizeth Schiller'
                        phone: '+14637276914'
                        image: null
                      service_id: 50
                      service_name: 'Lucienne Ryan I'
                      service_name_ar: 'Nasir Leannon DDS'
                      proposed_price: 94643
                      type: 1
                      fields: null
                      accepted_offer: null
                      expert_offer: null
                      actual_deadline: null
                      expert_id: 1149
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 46
                        subject: 'Eum dolores pariatur dolores occaecati similique. Voluptas blanditiis natus omnis cupiditate esse omnis ipsam. Aut assumenda labore eos ex autem inventore. Amet dolorem id sit ut.'
                        status: 4
                        description: 'Sapiente soluta velit et quaerat nulla. Dignissimos itaque architecto modi a. Iusto quis ducimus iusto molestiae ex dicta.'
                        deadline: '2003-07-02T01:58:06.000000Z'
                        expert_rating: 2
                        user_rating: 3
                        payment_type: 2
                        user:
                          id: 1156
                          name: 'Sincere Halvorson'
                          phone: '+16804530847'
                          image: null
                        service_id: 54
                        service_name: 'Mrs. Eve Nicolas'
                        service_name_ar: 'Ceasar Goyette IV'
                        proposed_price: 98723
                        type: 2
                        fields: null
                        accepted_offer: null
                        expert_offer: null
                        actual_deadline: null
                        expert_id: 1157
                      -
                        id: 45
                        subject: 'Minus ut reiciendis neque nostrum. Quod quaerat accusamus qui excepturi. Delectus dolores earum hic. Rem quibusdam reiciendis rerum inventore molestiae.'
                        status: 9
                        description: 'Est voluptatem id nemo est a commodi. Placeat ratione sunt nemo magni. Sunt itaque in blanditiis.'
                        deadline: '1991-07-09T07:25:39.000000Z'
                        expert_rating: 5
                        user_rating: 4
                        payment_type: 2
                        user:
                          id: 1154
                          name: 'Drew Hand'
                          phone: '+16782005063'
                          image: null
                        service_id: 53
                        service_name: 'Jeanette Heller'
                        service_name_ar: 'Hermina Dach'
                        proposed_price: 68382
                        type: 1
                        fields: null
                        accepted_offer: null
                        expert_offer: null
                        actual_deadline: null
                        expert_id: 1155
                      -
                        id: 44
                        subject: 'Voluptatem alias voluptatem vitae earum in. Tempore officia illo repellendus non praesentium a. Consequatur ea officia et pariatur.'
                        status: 3
                        description: 'Ullam fugit quidem accusantium accusamus suscipit. Quasi voluptatem minus sit incidunt quas facere neque. Omnis quae qui deleniti quidem tenetur quas et totam.'
                        deadline: '2007-12-19T15:54:09.000000Z'
                        expert_rating: 5
                        user_rating: 4
                        payment_type: 2
                        user:
                          id: 1152
                          name: 'Stefanie McLaughlin'
                          phone: '+17479553788'
                          image: null
                        service_id: 52
                        service_name: 'Desmond Prosacco'
                        service_name_ar: 'Nicholas Armstrong'
                        proposed_price: 36752
                        type: 2
                        fields: null
                        accepted_offer: null
                        expert_offer: null
                        actual_deadline: null
                        expert_id: 1153
                      -
                        id: 43
                        subject: 'Cumque asperiores velit voluptas aut et. Ipsa consectetur quaerat perspiciatis culpa quo rerum. Rerum non aspernatur quidem minus dolores veritatis voluptate minima.'
                        status: 2
                        description: 'Odit dolore mollitia aut dolor aut non qui et. Beatae officia et ratione eveniet porro. Aperiam ut ipsam voluptatem excepturi animi ullam.'
                        deadline: '2025-06-08T21:35:06.000000Z'
                        expert_rating: 5
                        user_rating: 1
                        payment_type: 1
                        user:
                          id: 1150
                          name: 'Leif Hoeger DVM'
                          phone: '+19015749737'
                          image: null
                        service_id: 51
                        service_name: 'Verner Kunde'
                        service_name_ar: 'Mireya Reichert DDS'
                        proposed_price: 65998
                        type: 3
                        fields: null
                        accepted_offer: null
                        expert_offer: null
                        actual_deadline: null
                        expert_id: 1151
                      -
                        id: 42
                        subject: 'Minus consequatur mollitia id fugiat. Ut in reprehenderit possimus facere. Adipisci porro repellendus dolorem delectus recusandae. Molestias laboriosam quis molestiae.'
                        status: 9
                        description: 'Est voluptas reprehenderit non vitae vero expedita id. Aperiam autem nisi ipsum qui illum voluptatem ducimus. Iste iste quod ducimus praesentium.'
                        deadline: '1977-11-09T15:20:30.000000Z'
                        expert_rating: 2
                        user_rating: 1
                        payment_type: 1
                        user:
                          id: 1148
                          name: 'Miss Lizeth Schiller'
                          phone: '+14637276914'
                          image: null
                        service_id: 50
                        service_name: 'Lucienne Ryan I'
                        service_name_ar: 'Nasir Leannon DDS'
                        proposed_price: 94643
                        type: 1
                        fields: null
                        accepted_offer: null
                        expert_offer: null
                        actual_deadline: null
                        expert_id: 1149
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 46
                        subject:
                          type: string
                          example: 'Eum dolores pariatur dolores occaecati similique. Voluptas blanditiis natus omnis cupiditate esse omnis ipsam. Aut assumenda labore eos ex autem inventore. Amet dolorem id sit ut.'
                        status:
                          type: integer
                          example: 4
                        description:
                          type: string
                          example: 'Sapiente soluta velit et quaerat nulla. Dignissimos itaque architecto modi a. Iusto quis ducimus iusto molestiae ex dicta.'
                        deadline:
                          type: string
                          example: '2003-07-02T01:58:06.000000Z'
                        expert_rating:
                          type: integer
                          example: 2
                        user_rating:
                          type: integer
                          example: 3
                        payment_type:
                          type: integer
                          example: 2
                        user:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 1156
                            name:
                              type: string
                              example: 'Sincere Halvorson'
                            phone:
                              type: string
                              example: '+16804530847'
                            image:
                              type: string
                              example: null
                        service_id:
                          type: integer
                          example: 54
                        service_name:
                          type: string
                          example: 'Mrs. Eve Nicolas'
                        service_name_ar:
                          type: string
                          example: 'Ceasar Goyette IV'
                        proposed_price:
                          type: integer
                          example: 98723
                        type:
                          type: integer
                          example: 2
                        fields:
                          type: string
                          example: null
                        accepted_offer:
                          type: string
                          example: null
                        expert_offer:
                          type: string
                          example: null
                        actual_deadline:
                          type: string
                          example: null
                        expert_id:
                          type: integer
                          example: 1157
                  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:
        - Orders
    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: 108
                    subject: des
                    status: 2
                    description: des
                    deadline: '2025-12-13T06:28:08.000000Z'
                    expert_rating: null
                    user_rating: null
                    payment_type: 1
                    user:
                      id: 997
                      name: 'Augustine Kohler'
                      phone: '+16609867244'
                      image: null
                    service_id: 109
                    service_name: 'Marlen Johns'
                    service_name_ar: 'Gussie Rempel'
                    proposed_price: 5000
                    type: 1
                    fields:
                      -
                        id: 11111137
                        title: 'Driving Licence Issuer'
                        title_ar: 'Quibusdam qui praesentium in ut. Eligendi ex autem corporis quia quasi eos tenetur. Aut earum et tempore consequatur fuga.'
                        type: 1
                        value: TEST
                      -
                        id: 11111138
                        title: 'Driving Licence File'
                        title_ar: 'Doloribus debitis amet atque vel. Et sit ullam quam quia ut aliquam. Assumenda ipsum ullam laboriosam ut consequatur cum. Nostrum iste eum temporibus. Exercitationem doloremque qui magnam excepturi.'
                        type: 2
                        value: 'https://api.dev.menassahur.com/storage/orderFields/test_20251213062808000.pdf'
                    accepted_offer: null
                    expert_offer: null
                    actual_deadline: null
                    expert_id: null
                  message: 'The order added successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 108
                      subject:
                        type: string
                        example: des
                      status:
                        type: integer
                        example: 2
                      description:
                        type: string
                        example: des
                      deadline:
                        type: string
                        example: '2025-12-13T06:28:08.000000Z'
                      expert_rating:
                        type: string
                        example: null
                      user_rating:
                        type: string
                        example: null
                      payment_type:
                        type: integer
                        example: 1
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 997
                          name:
                            type: string
                            example: 'Augustine Kohler'
                          phone:
                            type: string
                            example: '+16609867244'
                          image:
                            type: string
                            example: null
                      service_id:
                        type: integer
                        example: 109
                      service_name:
                        type: string
                        example: 'Marlen Johns'
                      service_name_ar:
                        type: string
                        example: 'Gussie Rempel'
                      proposed_price:
                        type: integer
                        example: 5000
                      type:
                        type: integer
                        example: 1
                      fields:
                        type: array
                        example:
                          -
                            id: 11111137
                            title: 'Driving Licence Issuer'
                            title_ar: 'Quibusdam qui praesentium in ut. Eligendi ex autem corporis quia quasi eos tenetur. Aut earum et tempore consequatur fuga.'
                            type: 1
                            value: TEST
                          -
                            id: 11111138
                            title: 'Driving Licence File'
                            title_ar: 'Doloribus debitis amet atque vel. Et sit ullam quam quia ut aliquam. Assumenda ipsum ullam laboriosam ut consequatur cum. Nostrum iste eum temporibus. Exercitationem doloremque qui magnam excepturi.'
                            type: 2
                            value: 'https://api.dev.menassahur.com/storage/orderFields/test_20251213062808000.pdf'
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 11111137
                            title:
                              type: string
                              example: 'Driving Licence Issuer'
                            title_ar:
                              type: string
                              example: 'Quibusdam qui praesentium in ut. Eligendi ex autem corporis quia quasi eos tenetur. Aut earum et tempore consequatur fuga.'
                            type:
                              type: integer
                              example: 1
                            value:
                              type: string
                              example: TEST
                      accepted_offer:
                        type: string
                        example: null
                      expert_offer:
                        type: string
                        example: null
                      actual_deadline:
                        type: string
                        example: null
                      expert_id:
                        type: string
                        example: null
                  message:
                    type: string
                    example: 'The order added successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Orders
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                description:
                  type: string
                  description: ''
                  example: non
                  nullable: false
                proposed_price:
                  type: number
                  description: ''
                  example: 611.7568561
                  nullable: false
                subject:
                  type: string
                  description: ''
                  example: facilis
                  nullable: false
                expert_id:
                  type: string
                  description: 'The <code>id</code> of an existing record in the users table.'
                  example: null
                  nullable: false
                deadline:
                  type: string
                  description: 'Must be a valid date.'
                  example: '2025-12-13T06:31:15'
                  nullable: false
                payment_type:
                  type: string
                  description: ''
                  example: '1'
                  nullable: false
                  enum:
                    - '1'
                    - '2'
                service_id:
                  type: string
                  description: 'The <code>id</code> of an existing record in the services table.'
                  example: sint
                  nullable: false
                type:
                  type: string
                  description: ''
                  example: '1'
                  nullable: false
                  enum:
                    - '1'
                    - '2'
                    - '3'
                fields:
                  type: array
                  description: ''
                  example: null
                  items:
                    type: string
              required:
                - description
                - proposed_price
                - subject
                - deadline
                - service_id
                - type
  '/api/v1/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: 105
                    subject: 'Rerum voluptatem iste sapiente at illo ut molestiae ab. Optio expedita ut ducimus commodi accusantium ullam libero. Ea architecto aut est quia quod aut optio. Et laboriosam repudiandae et sed ab.'
                    status: 4
                    description: 'Laboriosam tempore ipsa ea ipsa voluptatem. Quia in est libero ex maiores. Sit at aliquam quibusdam doloribus perspiciatis enim. Totam eveniet eum id debitis nisi.'
                    deadline: '2002-05-11T12:37:00.000000Z'
                    expert_rating: 5
                    user_rating: 3
                    payment_type: 1
                    user:
                      id: 983
                      name: 'Gordon Paucek II'
                      phone: '+12232801869'
                      image: null
                    service_id: 106
                    service_name: 'Marjory Schumm'
                    service_name_ar: 'Faustino Jaskolski'
                    proposed_price: 10155
                    type: 3
                    fields: null
                    accepted_offer: null
                    expert_offer: null
                    actual_deadline: null
                    expert_id: 984
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 105
                      subject:
                        type: string
                        example: 'Rerum voluptatem iste sapiente at illo ut molestiae ab. Optio expedita ut ducimus commodi accusantium ullam libero. Ea architecto aut est quia quod aut optio. Et laboriosam repudiandae et sed ab.'
                      status:
                        type: integer
                        example: 4
                      description:
                        type: string
                        example: 'Laboriosam tempore ipsa ea ipsa voluptatem. Quia in est libero ex maiores. Sit at aliquam quibusdam doloribus perspiciatis enim. Totam eveniet eum id debitis nisi.'
                      deadline:
                        type: string
                        example: '2002-05-11T12:37:00.000000Z'
                      expert_rating:
                        type: integer
                        example: 5
                      user_rating:
                        type: integer
                        example: 3
                      payment_type:
                        type: integer
                        example: 1
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 983
                          name:
                            type: string
                            example: 'Gordon Paucek II'
                          phone:
                            type: string
                            example: '+12232801869'
                          image:
                            type: string
                            example: null
                      service_id:
                        type: integer
                        example: 106
                      service_name:
                        type: string
                        example: 'Marjory Schumm'
                      service_name_ar:
                        type: string
                        example: 'Faustino Jaskolski'
                      proposed_price:
                        type: integer
                        example: 10155
                      type:
                        type: integer
                        example: 3
                      fields:
                        type: string
                        example: null
                      accepted_offer:
                        type: string
                        example: null
                      expert_offer:
                        type: string
                        example: null
                      actual_deadline:
                        type: string
                        example: null
                      expert_id:
                        type: integer
                        example: 984
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Orders
    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: 106
                    subject: 'Veritatis repellendus tempora sed ratione sed doloremque. Cum quia ratione sed. Nisi ut minus voluptas dignissimos dolorem sit cumque voluptatibus.'
                    status: 9
                    description: des
                    deadline: '2025-12-13T06:28:10.000000Z'
                    expert_rating: 1
                    user_rating: 4
                    payment_type: 1
                    user:
                      id: 1080
                      name: 'Darius Halvorson'
                      phone: '+17812627153'
                      image: null
                    service_id: 168
                    service_name: 'Mr. Jedediah Lang'
                    service_name_ar: 'Josue Sawayn'
                    proposed_price: 5000
                    type: 1
                    fields: null
                    accepted_offer: null
                    expert_offer: null
                    actual_deadline: null
                    expert_id: 1081
                  message: "Order's information updated successfully"
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 106
                      subject:
                        type: string
                        example: 'Veritatis repellendus tempora sed ratione sed doloremque. Cum quia ratione sed. Nisi ut minus voluptas dignissimos dolorem sit cumque voluptatibus.'
                      status:
                        type: integer
                        example: 9
                      description:
                        type: string
                        example: des
                      deadline:
                        type: string
                        example: '2025-12-13T06:28:10.000000Z'
                      expert_rating:
                        type: integer
                        example: 1
                      user_rating:
                        type: integer
                        example: 4
                      payment_type:
                        type: integer
                        example: 1
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 1080
                          name:
                            type: string
                            example: 'Darius Halvorson'
                          phone:
                            type: string
                            example: '+17812627153'
                          image:
                            type: string
                            example: null
                      service_id:
                        type: integer
                        example: 168
                      service_name:
                        type: string
                        example: 'Mr. Jedediah Lang'
                      service_name_ar:
                        type: string
                        example: 'Josue Sawayn'
                      proposed_price:
                        type: integer
                        example: 5000
                      type:
                        type: integer
                        example: 1
                      fields:
                        type: string
                        example: null
                      accepted_offer:
                        type: string
                        example: null
                      expert_offer:
                        type: string
                        example: null
                      actual_deadline:
                        type: string
                        example: null
                      expert_id:
                        type: integer
                        example: 1081
                  message:
                    type: string
                    example: "Order's information updated successfully"
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Orders
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                description:
                  type: string
                  description: ''
                  example: null
                  nullable: false
                proposed_price:
                  type: number
                  description: ''
                  example: 7.758271
                  nullable: false
                subject:
                  type: string
                  description: ''
                  example: null
                  nullable: false
                deadline:
                  type: string
                  description: 'Must be a valid date.'
                  example: '2025-12-13T06:31:15'
                  nullable: false
                type:
                  type: string
                  description: ''
                  example: null
                  nullable: false
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the order.'
        example: 1
        required: true
        schema:
          type: integer
  '/api/v1/orders/{order_id}/status/waiting-admin-approval':
    post:
      summary: 'make order status waiting admin approval'
      operationId: makeOrderStatusWaitingAdminApproval
      description: 'This endpoint lets make order status waiting admin approval on specific order'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 117
                    subject: 'Et sint laborum impedit quibusdam ullam animi in. Velit cupiditate perferendis quos quia quia. Ad voluptas consectetur vel sed.'
                    status: 1
                    description: 'Ad modi deleniti cumque numquam laboriosam velit voluptas. Animi autem dolore dignissimos corporis. Vel dolor rerum repellendus voluptas. Libero corporis repudiandae velit eos in id eveniet.'
                    deadline: '1973-09-05T09:57:48.000000Z'
                    expert_rating: 5
                    user_rating: 5
                    payment_type: 1
                    user:
                      id: 1031
                      name: 'Megane Gerhold Sr.'
                      phone: '+12549924910'
                      image: null
                    service_id: 121
                    service_name: 'Ismael Green'
                    service_name_ar: 'Emilie Aufderhar'
                    proposed_price: 77366
                    type: 1
                    fields: null
                    accepted_offer: null
                    expert_offer: null
                    actual_deadline: null
                    expert_id: 1032
                  message: 'The order status updated successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 117
                      subject:
                        type: string
                        example: 'Et sint laborum impedit quibusdam ullam animi in. Velit cupiditate perferendis quos quia quia. Ad voluptas consectetur vel sed.'
                      status:
                        type: integer
                        example: 1
                      description:
                        type: string
                        example: 'Ad modi deleniti cumque numquam laboriosam velit voluptas. Animi autem dolore dignissimos corporis. Vel dolor rerum repellendus voluptas. Libero corporis repudiandae velit eos in id eveniet.'
                      deadline:
                        type: string
                        example: '1973-09-05T09:57:48.000000Z'
                      expert_rating:
                        type: integer
                        example: 5
                      user_rating:
                        type: integer
                        example: 5
                      payment_type:
                        type: integer
                        example: 1
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 1031
                          name:
                            type: string
                            example: 'Megane Gerhold Sr.'
                          phone:
                            type: string
                            example: '+12549924910'
                          image:
                            type: string
                            example: null
                      service_id:
                        type: integer
                        example: 121
                      service_name:
                        type: string
                        example: 'Ismael Green'
                      service_name_ar:
                        type: string
                        example: 'Emilie Aufderhar'
                      proposed_price:
                        type: integer
                        example: 77366
                      type:
                        type: integer
                        example: 1
                      fields:
                        type: string
                        example: null
                      accepted_offer:
                        type: string
                        example: null
                      expert_offer:
                        type: string
                        example: null
                      actual_deadline:
                        type: string
                        example: null
                      expert_id:
                        type: integer
                        example: 1032
                  message:
                    type: string
                    example: 'The order status updated successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Orders
    parameters:
      -
        in: path
        name: order_id
        description: 'The ID of the order.'
        example: 1
        required: true
        schema:
          type: integer
  '/api/v1/orders/{order_id}/status/approved':
    post:
      summary: 'make order status approved by admin'
      operationId: makeOrderStatusApprovedByAdmin
      description: 'This endpoint lets make order status approved by admin on specific order'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 112
                    subject: 'Quo sed vel accusantium alias. Optio rerum excepturi nostrum est amet inventore eos. Aut nam et esse.'
                    status: 2
                    description: 'Laborum optio nostrum ea. Magni eveniet rerum iusto iste aperiam et amet.'
                    deadline: '1988-07-03T13:44:22.000000Z'
                    expert_rating: 1
                    user_rating: 5
                    payment_type: 1
                    user:
                      id: 1014
                      name: 'Milford Muller Jr.'
                      phone: '+15519089142'
                      image: null
                    service_id: 116
                    service_name: 'Fae Bins'
                    service_name_ar: 'Yazmin Ondricka I'
                    proposed_price: 15240
                    type: 3
                    fields: null
                    accepted_offer: null
                    expert_offer: null
                    actual_deadline: null
                    expert_id: 1013
                  message: 'The order status updated successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 112
                      subject:
                        type: string
                        example: 'Quo sed vel accusantium alias. Optio rerum excepturi nostrum est amet inventore eos. Aut nam et esse.'
                      status:
                        type: integer
                        example: 2
                      description:
                        type: string
                        example: 'Laborum optio nostrum ea. Magni eveniet rerum iusto iste aperiam et amet.'
                      deadline:
                        type: string
                        example: '1988-07-03T13:44:22.000000Z'
                      expert_rating:
                        type: integer
                        example: 1
                      user_rating:
                        type: integer
                        example: 5
                      payment_type:
                        type: integer
                        example: 1
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 1014
                          name:
                            type: string
                            example: 'Milford Muller Jr.'
                          phone:
                            type: string
                            example: '+15519089142'
                          image:
                            type: string
                            example: null
                      service_id:
                        type: integer
                        example: 116
                      service_name:
                        type: string
                        example: 'Fae Bins'
                      service_name_ar:
                        type: string
                        example: 'Yazmin Ondricka I'
                      proposed_price:
                        type: integer
                        example: 15240
                      type:
                        type: integer
                        example: 3
                      fields:
                        type: string
                        example: null
                      accepted_offer:
                        type: string
                        example: null
                      expert_offer:
                        type: string
                        example: null
                      actual_deadline:
                        type: string
                        example: null
                      expert_id:
                        type: integer
                        example: 1013
                  message:
                    type: string
                    example: 'The order status updated successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Orders
    parameters:
      -
        in: path
        name: order_id
        description: 'The ID of the order.'
        example: 1
        required: true
        schema:
          type: integer
  '/api/v1/orders/{order_id}/status/rejected':
    post:
      summary: 'make order status rejected by admin'
      operationId: makeOrderStatusRejectedByAdmin
      description: 'This endpoint lets make order status rejected by admin on specific order'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 114
                    subject: 'Et eum enim expedita maxime quia quia saepe. Delectus sed vel non nihil aut. Vel ea consectetur deserunt velit.'
                    status: 8
                    description: 'Omnis perferendis nam sed quo aut at aperiam. Sit optio voluptate ut quisquam. Eos qui ducimus perspiciatis excepturi non id. Quis et recusandae porro culpa saepe.'
                    deadline: '2017-03-01T00:23:45.000000Z'
                    expert_rating: 3
                    user_rating: 1
                    payment_type: 2
                    user:
                      id: 1021
                      name: 'Jerod McDermott'
                      phone: '+18105557387'
                      image: null
                    service_id: 118
                    service_name: 'Mrs. Charity Jacobi'
                    service_name_ar: 'Hugh Klocko'
                    proposed_price: 71709
                    type: 2
                    fields: null
                    accepted_offer: null
                    expert_offer: null
                    actual_deadline: null
                    expert_id: 1020
                  message: 'The order status updated successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 114
                      subject:
                        type: string
                        example: 'Et eum enim expedita maxime quia quia saepe. Delectus sed vel non nihil aut. Vel ea consectetur deserunt velit.'
                      status:
                        type: integer
                        example: 8
                      description:
                        type: string
                        example: 'Omnis perferendis nam sed quo aut at aperiam. Sit optio voluptate ut quisquam. Eos qui ducimus perspiciatis excepturi non id. Quis et recusandae porro culpa saepe.'
                      deadline:
                        type: string
                        example: '2017-03-01T00:23:45.000000Z'
                      expert_rating:
                        type: integer
                        example: 3
                      user_rating:
                        type: integer
                        example: 1
                      payment_type:
                        type: integer
                        example: 2
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 1021
                          name:
                            type: string
                            example: 'Jerod McDermott'
                          phone:
                            type: string
                            example: '+18105557387'
                          image:
                            type: string
                            example: null
                      service_id:
                        type: integer
                        example: 118
                      service_name:
                        type: string
                        example: 'Mrs. Charity Jacobi'
                      service_name_ar:
                        type: string
                        example: 'Hugh Klocko'
                      proposed_price:
                        type: integer
                        example: 71709
                      type:
                        type: integer
                        example: 2
                      fields:
                        type: string
                        example: null
                      accepted_offer:
                        type: string
                        example: null
                      expert_offer:
                        type: string
                        example: null
                      actual_deadline:
                        type: string
                        example: null
                      expert_id:
                        type: integer
                        example: 1020
                  message:
                    type: string
                    example: 'The order status updated successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Orders
    parameters:
      -
        in: path
        name: order_id
        description: 'The ID of the order.'
        example: 1
        required: true
        schema:
          type: integer
  '/api/v1/orders/{order_id}/status/expert/delivered':
    post:
      summary: 'make order status delivered by Expert on specific order'
      operationId: makeOrderStatusDeliveredByExpertOnSpecificOrder
      description: 'This endpoint lets make order status delivered by Expert on specific order'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 1111237
                    subject: 'Adipisci occaecati repellendus voluptas sit laudantium. Nam aliquid nisi deleniti voluptatem aliquam. Nostrum impedit accusantium rerum ut ullam velit optio.'
                    status: 3
                    description: 'Ut beatae aspernatur cum quidem dolor. Occaecati nam explicabo vel consequuntur voluptas quisquam voluptatum. Corrupti quibusdam qui odit qui et maxime. Debitis qui suscipit qui ad quos qui enim.'
                    deadline: '2014-10-13T18:24:40.000000Z'
                    expert_rating: 3
                    user_rating: 3
                    payment_type: 2
                    user:
                      id: 1353
                      name: 'Lauriane Wunsch'
                      phone: '+15512481461'
                      image: null
                    service_id: 214
                    service_name: 'Anna Pollich'
                    service_name_ar: 'Wilfredo McClure'
                    proposed_price: 5154
                    type: 2
                    fields: null
                    accepted_offer: null
                    expert_offer: null
                    actual_deadline: null
                    expert_id: 1354
                  message: 'The order status updated successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 1111237
                      subject:
                        type: string
                        example: 'Adipisci occaecati repellendus voluptas sit laudantium. Nam aliquid nisi deleniti voluptatem aliquam. Nostrum impedit accusantium rerum ut ullam velit optio.'
                      status:
                        type: integer
                        example: 3
                      description:
                        type: string
                        example: 'Ut beatae aspernatur cum quidem dolor. Occaecati nam explicabo vel consequuntur voluptas quisquam voluptatum. Corrupti quibusdam qui odit qui et maxime. Debitis qui suscipit qui ad quos qui enim.'
                      deadline:
                        type: string
                        example: '2014-10-13T18:24:40.000000Z'
                      expert_rating:
                        type: integer
                        example: 3
                      user_rating:
                        type: integer
                        example: 3
                      payment_type:
                        type: integer
                        example: 2
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 1353
                          name:
                            type: string
                            example: 'Lauriane Wunsch'
                          phone:
                            type: string
                            example: '+15512481461'
                          image:
                            type: string
                            example: null
                      service_id:
                        type: integer
                        example: 214
                      service_name:
                        type: string
                        example: 'Anna Pollich'
                      service_name_ar:
                        type: string
                        example: 'Wilfredo McClure'
                      proposed_price:
                        type: integer
                        example: 5154
                      type:
                        type: integer
                        example: 2
                      fields:
                        type: string
                        example: null
                      accepted_offer:
                        type: string
                        example: null
                      expert_offer:
                        type: string
                        example: null
                      actual_deadline:
                        type: string
                        example: null
                      expert_id:
                        type: integer
                        example: 1354
                  message:
                    type: string
                    example: 'The order status updated successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Orders
    parameters:
      -
        in: path
        name: order_id
        description: 'The ID of the order.'
        example: 1
        required: true
        schema:
          type: integer
  '/api/v1/orders/{order_id}/status/user/confirm-delivery':
    post:
      summary: 'make order status delivered to Expert on specific order'
      operationId: makeOrderStatusDeliveredToExpertOnSpecificOrder
      description: 'This endpoint lets make order status delivered to user on specific order'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 115
                    subject: 'Nesciunt totam quo sit porro. Nisi quod alias odio. Deleniti amet ullam velit quos harum voluptas perspiciatis excepturi. Officiis natus necessitatibus aperiam. Quasi maxime animi est saepe.'
                    status: 4
                    description: 'Eos quisquam incidunt quia totam perferendis eum qui. Aut amet dolorem aut fugiat aut perferendis expedita.'
                    deadline: '2016-01-03T16:19:00.000000Z'
                    expert_rating: 4
                    user_rating: 5
                    payment_type: 2
                    user:
                      id: 1108
                      name: 'Dr. Rogelio Murazik'
                      phone: '+19386913453'
                      image: null
                    service_id: 177
                    service_name: 'Vickie Konopelski'
                    service_name_ar: 'Carter Johnson'
                    proposed_price: 64690
                    type: 1
                    fields: null
                    accepted_offer: null
                    expert_offer: null
                    actual_deadline: null
                    expert_id: 1109
                  message: 'The order status updated successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 115
                      subject:
                        type: string
                        example: 'Nesciunt totam quo sit porro. Nisi quod alias odio. Deleniti amet ullam velit quos harum voluptas perspiciatis excepturi. Officiis natus necessitatibus aperiam. Quasi maxime animi est saepe.'
                      status:
                        type: integer
                        example: 4
                      description:
                        type: string
                        example: 'Eos quisquam incidunt quia totam perferendis eum qui. Aut amet dolorem aut fugiat aut perferendis expedita.'
                      deadline:
                        type: string
                        example: '2016-01-03T16:19:00.000000Z'
                      expert_rating:
                        type: integer
                        example: 4
                      user_rating:
                        type: integer
                        example: 5
                      payment_type:
                        type: integer
                        example: 2
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 1108
                          name:
                            type: string
                            example: 'Dr. Rogelio Murazik'
                          phone:
                            type: string
                            example: '+19386913453'
                          image:
                            type: string
                            example: null
                      service_id:
                        type: integer
                        example: 177
                      service_name:
                        type: string
                        example: 'Vickie Konopelski'
                      service_name_ar:
                        type: string
                        example: 'Carter Johnson'
                      proposed_price:
                        type: integer
                        example: 64690
                      type:
                        type: integer
                        example: 1
                      fields:
                        type: string
                        example: null
                      accepted_offer:
                        type: string
                        example: null
                      expert_offer:
                        type: string
                        example: null
                      actual_deadline:
                        type: string
                        example: null
                      expert_id:
                        type: integer
                        example: 1109
                  message:
                    type: string
                    example: 'The order status updated successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Orders
    parameters:
      -
        in: path
        name: order_id
        description: 'The ID of the order.'
        example: 1
        required: true
        schema:
          type: integer
  '/api/v1/orders/{order_id}/user-rating':
    post:
      summary: 'user rating order for expert on specific order'
      operationId: userRatingOrderForExpertOnSpecificOrder
      description: 'This endpoint lets you rating an order when status is delivered by expert'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 110
                    subject: 'Itaque voluptatem qui et facilis repellat cum dolorum. Consequuntur enim excepturi voluptas rerum voluptas id aut. Non ut placeat illum facere repellat ipsam omnis doloremque.'
                    status: 3
                    description: 'Ut dolore voluptate quam. Dicta qui est aliquam quos autem. Incidunt cupiditate animi ipsa dignissimos sed unde minima. Magni voluptatibus velit est ratione. Sed molestiae at aut voluptatum in sit.'
                    deadline: '1975-12-17T21:50:11.000000Z'
                    expert_rating: 3
                    user_rating: 2
                    payment_type: 1
                    user:
                      id: 1092
                      name: 'Walter Thiel'
                      phone: '+19862564201'
                      image: null
                    service_id: 172
                    service_name: 'Adrien Dicki'
                    service_name_ar: 'Trenton Hilpert'
                    proposed_price: 51711
                    type: 2
                    fields: null
                    accepted_offer: null
                    expert_offer: null
                    actual_deadline: null
                    expert_id: 1091
                  message: 'The user rating saved successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 110
                      subject:
                        type: string
                        example: 'Itaque voluptatem qui et facilis repellat cum dolorum. Consequuntur enim excepturi voluptas rerum voluptas id aut. Non ut placeat illum facere repellat ipsam omnis doloremque.'
                      status:
                        type: integer
                        example: 3
                      description:
                        type: string
                        example: 'Ut dolore voluptate quam. Dicta qui est aliquam quos autem. Incidunt cupiditate animi ipsa dignissimos sed unde minima. Magni voluptatibus velit est ratione. Sed molestiae at aut voluptatum in sit.'
                      deadline:
                        type: string
                        example: '1975-12-17T21:50:11.000000Z'
                      expert_rating:
                        type: integer
                        example: 3
                      user_rating:
                        type: integer
                        example: 2
                      payment_type:
                        type: integer
                        example: 1
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 1092
                          name:
                            type: string
                            example: 'Walter Thiel'
                          phone:
                            type: string
                            example: '+19862564201'
                          image:
                            type: string
                            example: null
                      service_id:
                        type: integer
                        example: 172
                      service_name:
                        type: string
                        example: 'Adrien Dicki'
                      service_name_ar:
                        type: string
                        example: 'Trenton Hilpert'
                      proposed_price:
                        type: integer
                        example: 51711
                      type:
                        type: integer
                        example: 2
                      fields:
                        type: string
                        example: null
                      accepted_offer:
                        type: string
                        example: null
                      expert_offer:
                        type: string
                        example: null
                      actual_deadline:
                        type: string
                        example: null
                      expert_id:
                        type: integer
                        example: 1091
                  message:
                    type: string
                    example: 'The user rating saved successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Orders
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                user_rating:
                  type: integer
                  description: 'Must be between 0 and 5.'
                  example: 1
                  nullable: false
                description:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: 'Minima sint ut porro et ad officia optio consequatur.'
                  nullable: false
              required:
                - user_rating
    parameters:
      -
        in: path
        name: order_id
        description: 'The ID of the order.'
        example: 1
        required: true
        schema:
          type: integer
  /api/hyperpay/webhook:
    get:
      summary: 'Hyperpay Webhook'
      operationId: hyperpayWebhook
      description: 'This endpoint is for interacting with hyperpay webhook'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: success
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Payments
  /api/myfatoorah-webhook:
    get:
      summary: 'Myfatoora Webhook'
      operationId: myfatooraWebhook
      description: 'This endpoint is for interacting with Myfatoora webhook'
      parameters: []
      responses:
        400:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'Invalid webhook data: Missing CustomerReference.'
                  status_code: 400
                properties:
                  message:
                    type: string
                    example: 'Invalid webhook data: Missing CustomerReference.'
                  status_code:
                    type: integer
                    example: 400
      tags:
        - Payments
  /api/v1/payments/prepare-checkout:
    post:
      summary: 'prepare orders for checkout'
      operationId: prepareOrdersForCheckout
      description: 'This endpoint lets you prepare orders for checkout'
      parameters: []
      responses: {  }
      tags:
        - Payments
  /api/v1/payments/status:
    post:
      summary: 'Get HyperPay Payment status'
      operationId: getHyperPayPaymentStatus
      description: 'This endpoint lets you get payment status from HyperPay'
      parameters: []
      responses: {  }
      tags:
        - Payments
  /api/v1/payments:
    get:
      summary: 'Show all payments'
      operationId: showAllPayments
      description: 'This endpoint lets you show all payments'
      parameters:
        -
          in: query
          name: page
          description: "Field to select page. Defaults to '1'."
          example: 4
          required: false
          schema:
            type: integer
            description: "Field to select page. Defaults to '1'."
            example: 4
            nullable: false
        -
          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
            nullable: false
        -
          in: query
          name: 'filter[id]'
          description: 'Field to filter items by id.'
          example: dolores
          required: false
          schema:
            type: string
            description: 'Field to filter items by id.'
            example: dolores
            nullable: false
        -
          in: query
          name: 'filter[status]'
          description: 'Field to filter items by status.'
          example: laborum
          required: false
          schema:
            type: string
            description: 'Field to filter items by status.'
            example: laborum
            nullable: false
        -
          in: query
          name: 'filter[total]'
          description: 'Field to filter items by total.'
          example: 71.652585
          required: false
          schema:
            type: number
            description: 'Field to filter items by total.'
            example: 71.652585
            nullable: false
        -
          in: query
          name: sort
          description: 'Field to sort items by id,status,total.'
          example: ut
          required: false
          schema:
            type: string
            description: 'Field to sort items by id,status,total.'
            example: ut
            nullable: false
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 8
                      status: 3
                      amount: 181
                      user_id: 1386
                      balance: 0
                      order:
                        id: 1111247
                        subject: 'Quos iure ab magnam temporibus ratione enim. Aut sit dolores voluptas atque quia ipsa. Blanditiis sequi consequatur laborum cupiditate. Et impedit quo ducimus nobis.'
                        status: 8
                      type: 1
                      meta: null
                      notes: null
                    -
                      id: 9
                      status: 4
                      amount: 164
                      user_id: 1389
                      balance: 0
                      order:
                        id: 1111248
                        subject: 'Commodi provident velit incidunt. Modi eos sint quo accusantium et nihil. Dolorum placeat veritatis expedita maiores est. Nesciunt id repudiandae vitae debitis est.'
                        status: 9
                      type: 4
                      meta: null
                      notes: null
                    -
                      id: 10
                      status: 4
                      amount: 49
                      user_id: 1392
                      balance: 0
                      order:
                        id: 1111249
                        subject: 'Hic voluptate numquam fuga incidunt ipsum. Possimus unde porro commodi molestiae voluptas consectetur. Minus eum voluptatibus ut natus incidunt. Et eos vel fugit unde reiciendis.'
                        status: 6
                      type: 5
                      meta: null
                      notes: null
                    -
                      id: 11
                      status: 2
                      amount: 90
                      user_id: 1395
                      balance: 0
                      order:
                        id: 1111250
                        subject: 'Iste temporibus et et dolorem magnam nemo. Dicta omnis veritatis autem blanditiis est qui. Facilis et odio et quod.'
                        status: 7
                      type: 2
                      meta: null
                      notes: null
                    -
                      id: 12
                      status: 2
                      amount: 30
                      user_id: 1398
                      balance: 0
                      order:
                        id: 1111251
                        subject: 'Magni animi quia explicabo dolorem voluptatibus itaque. Necessitatibus qui totam possimus. Deleniti quos consequatur aut alias. Aliquam enim amet accusantium sed et.'
                        status: 8
                      type: 4
                      meta: null
                      notes: null
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 8
                        status: 3
                        amount: 181
                        user_id: 1386
                        balance: 0
                        order:
                          id: 1111247
                          subject: 'Quos iure ab magnam temporibus ratione enim. Aut sit dolores voluptas atque quia ipsa. Blanditiis sequi consequatur laborum cupiditate. Et impedit quo ducimus nobis.'
                          status: 8
                        type: 1
                        meta: null
                        notes: null
                      -
                        id: 9
                        status: 4
                        amount: 164
                        user_id: 1389
                        balance: 0
                        order:
                          id: 1111248
                          subject: 'Commodi provident velit incidunt. Modi eos sint quo accusantium et nihil. Dolorum placeat veritatis expedita maiores est. Nesciunt id repudiandae vitae debitis est.'
                          status: 9
                        type: 4
                        meta: null
                        notes: null
                      -
                        id: 10
                        status: 4
                        amount: 49
                        user_id: 1392
                        balance: 0
                        order:
                          id: 1111249
                          subject: 'Hic voluptate numquam fuga incidunt ipsum. Possimus unde porro commodi molestiae voluptas consectetur. Minus eum voluptatibus ut natus incidunt. Et eos vel fugit unde reiciendis.'
                          status: 6
                        type: 5
                        meta: null
                        notes: null
                      -
                        id: 11
                        status: 2
                        amount: 90
                        user_id: 1395
                        balance: 0
                        order:
                          id: 1111250
                          subject: 'Iste temporibus et et dolorem magnam nemo. Dicta omnis veritatis autem blanditiis est qui. Facilis et odio et quod.'
                          status: 7
                        type: 2
                        meta: null
                        notes: null
                      -
                        id: 12
                        status: 2
                        amount: 30
                        user_id: 1398
                        balance: 0
                        order:
                          id: 1111251
                          subject: 'Magni animi quia explicabo dolorem voluptatibus itaque. Necessitatibus qui totam possimus. Deleniti quos consequatur aut alias. Aliquam enim amet accusantium sed et.'
                          status: 8
                        type: 4
                        meta: null
                        notes: null
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 8
                        status:
                          type: integer
                          example: 3
                        amount:
                          type: integer
                          example: 181
                        user_id:
                          type: integer
                          example: 1386
                        balance:
                          type: integer
                          example: 0
                        order:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 1111247
                            subject:
                              type: string
                              example: 'Quos iure ab magnam temporibus ratione enim. Aut sit dolores voluptas atque quia ipsa. Blanditiis sequi consequatur laborum cupiditate. Et impedit quo ducimus nobis.'
                            status:
                              type: integer
                              example: 8
                        type:
                          type: integer
                          example: 1
                        meta:
                          type: string
                          example: null
                        notes:
                          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:
        - Payments
  '/api/v1/payments/{id}':
    get:
      summary: 'Show specific payment'
      operationId: showSpecificPayment
      description: 'This endpoint lets you show specific payment'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 19
                    status: 4
                    amount: 176
                    user_id: 1136
                    balance: 0
                    order:
                      id: 122
                      subject: 'Tempore qui corrupti exercitationem. Assumenda consequatur provident illum vitae. Expedita voluptas est voluptas.'
                      status: 5
                    type: 3
                    meta: null
                    notes: null
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 19
                      status:
                        type: integer
                        example: 4
                      amount:
                        type: integer
                        example: 176
                      user_id:
                        type: integer
                        example: 1136
                      balance:
                        type: integer
                        example: 0
                      order:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 122
                          subject:
                            type: string
                            example: 'Tempore qui corrupti exercitationem. Assumenda consequatur provident illum vitae. Expedita voluptas est voluptas.'
                          status:
                            type: integer
                            example: 5
                      type:
                        type: integer
                        example: 3
                      meta:
                        type: string
                        example: null
                      notes:
                        type: string
                        example: null
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Payments
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the payment.'
        example: 1
        required: true
        schema:
          type: integer
  '/api/v1/payments/{payment_id}/status/paid':
    post:
      summary: 'Make  payment paid'
      operationId: makePaymentPaid
      description: 'This endpoint lets you make payment paid'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 22
                    status: 2
                    amount: 113
                    user_id: 1147
                    balance: 113
                    order:
                      id: 125
                      subject: 'Dolorem enim odit reiciendis. Officia aliquam id neque temporibus fugit. Provident qui quas eum ea earum.'
                      status: 2
                    type: 1
                    meta: null
                    notes: null
                  message: 'The payment status updated successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 22
                      status:
                        type: integer
                        example: 2
                      amount:
                        type: integer
                        example: 113
                      user_id:
                        type: integer
                        example: 1147
                      balance:
                        type: integer
                        example: 113
                      order:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 125
                          subject:
                            type: string
                            example: 'Dolorem enim odit reiciendis. Officia aliquam id neque temporibus fugit. Provident qui quas eum ea earum.'
                          status:
                            type: integer
                            example: 2
                      type:
                        type: integer
                        example: 1
                      meta:
                        type: string
                        example: null
                      notes:
                        type: string
                        example: null
                  message:
                    type: string
                    example: 'The payment status updated successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Payments
    parameters:
      -
        in: path
        name: payment_id
        description: 'The ID of the payment.'
        example: 1
        required: true
        schema:
          type: integer
  '/api/v1/payments/{payment_id}/status/rejected':
    post:
      summary: 'Make payment rejected'
      operationId: makePaymentRejected
      description: 'This endpoint lets you make payment rejected'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 26
                    status: 3
                    amount: 84
                    user_id: 1071
                    balance: 0
                    order:
                      id: 128
                      subject: 'Iste asperiores minima reprehenderit quia quia. Vel explicabo vitae quaerat debitis. Ipsa ex hic accusamus assumenda qui quae.'
                      status: 8
                    type: 1
                    meta: null
                    notes: null
                  message: 'The payment status updated successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 26
                      status:
                        type: integer
                        example: 3
                      amount:
                        type: integer
                        example: 84
                      user_id:
                        type: integer
                        example: 1071
                      balance:
                        type: integer
                        example: 0
                      order:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 128
                          subject:
                            type: string
                            example: 'Iste asperiores minima reprehenderit quia quia. Vel explicabo vitae quaerat debitis. Ipsa ex hic accusamus assumenda qui quae.'
                          status:
                            type: integer
                            example: 8
                      type:
                        type: integer
                        example: 1
                      meta:
                        type: string
                        example: null
                      notes:
                        type: string
                        example: null
                  message:
                    type: string
                    example: 'The payment status updated successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Payments
    parameters:
      -
        in: path
        name: payment_id
        description: 'The ID of the payment.'
        example: 1
        required: true
        schema:
          type: integer
  '/api/v1/payments/{payment_id}/status/cancelled':
    post:
      summary: 'Make payment cancelled'
      operationId: makePaymentCancelled
      description: 'This endpoint lets you make payment cancelled'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 23
                    status: 4
                    amount: 131
                    user_id: 1060
                    balance: 0
                    order:
                      id: 125
                      subject: 'Et sed nam aspernatur molestiae suscipit. Eos saepe et rerum mollitia est non. Libero dolores aut laudantium velit cumque. Placeat modi maxime dicta quidem quo repellendus deleniti.'
                      status: 3
                    type: 3
                    meta: null
                    notes: null
                  message: 'The payment status updated successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 23
                      status:
                        type: integer
                        example: 4
                      amount:
                        type: integer
                        example: 131
                      user_id:
                        type: integer
                        example: 1060
                      balance:
                        type: integer
                        example: 0
                      order:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 125
                          subject:
                            type: string
                            example: 'Et sed nam aspernatur molestiae suscipit. Eos saepe et rerum mollitia est non. Libero dolores aut laudantium velit cumque. Placeat modi maxime dicta quidem quo repellendus deleniti.'
                          status:
                            type: integer
                            example: 3
                      type:
                        type: integer
                        example: 3
                      meta:
                        type: string
                        example: null
                      notes:
                        type: string
                        example: null
                  message:
                    type: string
                    example: 'The payment status updated successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Payments
    parameters:
      -
        in: path
        name: payment_id
        description: 'The ID of the payment.'
        example: 1
        required: true
        schema:
          type: integer
  /api/v1/payments/myfatoorah/checkout:
    post:
      summary: 'Create a payment intent for a specific offer.'
      operationId: createAPaymentIntentForASpecificOffer
      description: 'This endpoint allows the user to initiate a payment process for a specific offer'
      parameters: []
      responses: {  }
      tags:
        - Payments
    get:
      summary: "Get MyFatoorah Payment Information\nProvide the callback method with the paymentId"
      operationId: getMyFatoorahPaymentInformationProvideTheCallbackMethodWithThePaymentId
      description: ''
      parameters: []
      responses:
        400:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'Invalid payment response.'
                properties:
                  message:
                    type: string
                    example: 'Invalid payment response.'
      tags:
        - Payments
  /api/v1/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: 73
                      name: 'Dr. Dennis Kozey Sr.'
                      description: 'Dicta aspernatur et odio quos suscipit sed et inventore. Et sunt minus quis dolor ab dolores. Ea quibusdam repellendus deleniti magnam doloribus est ut error.'
                    -
                      id: 74
                      name: 'Josefa Mertz'
                      description: 'Laudantium culpa molestiae sapiente labore nihil quis ab. Quisquam et similique sint voluptatem consequatur ab neque architecto.'
                    -
                      id: 75
                      name: 'Mia Konopelski'
                      description: 'Ut maxime consequatur eos similique quos dolor sequi. Illo ut occaecati dicta dolor dolor et.'
                    -
                      id: 76
                      name: 'Gonzalo Nitzsche'
                      description: 'Laboriosam dolore unde ipsam dolores aliquam. Ut dicta et voluptatibus aliquam id omnis.'
                    -
                      id: 77
                      name: 'Prof. Emiliano Wisozk Sr.'
                      description: 'Molestiae in alias autem porro voluptatibus temporibus. Officia ab esse et placeat suscipit.'
                  meta:
                    pagination:
                      total: 16
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 73
                        name: 'Dr. Dennis Kozey Sr.'
                        description: 'Dicta aspernatur et odio quos suscipit sed et inventore. Et sunt minus quis dolor ab dolores. Ea quibusdam repellendus deleniti magnam doloribus est ut error.'
                      -
                        id: 74
                        name: 'Josefa Mertz'
                        description: 'Laudantium culpa molestiae sapiente labore nihil quis ab. Quisquam et similique sint voluptatem consequatur ab neque architecto.'
                      -
                        id: 75
                        name: 'Mia Konopelski'
                        description: 'Ut maxime consequatur eos similique quos dolor sequi. Illo ut occaecati dicta dolor dolor et.'
                      -
                        id: 76
                        name: 'Gonzalo Nitzsche'
                        description: 'Laboriosam dolore unde ipsam dolores aliquam. Ut dicta et voluptatibus aliquam id omnis.'
                      -
                        id: 77
                        name: 'Prof. Emiliano Wisozk Sr.'
                        description: 'Molestiae in alias autem porro voluptatibus temporibus. Officia ab esse et placeat suscipit.'
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 73
                        name:
                          type: string
                          example: 'Dr. Dennis Kozey Sr.'
                        description:
                          type: string
                          example: 'Dicta aspernatur et odio quos suscipit sed et inventore. Et sunt minus quis dolor ab dolores. Ea quibusdam repellendus deleniti magnam doloribus est ut error.'
                  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:
        - Permissions
  '/api/v1/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: 75
                    name: 'Ms. Michele Skiles'
                    description: 'Dolore sapiente veniam dolores fugiat. Sint nostrum tenetur a eum nihil aut deserunt. Natus et magni quo dolorem ab commodi omnis eos.'
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 75
                      name:
                        type: string
                        example: 'Ms. Michele Skiles'
                      description:
                        type: string
                        example: 'Dolore sapiente veniam dolores fugiat. Sint nostrum tenetur a eum nihil aut deserunt. Natus et magni quo dolorem ab commodi omnis eos.'
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Permissions
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the permission.'
        example: 1
        required: true
        schema:
          type: integer
  /api/v1/products:
    get:
      summary: 'Show all products'
      operationId: showAllProducts
      description: 'This endpoint lets you show all products'
      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
            nullable: false
        -
          in: query
          name: per_page
          description: "Field to select items per page. Defaults to '15'."
          example: 2
          required: false
          schema:
            type: integer
            description: "Field to select items per page. Defaults to '15'."
            example: 2
            nullable: false
        -
          in: query
          name: 'filter[id]'
          description: 'Field to filter items by id.'
          example: sint
          required: false
          schema:
            type: string
            description: 'Field to filter items by id.'
            example: sint
            nullable: false
        -
          in: query
          name: 'filter[title]'
          description: 'Field to filter items by title.'
          example: a
          required: false
          schema:
            type: string
            description: 'Field to filter items by title.'
            example: a
            nullable: false
        -
          in: query
          name: 'filter[title_ar]'
          description: 'Field to filter items by title_ar.'
          example: iste
          required: false
          schema:
            type: string
            description: 'Field to filter items by title_ar.'
            example: iste
            nullable: false
        -
          in: query
          name: 'filter[user_id]'
          description: 'Field to filter items by user_id.'
          example: qui
          required: false
          schema:
            type: string
            description: 'Field to filter items by user_id.'
            example: qui
            nullable: false
        -
          in: query
          name: 'filter[type]'
          description: 'Field to filter items by type.'
          example: magnam
          required: false
          schema:
            type: string
            description: 'Field to filter items by type.'
            example: magnam
            nullable: false
        -
          in: query
          name: 'filter[rating]'
          description: 'Field to filter items by rating.'
          example: excepturi
          required: false
          schema:
            type: string
            description: 'Field to filter items by rating.'
            example: excepturi
            nullable: false
        -
          in: query
          name: 'filter[price]'
          description: 'Field to filter items by price.'
          example: eum
          required: false
          schema:
            type: string
            description: 'Field to filter items by price.'
            example: eum
            nullable: false
        -
          in: query
          name: 'filter[meta]'
          description: 'Field to filter items by meta.'
          example: eligendi
          required: false
          schema:
            type: string
            description: 'Field to filter items by meta.'
            example: eligendi
            nullable: false
        -
          in: query
          name: 'filter[city]'
          description: 'Field to filter items by city.'
          example: inventore
          required: false
          schema:
            type: string
            description: 'Field to filter items by city.'
            example: inventore
            nullable: false
        -
          in: query
          name: 'filter[description]'
          description: 'Field to filter items by description.'
          example: iure
          required: false
          schema:
            type: string
            description: 'Field to filter items by description.'
            example: iure
            nullable: false
        -
          in: query
          name: 'filter[description_ar]'
          description: 'Field to filter items by description_ar.'
          example: sint
          required: false
          schema:
            type: string
            description: 'Field to filter items by description_ar.'
            example: sint
            nullable: false
        -
          in: query
          name: sort
          description: 'Field to sort items by id,description_ar,title,title_ar,description,city,rating,type,price,user_id.'
          example: fugiat
          required: false
          schema:
            type: string
            description: 'Field to sort items by id,description_ar,title,title_ar,description,city,rating,type,price,user_id.'
            example: fugiat
            nullable: false
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 10
                      title: Prof.
                      title_ar: Prof.
                      user_id: 1455
                      type: 2
                      rating: 4
                      price: 59418
                      meta: null
                      city: 'Port Garettville'
                      description: 'Vel culpa incidunt in. Eaque accusamus id cupiditate ut est. Expedita vel voluptatibus animi. Error similique perspiciatis corrupti harum impedit et.'
                      description_ar: 'Aut a vitae rerum aut cum commodi. Quae quisquam repudiandae non sint quia ut. Hic soluta laboriosam esse ut at consequatur soluta. Et omnis quo harum voluptates.'
                      image: null
                    -
                      id: 11
                      title: Prof.
                      title_ar: Prof.
                      user_id: 1456
                      type: 1
                      rating: 1
                      price: 30889
                      meta: null
                      city: Kentonfurt
                      description: 'Quia quibusdam aut cupiditate illo placeat voluptas. Error enim nostrum quas unde. Aut pariatur eum alias dolor. Architecto velit porro hic.'
                      description_ar: 'Qui vel ea ipsam est. Libero commodi maiores mollitia accusantium voluptatem. Architecto recusandae eligendi aspernatur exercitationem ex et harum. Odit culpa voluptatem neque et voluptatem ea est.'
                      image: null
                    -
                      id: 12
                      title: Miss
                      title_ar: Miss
                      user_id: 1457
                      type: 2
                      rating: 4
                      price: 95572
                      meta: null
                      city: 'Lake Ninahaven'
                      description: 'Praesentium mollitia numquam a sit. Omnis sequi cum quisquam et molestias itaque. Consequatur iste reiciendis nobis error et iusto quo. Non qui harum suscipit aut nam magnam.'
                      description_ar: 'Impedit reiciendis nesciunt inventore ab. Possimus aut ipsam porro aliquam molestias. Sint harum numquam eaque reprehenderit ut ullam. Eius aut alias deserunt maxime non.'
                      image: null
                    -
                      id: 13
                      title: Mr.
                      title_ar: Prof.
                      user_id: 1458
                      type: 1
                      rating: 5
                      price: 1166
                      meta: null
                      city: Rosenbaummouth
                      description: 'Aspernatur explicabo incidunt et libero enim magnam voluptas. Voluptatibus aut ipsa ullam. Est dolorem est quidem aut sint at aut. Voluptatibus ipsam tempora similique consequatur cum.'
                      description_ar: 'Totam et pariatur architecto id vel. Maiores sunt ut praesentium voluptatibus culpa asperiores beatae. Quaerat molestiae officia doloremque voluptatem.'
                      image: null
                    -
                      id: 14
                      title: Ms.
                      title_ar: Prof.
                      user_id: 1459
                      type: 2
                      rating: 5
                      price: 25474
                      meta: null
                      city: Howellmouth
                      description: 'Possimus quaerat reiciendis illo inventore reiciendis sed. Autem nihil velit adipisci occaecati aut veritatis et. Quae voluptates omnis voluptas animi eaque. Unde minus sunt dolorum qui.'
                      description_ar: 'Quia culpa sequi consequuntur commodi consequuntur. Quaerat porro ipsam molestias quos molestiae sit magni. Corrupti iste libero natus quia. Consequatur excepturi minima qui repellat quisquam qui.'
                      image: null
                  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: Prof.
                        title_ar: Prof.
                        user_id: 1455
                        type: 2
                        rating: 4
                        price: 59418
                        meta: null
                        city: 'Port Garettville'
                        description: 'Vel culpa incidunt in. Eaque accusamus id cupiditate ut est. Expedita vel voluptatibus animi. Error similique perspiciatis corrupti harum impedit et.'
                        description_ar: 'Aut a vitae rerum aut cum commodi. Quae quisquam repudiandae non sint quia ut. Hic soluta laboriosam esse ut at consequatur soluta. Et omnis quo harum voluptates.'
                        image: null
                      -
                        id: 11
                        title: Prof.
                        title_ar: Prof.
                        user_id: 1456
                        type: 1
                        rating: 1
                        price: 30889
                        meta: null
                        city: Kentonfurt
                        description: 'Quia quibusdam aut cupiditate illo placeat voluptas. Error enim nostrum quas unde. Aut pariatur eum alias dolor. Architecto velit porro hic.'
                        description_ar: 'Qui vel ea ipsam est. Libero commodi maiores mollitia accusantium voluptatem. Architecto recusandae eligendi aspernatur exercitationem ex et harum. Odit culpa voluptatem neque et voluptatem ea est.'
                        image: null
                      -
                        id: 12
                        title: Miss
                        title_ar: Miss
                        user_id: 1457
                        type: 2
                        rating: 4
                        price: 95572
                        meta: null
                        city: 'Lake Ninahaven'
                        description: 'Praesentium mollitia numquam a sit. Omnis sequi cum quisquam et molestias itaque. Consequatur iste reiciendis nobis error et iusto quo. Non qui harum suscipit aut nam magnam.'
                        description_ar: 'Impedit reiciendis nesciunt inventore ab. Possimus aut ipsam porro aliquam molestias. Sint harum numquam eaque reprehenderit ut ullam. Eius aut alias deserunt maxime non.'
                        image: null
                      -
                        id: 13
                        title: Mr.
                        title_ar: Prof.
                        user_id: 1458
                        type: 1
                        rating: 5
                        price: 1166
                        meta: null
                        city: Rosenbaummouth
                        description: 'Aspernatur explicabo incidunt et libero enim magnam voluptas. Voluptatibus aut ipsa ullam. Est dolorem est quidem aut sint at aut. Voluptatibus ipsam tempora similique consequatur cum.'
                        description_ar: 'Totam et pariatur architecto id vel. Maiores sunt ut praesentium voluptatibus culpa asperiores beatae. Quaerat molestiae officia doloremque voluptatem.'
                        image: null
                      -
                        id: 14
                        title: Ms.
                        title_ar: Prof.
                        user_id: 1459
                        type: 2
                        rating: 5
                        price: 25474
                        meta: null
                        city: Howellmouth
                        description: 'Possimus quaerat reiciendis illo inventore reiciendis sed. Autem nihil velit adipisci occaecati aut veritatis et. Quae voluptates omnis voluptas animi eaque. Unde minus sunt dolorum qui.'
                        description_ar: 'Quia culpa sequi consequuntur commodi consequuntur. Quaerat porro ipsam molestias quos molestiae sit magni. Corrupti iste libero natus quia. Consequatur excepturi minima qui repellat quisquam qui.'
                        image: null
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 10
                        title:
                          type: string
                          example: Prof.
                        title_ar:
                          type: string
                          example: Prof.
                        user_id:
                          type: integer
                          example: 1455
                        type:
                          type: integer
                          example: 2
                        rating:
                          type: integer
                          example: 4
                        price:
                          type: integer
                          example: 59418
                        meta:
                          type: string
                          example: null
                        city:
                          type: string
                          example: 'Port Garettville'
                        description:
                          type: string
                          example: 'Vel culpa incidunt in. Eaque accusamus id cupiditate ut est. Expedita vel voluptatibus animi. Error similique perspiciatis corrupti harum impedit et.'
                        description_ar:
                          type: string
                          example: 'Aut a vitae rerum aut cum commodi. Quae quisquam repudiandae non sint quia ut. Hic soluta laboriosam esse ut at consequatur soluta. Et omnis quo harum voluptates.'
                        image:
                          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:
        - Product
    post:
      summary: 'Add  product'
      operationId: addProduct
      description: 'This endpoint lets you add  product.'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 1
                    title: fffff
                    title_ar: fffff
                    user_id: 1600
                    type: 1
                    rating: 3
                    price: 45
                    meta: null
                    city: Syria
                    description: google.com
                    description_ar: google.com
                    image: null
                  message: 'The product added successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 1
                      title:
                        type: string
                        example: fffff
                      title_ar:
                        type: string
                        example: fffff
                      user_id:
                        type: integer
                        example: 1600
                      type:
                        type: integer
                        example: 1
                      rating:
                        type: integer
                        example: 3
                      price:
                        type: integer
                        example: 45
                      meta:
                        type: string
                        example: null
                      city:
                        type: string
                        example: Syria
                      description:
                        type: string
                        example: google.com
                      description_ar:
                        type: string
                        example: google.com
                      image:
                        type: string
                        example: null
                  message:
                    type: string
                    example: 'The product added successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Product
      requestBody:
        required: true
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                title:
                  type: string
                  description: ''
                  example: repellendus
                  nullable: false
                title_ar:
                  type: string
                  description: ''
                  example: voluptatum
                  nullable: false
                type:
                  type: string
                  description: ''
                  example: '2'
                  nullable: false
                  enum:
                    - '1'
                    - '2'
                rating:
                  type: string
                  description: ''
                  example: '4'
                  nullable: false
                  enum:
                    - '1'
                    - '2'
                    - '3'
                    - '4'
                    - '5'
                price:
                  type: number
                  description: ''
                  example: 44624.25501
                  nullable: false
                meta:
                  type: string
                  description: ''
                  example: null
                  nullable: false
                city:
                  type: string
                  description: ''
                  example: id
                  nullable: false
                description:
                  type: string
                  description: ''
                  example: excepturi
                  nullable: false
                description_ar:
                  type: string
                  description: ''
                  example: repudiandae
                  nullable: false
                image:
                  type: string
                  format: binary
                  description: 'Must be an image.'
                  nullable: false
              required:
                - title
                - title_ar
                - type
                - rating
                - price
                - city
                - description
                - description_ar
                - image
  '/api/v1/products/{id}':
    get:
      summary: 'Show specific product'
      operationId: showSpecificProduct
      description: 'This endpoint lets you show specific product'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 7
                    title: Dr.
                    title_ar: Mr.
                    user_id: 1097
                    type: 1
                    rating: 3
                    price: 50771
                    meta: null
                    city: Keelingland
                    description: 'Eos commodi qui rerum voluptatem neque. Repellendus optio voluptate voluptatem sapiente aliquid eveniet. Delectus animi asperiores ea odio ex laboriosam. Rerum libero est voluptas voluptatem magnam.'
                    description_ar: 'Omnis eveniet minus et dignissimos est. Perferendis maxime tempore sint perspiciatis eaque veniam omnis sed. Non vitae expedita optio reiciendis aspernatur.'
                    image: null
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 7
                      title:
                        type: string
                        example: Dr.
                      title_ar:
                        type: string
                        example: Mr.
                      user_id:
                        type: integer
                        example: 1097
                      type:
                        type: integer
                        example: 1
                      rating:
                        type: integer
                        example: 3
                      price:
                        type: integer
                        example: 50771
                      meta:
                        type: string
                        example: null
                      city:
                        type: string
                        example: Keelingland
                      description:
                        type: string
                        example: 'Eos commodi qui rerum voluptatem neque. Repellendus optio voluptate voluptatem sapiente aliquid eveniet. Delectus animi asperiores ea odio ex laboriosam. Rerum libero est voluptas voluptatem magnam.'
                      description_ar:
                        type: string
                        example: 'Omnis eveniet minus et dignissimos est. Perferendis maxime tempore sint perspiciatis eaque veniam omnis sed. Non vitae expedita optio reiciendis aspernatur.'
                      image:
                        type: string
                        example: null
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Product
    put:
      summary: 'Update specific  product'
      operationId: updateSpecificProduct
      description: 'This endpoint lets you update specific product.'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 9
                    title: title
                    title_ar: Prof.
                    user_id: 1101
                    type: 1
                    rating: 1
                    price: 98126
                    meta: null
                    city: Kerlukeberg
                    description: description
                    description_ar: 'Et tenetur voluptatibus qui dignissimos eaque in. Reprehenderit molestiae nihil architecto recusandae quaerat omnis illum temporibus.'
                    image: null
                  message: "Product's information updated successfully"
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 9
                      title:
                        type: string
                        example: title
                      title_ar:
                        type: string
                        example: Prof.
                      user_id:
                        type: integer
                        example: 1101
                      type:
                        type: integer
                        example: 1
                      rating:
                        type: integer
                        example: 1
                      price:
                        type: integer
                        example: 98126
                      meta:
                        type: string
                        example: null
                      city:
                        type: string
                        example: Kerlukeberg
                      description:
                        type: string
                        example: description
                      description_ar:
                        type: string
                        example: 'Et tenetur voluptatibus qui dignissimos eaque in. Reprehenderit molestiae nihil architecto recusandae quaerat omnis illum temporibus.'
                      image:
                        type: string
                        example: null
                  message:
                    type: string
                    example: "Product's information updated successfully"
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Product
      requestBody:
        required: false
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                title:
                  type: string
                  description: ''
                  example: null
                  nullable: false
                title_ar:
                  type: string
                  description: ''
                  example: null
                  nullable: false
                type:
                  type: string
                  description: ''
                  example: '2'
                  nullable: false
                  enum:
                    - '1'
                    - '2'
                rating:
                  type: string
                  description: ''
                  example: '4'
                  nullable: false
                  enum:
                    - '1'
                    - '2'
                    - '3'
                    - '4'
                    - '5'
                price:
                  type: number
                  description: ''
                  example: 430747.89
                  nullable: false
                meta:
                  type: string
                  description: ''
                  example: null
                  nullable: false
                city:
                  type: string
                  description: ''
                  example: null
                  nullable: false
                description:
                  type: string
                  description: ''
                  example: null
                  nullable: false
                description_ar:
                  type: string
                  description: ''
                  example: null
                  nullable: false
                image:
                  type: string
                  format: binary
                  description: 'Must be an image.'
                  nullable: false
    delete:
      summary: 'Delete specific product'
      operationId: deleteSpecificProduct
      description: 'This endpoint lets you delete specific product'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'The Product deleted successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'The Product deleted successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Product
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the product.'
        example: 7
        required: true
        schema:
          type: integer
  '/api/v1/products/{product_id}/offers':
    get:
      summary: "Show all product's offers"
      operationId: showAllProductsOffers
      description: "This endpoint lets you show all product's offers"
      parameters:
        -
          in: query
          name: page
          description: "Field to select page. Defaults to '1'."
          example: 19
          required: false
          schema:
            type: integer
            description: "Field to select page. Defaults to '1'."
            example: 19
            nullable: false
        -
          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
            nullable: false
        -
          in: query
          name: 'filter[id]'
          description: 'Field to filter items by id.'
          example: facilis
          required: false
          schema:
            type: string
            description: 'Field to filter items by id.'
            example: facilis
            nullable: false
        -
          in: query
          name: 'filter[price]'
          description: 'Field to filter items by price.'
          example: odio
          required: false
          schema:
            type: string
            description: 'Field to filter items by price.'
            example: odio
            nullable: false
        -
          in: query
          name: 'filter[status]'
          description: 'Field to filter items by status.'
          example: 9
          required: false
          schema:
            type: integer
            description: 'Field to filter items by status.'
            example: 9
            nullable: false
        -
          in: query
          name: sort
          description: 'Field to sort items by id,price,status.'
          example: quas
          required: false
          schema:
            type: string
            description: 'Field to sort items by id,price,status.'
            example: quas
            nullable: false
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 11111164
                      price: null
                      deadline: null
                      status: 1
                      chat_group_id: null
                      user:
                        id: 1174
                        name: 'Carleton Jones'
                        phone: '+13529522105'
                        image: null
                        expert_rating_avg: 0.4
                        age: '39'
                        profession: "Alice, 'when one."
                        specialty: "And I declare it's."
                        brief: 'INSIDE, you might.'
                        type: 1
                        section: 1
                        consultation_price: 97
                      order: null
                    -
                      id: 11111165
                      price: null
                      deadline: null
                      status: 1
                      chat_group_id: null
                      user:
                        id: 1174
                        name: 'Carleton Jones'
                        phone: '+13529522105'
                        image: null
                        expert_rating_avg: 0.4
                        age: '39'
                        profession: "Alice, 'when one."
                        specialty: "And I declare it's."
                        brief: 'INSIDE, you might.'
                        type: 1
                        section: 1
                        consultation_price: 97
                      order: null
                  meta:
                    pagination:
                      total: 2
                      per_page: 5
                      count: 2
                      current_page: 1
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 11111164
                        price: null
                        deadline: null
                        status: 1
                        chat_group_id: null
                        user:
                          id: 1174
                          name: 'Carleton Jones'
                          phone: '+13529522105'
                          image: null
                          expert_rating_avg: 0.4
                          age: '39'
                          profession: "Alice, 'when one."
                          specialty: "And I declare it's."
                          brief: 'INSIDE, you might.'
                          type: 1
                          section: 1
                          consultation_price: 97
                        order: null
                      -
                        id: 11111165
                        price: null
                        deadline: null
                        status: 1
                        chat_group_id: null
                        user:
                          id: 1174
                          name: 'Carleton Jones'
                          phone: '+13529522105'
                          image: null
                          expert_rating_avg: 0.4
                          age: '39'
                          profession: "Alice, 'when one."
                          specialty: "And I declare it's."
                          brief: 'INSIDE, you might.'
                          type: 1
                          section: 1
                          consultation_price: 97
                        order: null
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 11111164
                        price:
                          type: string
                          example: null
                        deadline:
                          type: string
                          example: null
                        status:
                          type: integer
                          example: 1
                        chat_group_id:
                          type: string
                          example: null
                        user:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 1174
                            name:
                              type: string
                              example: 'Carleton Jones'
                            phone:
                              type: string
                              example: '+13529522105'
                            image:
                              type: string
                              example: null
                            expert_rating_avg:
                              type: number
                              example: 0.4
                            age:
                              type: string
                              example: '39'
                            profession:
                              type: string
                              example: "Alice, 'when one."
                            specialty:
                              type: string
                              example: "And I declare it's."
                            brief:
                              type: string
                              example: 'INSIDE, you might.'
                            type:
                              type: integer
                              example: 1
                            section:
                              type: integer
                              example: 1
                            consultation_price:
                              type: integer
                              example: 97
                        order:
                          type: string
                          example: null
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 2
                          per_page:
                            type: integer
                            example: 5
                          count:
                            type: integer
                            example: 2
                          current_page:
                            type: integer
                            example: 1
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Product
    post:
      summary: "store product's offers"
      operationId: storeProductsOffers
      description: "This endpoint lets you store product's offers"
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 38
                    price: 58
                    deadline: '2025-12-13 06:28:39'
                    status: 1
                    chat_group_id: null
                    user:
                      id: 1091
                      name: 'Miss Lucy Pollich II'
                      phone: '+18454746306'
                      image: null
                      expert_rating_avg: 0.4
                      age: '85'
                      profession: 'The Panther took.'
                      specialty: "Alice. 'That's the."
                      brief: 'So she set off at.'
                      type: 16
                      section: 1
                      consultation_price: 80
                    order: null
                  message: 'The offer added successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 38
                      price:
                        type: integer
                        example: 58
                      deadline:
                        type: string
                        example: '2025-12-13 06:28:39'
                      status:
                        type: integer
                        example: 1
                      chat_group_id:
                        type: string
                        example: null
                      user:
                        type: object
                        properties:
                          id:
                            type: integer
                            example: 1091
                          name:
                            type: string
                            example: 'Miss Lucy Pollich II'
                          phone:
                            type: string
                            example: '+18454746306'
                          image:
                            type: string
                            example: null
                          expert_rating_avg:
                            type: number
                            example: 0.4
                          age:
                            type: string
                            example: '85'
                          profession:
                            type: string
                            example: 'The Panther took.'
                          specialty:
                            type: string
                            example: "Alice. 'That's the."
                          brief:
                            type: string
                            example: 'So she set off at.'
                          type:
                            type: integer
                            example: 16
                          section:
                            type: integer
                            example: 1
                          consultation_price:
                            type: integer
                            example: 80
                      order:
                        type: string
                        example: null
                  message:
                    type: string
                    example: 'The offer added successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Product
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                price:
                  type: number
                  description: ''
                  example: 40504.537
                  nullable: false
                deadline:
                  type: string
                  description: 'Must be a valid date.'
                  example: '2025-12-13T06:31:16'
                  nullable: false
              required:
                - price
                - deadline
    parameters:
      -
        in: path
        name: product_id
        description: 'The ID of the product.'
        example: 19
        required: true
        schema:
          type: integer
  /api/v1/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: 'Prof. Dallin Zulauf III'
                      description: 'Dolore ex eligendi nam voluptatem.'
                    -
                      id: 15
                      name: 'Mckenzie Keebler'
                      description: 'Odit maiores eos omnis.'
                    -
                      id: 16
                      name: 'Baron McGlynn'
                      description: 'Quibusdam voluptas minima exercitationem esse.'
                    -
                      id: 17
                      name: 'Celia Hahn III'
                      description: 'Totam est non dolorum eius nulla nostrum quidem.'
                    -
                      id: 18
                      name: 'Prof. Hal Carroll'
                      description: 'Architecto voluptatem porro 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: 'Prof. Dallin Zulauf III'
                        description: 'Dolore ex eligendi nam voluptatem.'
                      -
                        id: 15
                        name: 'Mckenzie Keebler'
                        description: 'Odit maiores eos omnis.'
                      -
                        id: 16
                        name: 'Baron McGlynn'
                        description: 'Quibusdam voluptas minima exercitationem esse.'
                      -
                        id: 17
                        name: 'Celia Hahn III'
                        description: 'Totam est non dolorum eius nulla nostrum quidem.'
                      -
                        id: 18
                        name: 'Prof. Hal Carroll'
                        description: 'Architecto voluptatem porro est.'
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 14
                        name:
                          type: string
                          example: 'Prof. Dallin Zulauf III'
                        description:
                          type: string
                          example: 'Dolore ex eligendi nam voluptatem.'
                  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:
        - Roles
    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: 8
                    name: 'Name role'
                    description: 'Description role'
                  message: 'The role added successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 8
                      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:
        - Roles
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: glafeysgjohdtneagqt
                  nullable: false
                description:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: 'Labore non dicta praesentium sed rerum.'
                  nullable: false
              required:
                - name
                - description
  '/api/v1/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: 5
                    name: 'Anahi Schaefer'
                    description: 'Et sed minima iusto corporis.'
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 5
                      name:
                        type: string
                        example: 'Anahi Schaefer'
                      description:
                        type: string
                        example: 'Et sed minima iusto corporis.'
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Roles
    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:
                  message: 'The role updated successfully'
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: 'The role updated successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Roles
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: v
                  nullable: false
                description:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: 'Id incidunt praesentium vel.'
                  nullable: false
    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:
        - Roles
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the role.'
        example: 1
        required: true
        schema:
          type: integer
  '/api/v1/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: 11
          required: false
          schema:
            type: integer
            description: "Field to select page. Defaults to '1'."
            example: 11
            nullable: false
        -
          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
            nullable: false
        -
          in: query
          name: filter
          description: 'Field to filter by identifier,name,description.'
          example: et
          required: false
          schema:
            type: string
            description: 'Field to filter by identifier,name,description.'
            example: et
            nullable: false
        -
          in: query
          name: sort
          description: 'Field to sort items by identifier,name,description.'
          example: aut
          required: false
          schema:
            type: string
            description: 'Field to sort items by identifier,name,description.'
            example: aut
            nullable: false
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 182
                      name: 'Tito Bergstrom'
                      description: 'Aut provident sint nulla expedita quia fugit sit. Totam et est porro voluptatem. Nihil voluptatem rerum accusamus officia ducimus libero.'
                    -
                      id: 183
                      name: 'Prof. Isac Steuber IV'
                      description: 'Adipisci ad tempora commodi fuga repellendus quasi eligendi. Doloribus voluptatem facilis voluptatum pariatur debitis eum.'
                    -
                      id: 184
                      name: 'Dr. Cale Sanford'
                      description: 'Sit sunt illum tempora tempore et voluptas. Voluptas praesentium molestias eaque cupiditate et odio.'
                    -
                      id: 185
                      name: 'Dr. Gerry Medhurst DDS'
                      description: 'Consequatur illum tempore sint rerum esse nulla dolor. Et nihil eligendi nisi maxime.'
                    -
                      id: 186
                      name: 'Major Dare'
                      description: 'Et distinctio velit culpa cumque. A consequatur sunt quidem dolores.'
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 182
                        name: 'Tito Bergstrom'
                        description: 'Aut provident sint nulla expedita quia fugit sit. Totam et est porro voluptatem. Nihil voluptatem rerum accusamus officia ducimus libero.'
                      -
                        id: 183
                        name: 'Prof. Isac Steuber IV'
                        description: 'Adipisci ad tempora commodi fuga repellendus quasi eligendi. Doloribus voluptatem facilis voluptatum pariatur debitis eum.'
                      -
                        id: 184
                        name: 'Dr. Cale Sanford'
                        description: 'Sit sunt illum tempora tempore et voluptas. Voluptas praesentium molestias eaque cupiditate et odio.'
                      -
                        id: 185
                        name: 'Dr. Gerry Medhurst DDS'
                        description: 'Consequatur illum tempore sint rerum esse nulla dolor. Et nihil eligendi nisi maxime.'
                      -
                        id: 186
                        name: 'Major Dare'
                        description: 'Et distinctio velit culpa cumque. A consequatur sunt quidem dolores.'
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 182
                        name:
                          type: string
                          example: 'Tito Bergstrom'
                        description:
                          type: string
                          example: 'Aut provident sint nulla expedita quia fugit sit. Totam et est porro voluptatem. Nihil voluptatem rerum accusamus officia ducimus libero.'
                  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:
        - Roles
    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:
        - Roles
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                permissionIds:
                  type: array
                  description: 'List of the permissions Ids.'
                  example:
                    - 20
                  items:
                    type: integer
    parameters:
      -
        in: path
        name: role_id
        description: 'The ID of the role.'
        example: 1
        required: true
        schema:
          type: integer
  /api/v1/services/tree:
    get:
      summary: 'Show services tree'
      operationId: showServicesTree
      description: 'This endpoint lets you show services tree'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 1
                      label: 'Students Services'
                      icon: 'https://api.dev.menassahur.com/storage/services/students-services.svg'
                      children:
                        -
                          id: 2
                          label: 'Business Management'
                          icon: 'https://api.dev.menassahur.com/storage/services/students-services/business.svg'
                        -
                          id: 3
                          label: Engineering
                          icon: 'https://api.dev.menassahur.com/storage/services/students-services/engineering.svg'
                        -
                          id: 4
                          label: Media
                          icon: 'https://api.dev.menassahur.com/storage/services/students-services/media.svg'
                        -
                          id: 5
                          label: Accounting
                          icon: 'https://api.dev.menassahur.com/storage/services/students-services/accounting.svg'
                        -
                          id: 6
                          label: Medicine
                          icon: 'https://api.dev.menassahur.com/storage/services/students-services/medicine.svg'
                        -
                          id: 7
                          label: Law
                          icon: 'https://api.dev.menassahur.com/storage/services/students-services/law.svg'
                        -
                          id: 8
                          label: English
                          icon: 'https://api.dev.menassahur.com/storage/services/students-services/english.svg'
                        -
                          id: 9
                          label: Arabic
                          icon: 'https://api.dev.menassahur.com/storage/services/students-services/arabic.svg'
                        -
                          id: 10
                          label: ' Chemistry'
                          icon: 'https://api.dev.menassahur.com/storage/services/students-services/chemistry.svg'
                        -
                          id: 11
                          label: ' Physics'
                          icon: 'https://api.dev.menassahur.com/storage/services/students-services/physics.svg'
                        -
                          id: 12
                          label: Programming
                          icon: 'https://api.dev.menassahur.com/storage/services/students-services/programming.svg'
                        -
                          id: 13
                          label: Computer
                          icon: 'https://api.dev.menassahur.com/storage/services/students-services/computer.svg'
                        -
                          id: 14
                          label: Other
                          icon: 'https://api.dev.menassahur.com/storage/services/students-services/other.svg'
                    -
                      id: 15
                      label: 'Curriculum Vitae'
                      icon: 'https://api.dev.menassahur.com/storage/services/cv.svg'
                      children:
                        -
                          id: 16
                          label: 'Writing a CV in Arabic '
                          icon: 'https://api.dev.menassahur.com/storage/services/curriculum-vitae/cv-arabic.svg'
                        -
                          id: 17
                          label: 'Writing a CV in Arabic'
                          icon: 'https://api.dev.menassahur.com/storage/services/curriculum-vitae/cv-english.svg'
                    -
                      id: 18
                      label: 'General Services'
                      icon: 'https://api.dev.menassahur.com/storage/services/general-services.svg'
                      children:
                        -
                          id: 19
                          label: 'Job Placement'
                          icon: 'https://api.dev.menassahur.com/storage/services/general-services/job.svg'
                        -
                          id: 20
                          label: 'Hospital Appointment'
                          icon: 'https://api.dev.menassahur.com/storage/services/general-services/hospital.svg'
                        -
                          id: 21
                          label: 'Civil Affairs Appointment'
                          icon: 'https://api.dev.menassahur.com/storage/services/general-services/appointment.svg'
                        -
                          id: 22
                          label: 'Guarantee Application'
                          icon: 'https://api.dev.menassahur.com/storage/services/general-services/guarantee.svg'
                        -
                          id: 23
                          label: 'Incentive Application'
                          icon: 'https://api.dev.menassahur.com/storage/services/general-services/incentive.svg'
                        -
                          id: 24
                          label: 'Rural Development Application'
                          icon: 'https://api.dev.menassahur.com/storage/services/general-services/countryside.svg'
                        -
                          id: 25
                          label: Other
                          icon: 'https://api.dev.menassahur.com/storage/services/general-services/other.svg'
                        -
                          id: 61
                          label: 'Freelancer Platform'
                          icon: 'https://api.dev.menassahur.com/storage/services/general-services/freelancer.svg'
                        -
                          id: 62
                          label: 'Citizen Account'
                          icon: 'https://api.dev.menassahur.com/storage/services/general-services/citizen-accounts.svg'
                        -
                          id: 63
                          label: 'Social Security Complaints'
                          icon: 'https://api.dev.menassahur.com/storage/services/general-services/social-security.svg'
                        -
                          id: 64
                          label: Sakani
                          icon: 'https://api.dev.menassahur.com/storage/services/general-services/sakani.svg'
                        -
                          id: 65
                          label: 'Zakat & Income'
                          icon: 'https://api.dev.menassahur.com/storage/services/general-services/zakat.svg'
                        -
                          id: 66
                          label: 'Saudi Business Center'
                          icon: 'https://api.dev.menassahur.com/storage/services/general-services/business-center.svg'
                        -
                          id: 67
                          label: 'Social Insurance'
                          icon: 'https://api.dev.menassahur.com/storage/services/general-services/social-insurance.svg'
                        -
                          id: 68
                          label: Jadarah
                          icon: 'https://api.dev.menassahur.com/storage/services/general-services/jadarah.svg'
                        -
                          id: 69
                          label: 'Chambers of Commerce'
                          icon: 'https://api.dev.menassahur.com/storage/services/general-services/chambers.svg'
                        -
                          id: 71
                          label: Balady
                          icon: 'https://api.dev.menassahur.com/storage/services/general-services/balady.svg'
                        -
                          id: 72
                          label: 'Ministry of Labor'
                          icon: 'https://api.dev.menassahur.com/storage/services/general-services/labor.svg'
                        -
                          id: 73
                          label: 'Social Development Bank'
                          icon: 'https://api.dev.menassahur.com/storage/services/general-services/development-bank.svg'
                        -
                          id: 74
                          label: Najiz
                          icon: 'https://api.dev.menassahur.com/storage/services/general-services/najiz.svg'
                        -
                          id: 75
                          label: 'Nonprofit Organizations'
                          icon: 'https://api.dev.menassahur.com/storage/services/general-services/organizations.svg'
                        -
                          id: 76
                          label: Housing
                          icon: 'https://api.dev.menassahur.com/storage/services/general-services/housing.svg'
                        -
                          id: 77
                          label: Absher
                          icon: 'https://api.dev.menassahur.com/storage/services/general-services/absher.svg'
                        -
                          id: 78
                          label: 'Open Bank Account'
                          icon: 'https://api.dev.menassahur.com/storage/services/general-services/bank-account.svg'
                        -
                          id: 79
                          label: 'Rehabilitation Support'
                          icon: 'https://api.dev.menassahur.com/storage/services/general-services/rehab.svg'
                        -
                          id: 80
                          label: Jobs
                          icon: 'https://api.dev.menassahur.com/storage/services/general-services/jobs.svg'
                        -
                          id: 81
                          label: Contracts
                          icon: 'https://api.dev.menassahur.com/storage/services/general-services/contracts.svg'
                        -
                          id: 82
                          label: 'Citizen Account'
                          icon: 'https://api.dev.menassahur.com/storage/services/general-services/citizen-account.svg'
                    -
                      id: 26
                      label: 'Graphic Design'
                      icon: 'https://api.dev.menassahur.com/storage/services/design.svg'
                      children:
                        -
                          id: 27
                          label: 'Motion Graphics'
                          icon: 'https://api.dev.menassahur.com/storage/services/design/moshin.svg'
                        -
                          id: 28
                          label: Posters
                          icon: 'https://api.dev.menassahur.com/storage/services/design/posters.svg'
                        -
                          id: 29
                          label: 'Business Cards'
                          icon: 'https://api.dev.menassahur.com/storage/services/design/work-jobs.svg'
                        -
                          id: 30
                          label: 'Visual Identity'
                          icon: 'https://api.dev.menassahur.com/storage/services/design/vision.svg'
                        -
                          id: 31
                          label: Logo
                          icon: 'https://api.dev.menassahur.com/storage/services/design/logo.svg'
                        -
                          id: 32
                          label: 'Event Invitation Cards'
                          icon: 'https://api.dev.menassahur.com/storage/services/design/invitation.svg'
                        -
                          id: 33
                          label: Other
                          icon: 'https://api.dev.menassahur.com/storage/services/design/other.svg'
                    -
                      id: 34
                      label: Translation
                      icon: 'https://api.dev.menassahur.com/storage/services/translation.svg'
                      children:
                        -
                          id: 35
                          label: 'Legal Translation'
                          icon: 'https://api.dev.menassahur.com/storage/services/translation/legal.svg'
                        -
                          id: 36
                          label: 'Medical Translation'
                          icon: 'https://api.dev.menassahur.com/storage/services/translation/medical.svg'
                        -
                          id: 37
                          label: 'Engineering Translation'
                          icon: 'https://api.dev.menassahur.com/storage/services/translation/geometric.svg'
                        -
                          id: 38
                          label: 'Literary Translation'
                          icon: 'https://api.dev.menassahur.com/storage/services/translation/literary.svg'
                        -
                          id: 39
                          label: 'Scientific Translation'
                          icon: 'https://api.dev.menassahur.com/storage/services/translation/scientific.svg'
                        -
                          id: 40
                          label: 'Audio Lecture Translation'
                          icon: 'https://api.dev.menassahur.com/storage/services/translation/lectures.svg'
                        -
                          id: 41
                          label: Other
                          icon: 'https://api.dev.menassahur.com/storage/services/translation/other.svg'
                    -
                      id: 42
                      label: 'Content Writing'
                      icon: 'https://api.dev.menassahur.com/storage/services/content-writing.svg'
                      children:
                        -
                          id: 43
                          label: 'Feasibility Study'
                          icon: 'https://api.dev.menassahur.com/storage/services/content-writing/feasibility.svg'
                        -
                          id: 44
                          label: 'Investment Proposal Writing'
                          icon: 'https://api.dev.menassahur.com/storage/services/content-writing/show.svg'
                        -
                          id: 45
                          label: 'Motion Graphic Content Writing'
                          icon: 'https://api.dev.menassahur.com/storage/services/content-writing/moshin.svg'
                        -
                          id: 46
                          label: 'Website Content Writing'
                          icon: 'https://api.dev.menassahur.com/storage/services/content-writing/sites.svg'
                        -
                          id: 47
                          label: Other
                          icon: 'https://api.dev.menassahur.com/storage/services/content-writing/other.svg'
                    -
                      id: 48
                      label: 'Engineering Projects'
                      icon: 'https://api.dev.menassahur.com/storage/services/engineering-projects.svg'
                      children:
                        -
                          id: 49
                          label: 'Revit Architectural Designs'
                          icon: 'https://api.dev.menassahur.com/storage/services/engineering-projects/revet.svg'
                        -
                          id: 50
                          label: '3D Designs'
                          icon: 'https://api.dev.menassahur.com/storage/services/engineering-projects/3d.svg'
                        -
                          id: 51
                          label: Other
                          icon: 'https://api.dev.menassahur.com/storage/services/engineering-projects/other.svg'
                    -
                      id: 52
                      label: 'Programming and Websites'
                      icon: 'https://api.dev.menassahur.com/storage/services/programming.svg'
                      children:
                        -
                          id: 53
                          label: 'iOS App Design'
                          icon: 'https://api.dev.menassahur.com/storage/services/programming/ios.svg'
                        -
                          id: 54
                          label: 'Android App Design'
                          icon: 'https://api.dev.menassahur.com/storage/services/programming/android.svg'
                        -
                          id: 55
                          label: 'Web and App Design'
                          icon: 'https://api.dev.menassahur.com/storage/services/programming/design.svg'
                        -
                          id: 56
                          label: 'UI Design for Websites and Apps'
                          icon: 'https://api.dev.menassahur.com/storage/services/programming/ui.svg'
                        -
                          id: 57
                          label: 'Code Modification for Websites and Apps'
                          icon: 'https://api.dev.menassahur.com/storage/services/programming/code.svg'
                        -
                          id: 58
                          label: Other
                          icon: 'https://api.dev.menassahur.com/storage/services/programming/other.svg'
                        -
                          id: 59
                          label: 'Salla Store Setup'
                          icon: 'https://api.dev.menassahur.com/storage/services/programming/salla.svg'
                        -
                          id: 60
                          label: 'Zid Store Setup'
                          icon: 'https://api.dev.menassahur.com/storage/services/programming/zd.svg'
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 1
                        label: 'Students Services'
                        icon: 'https://api.dev.menassahur.com/storage/services/students-services.svg'
                        children:
                          -
                            id: 2
                            label: 'Business Management'
                            icon: 'https://api.dev.menassahur.com/storage/services/students-services/business.svg'
                          -
                            id: 3
                            label: Engineering
                            icon: 'https://api.dev.menassahur.com/storage/services/students-services/engineering.svg'
                          -
                            id: 4
                            label: Media
                            icon: 'https://api.dev.menassahur.com/storage/services/students-services/media.svg'
                          -
                            id: 5
                            label: Accounting
                            icon: 'https://api.dev.menassahur.com/storage/services/students-services/accounting.svg'
                          -
                            id: 6
                            label: Medicine
                            icon: 'https://api.dev.menassahur.com/storage/services/students-services/medicine.svg'
                          -
                            id: 7
                            label: Law
                            icon: 'https://api.dev.menassahur.com/storage/services/students-services/law.svg'
                          -
                            id: 8
                            label: English
                            icon: 'https://api.dev.menassahur.com/storage/services/students-services/english.svg'
                          -
                            id: 9
                            label: Arabic
                            icon: 'https://api.dev.menassahur.com/storage/services/students-services/arabic.svg'
                          -
                            id: 10
                            label: ' Chemistry'
                            icon: 'https://api.dev.menassahur.com/storage/services/students-services/chemistry.svg'
                          -
                            id: 11
                            label: ' Physics'
                            icon: 'https://api.dev.menassahur.com/storage/services/students-services/physics.svg'
                          -
                            id: 12
                            label: Programming
                            icon: 'https://api.dev.menassahur.com/storage/services/students-services/programming.svg'
                          -
                            id: 13
                            label: Computer
                            icon: 'https://api.dev.menassahur.com/storage/services/students-services/computer.svg'
                          -
                            id: 14
                            label: Other
                            icon: 'https://api.dev.menassahur.com/storage/services/students-services/other.svg'
                      -
                        id: 15
                        label: 'Curriculum Vitae'
                        icon: 'https://api.dev.menassahur.com/storage/services/cv.svg'
                        children:
                          -
                            id: 16
                            label: 'Writing a CV in Arabic '
                            icon: 'https://api.dev.menassahur.com/storage/services/curriculum-vitae/cv-arabic.svg'
                          -
                            id: 17
                            label: 'Writing a CV in Arabic'
                            icon: 'https://api.dev.menassahur.com/storage/services/curriculum-vitae/cv-english.svg'
                      -
                        id: 18
                        label: 'General Services'
                        icon: 'https://api.dev.menassahur.com/storage/services/general-services.svg'
                        children:
                          -
                            id: 19
                            label: 'Job Placement'
                            icon: 'https://api.dev.menassahur.com/storage/services/general-services/job.svg'
                          -
                            id: 20
                            label: 'Hospital Appointment'
                            icon: 'https://api.dev.menassahur.com/storage/services/general-services/hospital.svg'
                          -
                            id: 21
                            label: 'Civil Affairs Appointment'
                            icon: 'https://api.dev.menassahur.com/storage/services/general-services/appointment.svg'
                          -
                            id: 22
                            label: 'Guarantee Application'
                            icon: 'https://api.dev.menassahur.com/storage/services/general-services/guarantee.svg'
                          -
                            id: 23
                            label: 'Incentive Application'
                            icon: 'https://api.dev.menassahur.com/storage/services/general-services/incentive.svg'
                          -
                            id: 24
                            label: 'Rural Development Application'
                            icon: 'https://api.dev.menassahur.com/storage/services/general-services/countryside.svg'
                          -
                            id: 25
                            label: Other
                            icon: 'https://api.dev.menassahur.com/storage/services/general-services/other.svg'
                          -
                            id: 61
                            label: 'Freelancer Platform'
                            icon: 'https://api.dev.menassahur.com/storage/services/general-services/freelancer.svg'
                          -
                            id: 62
                            label: 'Citizen Account'
                            icon: 'https://api.dev.menassahur.com/storage/services/general-services/citizen-accounts.svg'
                          -
                            id: 63
                            label: 'Social Security Complaints'
                            icon: 'https://api.dev.menassahur.com/storage/services/general-services/social-security.svg'
                          -
                            id: 64
                            label: Sakani
                            icon: 'https://api.dev.menassahur.com/storage/services/general-services/sakani.svg'
                          -
                            id: 65
                            label: 'Zakat & Income'
                            icon: 'https://api.dev.menassahur.com/storage/services/general-services/zakat.svg'
                          -
                            id: 66
                            label: 'Saudi Business Center'
                            icon: 'https://api.dev.menassahur.com/storage/services/general-services/business-center.svg'
                          -
                            id: 67
                            label: 'Social Insurance'
                            icon: 'https://api.dev.menassahur.com/storage/services/general-services/social-insurance.svg'
                          -
                            id: 68
                            label: Jadarah
                            icon: 'https://api.dev.menassahur.com/storage/services/general-services/jadarah.svg'
                          -
                            id: 69
                            label: 'Chambers of Commerce'
                            icon: 'https://api.dev.menassahur.com/storage/services/general-services/chambers.svg'
                          -
                            id: 71
                            label: Balady
                            icon: 'https://api.dev.menassahur.com/storage/services/general-services/balady.svg'
                          -
                            id: 72
                            label: 'Ministry of Labor'
                            icon: 'https://api.dev.menassahur.com/storage/services/general-services/labor.svg'
                          -
                            id: 73
                            label: 'Social Development Bank'
                            icon: 'https://api.dev.menassahur.com/storage/services/general-services/development-bank.svg'
                          -
                            id: 74
                            label: Najiz
                            icon: 'https://api.dev.menassahur.com/storage/services/general-services/najiz.svg'
                          -
                            id: 75
                            label: 'Nonprofit Organizations'
                            icon: 'https://api.dev.menassahur.com/storage/services/general-services/organizations.svg'
                          -
                            id: 76
                            label: Housing
                            icon: 'https://api.dev.menassahur.com/storage/services/general-services/housing.svg'
                          -
                            id: 77
                            label: Absher
                            icon: 'https://api.dev.menassahur.com/storage/services/general-services/absher.svg'
                          -
                            id: 78
                            label: 'Open Bank Account'
                            icon: 'https://api.dev.menassahur.com/storage/services/general-services/bank-account.svg'
                          -
                            id: 79
                            label: 'Rehabilitation Support'
                            icon: 'https://api.dev.menassahur.com/storage/services/general-services/rehab.svg'
                          -
                            id: 80
                            label: Jobs
                            icon: 'https://api.dev.menassahur.com/storage/services/general-services/jobs.svg'
                          -
                            id: 81
                            label: Contracts
                            icon: 'https://api.dev.menassahur.com/storage/services/general-services/contracts.svg'
                          -
                            id: 82
                            label: 'Citizen Account'
                            icon: 'https://api.dev.menassahur.com/storage/services/general-services/citizen-account.svg'
                      -
                        id: 26
                        label: 'Graphic Design'
                        icon: 'https://api.dev.menassahur.com/storage/services/design.svg'
                        children:
                          -
                            id: 27
                            label: 'Motion Graphics'
                            icon: 'https://api.dev.menassahur.com/storage/services/design/moshin.svg'
                          -
                            id: 28
                            label: Posters
                            icon: 'https://api.dev.menassahur.com/storage/services/design/posters.svg'
                          -
                            id: 29
                            label: 'Business Cards'
                            icon: 'https://api.dev.menassahur.com/storage/services/design/work-jobs.svg'
                          -
                            id: 30
                            label: 'Visual Identity'
                            icon: 'https://api.dev.menassahur.com/storage/services/design/vision.svg'
                          -
                            id: 31
                            label: Logo
                            icon: 'https://api.dev.menassahur.com/storage/services/design/logo.svg'
                          -
                            id: 32
                            label: 'Event Invitation Cards'
                            icon: 'https://api.dev.menassahur.com/storage/services/design/invitation.svg'
                          -
                            id: 33
                            label: Other
                            icon: 'https://api.dev.menassahur.com/storage/services/design/other.svg'
                      -
                        id: 34
                        label: Translation
                        icon: 'https://api.dev.menassahur.com/storage/services/translation.svg'
                        children:
                          -
                            id: 35
                            label: 'Legal Translation'
                            icon: 'https://api.dev.menassahur.com/storage/services/translation/legal.svg'
                          -
                            id: 36
                            label: 'Medical Translation'
                            icon: 'https://api.dev.menassahur.com/storage/services/translation/medical.svg'
                          -
                            id: 37
                            label: 'Engineering Translation'
                            icon: 'https://api.dev.menassahur.com/storage/services/translation/geometric.svg'
                          -
                            id: 38
                            label: 'Literary Translation'
                            icon: 'https://api.dev.menassahur.com/storage/services/translation/literary.svg'
                          -
                            id: 39
                            label: 'Scientific Translation'
                            icon: 'https://api.dev.menassahur.com/storage/services/translation/scientific.svg'
                          -
                            id: 40
                            label: 'Audio Lecture Translation'
                            icon: 'https://api.dev.menassahur.com/storage/services/translation/lectures.svg'
                          -
                            id: 41
                            label: Other
                            icon: 'https://api.dev.menassahur.com/storage/services/translation/other.svg'
                      -
                        id: 42
                        label: 'Content Writing'
                        icon: 'https://api.dev.menassahur.com/storage/services/content-writing.svg'
                        children:
                          -
                            id: 43
                            label: 'Feasibility Study'
                            icon: 'https://api.dev.menassahur.com/storage/services/content-writing/feasibility.svg'
                          -
                            id: 44
                            label: 'Investment Proposal Writing'
                            icon: 'https://api.dev.menassahur.com/storage/services/content-writing/show.svg'
                          -
                            id: 45
                            label: 'Motion Graphic Content Writing'
                            icon: 'https://api.dev.menassahur.com/storage/services/content-writing/moshin.svg'
                          -
                            id: 46
                            label: 'Website Content Writing'
                            icon: 'https://api.dev.menassahur.com/storage/services/content-writing/sites.svg'
                          -
                            id: 47
                            label: Other
                            icon: 'https://api.dev.menassahur.com/storage/services/content-writing/other.svg'
                      -
                        id: 48
                        label: 'Engineering Projects'
                        icon: 'https://api.dev.menassahur.com/storage/services/engineering-projects.svg'
                        children:
                          -
                            id: 49
                            label: 'Revit Architectural Designs'
                            icon: 'https://api.dev.menassahur.com/storage/services/engineering-projects/revet.svg'
                          -
                            id: 50
                            label: '3D Designs'
                            icon: 'https://api.dev.menassahur.com/storage/services/engineering-projects/3d.svg'
                          -
                            id: 51
                            label: Other
                            icon: 'https://api.dev.menassahur.com/storage/services/engineering-projects/other.svg'
                      -
                        id: 52
                        label: 'Programming and Websites'
                        icon: 'https://api.dev.menassahur.com/storage/services/programming.svg'
                        children:
                          -
                            id: 53
                            label: 'iOS App Design'
                            icon: 'https://api.dev.menassahur.com/storage/services/programming/ios.svg'
                          -
                            id: 54
                            label: 'Android App Design'
                            icon: 'https://api.dev.menassahur.com/storage/services/programming/android.svg'
                          -
                            id: 55
                            label: 'Web and App Design'
                            icon: 'https://api.dev.menassahur.com/storage/services/programming/design.svg'
                          -
                            id: 56
                            label: 'UI Design for Websites and Apps'
                            icon: 'https://api.dev.menassahur.com/storage/services/programming/ui.svg'
                          -
                            id: 57
                            label: 'Code Modification for Websites and Apps'
                            icon: 'https://api.dev.menassahur.com/storage/services/programming/code.svg'
                          -
                            id: 58
                            label: Other
                            icon: 'https://api.dev.menassahur.com/storage/services/programming/other.svg'
                          -
                            id: 59
                            label: 'Salla Store Setup'
                            icon: 'https://api.dev.menassahur.com/storage/services/programming/salla.svg'
                          -
                            id: 60
                            label: 'Zid Store Setup'
                            icon: 'https://api.dev.menassahur.com/storage/services/programming/zd.svg'
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 1
                        label:
                          type: string
                          example: 'Students Services'
                        icon:
                          type: string
                          example: 'https://api.dev.menassahur.com/storage/services/students-services.svg'
                        children:
                          type: array
                          example:
                            -
                              id: 2
                              label: 'Business Management'
                              icon: 'https://api.dev.menassahur.com/storage/services/students-services/business.svg'
                            -
                              id: 3
                              label: Engineering
                              icon: 'https://api.dev.menassahur.com/storage/services/students-services/engineering.svg'
                            -
                              id: 4
                              label: Media
                              icon: 'https://api.dev.menassahur.com/storage/services/students-services/media.svg'
                            -
                              id: 5
                              label: Accounting
                              icon: 'https://api.dev.menassahur.com/storage/services/students-services/accounting.svg'
                            -
                              id: 6
                              label: Medicine
                              icon: 'https://api.dev.menassahur.com/storage/services/students-services/medicine.svg'
                            -
                              id: 7
                              label: Law
                              icon: 'https://api.dev.menassahur.com/storage/services/students-services/law.svg'
                            -
                              id: 8
                              label: English
                              icon: 'https://api.dev.menassahur.com/storage/services/students-services/english.svg'
                            -
                              id: 9
                              label: Arabic
                              icon: 'https://api.dev.menassahur.com/storage/services/students-services/arabic.svg'
                            -
                              id: 10
                              label: ' Chemistry'
                              icon: 'https://api.dev.menassahur.com/storage/services/students-services/chemistry.svg'
                            -
                              id: 11
                              label: ' Physics'
                              icon: 'https://api.dev.menassahur.com/storage/services/students-services/physics.svg'
                            -
                              id: 12
                              label: Programming
                              icon: 'https://api.dev.menassahur.com/storage/services/students-services/programming.svg'
                            -
                              id: 13
                              label: Computer
                              icon: 'https://api.dev.menassahur.com/storage/services/students-services/computer.svg'
                            -
                              id: 14
                              label: Other
                              icon: 'https://api.dev.menassahur.com/storage/services/students-services/other.svg'
                          items:
                            type: object
                            properties:
                              id:
                                type: integer
                                example: 2
                              label:
                                type: string
                                example: 'Business Management'
                              icon:
                                type: string
                                example: 'https://api.dev.menassahur.com/storage/services/students-services/business.svg'
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Services
  /api/v1/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
            nullable: false
        -
          in: query
          name: per_page
          description: "Field to select items per page. Defaults to '15'."
          example: 11
          required: false
          schema:
            type: integer
            description: "Field to select items per page. Defaults to '15'."
            example: 11
            nullable: false
        -
          in: query
          name: 'filter[name]'
          description: 'Field to filter items by id.'
          example: ut
          required: false
          schema:
            type: string
            description: 'Field to filter items by id.'
            example: ut
            nullable: false
        -
          in: query
          name: 'filter[description]'
          description: 'Field to filter items by description.'
          example: dolorem
          required: false
          schema:
            type: string
            description: 'Field to filter items by description.'
            example: dolorem
            nullable: false
        -
          in: query
          name: 'filter[orderable]'
          description: 'Field to filter items by orderable.'
          example: 14
          required: false
          schema:
            type: integer
            description: 'Field to filter items by orderable.'
            example: 14
            nullable: false
        -
          in: query
          name: 'filter[auto_accept_attachments]'
          description: 'Field to filter items by auto_accept_attachments.'
          example: 12
          required: false
          schema:
            type: integer
            description: 'Field to filter items by auto_accept_attachments.'
            example: 12
            nullable: false
        -
          in: query
          name: 'filter[section]'
          description: 'Field to filter items by section.'
          example: 9
          required: false
          schema:
            type: integer
            description: 'Field to filter items by section.'
            example: 9
            nullable: false
        -
          in: query
          name: 'filter[recurrent]'
          description: 'Field to filter items by recurrent.'
          example: 3
          required: false
          schema:
            type: integer
            description: 'Field to filter items by recurrent.'
            example: 3
            nullable: false
        -
          in: query
          name: 'filter[parent_id]'
          description: 'Field to filter items by parent_id.'
          example: 17
          required: false
          schema:
            type: integer
            description: 'Field to filter items by parent_id.'
            example: 17
            nullable: false
        -
          in: query
          name: sort
          description: 'Field to sort items by id,name,description,auto_accept_attachments, section, recurrent.'
          example: consequatur
          required: false
          schema:
            type: string
            description: 'Field to sort items by id,name,description,auto_accept_attachments, section, recurrent.'
            example: consequatur
            nullable: false
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 306
                      name: 'Dr. Chadrick Kovacek'
                      name_ar: 'Mrs. Rhea Hartmann'
                      name_en: 'Dr. Chadrick Kovacek'
                      order: 0
                      icon: 'https://via.placeholder.com/640x480.png/008844?text=quod'
                      description: 'Velit illum sunt saepe aperiam. Cum consectetur facilis beatae nam adipisci facilis. Ut placeat officia quod culpa quasi non ipsa.'
                      description_ar: 'Praesentium cupiditate commodi qui praesentium reiciendis non nihil. Quis et deleniti natus distinctio soluta quasi aut saepe. Et hic et magni velit distinctio et.'
                      description_en: 'Velit illum sunt saepe aperiam. Cum consectetur facilis beatae nam adipisci facilis. Ut placeat officia quod culpa quasi non ipsa.'
                      orderable: true
                      auto_accept_attachments: false
                      recurrent: false
                      section: 0
                      parent_id: null
                      parent_name: null
                      parent_name_ar: null
                      fields: []
                    -
                      id: 303
                      name: 'Prof. Willie Ryan'
                      name_ar: 'Jeramy Reinger'
                      name_en: 'Prof. Willie Ryan'
                      order: 0
                      icon: 'https://via.placeholder.com/640x480.png/008822?text=voluptatem'
                      description: 'Quisquam atque quidem ducimus dolores ipsam quis. Est hic et quibusdam repellat impedit aliquid fugiat. Sint veniam eos dolor.'
                      description_ar: 'Quasi error nam in est corporis blanditiis. Quo atque aspernatur nesciunt est consequuntur et. Omnis eos est dolor officiis in sint ducimus voluptates. Est et molestiae voluptatem asperiores ut unde.'
                      description_en: 'Quisquam atque quidem ducimus dolores ipsam quis. Est hic et quibusdam repellat impedit aliquid fugiat. Sint veniam eos dolor.'
                      orderable: true
                      auto_accept_attachments: false
                      recurrent: false
                      section: 0
                      parent_id: null
                      parent_name: null
                      parent_name_ar: null
                      fields: []
                    -
                      id: 304
                      name: 'Leif Monahan'
                      name_ar: 'Mrs. Dannie Crona'
                      name_en: 'Leif Monahan'
                      order: 0
                      icon: 'https://via.placeholder.com/640x480.png/005522?text=voluptas'
                      description: 'Voluptatem illum dolores esse cum consequatur. Illum neque enim quia exercitationem. Aliquam autem eos non corrupti. Consequatur quia soluta sed et laboriosam sint.'
                      description_ar: 'Sed qui quia veniam reprehenderit facere laborum. Voluptatem ipsa ab consectetur omnis voluptatem consequatur quia.'
                      description_en: 'Voluptatem illum dolores esse cum consequatur. Illum neque enim quia exercitationem. Aliquam autem eos non corrupti. Consequatur quia soluta sed et laboriosam sint.'
                      orderable: false
                      auto_accept_attachments: true
                      recurrent: false
                      section: 2
                      parent_id: null
                      parent_name: null
                      parent_name_ar: null
                      fields: []
                    -
                      id: 305
                      name: 'Prof. Berry Lesch'
                      name_ar: 'Kyle Beer'
                      name_en: 'Prof. Berry Lesch'
                      order: 0
                      icon: 'https://via.placeholder.com/640x480.png/000066?text=omnis'
                      description: 'Ea non consectetur adipisci alias optio. Praesentium quam temporibus et iusto voluptatem. Est delectus nam corrupti voluptas quae at.'
                      description_ar: 'Distinctio nisi et quasi ipsam ex. Ea autem sit sunt enim omnis debitis excepturi. Iusto nostrum omnis qui quasi facilis amet maiores.'
                      description_en: 'Ea non consectetur adipisci alias optio. Praesentium quam temporibus et iusto voluptatem. Est delectus nam corrupti voluptas quae at.'
                      orderable: true
                      auto_accept_attachments: false
                      recurrent: false
                      section: 2
                      parent_id: null
                      parent_name: null
                      parent_name_ar: null
                      fields: []
                    -
                      id: 308
                      name: 'Maximilian Beer'
                      name_ar: 'Calista Ledner I'
                      name_en: 'Maximilian Beer'
                      order: 0
                      icon: 'https://via.placeholder.com/640x480.png/0044ff?text=molestias'
                      description: 'Dolor atque architecto dolorem sed quo vel porro. Sunt aliquid autem fugit quisquam et nihil tempora. Enim sunt esse voluptas et. Pariatur adipisci rerum sed ut quidem voluptatibus.'
                      description_ar: 'Velit earum eum aut. Delectus error adipisci aspernatur ut. Deleniti cum quisquam non ratione consequuntur necessitatibus facilis in. Est delectus id suscipit et distinctio consequatur pariatur.'
                      description_en: 'Dolor atque architecto dolorem sed quo vel porro. Sunt aliquid autem fugit quisquam et nihil tempora. Enim sunt esse voluptas et. Pariatur adipisci rerum sed ut quidem voluptatibus.'
                      orderable: false
                      auto_accept_attachments: true
                      recurrent: true
                      section: 0
                      parent_id: null
                      parent_name: null
                      parent_name_ar: null
                      fields: []
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 1
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 306
                        name: 'Dr. Chadrick Kovacek'
                        name_ar: 'Mrs. Rhea Hartmann'
                        name_en: 'Dr. Chadrick Kovacek'
                        order: 0
                        icon: 'https://via.placeholder.com/640x480.png/008844?text=quod'
                        description: 'Velit illum sunt saepe aperiam. Cum consectetur facilis beatae nam adipisci facilis. Ut placeat officia quod culpa quasi non ipsa.'
                        description_ar: 'Praesentium cupiditate commodi qui praesentium reiciendis non nihil. Quis et deleniti natus distinctio soluta quasi aut saepe. Et hic et magni velit distinctio et.'
                        description_en: 'Velit illum sunt saepe aperiam. Cum consectetur facilis beatae nam adipisci facilis. Ut placeat officia quod culpa quasi non ipsa.'
                        orderable: true
                        auto_accept_attachments: false
                        recurrent: false
                        section: 0
                        parent_id: null
                        parent_name: null
                        parent_name_ar: null
                        fields: []
                      -
                        id: 303
                        name: 'Prof. Willie Ryan'
                        name_ar: 'Jeramy Reinger'
                        name_en: 'Prof. Willie Ryan'
                        order: 0
                        icon: 'https://via.placeholder.com/640x480.png/008822?text=voluptatem'
                        description: 'Quisquam atque quidem ducimus dolores ipsam quis. Est hic et quibusdam repellat impedit aliquid fugiat. Sint veniam eos dolor.'
                        description_ar: 'Quasi error nam in est corporis blanditiis. Quo atque aspernatur nesciunt est consequuntur et. Omnis eos est dolor officiis in sint ducimus voluptates. Est et molestiae voluptatem asperiores ut unde.'
                        description_en: 'Quisquam atque quidem ducimus dolores ipsam quis. Est hic et quibusdam repellat impedit aliquid fugiat. Sint veniam eos dolor.'
                        orderable: true
                        auto_accept_attachments: false
                        recurrent: false
                        section: 0
                        parent_id: null
                        parent_name: null
                        parent_name_ar: null
                        fields: []
                      -
                        id: 304
                        name: 'Leif Monahan'
                        name_ar: 'Mrs. Dannie Crona'
                        name_en: 'Leif Monahan'
                        order: 0
                        icon: 'https://via.placeholder.com/640x480.png/005522?text=voluptas'
                        description: 'Voluptatem illum dolores esse cum consequatur. Illum neque enim quia exercitationem. Aliquam autem eos non corrupti. Consequatur quia soluta sed et laboriosam sint.'
                        description_ar: 'Sed qui quia veniam reprehenderit facere laborum. Voluptatem ipsa ab consectetur omnis voluptatem consequatur quia.'
                        description_en: 'Voluptatem illum dolores esse cum consequatur. Illum neque enim quia exercitationem. Aliquam autem eos non corrupti. Consequatur quia soluta sed et laboriosam sint.'
                        orderable: false
                        auto_accept_attachments: true
                        recurrent: false
                        section: 2
                        parent_id: null
                        parent_name: null
                        parent_name_ar: null
                        fields: []
                      -
                        id: 305
                        name: 'Prof. Berry Lesch'
                        name_ar: 'Kyle Beer'
                        name_en: 'Prof. Berry Lesch'
                        order: 0
                        icon: 'https://via.placeholder.com/640x480.png/000066?text=omnis'
                        description: 'Ea non consectetur adipisci alias optio. Praesentium quam temporibus et iusto voluptatem. Est delectus nam corrupti voluptas quae at.'
                        description_ar: 'Distinctio nisi et quasi ipsam ex. Ea autem sit sunt enim omnis debitis excepturi. Iusto nostrum omnis qui quasi facilis amet maiores.'
                        description_en: 'Ea non consectetur adipisci alias optio. Praesentium quam temporibus et iusto voluptatem. Est delectus nam corrupti voluptas quae at.'
                        orderable: true
                        auto_accept_attachments: false
                        recurrent: false
                        section: 2
                        parent_id: null
                        parent_name: null
                        parent_name_ar: null
                        fields: []
                      -
                        id: 308
                        name: 'Maximilian Beer'
                        name_ar: 'Calista Ledner I'
                        name_en: 'Maximilian Beer'
                        order: 0
                        icon: 'https://via.placeholder.com/640x480.png/0044ff?text=molestias'
                        description: 'Dolor atque architecto dolorem sed quo vel porro. Sunt aliquid autem fugit quisquam et nihil tempora. Enim sunt esse voluptas et. Pariatur adipisci rerum sed ut quidem voluptatibus.'
                        description_ar: 'Velit earum eum aut. Delectus error adipisci aspernatur ut. Deleniti cum quisquam non ratione consequuntur necessitatibus facilis in. Est delectus id suscipit et distinctio consequatur pariatur.'
                        description_en: 'Dolor atque architecto dolorem sed quo vel porro. Sunt aliquid autem fugit quisquam et nihil tempora. Enim sunt esse voluptas et. Pariatur adipisci rerum sed ut quidem voluptatibus.'
                        orderable: false
                        auto_accept_attachments: true
                        recurrent: true
                        section: 0
                        parent_id: null
                        parent_name: null
                        parent_name_ar: null
                        fields: []
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 306
                        name:
                          type: string
                          example: 'Dr. Chadrick Kovacek'
                        name_ar:
                          type: string
                          example: 'Mrs. Rhea Hartmann'
                        name_en:
                          type: string
                          example: 'Dr. Chadrick Kovacek'
                        order:
                          type: integer
                          example: 0
                        icon:
                          type: string
                          example: 'https://via.placeholder.com/640x480.png/008844?text=quod'
                        description:
                          type: string
                          example: 'Velit illum sunt saepe aperiam. Cum consectetur facilis beatae nam adipisci facilis. Ut placeat officia quod culpa quasi non ipsa.'
                        description_ar:
                          type: string
                          example: 'Praesentium cupiditate commodi qui praesentium reiciendis non nihil. Quis et deleniti natus distinctio soluta quasi aut saepe. Et hic et magni velit distinctio et.'
                        description_en:
                          type: string
                          example: 'Velit illum sunt saepe aperiam. Cum consectetur facilis beatae nam adipisci facilis. Ut placeat officia quod culpa quasi non ipsa.'
                        orderable:
                          type: boolean
                          example: true
                        auto_accept_attachments:
                          type: boolean
                          example: false
                        recurrent:
                          type: boolean
                          example: false
                        section:
                          type: integer
                          example: 0
                        parent_id:
                          type: string
                          example: null
                        parent_name:
                          type: string
                          example: null
                        parent_name_ar:
                          type: string
                          example: null
                        fields:
                          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: 1
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Services
    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: 213
                    name: service1
                    name_ar: service1
                    name_en: service1
                    order: 15
                    icon: 'https://api.dev.menassahur.com/storage/services/Rosalee_20251213062854000.png'
                    description: 'this is my service'
                    description_ar: 'this is my service'
                    description_en: 'this is my service'
                    orderable: true
                    auto_accept_attachments: false
                    recurrent: true
                    section: 2
                    parent_id: null
                    parent_name: null
                    parent_name_ar: null
                    fields: []
                  message: 'The service added successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 213
                      name:
                        type: string
                        example: service1
                      name_ar:
                        type: string
                        example: service1
                      name_en:
                        type: string
                        example: service1
                      order:
                        type: integer
                        example: 15
                      icon:
                        type: string
                        example: 'https://api.dev.menassahur.com/storage/services/Rosalee_20251213062854000.png'
                      description:
                        type: string
                        example: 'this is my service'
                      description_ar:
                        type: string
                        example: 'this is my service'
                      description_en:
                        type: string
                        example: 'this is my service'
                      orderable:
                        type: boolean
                        example: true
                      auto_accept_attachments:
                        type: boolean
                        example: false
                      recurrent:
                        type: boolean
                        example: true
                      section:
                        type: integer
                        example: 2
                      parent_id:
                        type: string
                        example: null
                      parent_name:
                        type: string
                        example: null
                      parent_name_ar:
                        type: string
                        example: null
                      fields:
                        type: array
                        example: []
                  message:
                    type: string
                    example: 'The service added successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Services
      requestBody:
        required: true
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                name:
                  type: string
                  description: ''
                  example: dolor
                  nullable: false
                name_ar:
                  type: string
                  description: ''
                  example: voluptate
                  nullable: false
                description:
                  type: string
                  description: ''
                  example: cupiditate
                  nullable: false
                description_ar:
                  type: string
                  description: ''
                  example: tenetur
                  nullable: false
                orderable:
                  type: boolean
                  description: ''
                  example: false
                  nullable: false
                order:
                  type: integer
                  description: ''
                  example: 19
                  nullable: false
                auto_accept_attachments:
                  type: boolean
                  description: ''
                  example: true
                  nullable: false
                section:
                  type: string
                  description: ''
                  example: '1'
                  nullable: false
                  enum:
                    - '1'
                    - '2'
                    - '0'
                recurrent:
                  type: boolean
                  description: ''
                  example: true
                  nullable: false
                parent_id:
                  type: string
                  description: 'The <code>id</code> of an existing record in the services table.'
                  example: null
                  nullable: true
                icon:
                  type: string
                  format: binary
                  description: 'Must be an image. Must not be greater than 2048 kilobytes.'
                  nullable: false
                icon_ar:
                  type: string
                  format: binary
                  description: 'Must be an image. Must not be greater than 2048 kilobytes.'
                  nullable: false
              required:
                - name
                - name_ar
                - description
                - description_ar
                - orderable
                - order
                - auto_accept_attachments
                - section
                - recurrent
                - icon
  '/api/v1/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: 135
                    name: 'Louie Paucek'
                    name_ar: 'Mrs. Fanny Connelly'
                    name_en: 'Louie Paucek'
                    order: 20
                    icon: null
                    description: 'Voluptatibus excepturi mollitia voluptas quaerat. Velit veniam dolor quia minima eos impedit dignissimos mollitia. Sed voluptatum officia ratione quaerat.'
                    description_ar: 'Aspernatur est voluptas laboriosam aut in. Et consequuntur ad cupiditate adipisci et quisquam. In autem est dicta sint quia voluptatem dolor.'
                    description_en: 'Voluptatibus excepturi mollitia voluptas quaerat. Velit veniam dolor quia minima eos impedit dignissimos mollitia. Sed voluptatum officia ratione quaerat.'
                    orderable: false
                    auto_accept_attachments: true
                    recurrent: true
                    section: 1
                    parent_id: 134
                    parent_name: 'Marilie Dare'
                    parent_name_ar: 'Prof. Terrence Paucek'
                    fields:
                      -
                        id: 11111139
                        type: 1
                        title: 'Driving Licence Issuer'
                        title_ar: 'Ipsum cum adipisci eos nihil alias quo ipsam. Eveniet impedit cumque rerum error. Non necessitatibus nihil laboriosam rerum.'
                        title_en: 'Driving Licence Issuer'
                        meta: ''
                        validation: 'required|max:255'
                      -
                        id: 11111140
                        type: 2
                        title: 'Driving Licence File'
                        title_ar: 'Modi nihil sequi id est. Aut suscipit assumenda delectus dolor sint possimus. Quia dolorum soluta mollitia cumque eum est.'
                        title_en: 'Driving Licence File'
                        meta: ''
                        validation: 'required|file|mimes:pdf'
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 135
                      name:
                        type: string
                        example: 'Louie Paucek'
                      name_ar:
                        type: string
                        example: 'Mrs. Fanny Connelly'
                      name_en:
                        type: string
                        example: 'Louie Paucek'
                      order:
                        type: integer
                        example: 20
                      icon:
                        type: string
                        example: null
                      description:
                        type: string
                        example: 'Voluptatibus excepturi mollitia voluptas quaerat. Velit veniam dolor quia minima eos impedit dignissimos mollitia. Sed voluptatum officia ratione quaerat.'
                      description_ar:
                        type: string
                        example: 'Aspernatur est voluptas laboriosam aut in. Et consequuntur ad cupiditate adipisci et quisquam. In autem est dicta sint quia voluptatem dolor.'
                      description_en:
                        type: string
                        example: 'Voluptatibus excepturi mollitia voluptas quaerat. Velit veniam dolor quia minima eos impedit dignissimos mollitia. Sed voluptatum officia ratione quaerat.'
                      orderable:
                        type: boolean
                        example: false
                      auto_accept_attachments:
                        type: boolean
                        example: true
                      recurrent:
                        type: boolean
                        example: true
                      section:
                        type: integer
                        example: 1
                      parent_id:
                        type: integer
                        example: 134
                      parent_name:
                        type: string
                        example: 'Marilie Dare'
                      parent_name_ar:
                        type: string
                        example: 'Prof. Terrence Paucek'
                      fields:
                        type: array
                        example:
                          -
                            id: 11111139
                            type: 1
                            title: 'Driving Licence Issuer'
                            title_ar: 'Ipsum cum adipisci eos nihil alias quo ipsam. Eveniet impedit cumque rerum error. Non necessitatibus nihil laboriosam rerum.'
                            title_en: 'Driving Licence Issuer'
                            meta: ''
                            validation: 'required|max:255'
                          -
                            id: 11111140
                            type: 2
                            title: 'Driving Licence File'
                            title_ar: 'Modi nihil sequi id est. Aut suscipit assumenda delectus dolor sint possimus. Quia dolorum soluta mollitia cumque eum est.'
                            title_en: 'Driving Licence File'
                            meta: ''
                            validation: 'required|file|mimes:pdf'
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 11111139
                            type:
                              type: integer
                              example: 1
                            title:
                              type: string
                              example: 'Driving Licence Issuer'
                            title_ar:
                              type: string
                              example: 'Ipsum cum adipisci eos nihil alias quo ipsam. Eveniet impedit cumque rerum error. Non necessitatibus nihil laboriosam rerum.'
                            title_en:
                              type: string
                              example: 'Driving Licence Issuer'
                            meta:
                              type: string
                              example: ''
                            validation:
                              type: string
                              example: 'required|max:255'
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Services
    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: 137
                    name: service1
                    name_ar: الخدمة
                    name_en: service1
                    order: 97
                    icon: 'https://via.placeholder.com/640x480.png/008822?text=nostrum'
                    description: 'this is my service'
                    description_ar: 'Nihil aut placeat aliquam accusamus ea voluptatem. At velit aut qui architecto ex. Quod quo qui possimus eius sed dolorem.'
                    description_en: 'this is my service'
                    orderable: true
                    auto_accept_attachments: false
                    recurrent: true
                    section: 2
                    parent_id: null
                    parent_name: null
                    parent_name_ar: null
                    fields: []
                  message: "Service's information updated successfully"
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 137
                      name:
                        type: string
                        example: service1
                      name_ar:
                        type: string
                        example: الخدمة
                      name_en:
                        type: string
                        example: service1
                      order:
                        type: integer
                        example: 97
                      icon:
                        type: string
                        example: 'https://via.placeholder.com/640x480.png/008822?text=nostrum'
                      description:
                        type: string
                        example: 'this is my service'
                      description_ar:
                        type: string
                        example: 'Nihil aut placeat aliquam accusamus ea voluptatem. At velit aut qui architecto ex. Quod quo qui possimus eius sed dolorem.'
                      description_en:
                        type: string
                        example: 'this is my service'
                      orderable:
                        type: boolean
                        example: true
                      auto_accept_attachments:
                        type: boolean
                        example: false
                      recurrent:
                        type: boolean
                        example: true
                      section:
                        type: integer
                        example: 2
                      parent_id:
                        type: string
                        example: null
                      parent_name:
                        type: string
                        example: null
                      parent_name_ar:
                        type: string
                        example: null
                      fields:
                        type: array
                        example: []
                  message:
                    type: string
                    example: "Service's information updated successfully"
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Services
      requestBody:
        required: false
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                name:
                  type: string
                  description: ''
                  example: null
                  nullable: false
                name_ar:
                  type: string
                  description: ''
                  example: null
                  nullable: false
                description:
                  type: string
                  description: ''
                  example: null
                  nullable: false
                description_ar:
                  type: string
                  description: ''
                  example: null
                  nullable: false
                orderable:
                  type: boolean
                  description: ''
                  example: false
                  nullable: false
                auto_accept_attachments:
                  type: boolean
                  description: ''
                  example: true
                  nullable: false
                section:
                  type: string
                  description: ''
                  example: '1'
                  nullable: false
                  enum:
                    - '1'
                    - '2'
                    - '0'
                order:
                  type: integer
                  description: ''
                  example: 15
                  nullable: false
                recurrent:
                  type: boolean
                  description: ''
                  example: true
                  nullable: false
                parent_id:
                  type: string
                  description: 'The <code>id</code> of an existing record in the services table.'
                  example: null
                  nullable: true
                icon:
                  type: string
                  format: binary
                  description: 'Must be an image. Must not be greater than 2048 kilobytes.'
                  nullable: false
                icon_ar:
                  type: string
                  format: binary
                  description: 'Must be an image. Must not be greater than 2048 kilobytes.'
                  nullable: false
    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:
        - Services
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the service.'
        example: 1
        required: true
        schema:
          type: integer
  '/api/v1/services/{service_id}/fields':
    get:
      summary: "Show all service's fields"
      operationId: showAllServicesFields
      description: "This endpoint lets you show all service's fields"
      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
            nullable: false
        -
          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
            nullable: false
        -
          in: query
          name: 'filter[id]'
          description: 'Field to filter items by id.'
          example: quis
          required: false
          schema:
            type: string
            description: 'Field to filter items by id.'
            example: quis
            nullable: false
        -
          in: query
          name: 'filter[type]'
          description: 'Field to filter items by type.'
          example: amet
          required: false
          schema:
            type: string
            description: 'Field to filter items by type.'
            example: amet
            nullable: false
        -
          in: query
          name: 'filter[title]'
          description: 'Field to filter items by title.'
          example: omnis
          required: false
          schema:
            type: string
            description: 'Field to filter items by title.'
            example: omnis
            nullable: false
        -
          in: query
          name: 'filter[title_ar]'
          description: 'Field to filter items by title_ar.'
          example: aliquid
          required: false
          schema:
            type: string
            description: 'Field to filter items by title_ar.'
            example: aliquid
            nullable: false
        -
          in: query
          name: 'filter[meta]'
          description: 'Field to filter items by meta.'
          example: cum
          required: false
          schema:
            type: string
            description: 'Field to filter items by meta.'
            example: cum
            nullable: false
        -
          in: query
          name: 'filter[validation]'
          description: 'Field to filter items by validation.'
          example: 9
          required: false
          schema:
            type: integer
            description: 'Field to filter items by validation.'
            example: 9
            nullable: false
        -
          in: query
          name: sort
          description: 'Field to sort items by id,type,title,title_ar,meta,validation.'
          example: voluptates
          required: false
          schema:
            type: string
            description: 'Field to sort items by id,type,title,title_ar,meta,validation.'
            example: voluptates
            nullable: false
      responses:
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: Unauthorized
                  status_code: 401
                properties:
                  message:
                    type: string
                    example: Unauthorized
                  status_code:
                    type: integer
                    example: 401
      tags:
        - Services
    parameters:
      -
        in: path
        name: service_id
        description: 'The ID of the service.'
        example: 1
        required: true
        schema:
          type: integer
  '/api/v1/services/{service_id}/experts':
    get:
      summary: "Show all service's experts"
      operationId: showAllServicesExperts
      description: "This endpoint lets you show all service's experts"
      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
            nullable: false
        -
          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
            nullable: false
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 1527
                      name: "Tyree O'Keefe"
                      phone: '+15208317265'
                      image: null
                      expert_rating_avg: 0.1
                      age: '91'
                      profession: 'Alice replied in a.'
                      specialty: "Queen to-day?' 'I."
                      brief: "Dormouse shall!'."
                      type: 8
                      section: 1
                      consultation_price: 78
                    -
                      id: 1528
                      name: 'Dr. Bryce Daugherty DVM'
                      phone: '+14582697500'
                      image: null
                      expert_rating_avg: 0.5
                      age: '51'
                      profession: 'Dormouse began in.'
                      specialty: 'Mock Turtle to the.'
                      brief: 'I wonder what CAN.'
                      type: 16
                      section: 1
                      consultation_price: 30
                  meta:
                    pagination:
                      total: 2
                      per_page: 5
                      count: 2
                      current_page: 1
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 1527
                        name: "Tyree O'Keefe"
                        phone: '+15208317265'
                        image: null
                        expert_rating_avg: 0.1
                        age: '91'
                        profession: 'Alice replied in a.'
                        specialty: "Queen to-day?' 'I."
                        brief: "Dormouse shall!'."
                        type: 8
                        section: 1
                        consultation_price: 78
                      -
                        id: 1528
                        name: 'Dr. Bryce Daugherty DVM'
                        phone: '+14582697500'
                        image: null
                        expert_rating_avg: 0.5
                        age: '51'
                        profession: 'Dormouse began in.'
                        specialty: 'Mock Turtle to the.'
                        brief: 'I wonder what CAN.'
                        type: 16
                        section: 1
                        consultation_price: 30
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 1527
                        name:
                          type: string
                          example: "Tyree O'Keefe"
                        phone:
                          type: string
                          example: '+15208317265'
                        image:
                          type: string
                          example: null
                        expert_rating_avg:
                          type: number
                          example: 0.1
                        age:
                          type: string
                          example: '91'
                        profession:
                          type: string
                          example: 'Alice replied in a.'
                        specialty:
                          type: string
                          example: "Queen to-day?' 'I."
                        brief:
                          type: string
                          example: "Dormouse shall!'."
                        type:
                          type: integer
                          example: 8
                        section:
                          type: integer
                          example: 1
                        consultation_price:
                          type: integer
                          example: 78
                  meta:
                    type: object
                    properties:
                      pagination:
                        type: object
                        properties:
                          total:
                            type: integer
                            example: 2
                          per_page:
                            type: integer
                            example: 5
                          count:
                            type: integer
                            example: 2
                          current_page:
                            type: integer
                            example: 1
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Services
    parameters:
      -
        in: path
        name: service_id
        description: 'The ID of the service.'
        example: 1
        required: true
        schema:
          type: integer
  /api/v1/settings:
    get:
      summary: 'Show all Settings'
      operationId: showAllSettings
      description: 'This endpoint lets you show all settings'
      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
            nullable: false
        -
          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
            nullable: false
        -
          in: query
          name: 'filter[id]'
          description: 'Field to filter items by id.'
          example: sit
          required: false
          schema:
            type: string
            description: 'Field to filter items by id.'
            example: sit
            nullable: false
        -
          in: query
          name: 'filter[key]'
          description: 'Field to filter items by key.'
          example: enim
          required: false
          schema:
            type: string
            description: 'Field to filter items by key.'
            example: enim
            nullable: false
        -
          in: query
          name: 'filter[value]'
          description: 'Field to filter items by value.'
          example: placeat
          required: false
          schema:
            type: string
            description: 'Field to filter items by value.'
            example: placeat
            nullable: false
        -
          in: query
          name: sort
          description: 'Field to sort items by id,key,value.'
          example: perferendis
          required: false
          schema:
            type: string
            description: 'Field to sort items by id,key,value.'
            example: perferendis
            nullable: false
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 6
                      key: 6d7f32e2-109d-3033-923b-efcff1cd8c74
                      value: '2'
                    -
                      id: 7
                      key: c6e31a60-1b6a-3ce9-8bce-07e912fa7bde
                      value: '14'
                    -
                      id: 8
                      key: 33b0ed52-f242-3fdd-b7f6-b575d66ff4b0
                      value: '28'
                    -
                      id: 9
                      key: a543e415-15df-3e68-a9a2-cb6d07f827eb
                      value: '12'
                    -
                      id: 10
                      key: ee5004f9-1c50-3775-9d40-ee1655b280da
                      value: '40'
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 6
                        key: 6d7f32e2-109d-3033-923b-efcff1cd8c74
                        value: '2'
                      -
                        id: 7
                        key: c6e31a60-1b6a-3ce9-8bce-07e912fa7bde
                        value: '14'
                      -
                        id: 8
                        key: 33b0ed52-f242-3fdd-b7f6-b575d66ff4b0
                        value: '28'
                      -
                        id: 9
                        key: a543e415-15df-3e68-a9a2-cb6d07f827eb
                        value: '12'
                      -
                        id: 10
                        key: ee5004f9-1c50-3775-9d40-ee1655b280da
                        value: '40'
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 6
                        key:
                          type: string
                          example: 6d7f32e2-109d-3033-923b-efcff1cd8c74
                        value:
                          type: string
                          example: '2'
                  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:
        - Settings
  '/api/v1/settings/{id}':
    get:
      summary: 'Show specific setting'
      operationId: showSpecificSetting
      description: 'This endpoint lets you show specific setting'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 5
                    key: 93e9a9dc-dff2-33f5-a874-a9ed30d42cdd
                    value: '75'
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 5
                      key:
                        type: string
                        example: 93e9a9dc-dff2-33f5-a874-a9ed30d42cdd
                      value:
                        type: string
                        example: '75'
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Settings
    put:
      summary: 'Update specific setting'
      operationId: updateSpecificSetting
      description: 'This endpoint lets you update specific setting'
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 11111124
                    key: setting1
                    value: '55'
                  message: "Setting's information updated successfully"
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 11111124
                      key:
                        type: string
                        example: setting1
                      value:
                        type: string
                        example: '55'
                  message:
                    type: string
                    example: "Setting's information updated successfully"
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Settings
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                key:
                  type: string
                  description: ''
                  example: null
                  nullable: false
                value:
                  type: string
                  description: ''
                  example: null
                  nullable: false
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the setting.'
        example: 1
        required: true
        schema:
          type: integer
  /api/v1/static-info/terms:
    get:
      summary: 'Show Terms'
      operationId: showTerms
      description: 'This endpoint lets you to show Terms'
      parameters: []
      responses:
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: Unauthorized
                  status_code: 401
                properties:
                  message:
                    type: string
                    example: Unauthorized
                  status_code:
                    type: integer
                    example: 401
      tags:
        - 'Static Information'
      security: []
    post:
      summary: 'Store Terms'
      operationId: storeTerms
      description: 'This endpoint lets you to add Terms'
      parameters: []
      responses: {  }
      tags:
        - 'Static Information'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                content:
                  type: text
                  description: 'the terms content.'
                  example: saepe
                  nullable: false
                content_ar:
                  type: string
                  description: ''
                  example: null
                  nullable: false
              required:
                - content
  /api/v1/static-info/about:
    get:
      summary: 'Show About'
      operationId: showAbout
      description: 'This endpoint lets you to show About'
      parameters: []
      responses:
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: Unauthorized
                  status_code: 401
                properties:
                  message:
                    type: string
                    example: Unauthorized
                  status_code:
                    type: integer
                    example: 401
      tags:
        - 'Static Information'
      security: []
    post:
      summary: 'Store About'
      operationId: storeAbout
      description: 'This endpoint lets you to add About'
      parameters: []
      responses: {  }
      tags:
        - 'Static Information'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                content:
                  type: string
                  description: ''
                  example: suscipit
                  nullable: false
                content_ar:
                  type: string
                  description: ''
                  example: null
                  nullable: false
              required:
                - content
  /api/v1/static-info/privacy:
    get:
      summary: 'Show Privacy'
      operationId: showPrivacy
      description: 'This endpoint lets you to show Privacy'
      parameters: []
      responses:
        401:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: Unauthorized
                  status_code: 401
                properties:
                  message:
                    type: string
                    example: Unauthorized
                  status_code:
                    type: integer
                    example: 401
      tags:
        - 'Static Information'
      security: []
    post:
      summary: 'Store Terms'
      operationId: storeTerms
      description: 'This endpoint lets you to add Privacy'
      parameters: []
      responses: {  }
      tags:
        - 'Static Information'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                content:
                  type: text
                  description: 'the terms content.'
                  example: dolorem
                  nullable: false
                content_ar:
                  type: string
                  description: ''
                  example: null
                  nullable: false
              required:
                - content
  /api/v1/users/chat-verify:
    get:
      summary: Verify
      operationId: verify
      description: "This endpoint lets you verify user\n\nIt is mainly used for Remote Identity Provider"
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    uid: 1640
                    full_name: 'June Kohler'
                    email: hwilkinson@example.net
                    login: user_1640
                    external_user_id: 1640
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      uid:
                        type: integer
                        example: 1640
                      full_name:
                        type: string
                        example: 'June Kohler'
                      email:
                        type: string
                        example: hwilkinson@example.net
                      login:
                        type: string
                        example: user_1640
                      external_user_id:
                        type: integer
                        example: 1640
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Users
  /api/v1/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: 3
          required: false
          schema:
            type: integer
            description: "Field to select page. Defaults to '1'."
            example: 3
            nullable: false
        -
          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
            nullable: false
        -
          in: query
          name: 'filter[identifier]'
          description: 'Field to filter items by identifier.'
          example: perspiciatis
          required: false
          schema:
            type: string
            description: 'Field to filter items by identifier.'
            example: perspiciatis
            nullable: false
        -
          in: query
          name: 'filter[name]'
          description: 'Field to filter items by name.'
          example: totam
          required: false
          schema:
            type: string
            description: 'Field to filter items by name.'
            example: totam
            nullable: false
        -
          in: query
          name: 'filter[email]'
          description: 'Field to filter items by email.'
          example: voluptatum
          required: false
          schema:
            type: string
            description: 'Field to filter items by email.'
            example: voluptatum
            nullable: false
        -
          in: query
          name: 'filter[type]'
          description: 'Field to filter items by type.'
          example: sint
          required: false
          schema:
            type: string
            description: 'Field to filter items by type.'
            example: sint
            nullable: false
        -
          in: query
          name: 'filter[cityName]'
          description: 'Field to filter items by cityName.'
          example: ea
          required: false
          schema:
            type: string
            description: 'Field to filter items by cityName.'
            example: ea
            nullable: false
        -
          in: query
          name: 'filter[streetName]'
          description: 'Field to filter items by streetName.'
          example: rerum
          required: false
          schema:
            type: string
            description: 'Field to filter items by streetName.'
            example: rerum
            nullable: false
        -
          in: query
          name: 'filter[phone]'
          description: 'Field to filter items by phone.'
          example: non
          required: false
          schema:
            type: string
            description: 'Field to filter items by phone.'
            example: non
            nullable: false
        -
          in: query
          name: 'filter[postalNumber]'
          description: 'Field to filter items by postalNumber.'
          example: sed
          required: false
          schema:
            type: string
            description: 'Field to filter items by postalNumber.'
            example: sed
            nullable: false
        -
          in: query
          name: sort
          description: 'Field to sort items by identifier,name,email,type, cityName, streetName, phone, postalNumber.'
          example: nisi
          required: false
          schema:
            type: string
            description: 'Field to sort items by identifier,name,email,type, cityName, streetName, phone, postalNumber.'
            example: nisi
            nullable: false
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 1287
                      name: 'Bernard Keebler DVM'
                      phone: '+12814754705'
                      image: null
                      email: anibal.konopelski@example.net
                      chat_id: 36698b25-9e9b-3303-afa2-93cc05e1d106
                      has_verified_email: true
                      has_verified_phone: false
                      age: '91'
                      profession: "She was a child,'."
                      specialty: 'Dinah, tell me who.'
                      brief: 'She generally gave.'
                      expert_rating_avg: 0.2
                      marketing_link: null
                      permissions: null
                      type: 4
                      section: 1
                      language: 1
                      expert_services: null
                      has_password: true
                      roles: null
                    -
                      id: 1288
                      name: 'Blanca Hamill'
                      phone: '+16803210148'
                      image: null
                      email: bergstrom.felton@example.net
                      chat_id: 2ffd9eaf-23d3-3f51-a5cf-bcb4798235fa
                      has_verified_email: true
                      has_verified_phone: false
                      age: '77'
                      profession: "English); 'now I'm."
                      specialty: 'Caterpillar; and.'
                      brief: 'Dormouse sulkily.'
                      expert_rating_avg: 0.2
                      marketing_link: null
                      permissions: null
                      type: 2
                      section: 1
                      language: 2
                      expert_services: null
                      has_password: true
                      roles: null
                    -
                      id: 1289
                      name: 'Prof. Eula Stoltenberg PhD'
                      phone: '+18474177224'
                      image: null
                      email: mclaughlin.fannie@example.org
                      chat_id: 600c0865-29fa-37dd-ae8f-c0f58c1807f4
                      has_verified_email: true
                      has_verified_phone: false
                      age: '54'
                      profession: 'And beat him when.'
                      specialty: "I was sent for.'."
                      brief: 'I suppose it were.'
                      expert_rating_avg: 0.1
                      marketing_link: null
                      permissions: null
                      type: 4
                      section: 1
                      language: 2
                      expert_services: null
                      has_password: true
                      roles: null
                    -
                      id: 1290
                      name: 'Wilbert Beatty'
                      phone: '+19189202875'
                      image: null
                      email: dewayne40@example.org
                      chat_id: e2ef46f1-b762-3d88-895c-e425361c76da
                      has_verified_email: true
                      has_verified_phone: false
                      age: '88'
                      profession: 'White Rabbit cried.'
                      specialty: "RABBIT' engraved."
                      brief: 'Cheshire Cat, she.'
                      expert_rating_avg: 0.1
                      marketing_link: null
                      permissions: null
                      type: 16
                      section: 1
                      language: 1
                      expert_services: null
                      has_password: true
                      roles: null
                    -
                      id: 1291
                      name: 'Lurline Flatley DDS'
                      phone: '+17436787511'
                      image: null
                      email: ccummings@example.org
                      chat_id: 9b2acf10-4a93-31b3-ae7d-03b48a8f6797
                      has_verified_email: true
                      has_verified_phone: false
                      age: '98'
                      profession: 'You gave us three.'
                      specialty: "Nobody moved. 'Who."
                      brief: 'Alice began to cry.'
                      expert_rating_avg: 0.2
                      marketing_link: null
                      permissions: null
                      type: 0
                      section: 1
                      language: 2
                      expert_services: null
                      has_password: true
                      roles: null
                  meta:
                    pagination:
                      total: 16
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 1287
                        name: 'Bernard Keebler DVM'
                        phone: '+12814754705'
                        image: null
                        email: anibal.konopelski@example.net
                        chat_id: 36698b25-9e9b-3303-afa2-93cc05e1d106
                        has_verified_email: true
                        has_verified_phone: false
                        age: '91'
                        profession: "She was a child,'."
                        specialty: 'Dinah, tell me who.'
                        brief: 'She generally gave.'
                        expert_rating_avg: 0.2
                        marketing_link: null
                        permissions: null
                        type: 4
                        section: 1
                        language: 1
                        expert_services: null
                        has_password: true
                        roles: null
                      -
                        id: 1288
                        name: 'Blanca Hamill'
                        phone: '+16803210148'
                        image: null
                        email: bergstrom.felton@example.net
                        chat_id: 2ffd9eaf-23d3-3f51-a5cf-bcb4798235fa
                        has_verified_email: true
                        has_verified_phone: false
                        age: '77'
                        profession: "English); 'now I'm."
                        specialty: 'Caterpillar; and.'
                        brief: 'Dormouse sulkily.'
                        expert_rating_avg: 0.2
                        marketing_link: null
                        permissions: null
                        type: 2
                        section: 1
                        language: 2
                        expert_services: null
                        has_password: true
                        roles: null
                      -
                        id: 1289
                        name: 'Prof. Eula Stoltenberg PhD'
                        phone: '+18474177224'
                        image: null
                        email: mclaughlin.fannie@example.org
                        chat_id: 600c0865-29fa-37dd-ae8f-c0f58c1807f4
                        has_verified_email: true
                        has_verified_phone: false
                        age: '54'
                        profession: 'And beat him when.'
                        specialty: "I was sent for.'."
                        brief: 'I suppose it were.'
                        expert_rating_avg: 0.1
                        marketing_link: null
                        permissions: null
                        type: 4
                        section: 1
                        language: 2
                        expert_services: null
                        has_password: true
                        roles: null
                      -
                        id: 1290
                        name: 'Wilbert Beatty'
                        phone: '+19189202875'
                        image: null
                        email: dewayne40@example.org
                        chat_id: e2ef46f1-b762-3d88-895c-e425361c76da
                        has_verified_email: true
                        has_verified_phone: false
                        age: '88'
                        profession: 'White Rabbit cried.'
                        specialty: "RABBIT' engraved."
                        brief: 'Cheshire Cat, she.'
                        expert_rating_avg: 0.1
                        marketing_link: null
                        permissions: null
                        type: 16
                        section: 1
                        language: 1
                        expert_services: null
                        has_password: true
                        roles: null
                      -
                        id: 1291
                        name: 'Lurline Flatley DDS'
                        phone: '+17436787511'
                        image: null
                        email: ccummings@example.org
                        chat_id: 9b2acf10-4a93-31b3-ae7d-03b48a8f6797
                        has_verified_email: true
                        has_verified_phone: false
                        age: '98'
                        profession: 'You gave us three.'
                        specialty: "Nobody moved. 'Who."
                        brief: 'Alice began to cry.'
                        expert_rating_avg: 0.2
                        marketing_link: null
                        permissions: null
                        type: 0
                        section: 1
                        language: 2
                        expert_services: null
                        has_password: true
                        roles: null
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 1287
                        name:
                          type: string
                          example: 'Bernard Keebler DVM'
                        phone:
                          type: string
                          example: '+12814754705'
                        image:
                          type: string
                          example: null
                        email:
                          type: string
                          example: anibal.konopelski@example.net
                        chat_id:
                          type: string
                          example: 36698b25-9e9b-3303-afa2-93cc05e1d106
                        has_verified_email:
                          type: boolean
                          example: true
                        has_verified_phone:
                          type: boolean
                          example: false
                        age:
                          type: string
                          example: '91'
                        profession:
                          type: string
                          example: "She was a child,'."
                        specialty:
                          type: string
                          example: 'Dinah, tell me who.'
                        brief:
                          type: string
                          example: 'She generally gave.'
                        expert_rating_avg:
                          type: number
                          example: 0.2
                        marketing_link:
                          type: string
                          example: null
                        permissions:
                          type: string
                          example: null
                        type:
                          type: integer
                          example: 4
                        section:
                          type: integer
                          example: 1
                        language:
                          type: integer
                          example: 1
                        expert_services:
                          type: string
                          example: null
                        has_password:
                          type: boolean
                          example: true
                        roles:
                          type: string
                          example: null
                  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:
        - Users
    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: 1639
                    name: Eman
                    phone: '+963994622344'
                    image: 'https://api.dev.menassahur.com/storage/users/Newavatar_image_20251213062913000.png'
                    email: eman@gmail.com
                    chat_id: null
                    has_verified_email: false
                    has_verified_phone: false
                    age: '25'
                    profession: eng
                    specialty: eng
                    brief: 'I am wonderfull'
                    expert_rating_avg: null
                    marketing_link: null
                    permissions: null
                    type: 8
                    section: 2
                    language: 1
                    expert_services: null
                    has_password: true
                    roles: null
                  message: 'The user added successfully'
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 1639
                      name:
                        type: string
                        example: Eman
                      phone:
                        type: string
                        example: '+963994622344'
                      image:
                        type: string
                        example: 'https://api.dev.menassahur.com/storage/users/Newavatar_image_20251213062913000.png'
                      email:
                        type: string
                        example: eman@gmail.com
                      chat_id:
                        type: string
                        example: null
                      has_verified_email:
                        type: boolean
                        example: false
                      has_verified_phone:
                        type: boolean
                        example: false
                      age:
                        type: string
                        example: '25'
                      profession:
                        type: string
                        example: eng
                      specialty:
                        type: string
                        example: eng
                      brief:
                        type: string
                        example: 'I am wonderfull'
                      expert_rating_avg:
                        type: string
                        example: null
                      marketing_link:
                        type: string
                        example: null
                      permissions:
                        type: string
                        example: null
                      type:
                        type: integer
                        example: 8
                      section:
                        type: integer
                        example: 2
                      language:
                        type: integer
                        example: 1
                      expert_services:
                        type: string
                        example: null
                      has_password:
                        type: boolean
                        example: true
                      roles:
                        type: string
                        example: null
                  message:
                    type: string
                    example: 'The user added successfully'
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Users
      requestBody:
        required: true
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: zwwfvzorhninysglzabqonzaw
                  nullable: false
                age:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: qzxyynrxkabxfybppjcae
                  nullable: false
                brief:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: sbbmxgubljm
                  nullable: false
                specialty:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: ouedfirjwwpanuqfucstmr
                  nullable: false
                profession:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: czwqim
                  nullable: false
                email:
                  type: string
                  description: 'Must be a valid email address. Must not be greater than 255 characters.'
                  example: velma.quigley@example.org
                  nullable: false
                phone:
                  type: string
                  description: ''
                  example: dolorem
                  nullable: false
                password:
                  type: string
                  description: 'Must be at least 6 characters.'
                  example: '%v"`S4#;yk8vX*'
                  nullable: false
                section:
                  type: string
                  description: ''
                  example: '0'
                  nullable: false
                  enum:
                    - '1'
                    - '2'
                    - '0'
                type:
                  type: string
                  description: ''
                  example: '8'
                  nullable: false
                  enum:
                    - '0'
                    - '1'
                    - '2'
                    - '4'
                    - '8'
                    - '16'
                    - '0'
                    - '0'
                language:
                  type: string
                  description: ''
                  example: '2'
                  nullable: false
                  enum:
                    - '1'
                    - '2'
                image:
                  type: string
                  format: binary
                  description: 'Must be an image. Must not be greater than 10240 kilobytes.'
                  nullable: false
              required:
                - phone
                - password
                - section
                - type
  '/api/v1/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: 1146
                    name: 'Larue Funk'
                    phone: '+18587532419'
                    image: null
                    email: shany95@example.net
                    chat_id: c1a08ad4-79b5-3386-a840-acd16a0e345b
                    has_verified_email: true
                    has_verified_phone: false
                    age: '48'
                    profession: "King; 'and don't."
                    specialty: 'Alice thought to.'
                    brief: 'King, with an air.'
                    expert_rating_avg: 0.3
                    marketing_link: null
                    permissions: null
                    type: 0
                    section: 1
                    language: 2
                    expert_services: null
                    has_password: true
                    roles: null
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 1146
                      name:
                        type: string
                        example: 'Larue Funk'
                      phone:
                        type: string
                        example: '+18587532419'
                      image:
                        type: string
                        example: null
                      email:
                        type: string
                        example: shany95@example.net
                      chat_id:
                        type: string
                        example: c1a08ad4-79b5-3386-a840-acd16a0e345b
                      has_verified_email:
                        type: boolean
                        example: true
                      has_verified_phone:
                        type: boolean
                        example: false
                      age:
                        type: string
                        example: '48'
                      profession:
                        type: string
                        example: "King; 'and don't."
                      specialty:
                        type: string
                        example: 'Alice thought to.'
                      brief:
                        type: string
                        example: 'King, with an air.'
                      expert_rating_avg:
                        type: number
                        example: 0.3
                      marketing_link:
                        type: string
                        example: null
                      permissions:
                        type: string
                        example: null
                      type:
                        type: integer
                        example: 0
                      section:
                        type: integer
                        example: 1
                      language:
                        type: integer
                        example: 2
                      expert_services:
                        type: string
                        example: null
                      has_password:
                        type: boolean
                        example: true
                      roles:
                        type: string
                        example: null
                  message:
                    type: string
                    example: success
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Users
    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: 1152
                    name: Eman
                    phone: '+963994622344'
                    image: 'https://api.dev.menassahur.com/storage/users/Joana_20251213062915000.png'
                    email: eman@gmail.com
                    chat_id: 9537c429-737b-3b76-976e-6db10fa36842
                    has_verified_email: true
                    has_verified_phone: false
                    age: '25'
                    profession: eng
                    specialty: eng
                    brief: 'I am wonderfull'
                    expert_rating_avg: 0.1
                    marketing_link: null
                    permissions: null
                    type: 1
                    section: 1
                    language: 1
                    expert_services:
                      -
                        id: 138
                        name: 'Norris Dooley'
                        name_ar: 'Prof. Brett Howe DDS'
                        name_en: 'Norris Dooley'
                        order: 93
                        icon: 'https://via.placeholder.com/640x480.png/006655?text=ducimus'
                      -
                        id: 139
                        name: 'Judah Torphy I'
                        name_ar: 'Mrs. Reanna Barrows'
                        name_en: 'Judah Torphy I'
                        order: 26
                        icon: 'https://via.placeholder.com/640x480.png/002277?text=occaecati'
                    has_password: true
                    roles: null
                  message: "User's information updated successfully"
                  status_code: 200
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 1152
                      name:
                        type: string
                        example: Eman
                      phone:
                        type: string
                        example: '+963994622344'
                      image:
                        type: string
                        example: 'https://api.dev.menassahur.com/storage/users/Joana_20251213062915000.png'
                      email:
                        type: string
                        example: eman@gmail.com
                      chat_id:
                        type: string
                        example: 9537c429-737b-3b76-976e-6db10fa36842
                      has_verified_email:
                        type: boolean
                        example: true
                      has_verified_phone:
                        type: boolean
                        example: false
                      age:
                        type: string
                        example: '25'
                      profession:
                        type: string
                        example: eng
                      specialty:
                        type: string
                        example: eng
                      brief:
                        type: string
                        example: 'I am wonderfull'
                      expert_rating_avg:
                        type: number
                        example: 0.1
                      marketing_link:
                        type: string
                        example: null
                      permissions:
                        type: string
                        example: null
                      type:
                        type: integer
                        example: 1
                      section:
                        type: integer
                        example: 1
                      language:
                        type: integer
                        example: 1
                      expert_services:
                        type: array
                        example:
                          -
                            id: 138
                            name: 'Norris Dooley'
                            name_ar: 'Prof. Brett Howe DDS'
                            name_en: 'Norris Dooley'
                            order: 93
                            icon: 'https://via.placeholder.com/640x480.png/006655?text=ducimus'
                          -
                            id: 139
                            name: 'Judah Torphy I'
                            name_ar: 'Mrs. Reanna Barrows'
                            name_en: 'Judah Torphy I'
                            order: 26
                            icon: 'https://via.placeholder.com/640x480.png/002277?text=occaecati'
                        items:
                          type: object
                          properties:
                            id:
                              type: integer
                              example: 138
                            name:
                              type: string
                              example: 'Norris Dooley'
                            name_ar:
                              type: string
                              example: 'Prof. Brett Howe DDS'
                            name_en:
                              type: string
                              example: 'Norris Dooley'
                            order:
                              type: integer
                              example: 93
                            icon:
                              type: string
                              example: 'https://via.placeholder.com/640x480.png/006655?text=ducimus'
                      has_password:
                        type: boolean
                        example: true
                      roles:
                        type: string
                        example: null
                  message:
                    type: string
                    example: "User's information updated successfully"
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Users
      requestBody:
        required: false
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                name:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: ksirq
                  nullable: false
                age:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: kaoyuuwan
                  nullable: false
                brief:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: tm
                  nullable: false
                specialty:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: ngptxidossqikqnzqdupkvr
                  nullable: false
                profession:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: bjyhfxffcbyxak
                  nullable: false
                chat_id:
                  type: string
                  description: 'Must not be greater than 255 characters.'
                  example: gdja
                  nullable: false
                email:
                  type: string
                  description: 'Must be a valid email address. Must not be greater than 255 characters.'
                  example: gina19@example.net
                  nullable: false
                phone:
                  type: string
                  description: ''
                  example: null
                  nullable: false
                password:
                  type: string
                  description: 'Must be at least 6 characters.'
                  example: 'y{ZQb2t;aCMd'
                  nullable: false
                language:
                  type: string
                  description: ''
                  example: '1'
                  nullable: false
                  enum:
                    - '1'
                    - '2'
                image:
                  type: string
                  format: binary
                  description: 'Must be an image. Must not be greater than 10240 kilobytes.'
                  nullable: false
                services:
                  type: array
                  description: 'The <code>id</code> of an existing record in the services table.'
                  example: null
                  items:
                    type: string
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the user.'
        example: 1
        required: true
        schema:
          type: integer
  '/api/v1/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: 5
          required: false
          schema:
            type: integer
            description: "Field to select page. Defaults to '1'."
            example: 5
            nullable: false
        -
          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
            nullable: false
        -
          in: query
          name: filter
          description: 'Field to filter items by identifier,name,description.'
          example: vel
          required: false
          schema:
            type: string
            description: 'Field to filter items by identifier,name,description.'
            example: vel
            nullable: false
        -
          in: query
          name: sort
          description: 'Field to sort items by identifier,name,description.'
          example: a
          required: false
          schema:
            type: string
            description: 'Field to sort items by identifier,name,description.'
            example: a
            nullable: false
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 789654411
                      name: 'Dr. Vinnie Satterfield'
                      description: 'Odio repellat natus consequatur.'
                    -
                      id: 789654412
                      name: 'Halle Dooley'
                      description: 'Quo reprehenderit est qui inventore doloribus.'
                    -
                      id: 789654413
                      name: 'Vladimir Koch IV'
                      description: 'Inventore officiis et est quia.'
                    -
                      id: 789654414
                      name: 'Cristina Waelchi'
                      description: 'Dolores doloremque non ut dicta voluptas dolorem.'
                    -
                      id: 789654415
                      name: 'Ashlynn Wilkinson'
                      description: 'Esse dicta deserunt quisquam aut.'
                  meta:
                    pagination:
                      total: 15
                      per_page: 5
                      count: 5
                      current_page: 2
                  message: success
                  status_code: 200
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 789654411
                        name: 'Dr. Vinnie Satterfield'
                        description: 'Odio repellat natus consequatur.'
                      -
                        id: 789654412
                        name: 'Halle Dooley'
                        description: 'Quo reprehenderit est qui inventore doloribus.'
                      -
                        id: 789654413
                        name: 'Vladimir Koch IV'
                        description: 'Inventore officiis et est quia.'
                      -
                        id: 789654414
                        name: 'Cristina Waelchi'
                        description: 'Dolores doloremque non ut dicta voluptas dolorem.'
                      -
                        id: 789654415
                        name: 'Ashlynn Wilkinson'
                        description: 'Esse dicta deserunt quisquam aut.'
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 789654411
                        name:
                          type: string
                          example: 'Dr. Vinnie Satterfield'
                        description:
                          type: string
                          example: 'Odio repellat natus consequatur.'
                  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:
        - Users
    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:
                  message: "The user's roles updated successfully."
                  status_code: 200
                properties:
                  message:
                    type: string
                    example: "The user's roles updated successfully."
                  status_code:
                    type: integer
                    example: 200
      tags:
        - Users
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                roleIds:
                  type: array
                  description: 'List of the roles Ids.'
                  example:
                    - 12
                  items:
                    type: integer
    parameters:
      -
        in: path
        name: user_id
        description: 'The ID of the user.'
        example: 1
        required: true
        schema:
          type: integer
tags:
  -
    name: Ads
    description: ' APIs for managing ads'
  -
    name: Attachments
    description: ' APIs for managing attachments'
  -
    name: 'Auth management'
    description: ' APIs for login, register and all about auth'
  -
    name: Category
    description: 'APIs for course category settings'
  -
    name: Chat
    description: 'APIs for Chat Management'
  -
    name: Configuration
    description: 'APIs for global settings'
  -
    name: Course
    description: 'APIs for course settings'
  -
    name: 'Course Order'
    description: 'APIs for course order settings'
  -
    name: Endpoints
    description: ''
  -
    name: Feedbacks
    description: ' APIs for managing feedbacks'
  -
    name: Field
    description: 'APIs for field settings'
  -
    name: Home
    description: ' APIs for home'
  -
    name: 'Join us order'
    description: 'APIs for join us order settings'
  -
    name: Marketer
    description: ' APIs for marketer data'
  -
    name: Me
    description: ' APIs for user data'
  -
    name: Notifications
    description: ' APIs for managing notifications'
  -
    name: Offers
    description: ' APIs for managing offers'
  -
    name: Orders
    description: ' APIs for managing orders'
  -
    name: Payments
    description: 'APIs for field settings'
  -
    name: Permissions
    description: 'APIs for getting permissions'
  -
    name: Product
    description: ' APIs for managing products'
  -
    name: Roles
    description: 'APIs for interacting with roles'
  -
    name: Services
    description: ' APIs for managing Services'
  -
    name: Settings
    description: ' APIs for managing Settings'
  -
    name: 'Static Information'
    description: 'APIs for interacting with static information'
  -
    name: Users
    description: 'APIs for user settings'
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: []
