Skip to content
0

katanakit-js / WpPostCreateSchema

Variable: WpPostCreateSchema ​

ts
const WpPostCreateSchema: ZodObject<{
  author: ZodOptional<ZodNumber>;
  categories: ZodOptional<ZodArray<ZodNumber>>;
  comment_status: ZodOptional<ZodEnum<{
     closed: "closed";
     open: "open";
  }>>;
  content: ZodOptional<ZodString>;
  date: ZodOptional<ZodString>;
  excerpt: ZodOptional<ZodString>;
  featured_media: ZodOptional<ZodNumber>;
  format: ZodOptional<ZodString>;
  meta: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
  ping_status: ZodOptional<ZodEnum<{
     closed: "closed";
     open: "open";
  }>>;
  slug: ZodOptional<ZodString>;
  status: ZodOptional<ZodEnum<{
     draft: "draft";
     future: "future";
     pending: "pending";
     private: "private";
     publish: "publish";
  }>>;
  sticky: ZodOptional<ZodBoolean>;
  tags: ZodOptional<ZodArray<ZodNumber>>;
  template: ZodOptional<ZodString>;
  title: ZodString;
}, $strip>;

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

Payload for creating a WordPress post.

Released under the MIT License.