@tak-ps/node-tak
    Preparing search index...

    Class MissionProperty

    Key/Value properties stored on a Mission Sync

    Requires TAK Server 5.9 or later

    Hierarchy

    • default
      • MissionProperty
    Index
    api: TAKAPI
    schema: {} = {}
    • Delete a single property on a Mission Sync

      Parameters

      • mission: string
      • key: string
      • creatorUid: string
      • Optionalopts: { token?: string }

      Returns Promise<void>

    • Delete all properties on a Mission Sync

      Parameters

      • mission: string
      • creatorUid: string
      • Optionalopts: { token?: string }

      Returns Promise<void>

    • Get a single property on a Mission Sync

      Parameters

      • mission: string
      • key: string
      • Optionalopts: { token?: string }

      Returns Promise<
          {
              data: { key: string; value: string };
              messages?: string[];
              nodeId?: string;
              type: string;
              version: string;
          },
      >

    • List properties on a Mission Sync, optionally filtered by key prefix

      Parameters

      • mission: string
      • query: { prefix?: string } = {}
      • Optionalopts: { token?: string }

      Returns Promise<
          {
              data: { key: string; value: string }[];
              messages?: string[];
              nodeId?: string;
              type: string;
              version: string;
          },
      >

    • Create or update (upsert) a property on a Mission Sync

      Parameters

      • mission: string
      • body: { creatorUid: string; key: string; value: string }
      • Optionalopts: { token?: string }

      Returns Promise<
          {
              data: { key: string; value: string };
              messages?: string[];
              nodeId?: string;
              type: string;
              version: string;
          },
      >