components: schemas: VerificationResponseData: type: object additionalProperties: false required: - idempotencyKey - ttl_seconds - cooldown_seconds - target properties: idempotencyKey: type: string ttl_seconds: type: integer format: int32 cooldown_seconds: type: integer format: int32 target: type: string VerifyResultData: oneOf: - $ref: ../../accounts/response/auth.yaml#/components/schemas/LoginData - $ref: ../../response/response.yaml#/components/schemas/SuccessResultData