Skip to content

@ecp.eth/sdk


@ecp.eth/sdk / comments / RootCommentInputDataSchema

Variable: RootCommentInputDataSchema

const RootCommentInputDataSchema: ZodObject<Omit<{
  app: ZodType<`0x${string}`, ZodTypeDef, `0x${string}`>;
  author: ZodType<`0x${string}`, ZodTypeDef, `0x${string}`>;
  channelId: ZodDefault<ZodBigInt>;
  commentType: ZodDefault<ZodString>;
  content: ZodString;
  deadline: ZodBigInt;
  hookData: ZodDefault<ZodString>;
  metadata: ZodEffects<ZodString, string, string>;
  parentId: ZodType<`0x${string}`, ZodTypeDef, `0x${string}`>;
  targetUri: ZodString;
}, "parentId" | "targetUri"> & {
  parentId: ZodLiteral<`0x${string}`>;
  targetUri: ZodString;
}, "strip", ZodTypeAny, {
  app: `0x${string}`;
  author: `0x${string}`;
  channelId: bigint;
  commentType: string;
  content: string;
  deadline: bigint;
  hookData: string;
  metadata: string;
  parentId: `0x${string}`;
  targetUri: string;
}, {
  app: `0x${string}`;
  author: `0x${string}`;
  channelId?: bigint;
  commentType?: string;
  content: string;
  deadline: bigint;
  hookData?: string;
  metadata: string;
  parentId: `0x${string}`;
  targetUri: string;
}>;

Defined in: packages/sdk/src/comments/schemas.ts:103