wowok_agent
Version:
Agent for WoWok: Unlock Co-Creation, Lighting Transaction, Empower Potential.
1,520 lines • 377 kB
TypeScript
import { z } from "zod";
import * as WOWOK from 'wowok';
export declare const GetMarkNameSchema: (object?: string) => z.ZodString;
export declare const AccountNameSchema: z.ZodOptional<z.ZodString>;
export declare const AccountOrMarkNameSchema: z.ZodObject<{
name_or_address: z.ZodOptional<z.ZodString>;
local_mark_first: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
}, {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
}>;
export declare const CallDemandDataSchema: z.ZodObject<{
object: z.ZodUnion<[z.ZodString, z.ZodObject<{
name: z.ZodOptional<z.ZodString>;
tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
useAddressIfNameExist: z.ZodOptional<z.ZodBoolean>;
onChain: z.ZodOptional<z.ZodBoolean>;
} & {
permission: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodObject<{
name: z.ZodOptional<z.ZodString>;
tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
useAddressIfNameExist: z.ZodOptional<z.ZodBoolean>;
onChain: z.ZodOptional<z.ZodBoolean>;
} & {
description: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
tags?: string[] | undefined;
name?: string | undefined;
description?: string | undefined;
onChain?: boolean | undefined;
useAddressIfNameExist?: boolean | undefined;
}, {
tags?: string[] | undefined;
name?: string | undefined;
description?: string | undefined;
onChain?: boolean | undefined;
useAddressIfNameExist?: boolean | undefined;
}>]>>;
} & {
type_parameter: z.ZodString;
}, "strip", z.ZodTypeAny, {
type_parameter: string;
tags?: string[] | undefined;
name?: string | undefined;
permission?: string | {
tags?: string[] | undefined;
name?: string | undefined;
description?: string | undefined;
onChain?: boolean | undefined;
useAddressIfNameExist?: boolean | undefined;
} | undefined;
onChain?: boolean | undefined;
useAddressIfNameExist?: boolean | undefined;
}, {
type_parameter: string;
tags?: string[] | undefined;
name?: string | undefined;
permission?: string | {
tags?: string[] | undefined;
name?: string | undefined;
description?: string | undefined;
onChain?: boolean | undefined;
useAddressIfNameExist?: boolean | undefined;
} | undefined;
onChain?: boolean | undefined;
useAddressIfNameExist?: boolean | undefined;
}>]>;
present: z.ZodOptional<z.ZodObject<{
service: z.ZodOptional<z.ZodString>;
recommend_words: z.ZodDefault<z.ZodString>;
}, "strip", z.ZodTypeAny, {
recommend_words: string;
service?: string | undefined;
}, {
service?: string | undefined;
recommend_words?: string | undefined;
}>>;
description: z.ZodOptional<z.ZodString>;
time_expire: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
op: z.ZodLiteral<"duration">;
minutes: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
op: "duration";
minutes: number;
}, {
op: "duration";
minutes: number;
}>, z.ZodObject<{
op: z.ZodLiteral<"time">;
time: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
op: "time";
time: number;
}, {
op: "time";
time: number;
}>]>>;
bounty: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
op: z.ZodLiteral<"add">;
object: z.ZodUnion<[z.ZodObject<{
address: z.ZodString;
}, "strip", z.ZodTypeAny, {
address: string;
}, {
address: string;
}>, z.ZodObject<{
balance: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strip", z.ZodTypeAny, {
balance: string | number;
}, {
balance: string | number;
}>]>;
}, "strip", z.ZodTypeAny, {
object: {
address: string;
} | {
balance: string | number;
};
op: "add";
}, {
object: {
address: string;
} | {
balance: string | number;
};
op: "add";
}>, z.ZodObject<{
op: z.ZodLiteral<"reward">;
service: z.ZodString;
}, "strip", z.ZodTypeAny, {
service: string;
op: "reward";
}, {
service: string;
op: "reward";
}>, z.ZodObject<{
op: z.ZodLiteral<"refund">;
}, "strip", z.ZodTypeAny, {
op: "refund";
}, {
op: "refund";
}>]>>;
guard: z.ZodOptional<z.ZodObject<{
guard: z.ZodNullable<z.ZodString>;
service_id_in_guard: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
guard: string | null;
service_id_in_guard?: number | undefined;
}, {
guard: string | null;
service_id_in_guard?: number | undefined;
}>>;
}, "strip", z.ZodTypeAny, {
object: string | {
type_parameter: string;
tags?: string[] | undefined;
name?: string | undefined;
permission?: string | {
tags?: string[] | undefined;
name?: string | undefined;
description?: string | undefined;
onChain?: boolean | undefined;
useAddressIfNameExist?: boolean | undefined;
} | undefined;
onChain?: boolean | undefined;
useAddressIfNameExist?: boolean | undefined;
};
description?: string | undefined;
guard?: {
guard: string | null;
service_id_in_guard?: number | undefined;
} | undefined;
present?: {
recommend_words: string;
service?: string | undefined;
} | undefined;
time_expire?: {
op: "duration";
minutes: number;
} | {
op: "time";
time: number;
} | undefined;
bounty?: {
object: {
address: string;
} | {
balance: string | number;
};
op: "add";
} | {
service: string;
op: "reward";
} | {
op: "refund";
} | undefined;
}, {
object: string | {
type_parameter: string;
tags?: string[] | undefined;
name?: string | undefined;
permission?: string | {
tags?: string[] | undefined;
name?: string | undefined;
description?: string | undefined;
onChain?: boolean | undefined;
useAddressIfNameExist?: boolean | undefined;
} | undefined;
onChain?: boolean | undefined;
useAddressIfNameExist?: boolean | undefined;
};
description?: string | undefined;
guard?: {
guard: string | null;
service_id_in_guard?: number | undefined;
} | undefined;
present?: {
service?: string | undefined;
recommend_words?: string | undefined;
} | undefined;
time_expire?: {
op: "duration";
minutes: number;
} | {
op: "time";
time: number;
} | undefined;
bounty?: {
object: {
address: string;
} | {
balance: string | number;
};
op: "add";
} | {
service: string;
op: "reward";
} | {
op: "refund";
} | undefined;
}>;
export declare const CallGuardDataSchema: z.ZodObject<{
root: z.ZodType<any, z.ZodTypeDef, any>;
namedNew: z.ZodOptional<z.ZodObject<{
name: z.ZodOptional<z.ZodString>;
tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
useAddressIfNameExist: z.ZodOptional<z.ZodBoolean>;
onChain: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
tags?: string[] | undefined;
name?: string | undefined;
onChain?: boolean | undefined;
useAddressIfNameExist?: boolean | undefined;
}, {
tags?: string[] | undefined;
name?: string | undefined;
onChain?: boolean | undefined;
useAddressIfNameExist?: boolean | undefined;
}>>;
description: z.ZodOptional<z.ZodString>;
table: z.ZodOptional<z.ZodArray<z.ZodObject<{
identifier: z.ZodNumber;
bWitness: z.ZodBoolean;
value_type: z.ZodNativeEnum<typeof WOWOK.ValueType>;
value: z.ZodOptional<z.ZodAny>;
}, "strip", z.ZodTypeAny, {
identifier: number;
value_type: WOWOK.ValueType;
bWitness: boolean;
value?: any;
}, {
identifier: number;
value_type: WOWOK.ValueType;
bWitness: boolean;
value?: any;
}>, "many">>;
}, "strip", z.ZodTypeAny, {
table?: {
identifier: number;
value_type: WOWOK.ValueType;
bWitness: boolean;
value?: any;
}[] | undefined;
description?: string | undefined;
root?: any;
namedNew?: {
tags?: string[] | undefined;
name?: string | undefined;
onChain?: boolean | undefined;
useAddressIfNameExist?: boolean | undefined;
} | undefined;
}, {
table?: {
identifier: number;
value_type: WOWOK.ValueType;
bWitness: boolean;
value?: any;
}[] | undefined;
description?: string | undefined;
root?: any;
namedNew?: {
tags?: string[] | undefined;
name?: string | undefined;
onChain?: boolean | undefined;
useAddressIfNameExist?: boolean | undefined;
} | undefined;
}>;
export declare const CallMachineDataSchema: z.ZodObject<{
object: z.ZodUnion<[z.ZodString, z.ZodObject<{
name: z.ZodOptional<z.ZodString>;
tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
useAddressIfNameExist: z.ZodOptional<z.ZodBoolean>;
onChain: z.ZodOptional<z.ZodBoolean>;
} & {
permission: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodObject<{
name: z.ZodOptional<z.ZodString>;
tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
useAddressIfNameExist: z.ZodOptional<z.ZodBoolean>;
onChain: z.ZodOptional<z.ZodBoolean>;
} & {
description: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
tags?: string[] | undefined;
name?: string | undefined;
description?: string | undefined;
onChain?: boolean | undefined;
useAddressIfNameExist?: boolean | undefined;
}, {
tags?: string[] | undefined;
name?: string | undefined;
description?: string | undefined;
onChain?: boolean | undefined;
useAddressIfNameExist?: boolean | undefined;
}>]>>;
}, "strip", z.ZodTypeAny, {
tags?: string[] | undefined;
name?: string | undefined;
permission?: string | {
tags?: string[] | undefined;
name?: string | undefined;
description?: string | undefined;
onChain?: boolean | undefined;
useAddressIfNameExist?: boolean | undefined;
} | undefined;
onChain?: boolean | undefined;
useAddressIfNameExist?: boolean | undefined;
}, {
tags?: string[] | undefined;
name?: string | undefined;
permission?: string | {
tags?: string[] | undefined;
name?: string | undefined;
description?: string | undefined;
onChain?: boolean | undefined;
useAddressIfNameExist?: boolean | undefined;
} | undefined;
onChain?: boolean | undefined;
useAddressIfNameExist?: boolean | undefined;
}>]>;
progress_new: z.ZodOptional<z.ZodObject<{
task_address: z.ZodOptional<z.ZodString>;
namedNew: z.ZodOptional<z.ZodObject<{
name: z.ZodOptional<z.ZodString>;
tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
useAddressIfNameExist: z.ZodOptional<z.ZodBoolean>;
onChain: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
tags?: string[] | undefined;
name?: string | undefined;
onChain?: boolean | undefined;
useAddressIfNameExist?: boolean | undefined;
}, {
tags?: string[] | undefined;
name?: string | undefined;
onChain?: boolean | undefined;
useAddressIfNameExist?: boolean | undefined;
}>>;
}, "strip", z.ZodTypeAny, {
task_address?: string | undefined;
namedNew?: {
tags?: string[] | undefined;
name?: string | undefined;
onChain?: boolean | undefined;
useAddressIfNameExist?: boolean | undefined;
} | undefined;
}, {
task_address?: string | undefined;
namedNew?: {
tags?: string[] | undefined;
name?: string | undefined;
onChain?: boolean | undefined;
useAddressIfNameExist?: boolean | undefined;
} | undefined;
}>>;
progress_context_repository: z.ZodOptional<z.ZodObject<{
progress: z.ZodOptional<z.ZodString>;
repository: z.ZodNullable<z.ZodString>;
}, "strip", z.ZodTypeAny, {
repository: string | null;
progress?: string | undefined;
}, {
repository: string | null;
progress?: string | undefined;
}>>;
progress_namedOperator: z.ZodOptional<z.ZodObject<{
progress: z.ZodOptional<z.ZodString>;
data: z.ZodArray<z.ZodObject<{
name: z.ZodString;
operators: z.ZodArray<z.ZodObject<{
name_or_address: z.ZodOptional<z.ZodString>;
local_mark_first: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
}, {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
}>, "many">;
}, "strip", z.ZodTypeAny, {
name: string;
operators: {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
}[];
}, {
name: string;
operators: {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
}[];
}>, "many">;
}, "strip", z.ZodTypeAny, {
data: {
name: string;
operators: {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
}[];
}[];
progress?: string | undefined;
}, {
data: {
name: string;
operators: {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
}[];
}[];
progress?: string | undefined;
}>>;
progress_parent: z.ZodOptional<z.ZodObject<{
progress: z.ZodOptional<z.ZodString>;
parent: z.ZodNullable<z.ZodObject<{
parent_id: z.ZodString;
parent_session_id: z.ZodNumber;
operation: z.ZodObject<{
next_node_name: z.ZodString;
forward: z.ZodString;
}, "strip", z.ZodTypeAny, {
next_node_name: string;
forward: string;
}, {
next_node_name: string;
forward: string;
}>;
}, "strip", z.ZodTypeAny, {
parent_id: string;
parent_session_id: number;
operation: {
next_node_name: string;
forward: string;
};
}, {
parent_id: string;
parent_session_id: number;
operation: {
next_node_name: string;
forward: string;
};
}>>;
}, "strip", z.ZodTypeAny, {
parent: {
parent_id: string;
parent_session_id: number;
operation: {
next_node_name: string;
forward: string;
};
} | null;
progress?: string | undefined;
}, {
parent: {
parent_id: string;
parent_session_id: number;
operation: {
next_node_name: string;
forward: string;
};
} | null;
progress?: string | undefined;
}>>;
progress_hold: z.ZodOptional<z.ZodObject<{
progress: z.ZodOptional<z.ZodString>;
operation: z.ZodObject<{
next_node_name: z.ZodString;
forward: z.ZodString;
}, "strip", z.ZodTypeAny, {
next_node_name: string;
forward: string;
}, {
next_node_name: string;
forward: string;
}>;
bHold: z.ZodBoolean;
adminUnhold: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
operation: {
next_node_name: string;
forward: string;
};
bHold: boolean;
progress?: string | undefined;
adminUnhold?: boolean | undefined;
}, {
operation: {
next_node_name: string;
forward: string;
};
bHold: boolean;
progress?: string | undefined;
adminUnhold?: boolean | undefined;
}>>;
progress_task: z.ZodOptional<z.ZodObject<{
progress: z.ZodString;
task_address: z.ZodString;
}, "strip", z.ZodTypeAny, {
progress: string;
task_address: string;
}, {
progress: string;
task_address: string;
}>>;
progress_next: z.ZodOptional<z.ZodObject<{
progress: z.ZodString;
operation: z.ZodObject<{
next_node_name: z.ZodString;
forward: z.ZodString;
}, "strip", z.ZodTypeAny, {
next_node_name: string;
forward: string;
}, {
next_node_name: string;
forward: string;
}>;
deliverable: z.ZodObject<{
msg: z.ZodString;
orders: z.ZodArray<z.ZodString, "many">;
}, "strip", z.ZodTypeAny, {
msg: string;
orders: string[];
}, {
msg: string;
orders: string[];
}>;
}, "strip", z.ZodTypeAny, {
progress: string;
operation: {
next_node_name: string;
forward: string;
};
deliverable: {
msg: string;
orders: string[];
};
}, {
progress: string;
operation: {
next_node_name: string;
forward: string;
};
deliverable: {
msg: string;
orders: string[];
};
}>>;
description: z.ZodOptional<z.ZodString>;
endpoint: z.ZodOptional<z.ZodString>;
consensus_repository: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
op: z.ZodUnion<[z.ZodLiteral<"set">, z.ZodLiteral<"remove">, z.ZodLiteral<"add">]>;
objects: z.ZodArray<z.ZodString, "many">;
}, "strip", z.ZodTypeAny, {
objects: string[];
op: "set" | "add" | "remove";
}, {
objects: string[];
op: "set" | "add" | "remove";
}>, z.ZodObject<{
op: z.ZodLiteral<"removeall">;
}, "strip", z.ZodTypeAny, {
op: "removeall";
}, {
op: "removeall";
}>]>>;
nodes: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
op: z.ZodLiteral<"add">;
data: z.ZodArray<z.ZodObject<{
name: z.ZodString;
pairs: z.ZodArray<z.ZodObject<{
prior_node: z.ZodString;
threshold: z.ZodNumber;
forwards: z.ZodArray<z.ZodObject<{
name: z.ZodString;
namedOperator: z.ZodOptional<z.ZodString>;
permission: z.ZodOptional<z.ZodTypeAny>;
weight: z.ZodOptional<z.ZodDefault<z.ZodNumber>>;
guard: z.ZodOptional<z.ZodString>;
suppliers: z.ZodOptional<z.ZodArray<z.ZodObject<{
service: z.ZodString;
bRequired: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
service: string;
bRequired?: boolean | undefined;
}, {
service: string;
bRequired?: boolean | undefined;
}>, "many">>;
}, "strip", z.ZodTypeAny, {
name: string;
permission?: any;
guard?: string | undefined;
namedOperator?: string | undefined;
weight?: number | undefined;
suppliers?: {
service: string;
bRequired?: boolean | undefined;
}[] | undefined;
}, {
name: string;
permission?: any;
guard?: string | undefined;
namedOperator?: string | undefined;
weight?: number | undefined;
suppliers?: {
service: string;
bRequired?: boolean | undefined;
}[] | undefined;
}>, "many">;
}, "strip", z.ZodTypeAny, {
prior_node: string;
threshold: number;
forwards: {
name: string;
permission?: any;
guard?: string | undefined;
namedOperator?: string | undefined;
weight?: number | undefined;
suppliers?: {
service: string;
bRequired?: boolean | undefined;
}[] | undefined;
}[];
}, {
prior_node: string;
threshold: number;
forwards: {
name: string;
permission?: any;
guard?: string | undefined;
namedOperator?: string | undefined;
weight?: number | undefined;
suppliers?: {
service: string;
bRequired?: boolean | undefined;
}[] | undefined;
}[];
}>, "many">;
}, "strip", z.ZodTypeAny, {
name: string;
pairs: {
prior_node: string;
threshold: number;
forwards: {
name: string;
permission?: any;
guard?: string | undefined;
namedOperator?: string | undefined;
weight?: number | undefined;
suppliers?: {
service: string;
bRequired?: boolean | undefined;
}[] | undefined;
}[];
}[];
}, {
name: string;
pairs: {
prior_node: string;
threshold: number;
forwards: {
name: string;
permission?: any;
guard?: string | undefined;
namedOperator?: string | undefined;
weight?: number | undefined;
suppliers?: {
service: string;
bRequired?: boolean | undefined;
}[] | undefined;
}[];
}[];
}>, "many">;
}, "strip", z.ZodTypeAny, {
data: {
name: string;
pairs: {
prior_node: string;
threshold: number;
forwards: {
name: string;
permission?: any;
guard?: string | undefined;
namedOperator?: string | undefined;
weight?: number | undefined;
suppliers?: {
service: string;
bRequired?: boolean | undefined;
}[] | undefined;
}[];
}[];
}[];
op: "add";
}, {
data: {
name: string;
pairs: {
prior_node: string;
threshold: number;
forwards: {
name: string;
permission?: any;
guard?: string | undefined;
namedOperator?: string | undefined;
weight?: number | undefined;
suppliers?: {
service: string;
bRequired?: boolean | undefined;
}[] | undefined;
}[];
}[];
}[];
op: "add";
}>, z.ZodObject<{
op: z.ZodLiteral<"remove">;
names: z.ZodArray<z.ZodString, "many">;
bTransferMyself: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
op: "remove";
names: string[];
bTransferMyself?: boolean | undefined;
}, {
op: "remove";
names: string[];
bTransferMyself?: boolean | undefined;
}>, z.ZodObject<{
op: z.ZodLiteral<"rename node">;
data: z.ZodArray<z.ZodObject<{
old: z.ZodString;
new: z.ZodString;
}, "strip", z.ZodTypeAny, {
new: string;
old: string;
}, {
new: string;
old: string;
}>, "many">;
}, "strip", z.ZodTypeAny, {
data: {
new: string;
old: string;
}[];
op: "rename node";
}, {
data: {
new: string;
old: string;
}[];
op: "rename node";
}>, z.ZodObject<{
op: z.ZodLiteral<"add from myself">;
addresses: z.ZodArray<z.ZodString, "many">;
}, "strip", z.ZodTypeAny, {
op: "add from myself";
addresses: string[];
}, {
op: "add from myself";
addresses: string[];
}>, z.ZodObject<{
op: z.ZodLiteral<"remove pair">;
pairs: z.ZodArray<z.ZodObject<{
prior_node_name: z.ZodString;
node_name: z.ZodString;
}, "strip", z.ZodTypeAny, {
prior_node_name: string;
node_name: string;
}, {
prior_node_name: string;
node_name: string;
}>, "many">;
}, "strip", z.ZodTypeAny, {
op: "remove pair";
pairs: {
prior_node_name: string;
node_name: string;
}[];
}, {
op: "remove pair";
pairs: {
prior_node_name: string;
node_name: string;
}[];
}>, z.ZodObject<{
op: z.ZodLiteral<"add forward">;
data: z.ZodArray<z.ZodObject<{
prior_node_name: z.ZodString;
node_name: z.ZodString;
forward: z.ZodObject<{
name: z.ZodString;
namedOperator: z.ZodOptional<z.ZodString>;
permission: z.ZodOptional<z.ZodTypeAny>;
weight: z.ZodOptional<z.ZodDefault<z.ZodNumber>>;
guard: z.ZodOptional<z.ZodString>;
suppliers: z.ZodOptional<z.ZodArray<z.ZodObject<{
service: z.ZodString;
bRequired: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
service: string;
bRequired?: boolean | undefined;
}, {
service: string;
bRequired?: boolean | undefined;
}>, "many">>;
}, "strip", z.ZodTypeAny, {
name: string;
permission?: any;
guard?: string | undefined;
namedOperator?: string | undefined;
weight?: number | undefined;
suppliers?: {
service: string;
bRequired?: boolean | undefined;
}[] | undefined;
}, {
name: string;
permission?: any;
guard?: string | undefined;
namedOperator?: string | undefined;
weight?: number | undefined;
suppliers?: {
service: string;
bRequired?: boolean | undefined;
}[] | undefined;
}>;
threshold: z.ZodOptional<z.ZodNumber>;
remove_old_forward: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
forward: {
name: string;
permission?: any;
guard?: string | undefined;
namedOperator?: string | undefined;
weight?: number | undefined;
suppliers?: {
service: string;
bRequired?: boolean | undefined;
}[] | undefined;
};
prior_node_name: string;
node_name: string;
threshold?: number | undefined;
remove_old_forward?: string | undefined;
}, {
forward: {
name: string;
permission?: any;
guard?: string | undefined;
namedOperator?: string | undefined;
weight?: number | undefined;
suppliers?: {
service: string;
bRequired?: boolean | undefined;
}[] | undefined;
};
prior_node_name: string;
node_name: string;
threshold?: number | undefined;
remove_old_forward?: string | undefined;
}>, "many">;
}, "strip", z.ZodTypeAny, {
data: {
forward: {
name: string;
permission?: any;
guard?: string | undefined;
namedOperator?: string | undefined;
weight?: number | undefined;
suppliers?: {
service: string;
bRequired?: boolean | undefined;
}[] | undefined;
};
prior_node_name: string;
node_name: string;
threshold?: number | undefined;
remove_old_forward?: string | undefined;
}[];
op: "add forward";
}, {
data: {
forward: {
name: string;
permission?: any;
guard?: string | undefined;
namedOperator?: string | undefined;
weight?: number | undefined;
suppliers?: {
service: string;
bRequired?: boolean | undefined;
}[] | undefined;
};
prior_node_name: string;
node_name: string;
threshold?: number | undefined;
remove_old_forward?: string | undefined;
}[];
op: "add forward";
}>, z.ZodObject<{
op: z.ZodLiteral<"remove forward">;
data: z.ZodArray<z.ZodObject<{
prior_node_name: z.ZodString;
node_name: z.ZodString;
forward_name: z.ZodString;
}, "strip", z.ZodTypeAny, {
prior_node_name: string;
node_name: string;
forward_name: string;
}, {
prior_node_name: string;
node_name: string;
forward_name: string;
}>, "many">;
}, "strip", z.ZodTypeAny, {
data: {
prior_node_name: string;
node_name: string;
forward_name: string;
}[];
op: "remove forward";
}, {
data: {
prior_node_name: string;
node_name: string;
forward_name: string;
}[];
op: "remove forward";
}>]>>;
bPublished: z.ZodOptional<z.ZodBoolean>;
bPaused: z.ZodOptional<z.ZodBoolean>;
clone_new: z.ZodOptional<z.ZodObject<{
namedNew: z.ZodOptional<z.ZodObject<{
name: z.ZodOptional<z.ZodString>;
tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
useAddressIfNameExist: z.ZodOptional<z.ZodBoolean>;
onChain: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
tags?: string[] | undefined;
name?: string | undefined;
onChain?: boolean | undefined;
useAddressIfNameExist?: boolean | undefined;
}, {
tags?: string[] | undefined;
name?: string | undefined;
onChain?: boolean | undefined;
useAddressIfNameExist?: boolean | undefined;
}>>;
}, "strip", z.ZodTypeAny, {
namedNew?: {
tags?: string[] | undefined;
name?: string | undefined;
onChain?: boolean | undefined;
useAddressIfNameExist?: boolean | undefined;
} | undefined;
}, {
namedNew?: {
tags?: string[] | undefined;
name?: string | undefined;
onChain?: boolean | undefined;
useAddressIfNameExist?: boolean | undefined;
} | undefined;
}>>;
}, "strip", z.ZodTypeAny, {
object: string | {
tags?: string[] | undefined;
name?: string | undefined;
permission?: string | {
tags?: string[] | undefined;
name?: string | undefined;
description?: string | undefined;
onChain?: boolean | undefined;
useAddressIfNameExist?: boolean | undefined;
} | undefined;
onChain?: boolean | undefined;
useAddressIfNameExist?: boolean | undefined;
};
description?: string | undefined;
progress_new?: {
task_address?: string | undefined;
namedNew?: {
tags?: string[] | undefined;
name?: string | undefined;
onChain?: boolean | undefined;
useAddressIfNameExist?: boolean | undefined;
} | undefined;
} | undefined;
progress_context_repository?: {
repository: string | null;
progress?: string | undefined;
} | undefined;
progress_namedOperator?: {
data: {
name: string;
operators: {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
}[];
}[];
progress?: string | undefined;
} | undefined;
progress_parent?: {
parent: {
parent_id: string;
parent_session_id: number;
operation: {
next_node_name: string;
forward: string;
};
} | null;
progress?: string | undefined;
} | undefined;
progress_hold?: {
operation: {
next_node_name: string;
forward: string;
};
bHold: boolean;
progress?: string | undefined;
adminUnhold?: boolean | undefined;
} | undefined;
progress_task?: {
progress: string;
task_address: string;
} | undefined;
progress_next?: {
progress: string;
operation: {
next_node_name: string;
forward: string;
};
deliverable: {
msg: string;
orders: string[];
};
} | undefined;
endpoint?: string | undefined;
consensus_repository?: {
objects: string[];
op: "set" | "add" | "remove";
} | {
op: "removeall";
} | undefined;
nodes?: {
data: {
name: string;
pairs: {
prior_node: string;
threshold: number;
forwards: {
name: string;
permission?: any;
guard?: string | undefined;
namedOperator?: string | undefined;
weight?: number | undefined;
suppliers?: {
service: string;
bRequired?: boolean | undefined;
}[] | undefined;
}[];
}[];
}[];
op: "add";
} | {
op: "remove";
names: string[];
bTransferMyself?: boolean | undefined;
} | {
data: {
new: string;
old: string;
}[];
op: "rename node";
} | {
op: "add from myself";
addresses: string[];
} | {
op: "remove pair";
pairs: {
prior_node_name: string;
node_name: string;
}[];
} | {
data: {
forward: {
name: string;
permission?: any;
guard?: string | undefined;
namedOperator?: string | undefined;
weight?: number | undefined;
suppliers?: {
service: string;
bRequired?: boolean | undefined;
}[] | undefined;
};
prior_node_name: string;
node_name: string;
threshold?: number | undefined;
remove_old_forward?: string | undefined;
}[];
op: "add forward";
} | {
data: {
prior_node_name: string;
node_name: string;
forward_name: string;
}[];
op: "remove forward";
} | undefined;
bPublished?: boolean | undefined;
bPaused?: boolean | undefined;
clone_new?: {
namedNew?: {
tags?: string[] | undefined;
name?: string | undefined;
onChain?: boolean | undefined;
useAddressIfNameExist?: boolean | undefined;
} | undefined;
} | undefined;
}, {
object: string | {
tags?: string[] | undefined;
name?: string | undefined;
permission?: string | {
tags?: string[] | undefined;
name?: string | undefined;
description?: string | undefined;
onChain?: boolean | undefined;
useAddressIfNameExist?: boolean | undefined;
} | undefined;
onChain?: boolean | undefined;
useAddressIfNameExist?: boolean | undefined;
};
description?: string | undefined;
progress_new?: {
task_address?: string | undefined;
namedNew?: {
tags?: string[] | undefined;
name?: string | undefined;
onChain?: boolean | undefined;
useAddressIfNameExist?: boolean | undefined;
} | undefined;
} | undefined;
progress_context_repository?: {
repository: string | null;
progress?: string | undefined;
} | undefined;
progress_namedOperator?: {
data: {
name: string;
operators: {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
}[];
}[];
progress?: string | undefined;
} | undefined;
progress_parent?: {
parent: {
parent_id: string;
parent_session_id: number;
operation: {
next_node_name: string;
forward: string;
};
} | null;
progress?: string | undefined;
} | undefined;
progress_hold?: {
operation: {
next_node_name: string;
forward: string;
};
bHold: boolean;
progress?: string | undefined;
adminUnhold?: boolean | undefined;
} | undefined;
progress_task?: {
progress: string;
task_address: string;
} | undefined;
progress_next?: {
progress: string;
operation: {
next_node_name: string;
forward: string;
};
deliverable: {
msg: string;
orders: string[];
};
} | undefined;
endpoint?: string | undefined;
consensus_repository?: {
objects: string[];
op: "set" | "add" | "remove";
} | {
op: "removeall";
} | undefined;
nodes?: {
data: {
name: string;
pairs: {
prior_node: string;
threshold: number;
forwards: {
name: string;
permission?: any;
guard?: string | undefined;
namedOperator?: string | undefined;
weight?: number | undefined;
suppliers?: {
service: string;
bRequired?: boolean | undefined;
}[] | undefined;
}[];
}[];
}[];
op: "add";
} | {
op: "remove";
names: string[];
bTransferMyself?: boolean | undefined;
} | {
data: {
new: string;
old: string;
}[];
op: "rename node";
} | {
op: "add from myself";
addresses: string[];
} | {
op: "remove pair";
pairs: {
prior_node_name: string;
node_name: string;
}[];
} | {
data: {
forward: {
name: string;
permission?: any;
guard?: string | undefined;
namedOperator?: string | undefined;
weight?: number | undefined;
suppliers?: {
service: string;
bRequired?: boolean | undefined;
}[] | undefined;
};
prior_node_name: string;
node_name: string;
threshold?: number | undefined;
remove_old_forward?: string | undefined;
}[];
op: "add forward";
} | {
data: {
prior_node_name: string;
node_name: string;
forward_name: string;
}[];
op: "remove forward";
} | undefined;
bPublished?: boolean | undefined;
bPaused?: boolean | undefined;
clone_new?: {
namedNew?: {
tags?: string[] | undefined;
name?: string | undefined;
onChain?: boolean | undefined;
useAddressIfNameExist?: boolean | undefined;
} | undefined;
} | undefined;
}>;
export declare const CallPermissionDataSchema: z.ZodObject<{
object: z.ZodUnion<[z.ZodString, z.ZodObject<{
name: z.ZodOptional<z.ZodString>;
tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
useAddressIfNameExist: z.ZodOptional<z.ZodBoolean>;
onChain: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
tags?: string[] | undefined;
name?: string | undefined;
onChain?: boolean | undefined;
useAddressIfNameExist?: boolean | undefined;
}, {
tags?: string[] | undefined;
name?: string | undefined;
onChain?: boolean | undefined;
useAddressIfNameExist?: boolean | undefined;
}>]>;
description: z.ZodOptional<z.ZodString>;
biz_permission: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
op: z.ZodLiteral<"add">;
data: z.ZodArray<z.ZodObject<{
index: z.ZodEffects<z.ZodTypeAny, number, any>;
name: z.ZodString;
}, "strip", z.ZodTypeAny, {
name: string;
index: number;
}, {
name: string;
index?: any;
}>, "many">;
}, "strip", z.ZodTypeAny, {
data: {
name: string;
index: number;
}[];
op: "add";
}, {
data: {
name: string;
index?: any;
}[];
op: "add";
}>, z.ZodObject<{
op: z.ZodLiteral<"remove">;
permissions: z.ZodArray<z.ZodEffects<z.ZodTypeAny, number, any>, "many">;
}, "strip", z.ZodTypeAny, {
op: "remove";
permissions: number[];
}, {
op: "remove";
permissions: any[];
}>]>>;
permission: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
op: z.ZodLiteral<"add entity">;
entities: z.ZodArray<z.ZodObject<{
address: z.ZodObject<{
name_or_address: z.ZodOptional<z.ZodString>;
local_mark_first: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
}, {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
}>;
permissions: z.ZodArray<z.ZodObject<{
index: z.ZodEffects<z.ZodTypeAny, number, any>;
guard: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
index: number;
guard?: string | undefined;
}, {
guard?: string | undefined;
index?: any;
}>, "many">;
}, "strip", z.ZodTypeAny, {
address: {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
};
permissions: {
index: number;
guard?: string | undefined;
}[];
}, {
address: {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
};
permissions: {
guard?: string | undefined;
index?: any;
}[];
}>, "many">;
}, "strip", z.ZodTypeAny, {
op: "add entity";
entities: {
address: {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
};
permissions: {
index: number;
guard?: string | undefined;
}[];
}[];
}, {
op: "add entity";
entities: {
address: {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
};
permissions: {
guard?: string | undefined;
index?: any;
}[];
}[];
}>, z.ZodObject<{
op: z.ZodLiteral<"add permission">;
permissions: z.ZodArray<z.ZodObject<{
index: z.ZodEffects<z.ZodTypeAny, number, any>;
entities: z.ZodArray<z.ZodObject<{
address: z.ZodObject<{
name_or_address: z.ZodOptional<z.ZodString>;
local_mark_first: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
}, {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
}>;
guard: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
address: {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
};
guard?: string | undefined;
}, {
address: {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
};
guard?: string | undefined;
}>, "many">;
}, "strip", z.ZodTypeAny, {
index: number;
entities: {
address: {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
};
guard?: string | undefined;
}[];
}, {
entities: {
address: {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
};
guard?: string | undefined;
}[];
index?: any;
}>, "many">;
}, "strip", z.ZodTypeAny, {
op: "add permission";
permissions: {
index: number;
entities: {
address: {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
};
guard?: string | undefined;
}[];
}[];
}, {
op: "add permission";
permissions: {
entities: {
address: {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
};
guard?: string | undefined;
}[];
index?: any;
}[];
}>, z.ZodObject<{
op: z.ZodLiteral<"remove entity">;
addresses: z.ZodArray<z.ZodObject<{
name_or_address: z.ZodOptional<z.ZodString>;
local_mark_first: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
}, {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
}>, "many">;
}, "strip", z.ZodTypeAny, {
op: "remove entity";
addresses: