import type { TaskKind as _memoflow_v1_TaskKind, TaskKind__Output as _memoflow_v1_TaskKind__Output } from '../../memoflow/v1/TaskKind.js'; import type { Timestamp as _google_protobuf_Timestamp, Timestamp__Output as _google_protobuf_Timestamp__Output } from '../../google/protobuf/Timestamp.js'; import type { Long } from '@grpc/proto-loader'; /** * Server-issued, diagnostic identity for one executable task generation. * Clients copy this message verbatim into token-bearing frames; they never * synthesize or advance any field. task_token remains the opaque credential. */ export interface TaskDeliveryIdentity { 'task_id'?: (string); 'generation'?: (number | string | Long); 'attempt'?: (number); 'completion_idempotency_key'?: (string); 'task_kind'?: (_memoflow_v1_TaskKind); 'delivery_id'?: (string); 'task_deadline'?: (_google_protobuf_Timestamp | null); } /** * Server-issued, diagnostic identity for one executable task generation. * Clients copy this message verbatim into token-bearing frames; they never * synthesize or advance any field. task_token remains the opaque credential. */ export interface TaskDeliveryIdentity__Output { 'task_id': (string); 'generation': (string); 'attempt': (number); 'completion_idempotency_key': (string); 'task_kind': (_memoflow_v1_TaskKind__Output); 'delivery_id': (string); 'task_deadline': (_google_protobuf_Timestamp__Output | null); }