Interface CredentialWebSemanticCredentialConfigurationUpdateSuccessEvent

interface CredentialWebSemanticCredentialConfigurationUpdateSuccessEventSanitised {
    category: "credential-web-semantic";
    data: {
        additionalTypes: undefined | string[];
        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;
        contexts: undefined | (string | {
            [key: string]: unknown;
        })[];
        credentialBranding: undefined | {
            backgroundColor: undefined | string;
            watermarkImageUrl: undefined | string;
        };
        description: 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;
        includeId: boolean;
        issuer: {
            iconUrl: undefined | string;
            id: undefined | string;
            logoUrl: undefined | string;
            name: string;
        };
        name: string;
        persist: boolean;
        proofType: undefined | "Ed25519Signature2018" | "BbsBlsSignature2020" | "BbsSignature2022";
        revocable: boolean;
        type: string;
    };
    id: string;
    requestId: string;
    tenantId: string;
    timestamp: number;
    type: string;
    version: "1";
}

Properties

category: "credential-web-semantic"
data: {
    additionalTypes: undefined | string[];
    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;
    contexts: undefined | (string | {
        [key: string]: unknown;
    })[];
    credentialBranding: undefined | {
        backgroundColor: undefined | string;
        watermarkImageUrl: undefined | string;
    };
    description: 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;
    includeId: boolean;
    issuer: {
        iconUrl: undefined | string;
        id: undefined | string;
        logoUrl: undefined | string;
        name: string;
    };
    name: string;
    persist: boolean;
    proofType: undefined | "Ed25519Signature2018" | "BbsBlsSignature2020" | "BbsSignature2022";
    revocable: boolean;
    type: string;
}

Type declaration

  • additionalTypes: undefined | string[]
  • 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
  • contexts: undefined | (string | {
        [key: string]: unknown;
    })[]
  • credentialBranding: undefined | {
        backgroundColor: undefined | string;
        watermarkImageUrl: undefined | string;
    }
  • description: 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
  • includeId: boolean
  • issuer: {
        iconUrl: undefined | string;
        id: undefined | string;
        logoUrl: undefined | string;
        name: string;
    }
    • iconUrl: undefined | string
    • id: undefined | string
    • logoUrl: undefined | string
    • name: string
  • name: string
  • persist: boolean
  • proofType: undefined | "Ed25519Signature2018" | "BbsBlsSignature2020" | "BbsSignature2022"
  • revocable: boolean
  • type: string
id: string
requestId: string
tenantId: string
timestamp: number
type: string
version: "1"