File

src/verifier/oid4vp/dto/presentation-request.dto.ts

Index

Properties

Properties

requestId
Type : string
Decorators :
@IsString()
Example :
response_type
Type : ResponseType
Decorators :
@IsEnum(ResponseType)
Example :
Optional webhook
Type : WebhookConfig
Decorators :
@IsObject()
@IsOptional()
import { IsEnum, IsObject, IsOptional, IsString } from 'class-validator';
import { WebhookConfig } from '../../../utils/webhook.dto';

export enum ResponseType {
    QRCode = 'qrcode',
    URI = 'uri',
}

export class PresentationRequest {
    /**
     * @example qrcode
     */
    @IsEnum(ResponseType)
    response_type: ResponseType;

    /**
     * @example pid
     */
    @IsString()
    requestId: string;

    @IsObject()
    @IsOptional()
    webhook?: WebhookConfig;
}

results matching ""

    No results matching ""