SoulFire TypeScript SDK 2.10.3
    Preparing search index...
    BotTask: Message<"soulfire.v1.BotTask"> & {
        botId: string;
        causationId?: string;
        childTaskIds: string[];
        claimedResources: BotTaskResource[];
        completedAt?: Timestamp;
        conflictPolicy: BotTaskConflictPolicy;
        createdAt?: Timestamp;
        deadline?: Timestamp;
        disconnectPolicy: BotTaskDisconnectPolicy;
        failure?: BotTaskFailure;
        idempotencyKey?: string;
        input?: Any;
        instanceId: string;
        ownerId: string;
        ownerName: string;
        parentTaskId?: string;
        priority: BotTaskPriority;
        progress?: BotTaskProgress;
        reconnectPolicy: BotTaskReconnectPolicy;
        result?: Any;
        revision: bigint;
        startedAt?: Timestamp;
        status: BotTaskStatus;
        summary: string;
        taskId: string;
        taskType: string;
        updatedAt?: Timestamp;
    }

    Type Declaration

    • botId: string

      from field: string bot_id = 3;

    • OptionalcausationId?: string

      from field: optional string causation_id = 19;

    • childTaskIds: string[]

      from field: repeated string child_task_ids = 18;

    • claimedResources: BotTaskResource[]

      from field: repeated soulfire.v1.BotTaskResource claimed_resources = 16;

    • OptionalcompletedAt?: Timestamp

      from field: google.protobuf.Timestamp completed_at = 14;

    • conflictPolicy: BotTaskConflictPolicy

      from field: soulfire.v1.BotTaskConflictPolicy conflict_policy = 23;

    • OptionalcreatedAt?: Timestamp

      from field: google.protobuf.Timestamp created_at = 11;

    • Optionaldeadline?: Timestamp

      from field: google.protobuf.Timestamp deadline = 15;

    • disconnectPolicy: BotTaskDisconnectPolicy

      from field: soulfire.v1.BotTaskDisconnectPolicy disconnect_policy = 22;

    • Optionalfailure?: BotTaskFailure

      from field: soulfire.v1.BotTaskFailure failure = 10;

    • OptionalidempotencyKey?: string

      from field: optional string idempotency_key = 20;

    • Optionalinput?: Any

      from field: google.protobuf.Any input = 25;

    • instanceId: string

      from field: string instance_id = 2;

    • ownerId: string

      from field: string owner_id = 5;

    • ownerName: string

      from field: string owner_name = 6;

    • OptionalparentTaskId?: string

      from field: optional string parent_task_id = 17;

    • priority: BotTaskPriority

      from field: soulfire.v1.BotTaskPriority priority = 24;

    • Optionalprogress?: BotTaskProgress

      from field: soulfire.v1.BotTaskProgress progress = 8;

    • reconnectPolicy: BotTaskReconnectPolicy

      from field: soulfire.v1.BotTaskReconnectPolicy reconnect_policy = 21;

    • Optionalresult?: Any

      from field: google.protobuf.Any result = 26;

    • revision: bigint

      from field: uint64 revision = 27;

    • OptionalstartedAt?: Timestamp

      from field: google.protobuf.Timestamp started_at = 12;

    • status: BotTaskStatus

      from field: soulfire.v1.BotTaskStatus status = 7;

    • summary: string

      from field: string summary = 9;

    • taskId: string

      from field: string task_id = 1;

    • taskType: string

      from field: string task_type = 4;

    • OptionalupdatedAt?: Timestamp

      from field: google.protobuf.Timestamp updated_at = 13;

    from message soulfire.v1.BotTask