Skip to content

Variable: PollingEventPageSchema ​

ts
const PollingEventPageSchema: ZodObject<{
  data: ZodOptional<ZodArray<ZodObject<{
     attributes: ZodObject<{
        action: ZodString;
        actor: ZodObject<{
           app: ZodOptional<...>;
           auth: ZodOptional<...>;
           email: ZodOptional<...>;
           id: ZodString;
           links: ZodOptional<...>;
           name: ZodOptional<...>;
           onBehalfOf: ZodOptional<...>;
        }, ApiObjectConfig<undefined>>;
        container: ZodOptional<ZodArray<ZodObject<..., ...>>>;
        context: ZodArray<ZodObject<{
           attributes: ...;
           id: ...;
           links: ...;
           type: ...;
        }, ApiObjectConfig<...>>>;
        location: ZodOptional<ZodObject<{
           city: ...;
           countryName: ...;
           geo: ...;
           ip: ...;
           regionName: ...;
        }, ApiObjectConfig<...>>>;
        processedAt: ZodCoercedDate<unknown>;
        time: ZodCoercedDate<unknown>;
     }, ApiObjectConfig<undefined>>;
     id: ZodString;
     links: ZodObject<{
        self: ZodNullable<ZodString>;
     }, ApiObjectConfig<undefined>>;
     message: ZodOptional<ZodObject<{
        content: ZodOptional<ZodString>;
        format: ZodOptional<ZodString>;
     }, ApiObjectConfig<undefined>>>;
     type: ZodCustom<string & object | "events", string & object | "events">;
  }, ApiObjectConfig<undefined>>>>;
  links: ZodOptional<ZodObject<{
     next: ZodOptional<ZodNullable<ZodString>>;
     prev: ZodOptional<ZodNullable<ZodString>>;
     self: ZodOptional<ZodNullable<ZodString>>;
  }, ApiObjectConfig<undefined>>>;
  meta: ZodOptional<ZodObject<{
     next: ZodOptional<ZodString>;
     page_size: ZodOptional<ZodNumber>;
  }, ApiObjectConfig<undefined>>>;
}, ApiObjectConfig<undefined>>;

Defined in: src/admin/models/pollingEventPage.ts:6