Skip to content
0

katanakit-js / WpUserResponseSchema

Variable: WpUserResponseSchema ​

ts
const WpUserResponseSchema: ZodObject<{
  avatar_urls: ZodOptional<ZodRecord<ZodString, ZodString>>;
  capabilities: ZodOptional<ZodOptional<ZodRecord<ZodString, ZodBoolean>>>;
  description: ZodOptional<ZodString>;
  email: ZodOptional<ZodString>;
  extra_capabilities: ZodOptional<ZodOptional<ZodRecord<ZodString, ZodBoolean>>>;
  first_name: ZodOptional<ZodString>;
  id: ZodOptional<ZodNumber>;
  last_name: ZodOptional<ZodString>;
  link: ZodOptional<ZodString>;
  locale: ZodOptional<ZodString>;
  meta: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
  name: ZodOptional<ZodString>;
  nickname: ZodOptional<ZodString>;
  registered_date: ZodOptional<ZodOptional<ZodString>>;
  roles: ZodOptional<ZodArray<ZodString>>;
  slug: ZodOptional<ZodString>;
  url: ZodOptional<ZodString>;
  username: ZodOptional<ZodString>;
}, $loose>;

Defined in: src/schemas/wordpress.schema.ts:438

User response variant (partials via _fields stay well-typed).

Released under the MIT License.