Skip to content

Variable: PollingEventModelSchema ​

ts
const PollingEventModelSchema: ZodObject<{
  attributes: ZodObject<{
     action: ZodString;
     actor: ZodObject<{
        app: ZodOptional<ZodObject<{
           attributes: ZodOptional<ZodRecord<..., ...>>;
           id: ZodString;
           type: ZodOptional<ZodString>;
        }, ApiObjectConfig<undefined>>>;
        auth: ZodOptional<ZodObject<{
           authType: ZodCustom<... | ... | ... | ... | ... | ..., ... | ... | ... | ... | ... | ...>;
           tokenId: ZodOptional<ZodString>;
           tokenLabel: ZodOptional<ZodString>;
        }, ApiObjectConfig<undefined>>>;
        email: ZodOptional<ZodString>;
        id: ZodString;
        links: ZodOptional<ZodObject<{
           self: ZodNullable<ZodString>;
        }, ApiObjectConfig<undefined>>>;
        name: ZodOptional<ZodString>;
        onBehalfOf: ZodOptional<ZodObject<{
           email: ZodOptional<ZodString>;
           id: ZodString;
           name: ZodOptional<ZodString>;
        }, ApiObjectConfig<undefined>>>;
     }, ApiObjectConfig<undefined>>;
     container: ZodOptional<ZodArray<ZodObject<{
        attributes: ZodOptional<ZodRecord<ZodString, ZodAny>>;
        id: ZodString;
        links: ZodOptional<ZodUnion<readonly [..., ...]>>;
        type: ZodOptional<ZodString>;
     }, ApiObjectConfig<undefined>>>>;
     context: ZodArray<ZodObject<{
        attributes: ZodOptional<ZodRecord<ZodString, ZodAny>>;
        id: ZodString;
        links: ZodOptional<ZodUnion<readonly [ZodObject<..., ...>, ZodObject<..., ...>]>>;
        type: ZodOptional<ZodString>;
     }, ApiObjectConfig<undefined>>>;
     location: ZodOptional<ZodObject<{
        city: ZodOptional<ZodString>;
        countryName: ZodOptional<ZodString>;
        geo: ZodOptional<ZodString>;
        ip: ZodOptional<ZodString>;
        regionName: ZodOptional<ZodString>;
     }, ApiObjectConfig<undefined>>>;
     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>>;

Defined in: src/admin/models/pollingEventModel.ts:9