Interface ClaimSourceCreateSuccessEvent

interface ClaimSourceCreateSuccessEventSanitised {
    category: "claim-source";
    data: {
        authorization: {
            type: "api-key";
            value: undefined;
        } | {
            audience: undefined | string;
            clientId: string;
            clientSecret: undefined;
            tokenEndpoint: string;
            tokenEndpointAuthMethod: string;
            type: "oauth-client-credentials";
        };
        id: string;
        name: string;
        requestMethod: undefined | string;
        requestParameters: {
            [key: string]: {
                defaultValue: undefined | null | string | number | boolean | {
                    [key: string]: Json;
                } | {
                    [key: number]: Json;
                } | Json[];
                mapFrom: string;
            } | {
                defaultValue: Json;
            };
        };
        url: string;
    };
    id: string;
    requestId: string;
    tenantId: string;
    timestamp: number;
    type: string;
    version: "1";
}

Properties

category: "claim-source"
data: {
    authorization: {
        type: "api-key";
        value: string;
    } | {
        audience: undefined | string;
        clientId: string;
        tokenEndpoint: string;
        tokenEndpointAuthMethod: string;
        type: "oauth-client-credentials";
    };
    id: string;
    name: string;
    requestMethod: undefined | string;
    requestParameters: {
        [key: string]: {
            defaultValue: undefined | null | string | number | boolean | {
                [key: string]: Json;
            } | {
                [key: number]: Json;
            } | Json[];
            mapFrom: string;
        } | {
            defaultValue: Json;
        };
    };
    url: string;
}

Type declaration

  • authorization: {
        type: "api-key";
        value: string;
    } | {
        audience: undefined | string;
        clientId: string;
        tokenEndpoint: string;
        tokenEndpointAuthMethod: string;
        type: "oauth-client-credentials";
    }
  • id: string
  • name: string
  • requestMethod: undefined | string
  • requestParameters: {
        [key: string]: {
            defaultValue: undefined | null | string | number | boolean | {
                [key: string]: Json;
            } | {
                [key: number]: Json;
            } | Json[];
            mapFrom: string;
        } | {
            defaultValue: Json;
        };
    }
    • [key: string]: {
          defaultValue: undefined | null | string | number | boolean | {
              [key: string]: Json;
          } | {
              [key: number]: Json;
          } | Json[];
          mapFrom: string;
      } | {
          defaultValue: Json;
      }
  • url: string
id: string
requestId: string
tenantId: string
timestamp: number
type: string
version: "1"