Interface MobileCredentialConfigurationRetrieveSuccessEvent

interface MobileCredentialConfigurationRetrieveSuccessEventSanitised {
    category: "mobile-credential";
    data: {
        claimMappings: {
            [key: string]: {
                [key: string]: {
                    defaultValue: undefined | boolean;
                    mapFrom: string;
                    required: undefined | boolean;
                    type: "boolean";
                } | {
                    defaultValue: boolean;
                    required: undefined | boolean;
                    type: undefined | "boolean";
                } | {
                    defaultValue: undefined | number;
                    mapFrom: string;
                    required: undefined | boolean;
                    type: "number";
                } | {
                    defaultValue: number;
                    required: undefined | boolean;
                    type: undefined | "number";
                } | {
                    defaultValue: undefined | string;
                    mapFrom: string;
                    required: undefined | boolean;
                    type: "string";
                } | {
                    defaultValue: string;
                    required: undefined | boolean;
                    type: undefined | "string";
                } | {
                    defaultValue: undefined | string;
                    mapFrom: string;
                    required: undefined | boolean;
                    type: "binary";
                } | {
                    defaultValue: string;
                    required: undefined | boolean;
                    type: "binary";
                } | {
                    defaultValue: undefined | string;
                    mapFrom: string;
                    required: undefined | boolean;
                    type: "date";
                } | {
                    defaultValue: string;
                    required: undefined | boolean;
                    type: "date";
                } | {
                    defaultValue: undefined | string;
                    mapFrom: string;
                    required: undefined | boolean;
                    type: "dateTime";
                } | {
                    defaultValue: string;
                    required: undefined | boolean;
                    type: "dateTime";
                } | {
                    defaultValue: undefined | {
                        [key: string]: ClaimData;
                    };
                    mapFrom: string;
                    required: undefined | boolean;
                    type: "object";
                } | {
                    defaultValue: {
                        [key: string]: ClaimData;
                    };
                    required: undefined | boolean;
                    type: "object";
                } | {
                    defaultValue: undefined | ClaimData[];
                    mapFrom: string;
                    required: undefined | boolean;
                    type: "array";
                } | {
                    defaultValue: ClaimData[];
                    required: undefined | boolean;
                    type: "array";
                } | {
                    defaultValue: undefined | {
                        codes: undefined | {
                            code: ...;
                            sign: ...;
                            value: ...;
                        }[];
                        expiry_date: undefined | string;
                        issue_date: undefined | string;
                        vehicle_category_code: string;
                    }[];
                    mapFrom: string;
                    required: undefined | boolean;
                    type: "org.iso.18013.5.1.driving_privileges";
                } | {
                    defaultValue: {
                        codes: undefined | {
                            code: string;
                            sign: (...) | (...);
                            value: (...) | (...);
                        }[];
                        expiry_date: undefined | string;
                        issue_date: undefined | string;
                        vehicle_category_code: string;
                    }[];
                    required: undefined | boolean;
                    type: "org.iso.18013.5.1.driving_privileges";
                };
            };
        };
        claimSourceId: undefined | string;
        expiresIn: {
            days: undefined | number;
            hours: undefined | number;
            minutes: undefined | number;
            months: undefined | number;
            seconds: undefined | number;
            weeks: undefined | number;
            years: undefined | number;
        };
        id: string;
        includeStatus: undefined | boolean;
        type: string;
    };
    id: string;
    requestId: string;
    tenantId: string;
    timestamp: number;
    type: string;
    version: "1";
}

Properties

category: "mobile-credential"
data: {
    claimMappings: {
        [key: string]: {
            [key: string]: {
                defaultValue: undefined | boolean;
                mapFrom: string;
                required: undefined | boolean;
                type: "boolean";
            } | {
                defaultValue: boolean;
                required: undefined | boolean;
                type: undefined | "boolean";
            } | {
                defaultValue: undefined | number;
                mapFrom: string;
                required: undefined | boolean;
                type: "number";
            } | {
                defaultValue: number;
                required: undefined | boolean;
                type: undefined | "number";
            } | {
                defaultValue: undefined | string;
                mapFrom: string;
                required: undefined | boolean;
                type: "string";
            } | {
                defaultValue: string;
                required: undefined | boolean;
                type: undefined | "string";
            } | {
                defaultValue: undefined | string;
                mapFrom: string;
                required: undefined | boolean;
                type: "binary";
            } | {
                defaultValue: string;
                required: undefined | boolean;
                type: "binary";
            } | {
                defaultValue: undefined | string;
                mapFrom: string;
                required: undefined | boolean;
                type: "date";
            } | {
                defaultValue: string;
                required: undefined | boolean;
                type: "date";
            } | {
                defaultValue: undefined | string;
                mapFrom: string;
                required: undefined | boolean;
                type: "dateTime";
            } | {
                defaultValue: string;
                required: undefined | boolean;
                type: "dateTime";
            } | {
                defaultValue: undefined | {
                    [key: string]: ClaimData;
                };
                mapFrom: string;
                required: undefined | boolean;
                type: "object";
            } | {
                defaultValue: {
                    [key: string]: ClaimData;
                };
                required: undefined | boolean;
                type: "object";
            } | {
                defaultValue: undefined | ClaimData[];
                mapFrom: string;
                required: undefined | boolean;
                type: "array";
            } | {
                defaultValue: ClaimData[];
                required: undefined | boolean;
                type: "array";
            } | {
                defaultValue: undefined | {
                    codes: undefined | {
                        code: ...;
                        sign: ...;
                        value: ...;
                    }[];
                    expiry_date: undefined | string;
                    issue_date: undefined | string;
                    vehicle_category_code: string;
                }[];
                mapFrom: string;
                required: undefined | boolean;
                type: "org.iso.18013.5.1.driving_privileges";
            } | {
                defaultValue: {
                    codes: undefined | {
                        code: string;
                        sign: (...) | (...);
                        value: (...) | (...);
                    }[];
                    expiry_date: undefined | string;
                    issue_date: undefined | string;
                    vehicle_category_code: string;
                }[];
                required: undefined | boolean;
                type: "org.iso.18013.5.1.driving_privileges";
            };
        };
    };
    claimSourceId: undefined | string;
    expiresIn: {
        days: undefined | number;
        hours: undefined | number;
        minutes: undefined | number;
        months: undefined | number;
        seconds: undefined | number;
        weeks: undefined | number;
        years: undefined | number;
    };
    id: string;
    includeStatus: undefined | boolean;
    type: string;
}

