interface DidCreateSuccessEvent { category: "did"; data: { didDocument: | { "@context": string | object | (
string | object)
[]; assertionMethod: | string[] | { controller: string | undefined; id: string; publicKeyBase58: string | undefined; publicKeyHex: string | undefined; publicKeyJwk: | { k: string; kid: string | undefined; kty: "oct" } | { crv: string; d: string | undefined; kid: string | undefined; kty: "OKP"; x: string | undefined; y: string | undefined; } | { crv: string; d: string | undefined; kid: string | undefined; kty: "EC"; x: string | undefined; y: string | undefined; } | { e: string; kty: "RSA"; n: string } | undefined; type: string; }[] | undefined; authentication: (
string | object)
[] | undefined; created: string | undefined; id: string; keyAgreement: unknown[] | undefined; proof: | { created: string; creator: string; signatureValue: string; type: string; } | undefined; service: | { id: string; serviceEndpoint: string | { [key: string]: unknown }; type: string; }[] | undefined; updated: string | undefined; verificationMethod: | { controller: string | undefined; id: string; publicKeyBase58: string | undefined; publicKeyHex: string | undefined; publicKeyJwk: | { k: string; kid: string | undefined; kty: "oct" } | { crv: string; d: string | undefined; kid: string | undefined; kty: "OKP"; x: string | undefined; y: string | undefined; } | { crv: string; d: string | undefined; kid: string | undefined; kty: "EC"; x: string | undefined; y: string | undefined; } | { e: string; kty: "RSA"; n: string } | undefined; type: string; }[] | undefined; } | undefined; localMetadata: | { additionalData: unknown; initialDidDocument: | { "@context": string | object | (
string | object)
[]; assertionMethod: | string[] | { controller: string | undefined; id: string; publicKeyBase58: string | undefined; publicKeyHex: string | undefined; publicKeyJwk: | { k: string; kid: (...)
| (...)
; kty: "oct" } | { crv: string; d: (...)
| (...)
; kid: (...)
| (...)
; kty: "OKP"; x: (...)
| (...)
; y: (...)
| (...)
; } | { crv: string; d: (...)
| (...)
; kid: (...)
| (...)
; kty: "EC"; x: (...)
| (...)
; y: (...)
| (...)
; } | { e: string; kty: "RSA"; n: string } | undefined; type: string; }[] | undefined; authentication: (
string | object)
[] | undefined; created: string | undefined; id: string; keyAgreement: unknown[] | undefined; proof: | { created: string; creator: string; signatureValue: string; type: string; } | undefined; service: | { id: string; serviceEndpoint: string | { [key: string]: unknown }; type: string; }[] | undefined; updated: string | undefined; verificationMethod: | { controller: string | undefined; id: string; publicKeyBase58: string | undefined; publicKeyHex: string | undefined; publicKeyJwk: | { k: string; kid: (...)
| (...)
; kty: "oct" } | { crv: string; d: (...)
| (...)
; kid: (...)
| (...)
; kty: "OKP"; x: (...)
| (...)
; y: (...)
| (...)
; } | { crv: string; d: (...)
| (...)
; kid: (...)
| (...)
; kty: "EC"; x: (...)
| (...)
; y: (...)
| (...)
; } | { e: string; kty: "RSA"; n: string } | undefined; type: string; }[] | undefined; } | undefined; keys: { authorizedDidOperations: | (
"Create" | "Update" | "Deactivate" | "Recover" )
[] | undefined; didDocumentKeyId: string | undefined; kmsKeyId: string; }[]; registered: number | undefined; } | undefined; registrationStatus: string; }; id: string; requestId: string; requestIp: string | undefined; tenantId: string; timestamp: number; type: "DID_CREATE_SUCCESS"; userAgent: string | undefined; version: "1";} interface DidCreateSuccessEventSanitised { category: "did"; data: { didDocument: | { "@context": string | object | (
string | object)
[]; assertionMethod: | string[] | { controller: string | undefined; id: string; publicKeyBase58: string | undefined; publicKeyHex: string | undefined; publicKeyJwk: | { k: string; kid: string | undefined; kty: "oct" } | { crv: string; d: string | undefined; kid: string | undefined; kty: "OKP"; x: string | undefined; y: string | undefined; } | { crv: string; d: string | undefined; kid: string | undefined; kty: "EC"; x: string | undefined; y: string | undefined; } | { e: string; kty: "RSA"; n: string } | undefined; type: string; }[] | undefined; authentication: (
string | object)
[] | undefined; created: string | undefined; id: string; keyAgreement: unknown[] | undefined; proof: | { created: string; creator: string; signatureValue: string; type: string; } | undefined; service: | { id: string; serviceEndpoint: string | { [key: string]: unknown }; type: string; }[] | undefined; updated: string | undefined; verificationMethod: | { controller: string | undefined; id: string; publicKeyBase58: string | undefined; publicKeyHex: string | undefined; publicKeyJwk: | { k: string; kid: string | undefined; kty: "oct" } | { crv: string; d: string | undefined; kid: string | undefined; kty: "OKP"; x: string | undefined; y: string | undefined; } | { crv: string; d: string | undefined; kid: string | undefined; kty: "EC"; x: string | undefined; y: string | undefined; } | { e: string; kty: "RSA"; n: string } | undefined; type: string; }[] | undefined; } | undefined; localMetadata: | { additionalData: unknown; initialDidDocument: | { "@context": string | object | (
string | object)
[]; assertionMethod: | string[] | { controller: string | undefined; id: string; publicKeyBase58: string | undefined; publicKeyHex: string | undefined; publicKeyJwk: | { k: string; kid: (...)
| (...)
; kty: "oct" } | { crv: string; d: (...)
| (...)
; kid: (...)
| (...)
; kty: "OKP"; x: (...)
| (...)
; y: (...)
| (...)
; } | { crv: string; d: (...)
| (...)
; kid: (...)
| (...)
; kty: "EC"; x: (...)
| (...)
; y: (...)
| (...)
; } | { e: string; kty: "RSA"; n: string } | undefined; type: string; }[] | undefined; authentication: (
string | object)
[] | undefined; created: string | undefined; id: string; keyAgreement: unknown[] | undefined; proof: | { created: string; creator: string; signatureValue: string; type: string; } | undefined; service: | { id: string; serviceEndpoint: string | { [key: string]: unknown }; type: string; }[] | undefined; updated: string | undefined; verificationMethod: | { controller: string | undefined; id: string; publicKeyBase58: string | undefined; publicKeyHex: string | undefined; publicKeyJwk: | { k: string; kid: (...)
| (...)
; kty: "oct" } | { crv: string; d: (...)
| (...)
; kid: (...)
| (...)
; kty: "OKP"; x: (...)
| (...)
; y: (...)
| (...)
; } | { crv: string; d: (...)
| (...)
; kid: (...)
| (...)
; kty: "EC"; x: (...)
| (...)
; y: (...)
| (...)
; } | { e: string; kty: "RSA"; n: string } | undefined; type: string; }[] | undefined; } | undefined; keys: { authorizedDidOperations: | (
"Create" | "Update" | "Deactivate" | "Recover" )
[] | undefined; didDocumentKeyId: string | undefined; kmsKeyId: string; }[]; registered: number | undefined; } | undefined; registrationStatus: string; }; id: string; requestId: string; requestIp: string | undefined; tenantId: string; timestamp: number; type: "DID_CREATE_SUCCESS"; userAgent: string | undefined; version: "1";}
Properties
Sanitisation Level DATAdata
data: {
didDocument:
| {
"@context": string
| object
| (string | object)[];
assertionMethod:
| string[]
| {
controller: string
| undefined;
id: string;
publicKeyBase58: string | undefined;
publicKeyHex: string | undefined;
publicKeyJwk:
| { k: string; kid: string
| undefined; kty: "oct" }
| {
crv: string;
d: string | undefined;
kid: string | undefined;
kty: "OKP";
x: string | undefined;
y: string | undefined;
}
| {
crv: string;
d: string
| undefined;
kid: string | undefined;
kty: "EC";
x: string | undefined;
y: string | undefined;
}
| { e: string; kty: "RSA"; n: string }
| undefined;
type: string;
}[]
| undefined;
authentication: (string | object)[]
| undefined;
created: string | undefined;
id: string;
keyAgreement: unknown[] | undefined;
proof:
| {
created: string;
creator: string;
signatureValue: string;
type: string;
}
| undefined;
service: | {
id: string;
serviceEndpoint: string
| { [key: string]: unknown };
type: string;
}[]
| undefined;
updated: string
| undefined;
verificationMethod:
| {
controller: string
| undefined;
id: string;
publicKeyBase58: string | undefined;
publicKeyHex: string | undefined;
publicKeyJwk:
| { k: string; kid: string
| undefined; kty: "oct" }
| {
crv: string;
d: string | undefined;
kid: string | undefined;
kty: "OKP";
x: string | undefined;
y: string | undefined;
}
| {
crv: string;
d: string
| undefined;
kid: string | undefined;
kty: "EC";
x: string | undefined;
y: string | undefined;
}
| { e: string; kty: "RSA"; n: string }
| undefined;
type: string;
}[]
| undefined;
}
| undefined;
localMetadata: | {
additionalData: unknown;
initialDidDocument: | {
"@context": string
| object
| (string | object)[];
assertionMethod:
| string[]
| {
controller: string
| undefined;
id: string;
publicKeyBase58: string | undefined;
publicKeyHex: string | undefined;
publicKeyJwk:
| { k: string; kid: (...)
| (...); kty: "oct" }
| {
crv: string;
d: (...) | (...);
kid: (...) | (...);
kty: "OKP";
x: (...) | (...);
y: (...) | (...);
}
| {
crv: string;
d: (...)
| (...);
kid: (...) | (...);
kty: "EC";
x: (...) | (...);
y: (...) | (...);
}
| { e: string; kty: "RSA"; n: string }
| undefined;
type: string;
}[]
| undefined;
authentication: (string | object)[]
| undefined;
created: string | undefined;
id: string;
keyAgreement: unknown[] | undefined;
proof:
| {
created: string;
creator: string;
signatureValue: string;
type: string;
}
| undefined;
service: | {
id: string;
serviceEndpoint: string
| { [key: string]: unknown };
type: string;
}[]
| undefined;
updated: string
| undefined;
verificationMethod:
| {
controller: string
| undefined;
id: string;
publicKeyBase58: string | undefined;
publicKeyHex: string | undefined;
publicKeyJwk:
| { k: string; kid: (...)
| (...); kty: "oct" }
| {
crv: string;
d: (...) | (...);
kid: (...) | (...);
kty: "OKP";
x: (...) | (...);
y: (...) | (...);
}
| {
crv: string;
d: (...)
| (...);
kid: (...) | (...);
kty: "EC";
x: (...) | (...);
y: (...) | (...);
}
| { e: string; kty: "RSA"; n: string }
| undefined;
type: string;
}[]
| undefined;
}
| undefined;
keys: {
authorizedDidOperations: | (
"Create"
| "Update"
| "Deactivate"
| "Recover"
)[]
| undefined;
didDocumentKeyId: string | undefined;
kmsKeyId: string;
}[];
registered: number
| undefined;
}
| undefined;
registrationStatus: string;
}
requestId
requestId: string
requestIp
requestIp: string | undefined
tenantId
tenantId: string
timestamp
timestamp: number
type
type: "DID_CREATE_SUCCESS"
userAgent
userAgent: string | undefined