# CheckResultResponse

## OpenAPI Specification

```yaml
openapi: 3.0.1
info:
  title: ''
  description: ''
  version: 1.0.0
paths: {}
components:
  schemas:
    CheckResultData:
      type: object
      properties:
        status:
          type: string
          enum:
            - pending
            - running
            - succeeded
            - failed
            - cancelled
        progress:
          type: integer
          minimum: 0
          maximum: 100
        result_url:
          type: string
          nullable: true
        result_urls:
          type: array
          items:
            type: string
        failure_reason:
          type: string
          nullable: true
        error_message:
          type: string
          nullable: true
        credits_refunded:
          type: boolean
        refund_trans_no:
          type: string
          nullable: true
        result_pid:
          type: string
          nullable: true
        result_pids:
          type: array
          items:
            type: string
        metadata:
          type: object
          description: Full metadata including remixTargetId and characters.
          properties:
            remixTargetId:
              type: string
            characters:
              type: array
              items:
                $ref: '#/components/schemas/CharacterItem'
          x-apifox-orders:
            - remixTargetId
            - characters
      x-apifox-orders:
        - status
        - progress
        - result_url
        - result_urls
        - failure_reason
        - error_message
        - credits_refunded
        - refund_trans_no
        - result_pid
        - result_pids
        - metadata
      x-apifox-folder: ''
    CheckResultResponse:
      type: object
      properties:
        code:
          type: integer
        message:
          type: string
        data:
          $ref: '#/components/schemas/CheckResultData'
      x-apifox-orders:
        - code
        - message
        - data
      x-apifox-folder: ''
    CharacterItem:
      type: object
      properties:
        url:
          type: string
          description: Direct link to character video.
        timestamps:
          type: string
          description: Range string in "start,end" format.
      required:
        - url
        - timestamps
      x-apifox-orders:
        - url
        - timestamps
      x-apifox-folder: ''
  securitySchemes: {}
servers:
  - url: https://freesoragenerator.com
    description: Prod Env
security: []

```