Type declaration

  • claimMappings: {
        [key: string]: {
            [key: string]: {
                defaultValue: undefined | boolean;
                mapFrom: string;
                required: undefined | boolean;
                type: "boolean";
            } | {
                defaultValue: boolean;
                required: undefined | boolean;
                type: undefined | "boolean";
            } | {
                defaultValue: undefined | number;
                mapFrom: string;
                required: undefined | boolean;
                type: "number";
            } | {
                defaultValue: number;
                required: undefined | boolean;
                type: undefined | "number";
            } | {
                defaultValue: undefined | string;
                mapFrom: string;
                required: undefined | boolean;
                type: "string";
            } | {
                defaultValue: string;
                required: undefined | boolean;
                type: undefined | "string";
            } | {
                defaultValue: undefined | string;
                mapFrom: string;
                required: undefined | boolean;
                type: "binary";
            } | {
                defaultValue: string;
                required: undefined | boolean;
                type: "binary";
            } | {
                defaultValue: undefined | string;
                mapFrom: string;
                required: undefined | boolean;
                type: "date";
            } | {
                defaultValue: string;
                required: undefined | boolean;
                type: "date";
            } | {
                defaultValue: undefined | string;
                mapFrom: string;
                required: undefined | boolean;
                type: "dateTime";
            } | {
                defaultValue: string;
                required: undefined | boolean;
                type: "dateTime";
            } | {
                defaultValue: undefined | {
                    [key: string]: ClaimData;
                };
                mapFrom: string;
                required: undefined | boolean;
                type: "object";
            } | {
                defaultValue: {
                    [key: string]: ClaimData;
                };
                required: undefined | boolean;
                type: "object";
            } | {
                defaultValue: undefined | ClaimData[];
                mapFrom: string;
                required: undefined | boolean;
                type: "array";
            } | {
                defaultValue: ClaimData[];
                required: undefined | boolean;
                type: "array";
            } | {
                defaultValue: undefined | {
                    codes: undefined | {
                        code: ...;
                        sign: ...;
                        value: ...;
                    }[];
                    expiry_date: undefined | string;
                    issue_date: undefined | string;
                    vehicle_category_code: string;
                }[];
                mapFrom: string;
                required: undefined | boolean;
                type: "org.iso.18013.5.1.driving_privileges";
            } | {
                defaultValue: {
                    codes: undefined | {
                        code: string;
                        sign: (...) | (...);
                        value: (...) | (...);
                    }[];
                    expiry_date: undefined | string;
                    issue_date: undefined | string;
                    vehicle_category_code: string;
                }[];
                required: undefined | boolean;
                type: "org.iso.18013.5.1.driving_privileges";
            };
        };
    }
    • [key: string]: {
          [key: string]: {
              defaultValue: undefined | boolean;
              mapFrom: string;
              required: undefined | boolean;
              type: "boolean";
          } | {
              defaultValue: boolean;
              required: undefined | boolean;
              type: undefined | "boolean";
          } | {
              defaultValue: undefined | number;
              mapFrom: string;
              required: undefined | boolean;
              type: "number";
          } | {
              defaultValue: number;
              required: undefined | boolean;
              type: undefined | "number";
          } | {
              defaultValue: undefined | string;
              mapFrom: string;
              required: undefined | boolean;
              type: "string";
          } | {
              defaultValue: string;
              required: undefined | boolean;
              type: undefined | "string";
          } | {
              defaultValue: undefined | string;
              mapFrom: string;
              required: undefined | boolean;
              type: "binary";
          } | {
              defaultValue: string;
              required: undefined | boolean;
              type: "binary";
          } | {
              defaultValue: undefined | string;
              mapFrom: string;
              required: undefined | boolean;
              type: "date";
          } | {
              defaultValue: string;
              required: undefined | boolean;
              type: "date";
          } | {
              defaultValue: undefined | string;
              mapFrom: string;
              required: undefined | boolean;
              type: "dateTime";
          } | {
              defaultValue: string;
              required: undefined | boolean;
              type: "dateTime";
          } | {
              defaultValue: undefined | {
                  [key: string]: ClaimData;
              };
              mapFrom: string;
              required: undefined | boolean;
              type: "object";
          } | {
              defaultValue: {
                  [key: string]: ClaimData;
              };
              required: undefined | boolean;
              type: "object";
          } | {
              defaultValue: undefined | ClaimData[];
              mapFrom: string;
              required: undefined | boolean;
              type: "array";
          } | {
              defaultValue: ClaimData[];
              required: undefined | boolean;
              type: "array";
          } | {
              defaultValue: undefined | {
                  codes: undefined | {
                      code: ...;
                      sign: ...;
                      value: ...;
                  }[];
                  expiry_date: undefined | string;
                  issue_date: undefined | string;
                  vehicle_category_code: string;
              }[];
              mapFrom: string;
              required: undefined | boolean;
              type: "org.iso.18013.5.1.driving_privileges";
          } | {
              defaultValue: {
                  codes: undefined | {
                      code: string;
                      sign: (...) | (...);
                      value: (...) | (...);
                  }[];
                  expiry_date: undefined | string;
                  issue_date: undefined | string;
                  vehicle_category_code: string;
              }[];
              required: undefined | boolean;
              type: "org.iso.18013.5.1.driving_privileges";
          };
      }
      • [key: string]: {
            defaultValue: undefined | boolean;
            mapFrom: string;
            required: undefined | boolean;
            type: "boolean";
        } | {
            defaultValue: boolean;
            required: undefined | boolean;
            type: undefined | "boolean";
        } | {
            defaultValue: undefined | number;
            mapFrom: string;
            required: undefined | boolean;
            type: "number";
        } | {
            defaultValue: number;
            required: undefined | boolean;
            type: undefined | "number";
        } | {
            defaultValue: undefined | string;
            mapFrom: string;
            required: undefined | boolean;
            type: "string";
        } | {
            defaultValue: string;
            required: undefined | boolean;
            type: undefined | "string";
        } | {
            defaultValue: undefined | string;
            mapFrom: string;
            required: undefined | boolean;
            type: "binary";
        } | {
            defaultValue: string;
            required: undefined | boolean;
            type: "binary";
        } | {
            defaultValue: undefined | string;
            mapFrom: string;
            required: undefined | boolean;
            type: "date";
        } | {
            defaultValue: string;
            required: undefined | boolean;
            type: "date";
        } | {
            defaultValue: undefined | string;
            mapFrom: string;
            required: undefined | boolean;
            type: "dateTime";
        } | {
            defaultValue: string;
            required: undefined | boolean;
            type: "dateTime";
        } | {
            defaultValue: undefined | {
                [key: string]: ClaimData;
            };
            mapFrom: string;
            required: undefined | boolean;
            type: "object";
        } | {
            defaultValue: {
                [key: string]: ClaimData;
            };
            required: undefined | boolean;
            type: "object";
        } | {
            defaultValue: undefined | ClaimData[];
            mapFrom: string;
            required: undefined | boolean;
            type: "array";
        } | {
            defaultValue: ClaimData[];
            required: undefined | boolean;
            type: "array";
        } | {
            defaultValue: undefined | {
                codes: undefined | {
                    code: ...;
                    sign: ...;
                    value: ...;
                }[];
                expiry_date: undefined | string;
                issue_date: undefined | string;
                vehicle_category_code: string;
            }[];
            mapFrom: string;
            required: undefined | boolean;
            type: "org.iso.18013.5.1.driving_privileges";
        } | {
            defaultValue: {
                codes: undefined | {
                    code: string;
                    sign: (...) | (...);
                    value: (...) | (...);
                }[];
                expiry_date: undefined | string;
                issue_date: undefined | string;
                vehicle_category_code: string;
            }[];
            required: undefined | boolean;
            type: "org.iso.18013.5.1.driving_privileges";
        }
  • claimSourceId: undefined | string
  • expiresIn: {
        days: undefined | number;
        hours: undefined | number;
        minutes: undefined | number;
        months: undefined | number;
        seconds: undefined | number;
        weeks: undefined | number;
        years: undefined | number;
    }
    • days: undefined | number
    • hours: undefined | number
    • minutes: undefined | number
    • months: undefined | number
    • seconds: undefined | number
    • weeks: undefined | number
    • years: undefined | number
  • id: string
  • includeStatus: undefined | boolean
  • type: string
id: string
requestId: string
tenantId: string
timestamp: number
type: string
version: "1"