Skip to content

nooschain v0.1.0


nooschain / node-identity/node-membership-credential / nodeMembershipCredentialPayloadSchema

Variable: nodeMembershipCredentialPayloadSchema

const nodeMembershipCredentialPayloadSchema: ZodObject<{ credentialId: ZodOptional<ZodString>; expiresAt: ZodEffects<ZodString, string, string>; issuedAt: ZodEffects<ZodString, string, string>; issuer: ZodString; nodeId: ZodString; nodePublicKey: ZodString; organizationId: ZodString; permissions: ZodArray<ZodEnum<["replicate", "serve_payloads"]>, "many">; }, "strict", ZodTypeAny, { credentialId?: string; expiresAt: string; issuedAt: string; issuer: string; nodeId: string; nodePublicKey: string; organizationId: string; permissions: ("replicate" | "serve_payloads")[]; }, { credentialId?: string; expiresAt: string; issuedAt: string; issuer: string; nodeId: string; nodePublicKey: string; organizationId: string; permissions: ("replicate" | "serve_payloads")[]; }>

Defined in: node-identity/node-membership-credential.ts:32

Audience-first NOOSChain documentation.