---
openapi: 3.0.1
info:
  title: mt-forum-view-services
  version: "1.0"
paths:
  /api/forum-view/forum/getForumComment/{page}:
    post:
      parameters:
      - name: page
        in: path
        required: true
        schema:
          format: int32
          type: integer
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ForumCommentRequest'
      responses:
        "200":
          description: OK
          content:
            application/json: {}
  /api/forum-view/forum/getForumCommentDetail:
    post:
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ForumCommentDetailRequest'
      responses:
        "200":
          description: OK
          content:
            application/json: {}
  /api/forum-view/forum/getForumCommentPhoto:
    post:
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ForumCommentPhotoRequest'
      responses:
        "200":
          description: OK
          content:
            application/json: {}
  /api/forum-view/forum/getForumDetail:
    post:
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ForumDetailRequest'
      responses:
        "200":
          description: OK
          content:
            application/json: {}
  /api/forum-view/forum/getForumList/{page}:
    post:
      parameters:
      - name: page
        in: path
        required: true
        schema:
          format: int32
          type: integer
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ForumListRequest'
      responses:
        "200":
          description: OK
          content:
            application/json: {}
  /api/forum-view/forum/getForumPhoto:
    post:
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ForumPhotoRequest'
      responses:
        "200":
          description: OK
          content:
            application/json: {}
  /api/forum-view/forum/getForumSeen/{page}:
    post:
      parameters:
      - name: page
        in: path
        required: true
        schema:
          format: int32
          type: integer
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ForumSeenRequest'
      responses:
        "200":
          description: OK
          content:
            application/json: {}
components:
  schemas:
    ForumCommentDetailRequest:
      type: object
      properties:
        idForumComment:
          type: string
    ForumCommentPhotoRequest:
      type: object
      properties:
        idForumComment:
          type: string
    ForumDetailRequest:
      type: object
      properties:
        idForum:
          type: string
    ForumPhotoRequest:
      type: object
      properties:
        idForum:
          type: string
    ForumCommentRequest:
      type: object
      properties:
        idForum:
          type: string
    ForumListRequest:
      type: object
      properties:
        idCluster:
          format: int32
          type: integer
        idForumCategory:
          type: string
        idUserSelected:
          type: string
        order:
          type: string
        title:
          type: string
    ForumSeenRequest:
      type: object
      properties:
        idForum:
          type: string
