IO Wallet SDK
    Preparing search index...
    allSupportedPolicies: {
        add: {
            key: "add";
            mergeStrategy: MetadataMergeStrategy;
            operator: MetadataOperator<"add">;
            operatorSchema: ZodOptional<
                ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>,
            >;
            orderOfApplication: MetadataOrderOfApplication;
            parameterSchema: ZodOptional<
                ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>,
            >;
        };
        default: {
            key: "default";
            mergeStrategy: MetadataMergeStrategy;
            operator: MetadataOperator<"default">;
            operatorSchema: ZodOptional<
                ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>,
            >;
            orderOfApplication: MetadataOrderOfApplication;
            parameterSchema: ZodOptional<
                ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>,
            >;
        };
        essential: {
            key: "essential";
            mergeStrategy: MetadataMergeStrategy;
            operator: MetadataOperator<"essential">;
            operatorSchema: ZodOptional<
                ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>,
            >;
            orderOfApplication: MetadataOrderOfApplication;
            parameterSchema: ZodOptional<
                ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>,
            >;
        };
        one_of: {
            key: "one_of";
            mergeStrategy: MetadataMergeStrategy;
            operator: MetadataOperator<"one_of">;
            operatorSchema: ZodOptional<
                ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>,
            >;
            orderOfApplication: MetadataOrderOfApplication;
            parameterSchema: ZodOptional<
                ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>,
            >;
        };
        subset_of: {
            key: "subset_of";
            mergeStrategy: MetadataMergeStrategy;
            operator: MetadataOperator<"subset_of">;
            operatorSchema: ZodOptional<
                ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>,
            >;
            orderOfApplication: MetadataOrderOfApplication;
            parameterSchema: ZodOptional<
                ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>,
            >;
        };
        superset_of: {
            key: "superset_of";
            mergeStrategy: MetadataMergeStrategy;
            operator: MetadataOperator<"superset_of">;
            operatorSchema: ZodOptional<
                ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>,
            >;
            orderOfApplication: MetadataOrderOfApplication;
            parameterSchema: ZodOptional<
                ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>,
            >;
        };
        value: {
            key: "value";
            mergeStrategy: MetadataMergeStrategy;
            operator: MetadataOperator<"value">;
            operatorSchema: ZodOptional<
                ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>,
            >;
            orderOfApplication: MetadataOrderOfApplication;
            parameterSchema: ZodOptional<
                ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>,
            >;
        };
    } = ...

    Type Declaration

    • Readonlyadd: {
          key: "add";
          mergeStrategy: MetadataMergeStrategy;
          operator: MetadataOperator<"add">;
          operatorSchema: ZodOptional<
              ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>,
          >;
          orderOfApplication: MetadataOrderOfApplication;
          parameterSchema: ZodOptional<
              ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>,
          >;
      }
      • Readonlykey: "add"

        The key of the operator which is used to identify the operator

      • ReadonlymergeStrategy: MetadataMergeStrategy

        The merge strategy of the operator

      • Readonlyoperator: MetadataOperator<"add">

        The operator itself

      • ReadonlyoperatorSchema: ZodOptional<ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>>

        The schema for the operator itself so for essential it is only a boolean

      • ReadonlyorderOfApplication: MetadataOrderOfApplication

        The order of application of the operator

      • ReadonlyparameterSchema: ZodOptional<ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>>

        The schema for the parameter the operator can be applied to so when the policy is targeting federation_entity we can check if the policy can handle that property

    • Readonlydefault: {
          key: "default";
          mergeStrategy: MetadataMergeStrategy;
          operator: MetadataOperator<"default">;
          operatorSchema: ZodOptional<
              ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>,
          >;
          orderOfApplication: MetadataOrderOfApplication;
          parameterSchema: ZodOptional<
              ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>,
          >;
      }
      • Readonlykey: "default"

        The key of the operator which is used to identify the operator

      • ReadonlymergeStrategy: MetadataMergeStrategy

        The merge strategy of the operator

      • Readonlyoperator: MetadataOperator<"default">

        The operator itself

      • ReadonlyoperatorSchema: ZodOptional<ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>>

        The schema for the operator itself so for essential it is only a boolean

      • ReadonlyorderOfApplication: MetadataOrderOfApplication

        The order of application of the operator

      • ReadonlyparameterSchema: ZodOptional<ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>>

        The schema for the parameter the operator can be applied to so when the policy is targeting federation_entity we can check if the policy can handle that property

    • Readonlyessential: {
          key: "essential";
          mergeStrategy: MetadataMergeStrategy;
          operator: MetadataOperator<"essential">;
          operatorSchema: ZodOptional<
              ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>,
          >;
          orderOfApplication: MetadataOrderOfApplication;
          parameterSchema: ZodOptional<
              ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>,
          >;
      }
      • Readonlykey: "essential"

        The key of the operator which is used to identify the operator

      • ReadonlymergeStrategy: MetadataMergeStrategy

        The merge strategy of the operator

      • Readonlyoperator: MetadataOperator<"essential">

        The operator itself

      • ReadonlyoperatorSchema: ZodOptional<ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>>

        The schema for the operator itself so for essential it is only a boolean

      • ReadonlyorderOfApplication: MetadataOrderOfApplication

        The order of application of the operator

      • ReadonlyparameterSchema: ZodOptional<ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>>

        The schema for the parameter the operator can be applied to so when the policy is targeting federation_entity we can check if the policy can handle that property

    • Readonlyone_of: {
          key: "one_of";
          mergeStrategy: MetadataMergeStrategy;
          operator: MetadataOperator<"one_of">;
          operatorSchema: ZodOptional<
              ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>,
          >;
          orderOfApplication: MetadataOrderOfApplication;
          parameterSchema: ZodOptional<
              ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>,
          >;
      }
      • Readonlykey: "one_of"

        The key of the operator which is used to identify the operator

      • ReadonlymergeStrategy: MetadataMergeStrategy

        The merge strategy of the operator

      • Readonlyoperator: MetadataOperator<"one_of">

        The operator itself

      • ReadonlyoperatorSchema: ZodOptional<ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>>

        The schema for the operator itself so for essential it is only a boolean

      • ReadonlyorderOfApplication: MetadataOrderOfApplication

        The order of application of the operator

      • ReadonlyparameterSchema: ZodOptional<ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>>

        The schema for the parameter the operator can be applied to so when the policy is targeting federation_entity we can check if the policy can handle that property

    • Readonlysubset_of: {
          key: "subset_of";
          mergeStrategy: MetadataMergeStrategy;
          operator: MetadataOperator<"subset_of">;
          operatorSchema: ZodOptional<
              ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>,
          >;
          orderOfApplication: MetadataOrderOfApplication;
          parameterSchema: ZodOptional<
              ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>,
          >;
      }
      • Readonlykey: "subset_of"

        The key of the operator which is used to identify the operator

      • ReadonlymergeStrategy: MetadataMergeStrategy

        The merge strategy of the operator

      • Readonlyoperator: MetadataOperator<"subset_of">

        The operator itself

      • ReadonlyoperatorSchema: ZodOptional<ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>>

        The schema for the operator itself so for essential it is only a boolean

      • ReadonlyorderOfApplication: MetadataOrderOfApplication

        The order of application of the operator

      • ReadonlyparameterSchema: ZodOptional<ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>>

        The schema for the parameter the operator can be applied to so when the policy is targeting federation_entity we can check if the policy can handle that property

    • Readonlysuperset_of: {
          key: "superset_of";
          mergeStrategy: MetadataMergeStrategy;
          operator: MetadataOperator<"superset_of">;
          operatorSchema: ZodOptional<
              ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>,
          >;
          orderOfApplication: MetadataOrderOfApplication;
          parameterSchema: ZodOptional<
              ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>,
          >;
      }
      • Readonlykey: "superset_of"

        The key of the operator which is used to identify the operator

      • ReadonlymergeStrategy: MetadataMergeStrategy

        The merge strategy of the operator

      • Readonlyoperator: MetadataOperator<"superset_of">

        The operator itself

      • ReadonlyoperatorSchema: ZodOptional<ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>>

        The schema for the operator itself so for essential it is only a boolean

      • ReadonlyorderOfApplication: MetadataOrderOfApplication

        The order of application of the operator

      • ReadonlyparameterSchema: ZodOptional<ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>>

        The schema for the parameter the operator can be applied to so when the policy is targeting federation_entity we can check if the policy can handle that property

    • Readonlyvalue: {
          key: "value";
          mergeStrategy: MetadataMergeStrategy;
          operator: MetadataOperator<"value">;
          operatorSchema: ZodOptional<
              ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>,
          >;
          orderOfApplication: MetadataOrderOfApplication;
          parameterSchema: ZodOptional<
              ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>,
          >;
      }
      • Readonlykey: "value"

        The key of the operator which is used to identify the operator

      • ReadonlymergeStrategy: MetadataMergeStrategy

        The merge strategy of the operator

      • Readonlyoperator: MetadataOperator<"value">

        The operator itself

      • ReadonlyoperatorSchema: ZodOptional<ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>>

        The schema for the operator itself so for essential it is only a boolean

      • ReadonlyorderOfApplication: MetadataOrderOfApplication

        The order of application of the operator

      • ReadonlyparameterSchema: ZodOptional<ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>>

        The schema for the parameter the operator can be applied to so when the policy is targeting federation_entity we can check if the policy can handle that property