Pathfinder 1e for Foundry VTT
    Preparing search index...

    Class ItemMessageModel

    Data Model for item cards.

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    actor: string

    Actor UUID

    BUG?: Is this ever different from speaker?

    combat?: string

    Combat ID if this is message relates to any specific combat encounter.

    config?: object

    Arbitrary config object

    Item Data

    reference?: string

    Reference to what triggered this message if anything.

    subject?: object

    Subject info object

    template: string

    Template UUID

    Methods

    • Returns {
          actor: StringField<
              DefaultOptions,
              AssignmentType<DefaultOptions>,
              InitializedType<DefaultOptions>,
              InitializedType<DefaultOptions>,
          >;
          combat: StringField<
              DefaultOptions,
              AssignmentType<DefaultOptions>,
              InitializedType<DefaultOptions>,
              InitializedType<DefaultOptions>,
          >;
          config: ObjectField<
              DefaultOptions,
              AssignmentType<DefaultOptions>,
              AnyObject,
              AnyObject,
          >;
          item: SchemaField<
              {
                  description: HTMLField<
                      DefaultOptions,
                      AssignmentType<DefaultOptions>,
                      string,
                      string,
                  >;
                  id: StringField<
                      DefaultOptions,
                      AssignmentType<DefaultOptions>,
                      InitializedType<DefaultOptions>,
                      InitializedType<DefaultOptions>,
                  >;
                  identified: BooleanField<
                      { initial: true },
                      AssignmentType<SimpleMerge<{ initial: true }, DefaultOptions>>,
                      InitializedType<SimpleMerge<{ initial: true }, DefaultOptions>>,
                      InitializedType<SimpleMerge<{ initial: true }, DefaultOptions>>,
                  >;
                  name: StringField<
                      DefaultOptions,
                      AssignmentType<DefaultOptions>,
                      InitializedType<DefaultOptions>,
                      InitializedType<DefaultOptions>,
                  >;
              },
              DefaultOptions,
              AssignmentType<
                  {
                      description: HTMLField<
                          DefaultOptions,
                          AssignmentType<DefaultOptions>,
                          string,
                          string,
                      >;
                      id: StringField<
                          DefaultOptions,
                          AssignmentType<DefaultOptions>,
                          InitializedType<DefaultOptions>,
                          InitializedType<DefaultOptions>,
                      >;
                      identified: BooleanField<
                          { initial: true },
                          AssignmentType<SimpleMerge<{ initial: true }, DefaultOptions>>,
                          InitializedType<SimpleMerge<{ initial: true }, DefaultOptions>>,
                          InitializedType<SimpleMerge<{ initial: true }, DefaultOptions>>,
                      >;
                      name: StringField<
                          DefaultOptions,
                          AssignmentType<DefaultOptions>,
                          InitializedType<DefaultOptions>,
                          InitializedType<DefaultOptions>,
                      >;
                  },
                  SimpleMerge<DefaultOptions, DefaultOptions>,
              >,
              {
                  description: string;
                  id: InitializedType<DefaultOptions>;
                  identified: InitializedType<
                      SimpleMerge<{ initial: true }, DefaultOptions>,
                  >;
                  name: InitializedType<DefaultOptions>;
              },
              {
                  description: string;
                  id: InitializedType<DefaultOptions>;
                  identified: InitializedType<
                      SimpleMerge<{ initial: true }, DefaultOptions>,
                  >;
                  name: InitializedType<DefaultOptions>;
              },
          >;
          reference: StringField<
              { blank: boolean; initial: undefined; nullable: boolean },
              AssignmentType<{ blank: boolean; initial: undefined; nullable: boolean }>,
              InitializedType<{ blank: boolean; initial: undefined; nullable: boolean }>,
              InitializedType<{ blank: boolean; initial: undefined; nullable: boolean }>,
          >;
          subject: ObjectField<
              DefaultOptions,
              AssignmentType<DefaultOptions>,
              AnyObject,
              AnyObject,
          >;
          templates: SetField<
              StringField<
                  DefaultOptions,
                  AssignmentType<DefaultOptions>,
                  InitializedType<DefaultOptions>,
                  InitializedType<DefaultOptions>,
              >,
              DefaultOptions,
              AssignmentType<DefaultOptions>,
              InitializedType<DefaultOptions>,
              AssignmentType<AssignmentType<DefaultOptions>, DefaultOptions>,
              Set<InitializedType<DefaultOptions>>,
              InitializedType<DefaultOptions>,
              InitializedType<DefaultOptions>[],
          >;
      }