31 lines
820 B
YAML
31 lines
820 B
YAML
components:
|
|
schemas:
|
|
VerificationCodeRequest:
|
|
type: object
|
|
additionalProperties: false
|
|
required:
|
|
- purpose
|
|
properties:
|
|
purpose:
|
|
type: string
|
|
description: Verification purpose, e.g. login.
|
|
target:
|
|
type: string
|
|
format: email
|
|
idempotencyKey:
|
|
type: string
|
|
|
|
CodeVerificationRequest:
|
|
allOf:
|
|
- $ref: ./verification.yaml#/components/schemas/VerificationCodeRequest
|
|
- type: object
|
|
additionalProperties: false
|
|
required:
|
|
- code
|
|
- sessionIdentifier
|
|
properties:
|
|
code:
|
|
type: string
|
|
sessionIdentifier:
|
|
$ref: ../../../models/auth/session_identifier.yaml#/components/schemas/SessionIdentifier
|