CustomEventRequirementConfig

@torque-labs/sdk


@torque-labs/sdk / CustomEventRequirementConfig

Type Alias: CustomEventRequirementConfig

type CustomEventRequirementConfig = {
  config: {
     eventName: string;
     fields: (
        | {
        fieldName: string;
        validation: {
           type: "string";
           validation: "exactMatch" | "regEx";
           value: string;
          };
       }
        | {
        fieldName: string;
        validation: {
           max: number;
           min: number;
           type: "number";
          };
       }
        | {
        fieldName: string;
        validation: {
           exact: boolean;
           type: "boolean";
          };
       })[];
    };
  oracle: "CUSTOM_EVENT_PROVIDER";
  type: "CUSTOM";
};

Defined in: sdk/src/types/schemaTypes.ts:1982

Properties

config

config: {
  eventName: string;
  fields: (
     | {
     fieldName: string;
     validation: {
        type: "string";
        validation: "exactMatch" | "regEx";
        value: string;
       };
    }
     | {
     fieldName: string;
     validation: {
        max: number;
        min: number;
        type: "number";
       };
    }
     | {
     fieldName: string;
     validation: {
        exact: boolean;
        type: "boolean";
       };
    })[];
};

Defined in: sdk/src/types/schemaTypes.ts:1984

Name
Type

eventName

string

fields

( | { fieldname: string; validation: { type: "string"; validation: "exactmatch" | "regex"; value: string; }; } | { fieldname: string; validation: { max: number; min: number; type: "number"; }; } | { fieldname: string; validation: { exact: boolean; type: "boolean"; }; })[]


oracle

oracle: "CUSTOM_EVENT_PROVIDER";

Defined in: sdk/src/types/schemaTypes.ts:2012


type

type: "CUSTOM";

Defined in: sdk/src/types/schemaTypes.ts:1983

Last updated