Interface CredentialCompactCredentialConfigurationUpdateSuccessEvent

interface CredentialCompactCredentialConfigurationUpdateSuccessEventSanitised {
    category: "credential-compact";
    data: {
        claimMappings: undefined | {
            [key: string]: {
                defaultValue: undefined | string | number | boolean | ClaimData[] | {
                    [key: string]: ClaimData;
                };
                mapFrom: string;
                required: undefined | boolean;
            } | {
                defaultValue: ClaimData;
                required: undefined | boolean;
            };
        };
        claimSourceId: undefined | string;
        expiresIn: undefined | {
            days: undefined | number;
            hours: undefined | number;
            minutes: undefined | number;
            months: undefined | number;
            seconds: undefined | number;
            weeks: undefined | number;
            years: undefined | number;
        };
        id: string;
        pdfTemplateId: undefined | string;
        revocable: undefined | boolean;
        type: string;
    };
    id: string;
    requestId: string;
    tenantId: string;
    timestamp: number;
    type: string;
    version: "1";
}

Properties

category: "credential-compact"
data: {
    claimMappings: undefined | {
        [key: string]: {
            defaultValue: undefined | string | number | boolean | ClaimData[] | {
                [key: string]: ClaimData;
            };
            mapFrom: string;
            required: undefined | boolean;
        } | {
            defaultValue: ClaimData;
            required: undefined | boolean;
        };
    };
    claimSourceId: undefined | string;
    expiresIn: undefined | {
        days: undefined | number;
        hours: undefined | number;
        minutes: undefined | number;
        months: undefined | number;
        seconds: undefined | number;
        weeks: undefined | number;
        years: undefined | number;
    };
    id: string;
    pdfTemplateId: undefined | string;
    revocable: undefined | boolean;
    type: string;
}

Type declaration

  • claimMappings: undefined | {
        [key: string]: {
            defaultValue: undefined | string | number | boolean | ClaimData[] | {
                [key: string]: ClaimData;
            };
            mapFrom: string;
            required: undefined | boolean;
        } | {
            defaultValue: ClaimData;
            required: undefined | boolean;
        };
    }
  • claimSourceId: undefined | string
  • expiresIn: undefined | {
        days: undefined | number;
        hours: undefined | number;
        minutes: undefined | number;
        months: undefined | number;
        seconds: undefined | number;
        weeks: undefined | number;
        years: undefined | number;
    }
  • id: string
  • pdfTemplateId: undefined | string
  • revocable: undefined | boolean
  • type: string
id: string
requestId: string
tenantId: string
timestamp: number
type: string
version: "1"