RegisteredToolsResult: {
    toolsUnknownWithPolicies: {
        [ipfsCid: string]: {
            delegateePolicies: {
                [delegatee: string]: {
                    policyEnabled: boolean;
                    policyIpfsCid: string;
                };
            };
            delegatees: string[];
            toolEnabled: boolean;
        };
    };
    toolsUnknownWithoutPolicies: string[];
    toolsWithPolicies: {
        [ipfsCid: string]: RegisteredToolWithPolicies;
    };
    toolsWithoutPolicies: {
        [ipfsCid: string]: ToolMetadata;
    };
}

Type declaration

  • toolsUnknownWithPolicies: {
        [ipfsCid: string]: {
            delegateePolicies: {
                [delegatee: string]: {
                    policyEnabled: boolean;
                    policyIpfsCid: string;
                };
            };
            delegatees: string[];
            toolEnabled: boolean;
        };
    }
    • [ipfsCid: string]: {
          delegateePolicies: {
              [delegatee: string]: {
                  policyEnabled: boolean;
                  policyIpfsCid: string;
              };
          };
          delegatees: string[];
          toolEnabled: boolean;
      }
      • delegateePolicies: {
            [delegatee: string]: {
                policyEnabled: boolean;
                policyIpfsCid: string;
            };
        }
        • [delegatee: string]: {
              policyEnabled: boolean;
              policyIpfsCid: string;
          }
          • policyEnabled: boolean
          • policyIpfsCid: string
      • delegatees: string[]
      • toolEnabled: boolean
  • toolsUnknownWithoutPolicies: string[]
  • toolsWithPolicies: {
        [ipfsCid: string]: RegisteredToolWithPolicies;
    }
  • toolsWithoutPolicies: {
        [ipfsCid: string]: ToolMetadata;
    }