openapi: 3.0.3
info:
  title: BigHappy
  description: ''
  version: 1.0.0
servers:
  -
    url: 'https://bighappy.pehoy.com'
paths:
  /api/v1/categoryaffirmation:
    get:
      summary: List
      operationId: list
      description: 'Get the list of affirmation'
      parameters:
        -
          in: query
          name: search
          description: ''
          example: '""'
          required: false
          schema:
            type: string
            description: ''
            example: '""'
        -
          in: query
          name: per_page
          description: 'Per page records which you want'
          example: '10'
          required: false
          schema:
            type: string
            description: 'Per page records which you want'
            example: '10'
        -
          in: query
          name: page
          description: 'Page no for the list'
          example: '1'
          required: false
          schema:
            type: string
            description: 'Page no for the list'
            example: '1'
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - Affirmation
    post:
      summary: Store
      operationId: store
      description: 'Add and update the affirmation'
      parameters:
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - Affirmation
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                id:
                  type: string
                  description: 'Id of the affirmation for update.'
                  example: null
                affirmation_text:
                  type: string
                  description: 'Affirmation text of the affirmation.'
                  example: ''
              required:
                - affirmation_text
  '/api/v1/categoryaffirmation/{id}':
    get:
      summary: Details
      operationId: details
      description: 'get the details of the affirmation'
      parameters:
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - Affirmation
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the categoryaffirmation.'
        example: quo
        required: true
        schema:
          type: string
  /api/v1/category/affirmation/delete:
    delete:
      summary: 'Delete Selected'
      operationId: deleteSelected
      description: 'Delete the affirmation'
      parameters:
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - Affirmation
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                ids:
                  type: array
                  description: 'example:1,2,3'
                  example:
                    - et
                  items:
                    type: string
  /api/v1/affirmationcategory:
    get:
      summary: List
      operationId: list
      description: 'Get the list of author'
      parameters:
        -
          in: query
          name: search
          description: ''
          example: '""'
          required: false
          schema:
            type: string
            description: ''
            example: '""'
        -
          in: query
          name: per_page
          description: 'Per page records which you want'
          example: '10'
          required: false
          schema:
            type: string
            description: 'Per page records which you want'
            example: '10'
        -
          in: query
          name: page
          description: 'Page no for the list'
          example: '1'
          required: false
          schema:
            type: string
            description: 'Page no for the list'
            example: '1'
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - AffirmationCategory
    post:
      summary: Store
      operationId: store
      description: 'Add and update the author'
      parameters:
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - AffirmationCategory
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                id:
                  type: string
                  description: 'Id of the affirmation category for update.'
                  example: null
                name:
                  type: string
                  description: 'Name of the affirmation category.'
                  example: ''
              required:
                - name
  '/api/v1/affirmationcategory/{id}':
    get:
      summary: Details
      operationId: details
      description: 'get the details of the author'
      parameters:
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - AffirmationCategory
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the affirmationcategory.'
        example: ut
        required: true
        schema:
          type: string
  /api/v1/affirmationcategory/delete:
    delete:
      summary: 'Delete Selected'
      operationId: deleteSelected
      description: 'Delete the author'
      parameters:
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - AffirmationCategory
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                ids:
                  type: array
                  description: 'example:1,2,3'
                  example:
                    - quos
                  items:
                    type: string
  /api/v1/auth/login:
    post:
      summary: Login
      operationId: login
      description: 'login the user'
      parameters:
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - Authentication
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                email:
                  type: string
                  description: 'The email id of the account. value must be a valid email address.'
                  example: shanelle.kihn@example.com
                password:
                  type: string
                  description: 'The password of the account. .'
                  example: molestiae
                is_social:
                  type: string
                  description: 'The token of social media account is exist or not.'
                  example: TRUE/FALSE
                social_token:
                  type: string
                  description: 'The token of social media account.'
                  example: ASCHU55SDSD907HJY6
                social_name:
                  type: string
                  description: 'The name of social media account.'
                  example: Facebook
              required:
                - email
                - password
      security: []
  /api/v1/auth/register:
    post:
      summary: Register
      operationId: register
      description: 'Register the account of support worker'
      parameters:
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - Authentication
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                email:
                  type: string
                  description: 'The email of the account. Must be a valid email address. value must be a valid email address.'
                  example: john@doe.com
                password:
                  type: string
                  description: 'The password of the account.'
                  example: Test@123
                is_social:
                  type: string
                  description: 'The token of social media account is exist or not.'
                  example: TRUE/FALSE
                social_token:
                  type: string
                  description: 'The token of social media account.'
                  example: ASCHU55SDSD907HJY6
                social_name:
                  type: string
                  description: 'The name of social media account.'
                  example: Facebook
                phone_number:
                  type: string
                  description: 'The phone number of user. Must match the regex /^([0-9\s\-\+\(\)]*)$/.'
                  example: 98765XXXXX
              required:
                - email
                - password
                - is_social
      security: []
  /api/v1/auth/forgot-password:
    post:
      summary: 'Forgot Password'
      operationId: forgotPassword
      description: 'forgot the password for the user account'
      parameters:
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - Authentication
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                email:
                  type: string
                  description: 'The email id of the account'
                  example: willis.sporer@example.org
              required:
                - email
      security: []
  /api/v1/auth/reset-password:
    post:
      summary: 'Reset Password'
      operationId: resetPassword
      description: 'reset password for user account using forgot password activation link'
      parameters:
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses:
        200:
          description: Success
          content:
            text/plain:
              schema:
                type: string
                example: '{"message": "Password reset successfully! You can login with your new password!",}'
        401:
          description: 'Token is invalid'
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'This password reset token is invalid.'
                properties:
                  message:
                    type: string
                    example: 'This password reset token is invalid.'
        404:
          description: 'Email does not exist'
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'Email does not exist'
                properties:
                  message:
                    type: string
                    example: 'Email does not exist'
      tags:
        - Authentication
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                token:
                  type: string
                  description: 'Token for reset the password'
                  example: est
                email:
                  type: string
                  description: 'The email  id of the account'
                  example: qbarrows@example.org
                password:
                  type: string
                  description: 'New password of the account'
                  example: '%y3w,=;u$osz%9X'
                password_confirmation:
                  type: string
                  description: 'Confirm password of the account'
                  example: eius
              required:
                - token
                - email
                - password
                - password_confirmation
      security: []
  /api/v1/auth/logout:
    post:
      summary: Logout
      operationId: logout
      description: 'logout from the account'
      parameters:
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - Authentication
  /api/v1/author:
    get:
      summary: List
      operationId: list
      description: 'Get the list of author'
      parameters:
        -
          in: query
          name: search
          description: ''
          example: '""'
          required: false
          schema:
            type: string
            description: ''
            example: '""'
        -
          in: query
          name: per_page
          description: 'Per page records which you want'
          example: '10'
          required: false
          schema:
            type: string
            description: 'Per page records which you want'
            example: '10'
        -
          in: query
          name: page
          description: 'Page no for the list'
          example: '1'
          required: false
          schema:
            type: string
            description: 'Page no for the list'
            example: '1'
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - Author
    post:
      summary: Store
      operationId: store
      description: 'Add and update the author'
      parameters:
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - Author
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                id:
                  type: string
                  description: 'Id of the author for update.'
                  example: null
                name:
                  type: string
                  description: 'Name of the author.'
                  example: ''
              required:
                - name
  '/api/v1/author/{id}':
    get:
      summary: Details
      operationId: details
      description: 'get the details of the author'
      parameters:
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - Author
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the author.'
        example: consequuntur
        required: true
        schema:
          type: string
  /api/v1/author/delete:
    delete:
      summary: 'Delete Selected'
      operationId: deleteSelected
      description: 'Delete the author'
      parameters:
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - Author
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                ids:
                  type: array
                  description: 'example:1,2,3'
                  example:
                    - sed
                  items:
                    type: string
  /api/v1/authorquote:
    get:
      summary: List
      operationId: list
      description: 'Get the list of author quote'
      parameters:
        -
          in: query
          name: search
          description: ''
          example: '""'
          required: false
          schema:
            type: string
            description: ''
            example: '""'
        -
          in: query
          name: per_page
          description: 'Per page records which you want'
          example: '10'
          required: false
          schema:
            type: string
            description: 'Per page records which you want'
            example: '10'
        -
          in: query
          name: page
          description: 'Page no for the list'
          example: '1'
          required: false
          schema:
            type: string
            description: 'Page no for the list'
            example: '1'
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - AuthorQuote
    post:
      summary: Store
      operationId: store
      description: 'Add and update the author quote'
      parameters:
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - AuthorQuote
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                id:
                  type: string
                  description: 'Id of the quote for update.'
                  example: null
                quote_text:
                  type: string
                  description: 'Quote text of the author.'
                  example: ''
              required:
                - quote_text
  '/api/v1/authorquote/{id}':
    get:
      summary: Details
      operationId: details
      description: 'get the details of the author quote'
      parameters:
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - AuthorQuote
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the authorquote.'
        example: aut
        required: true
        schema:
          type: string
  /api/v1/category:
    get:
      summary: List
      operationId: list
      description: 'Get the list of category'
      parameters:
        -
          in: query
          name: search
          description: ''
          example: '""'
          required: false
          schema:
            type: string
            description: ''
            example: '""'
        -
          in: query
          name: per_page
          description: 'Per page records which you want'
          example: '10'
          required: false
          schema:
            type: string
            description: 'Per page records which you want'
            example: '10'
        -
          in: query
          name: page
          description: 'Page no for the list'
          example: '1'
          required: false
          schema:
            type: string
            description: 'Page no for the list'
            example: '1'
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - Category
    post:
      summary: Store
      operationId: store
      description: 'Add and update a Category details'
      parameters:
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - Category
      requestBody:
        required: true
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                id:
                  type: string
                  description: 'Id of the category for update.'
                  example: null
                title:
                  type: string
                  description: 'Title of the category.'
                  example: ''
                description:
                  type: string
                  description: 'Description of the category.'
                  example: ''
                can_hide:
                  type: string
                  description: 'Enter 0 or 1.'
                  example: ''
                single_answer:
                  type: string
                  description: 'Enter 0 or 1.'
                  example: ''
                view_example:
                  type: string
                  description: 'Enter view example.'
                  example: ''
                image:
                  type: string
                  format: binary
                  description: 'Enter image url. Must be an image.'
                view_type:
                  type: number
                  description: 'Enter view type.'
                  example: 0.0
                sort_id:
                  type: string
                  description: 'Enter sort id.'
                  example: ''
              required:
                - title
                - description
                - image
  '/api/v1/category/{id}':
    get:
      summary: Details
      operationId: details
      description: 'get the details of the house'
      parameters:
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - Category
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the category.'
        example: libero
        required: true
        schema:
          type: string
  /api/v1/category/delete:
    delete:
      summary: 'Delete Selected'
      operationId: deleteSelected
      description: 'Delete the categories'
      parameters:
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - Category
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                ids:
                  type: array
                  description: 'example:1,2,3'
                  example:
                    - maxime
                  items:
                    type: string
  /api/v1/apiList:
    get:
      summary: 'API For Category List for APP Users'
      operationId: aPIForCategoryListForAPPUsers
      description: 'Get the list of category'
      parameters:
        -
          in: query
          name: search
          description: ''
          example: '""'
          required: false
          schema:
            type: string
            description: ''
            example: '""'
        -
          in: query
          name: per_page
          description: 'Per page records which you want'
          example: '10'
          required: false
          schema:
            type: string
            description: 'Per page records which you want'
            example: '10'
        -
          in: query
          name: page
          description: 'Page no for the list'
          example: '1'
          required: false
          schema:
            type: string
            description: 'Page no for the list'
            example: '1'
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - Category
  '/api/v1/categoryfield/{id}/displayOrder':
    post:
      summary: 'Update display order'
      operationId: updateDisplayOrder
      description: 'update a CategoryField display order'
      parameters:
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - CategoryField
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                id:
                  type: string
                  description: 'Id of the category for update.'
                  example: null
                title:
                  type: string
                  description: 'Title of the category field.'
                  example: ''
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the categoryfield.'
        example: nihil
        required: true
        schema:
          type: string
  /api/v1/categoryfield:
    get:
      summary: List
      operationId: list
      description: 'Get the list of CategoryField'
      parameters:
        -
          in: query
          name: search
          description: ''
          example: '""'
          required: false
          schema:
            type: string
            description: ''
            example: '""'
        -
          in: query
          name: per_page
          description: 'Per page records which you want'
          example: '10'
          required: false
          schema:
            type: string
            description: 'Per page records which you want'
            example: '10'
        -
          in: query
          name: page
          description: 'Page no for the list'
          example: '1'
          required: false
          schema:
            type: string
            description: 'Page no for the list'
            example: '1'
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - CategoryField
    post:
      summary: Store
      operationId: store
      description: 'Add and update a CategoryField details'
      parameters:
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - CategoryField
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                id:
                  type: string
                  description: 'Id of the category for update.'
                  example: null
                title:
                  type: string
                  description: 'Title of the category field.'
                  example: ''
  '/api/v1/categoryfield/{id}':
    get:
      summary: Details
      operationId: details
      description: 'get the details of the house'
      parameters:
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - CategoryField
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the categoryfield.'
        example: laborum
        required: true
        schema:
          type: string
  /api/v1/categoryfield/delete:
    delete:
      summary: 'Delete Selected'
      operationId: deleteSelected
      description: 'Delete the CategoryField'
      parameters:
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - CategoryField
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                ids:
                  type: array
                  description: 'example:1,2,3'
                  example:
                    - id
                  items:
                    type: string
  /api/v1/addData:
    post:
      summary: Adddata
      operationId: adddata
      description: 'Add CategoryField details'
      parameters:
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - CategoryField
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                saved_data_id:
                  type: string
                  description: Id.
                  example: rerum
                category_id:
                  type: string
                  description: 'Id of the category field.'
                  example: ''
                sub_category_id:
                  type: string
                  description: 'Id of the sub-category field.'
                  example: ''
                user_id:
                  type: string
                  description: 'User Id of the category field.'
                  example: ''
                data:
                  type: string
                  description: Data.
                  example: ''
                individual_content:
                  type: string
                  description: 'Test Message.'
                  example: ''
                individual_reminder:
                  type: string
                  description: '07:00 AM,11:00 AM,03:00 PM,07:00 PM.'
                  example: ''
                general_reminder:
                  type: string
                  description: '12:00 AM,11:00 AM,03:00 PM,07:00 PM.'
                  example: ''
              required:
                - saved_data_id
                - category_id
                - user_id
                - data
  /api/v1/categorywhyhow:
    get:
      summary: List
      operationId: list
      description: 'Get the list of category whyHow'
      parameters:
        -
          in: query
          name: search
          description: ''
          example: '""'
          required: false
          schema:
            type: string
            description: ''
            example: '""'
        -
          in: query
          name: per_page
          description: 'Per page records which you want'
          example: '10'
          required: false
          schema:
            type: string
            description: 'Per page records which you want'
            example: '10'
        -
          in: query
          name: page
          description: 'Page no for the list'
          example: '1'
          required: false
          schema:
            type: string
            description: 'Page no for the list'
            example: '1'
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - CategoryWhyHow
    post:
      summary: Store
      operationId: store
      description: 'Add and update the category whyhow'
      parameters:
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - CategoryWhyHow
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                id:
                  type: string
                  description: 'Id of the category for update.'
                  example: null
                category_id:
                  type: string
                  description: 'Enter id of the category.'
                  example: ''
                whyhow_text:
                  type: string
                  description: 'Enter the why how text of the category.'
                  example: ''
                option_id:
                  type: string
                  description: 'Enter id of the option.'
                  example: ''
              required:
                - category_id
                - whyhow_text
  '/api/v1/categorywhyhow/{id}':
    get:
      summary: Details
      operationId: details
      description: 'get the details of the category whyhow'
      parameters:
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - CategoryWhyHow
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the categorywhyhow.'
        example: et
        required: true
        schema:
          type: string
  /api/v1/categorywhyhow/delete:
    delete:
      summary: 'Delete Selected'
      operationId: deleteSelected
      description: 'Delete the category whyhow'
      parameters:
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - CategoryWhyHow
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                ids:
                  type: array
                  description: 'example:1,2,3'
                  example:
                    - quo
                  items:
                    type: string
  /api/v1/whyHowList:
    get:
      summary: whyHowList
      operationId: whyHowList
      description: 'Get the list of category whyhow'
      parameters:
        -
          in: query
          name: search
          description: ''
          example: '""'
          required: false
          schema:
            type: string
            description: ''
            example: '""'
        -
          in: query
          name: per_page
          description: 'Per page records which you want'
          example: '10'
          required: false
          schema:
            type: string
            description: 'Per page records which you want'
            example: '10'
        -
          in: query
          name: page
          description: 'Page no for the list'
          example: '1'
          required: false
          schema:
            type: string
            description: 'Page no for the list'
            example: '1'
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - CategoryWhyHow
  '/api/v1/common/select-two-options/{type}/{id}':
    get:
      summary: 'Select2 Options'
      operationId: select2Options
      description: 'Get options for select2 by type'
      parameters:
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - Common
    parameters:
      -
        in: path
        name: type
        description: 'Type for the which select2 options'
        example: State
        required: true
        schema:
          type: string
      -
        in: path
        name: id
        description: 'Optional parameter. The ID of the .'
        required: true
        schema:
          type: string
        examples:
          omitted:
            summary: 'When the value is omitted'
            value: ''
          present:
            summary: 'When the value is present'
            value: quibusdam
  /api/v1/home:
    get:
      summary: HomeCategory
      operationId: homeCategory
      description: 'Get the list homeCategory'
      parameters:
        -
          in: query
          name: search
          description: ''
          example: '""'
          required: false
          schema:
            type: string
            description: ''
            example: '""'
        -
          in: query
          name: per_page
          description: 'Per page records which you want'
          example: '10'
          required: false
          schema:
            type: string
            description: 'Per page records which you want'
            example: '10'
        -
          in: query
          name: page
          description: 'Page no for the list'
          example: '1'
          required: false
          schema:
            type: string
            description: 'Page no for the list'
            example: '1'
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - Home
  /api/v1/introduction:
    get:
      summary: List
      operationId: list
      description: 'Get the list of Intro'
      parameters:
        -
          in: query
          name: search
          description: ''
          example: '""'
          required: false
          schema:
            type: string
            description: ''
            example: '""'
        -
          in: query
          name: per_page
          description: 'Per page records which you want'
          example: '10'
          required: false
          schema:
            type: string
            description: 'Per page records which you want'
            example: '10'
        -
          in: query
          name: page
          description: 'Page no for the list'
          example: '1'
          required: false
          schema:
            type: string
            description: 'Page no for the list'
            example: '1'
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - Intro
    post:
      summary: Store
      operationId: store
      description: 'Add and update the Intro'
      parameters:
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - Intro
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                id:
                  type: string
                  description: 'Id of the introduction for update.'
                  example: null
                text:
                  type: string
                  description: 'text of the introduction.'
                  example: 'Text Text'
              required:
                - text
  '/api/v1/introduction/{id}':
    get:
      summary: Details
      operationId: details
      description: 'get the details of the Intro'
      parameters:
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - Intro
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the introduction.'
        example: et
        required: true
        schema:
          type: string
  /api/v1/notification:
    get:
      summary: ''
      operationId: getApiV1Notification
      description: ''
      parameters:
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - Notification
    post:
      summary: Store
      operationId: store
      description: 'Add the Notification'
      parameters:
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - Notification
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                id:
                  type: string
                  description: 'Id of the notification for update.'
                  example: null
                title:
                  type: string
                  description: 'Title of the notification.'
                  example: ''
                message:
                  type: string
                  description: 'Message of the notification.'
                  example: ''
                date:
                  type: string
                  description: 'Date & Time of the notification.'
                  example: '2023/11/01 12:05'
              required:
                - title
                - message
                - date
  /api/v1/option:
    get:
      summary: List
      operationId: list
      description: 'Get the list of category whyHow option'
      parameters:
        -
          in: query
          name: search
          description: ''
          example: '""'
          required: false
          schema:
            type: string
            description: ''
            example: '""'
        -
          in: query
          name: per_page
          description: 'Per page records which you want'
          example: '10'
          required: false
          schema:
            type: string
            description: 'Per page records which you want'
            example: '10'
        -
          in: query
          name: page
          description: 'Page no for the list'
          example: '1'
          required: false
          schema:
            type: string
            description: 'Page no for the list'
            example: '1'
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - Option
    post:
      summary: Store
      operationId: store
      description: 'Add and update the category whyhow option'
      parameters:
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - Option
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                id:
                  type: string
                  description: 'Id of the category for update.'
                  example: null
                name:
                  type: string
                  description: 'Name of the option.'
                  example: ''
                text:
                  type: string
                  description: 'text of the option.'
                  example: ''
              required:
                - name
                - text
  '/api/v1/option/{id}':
    get:
      summary: Details
      operationId: details
      description: 'get the details of the category whyhow option'
      parameters:
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - Option
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the option.'
        example: tempora
        required: true
        schema:
          type: string
  /api/v1/question:
    get:
      summary: List
      operationId: list
      description: 'Get the list of question'
      parameters:
        -
          in: query
          name: search
          description: ''
          example: '""'
          required: false
          schema:
            type: string
            description: ''
            example: '""'
        -
          in: query
          name: per_page
          description: 'Per page records which you want'
          example: '10'
          required: false
          schema:
            type: string
            description: 'Per page records which you want'
            example: '10'
        -
          in: query
          name: page
          description: 'Page no for the list'
          example: '1'
          required: false
          schema:
            type: string
            description: 'Page no for the list'
            example: '1'
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - Question
  /api/v1/role:
    get:
      summary: List
      operationId: list
      description: 'Get the list of role'
      parameters:
        -
          in: query
          name: search
          description: ''
          example: '""'
          required: false
          schema:
            type: string
            description: ''
            example: '""'
        -
          in: query
          name: per_page
          description: 'Per page records which you want'
          example: '10'
          required: false
          schema:
            type: string
            description: 'Per page records which you want'
            example: '10'
        -
          in: query
          name: page
          description: 'Page no for the list'
          example: '1'
          required: false
          schema:
            type: string
            description: 'Page no for the list'
            example: '1'
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - Role
    post:
      summary: Store
      operationId: store
      description: 'Add and update a Role details'
      parameters:
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - Role
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                id:
                  type: string
                  description: 'Id of the role for update.'
                  example: null
                name:
                  type: string
                  description: 'Name of the role.'
                  example: ''
              required:
                - name
  '/api/v1/role/{id}':
    get:
      summary: details
      operationId: details
      description: 'get the details of the house'
      parameters:
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - Role
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the role.'
        example: voluptatem
        required: true
        schema:
          type: string
  /api/v1/subCategory:
    get:
      summary: List
      operationId: list
      description: 'Get the list of sub-category'
      parameters:
        -
          in: query
          name: search
          description: ''
          example: '""'
          required: false
          schema:
            type: string
            description: ''
            example: '""'
        -
          in: query
          name: per_page
          description: 'Per page records which you want'
          example: '10'
          required: false
          schema:
            type: string
            description: 'Per page records which you want'
            example: '10'
        -
          in: query
          name: page
          description: 'Page no for the list'
          example: '1'
          required: false
          schema:
            type: string
            description: 'Page no for the list'
            example: '1'
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - Sub-Category
    post:
      summary: Store
      operationId: store
      description: 'Add and update the sub-category'
      parameters:
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - Sub-Category
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                id:
                  type: string
                  description: 'Id of the category for update.'
                  example: null
                category_id:
                  type: string
                  description: ''
                  example: quis
                name:
                  type: string
                  description: 'Name of the sub-category.'
                  example: Abc
                data:
                  type: string
                  description: 'Data of the sub-category.'
                  example: Abc
              required:
                - category_id
                - name
  '/api/v1/subCategory/{id}':
    get:
      summary: Details
      operationId: details
      description: 'get the details of the sub-category'
      parameters:
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - Sub-Category
    parameters:
      -
        in: path
        name: id
        description: 'The ID of the subCategory.'
        example: id
        required: true
        schema:
          type: string
  /api/v1/subCategory/delete:
    delete:
      summary: 'Delete Selected'
      operationId: deleteSelected
      description: 'Delete the sub-categories'
      parameters:
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - Sub-Category
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                ids:
                  type: array
                  description: 'example:1,2,3'
                  example:
                    - reiciendis
                  items:
                    type: string
  /api/v1/auth/profile:
    get:
      summary: 'Get Profile Detail'
      operationId: getProfileDetail
      description: 'Get details of the Authenticated User'
      parameters:
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - Users
  /api/v1/auth/change-password:
    post:
      summary: 'Change Password'
      operationId: changePassword
      description: 'Change password for Authenticated user'
      parameters:
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses:
        200:
          description: success
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'Password Changed successfully.'
                properties:
                  message:
                    type: string
                    example: 'Password Changed successfully.'
        401:
          description: 'Old password does not match'
          content:
            text/plain:
              schema:
                type: string
                example: '{message:"Old password does not match!"}'
      tags:
        - Users
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                old_password:
                  type: string
                  description: 'The old password of the account. .'
                  example: Bighappy@123$
                password:
                  type: string
                  description: 'The password of the account. .'
                  example: Test@123
                password_confirmation:
                  type: string
                  description: 'The confirm password to match with password. .'
                  example: Test@123
              required:
                - old_password
                - password
                - password_confirmation
  /api/v1/auth/change-profile:
    post:
      summary: 'Manage Personal Profile'
      operationId: managePersonalProfile
      description: ''
      parameters:
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - Users
      requestBody:
        required: true
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                first_name:
                  type: string
                  description: 'First Name of the team member.'
                  example: John
                last_name:
                  type: string
                  description: 'Last Name of the team member.'
                  example: doe
                profile_picture:
                  type: string
                  format: binary
                  description: 'The profile picture of the team member. Must be an image.'
              required:
                - first_name
                - last_name
                - profile_picture
  /api/v1/auth/edit-profile:
    post:
      summary: 'Edit Profile'
      operationId: editProfile
      description: 'Edit Profile of the Authenticated User'
      parameters:
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - Users
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                first_name:
                  type: string
                  description: 'First Name of the team member.'
                  example: John
                last_name:
                  type: string
                  description: 'Last Name of the team member.'
                  example: doe
                old_password:
                  type: string
                  description: 'The old password of the account. .'
                  example: Bighappy@123$
                password:
                  type: string
                  description: 'The password of the account. .'
                  example: Test@123
  /api/v1/auth/update-sms-status:
    post:
      summary: 'Edit Receive Sms Status'
      operationId: editReceiveSmsStatus
      description: 'Edit Sms Status Of The Authenticated User'
      parameters:
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - Users
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                receive_sms:
                  type: string
                  description: 'receive sms of the user.'
                  example: John
  /api/v1/auth/reminder-type:
    post:
      summary: 'Edit reminder type'
      operationId: editReminderType
      description: 'Edit reminder type Of The Authenticated User'
      parameters:
        -
          in: header
          name: device-id
          description: ''
          example: '1234'
          schema:
            type: string
        -
          in: header
          name: device-type
          description: ''
          example: android/iphone
          schema:
            type: string
        -
          in: header
          name: device-token
          description: ''
          example: '123'
          schema:
            type: string
        -
          in: header
          name: ram
          description: ''
          example: '2'
          schema:
            type: string
        -
          in: header
          name: rom
          description: ''
          example: '32'
          schema:
            type: string
        -
          in: header
          name: brand
          description: ''
          example: samsung
          schema:
            type: string
        -
          in: header
          name: model
          description: ''
          example: s21
          schema:
            type: string
        -
          in: header
          name: app-version
          description: ''
          example: '1'
          schema:
            type: string
        -
          in: header
          name: is-mobile
          description: ''
          example: 'true'
          schema:
            type: string
      responses: {  }
      tags:
        - Users
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                general_reminder:
                  type: string
                  description: 'general reminder On-Off.'
                  example: 'On'
                Individual_reminder:
                  type: string
                  description: 'individual reminder On-Off.'
                  example: 'On'
tags:
  -
    name: Affirmation
    description: ''
  -
    name: AffirmationCategory
    description: ''
  -
    name: Authentication
    description: ''
  -
    name: Author
    description: ''
  -
    name: AuthorQuote
    description: ''
  -
    name: Category
    description: ''
  -
    name: CategoryField
    description: ''
  -
    name: CategoryWhyHow
    description: ''
  -
    name: Common
    description: ''
  -
    name: Home
    description: ''
  -
    name: Intro
    description: ''
  -
    name: Notification
    description: ''
  -
    name: Option
    description: ''
  -
    name: Question
    description: ''
  -
    name: Role
    description: ''
  -
    name: Sub-Category
    description: ''
  -
    name: Users
    description: ''
components:
  securitySchemes:
    default:
      type: http
      scheme: bearer
      description: 'You can retrieve your token by run login API.'
security:
  -
    default: []
