UNPKG

@aneoconsultingfr/armonik.api

Version:

gRPC API to interact with ArmoniK built for the web

178 lines (175 loc) 7.88 kB
import _m0 from 'protobufjs/minimal.js'; declare const protobufPackage = "armonik.api.grpc.v1.sessions"; /** Represents every available field in a session raw. */ declare enum SessionRawEnumField { SESSION_RAW_ENUM_FIELD_UNSPECIFIED = 0, SESSION_RAW_ENUM_FIELD_SESSION_ID = 1, SESSION_RAW_ENUM_FIELD_STATUS = 2, SESSION_RAW_ENUM_FIELD_PARTITION_IDS = 3, SESSION_RAW_ENUM_FIELD_OPTIONS = 4, SESSION_RAW_ENUM_FIELD_CREATED_AT = 5, SESSION_RAW_ENUM_FIELD_CANCELLED_AT = 6, SESSION_RAW_ENUM_FIELD_CLOSED_AT = 8, SESSION_RAW_ENUM_FIELD_PURGED_AT = 9, SESSION_RAW_ENUM_FIELD_DELETED_AT = 10, SESSION_RAW_ENUM_FIELD_DURATION = 7, SESSION_RAW_ENUM_FIELD_WORKER_SUBMISSION = 11, SESSION_RAW_ENUM_FIELD_CLIENT_SUBMISSION = 12, UNRECOGNIZED = -1 } declare function sessionRawEnumFieldFromJSON(object: any): SessionRawEnumField; declare function sessionRawEnumFieldToJSON(object: SessionRawEnumField): string; /** Represents a field in a task option. */ declare enum TaskOptionEnumField { TASK_OPTION_ENUM_FIELD_UNSPECIFIED = 0, TASK_OPTION_ENUM_FIELD_MAX_DURATION = 1, TASK_OPTION_ENUM_FIELD_MAX_RETRIES = 2, TASK_OPTION_ENUM_FIELD_PRIORITY = 3, TASK_OPTION_ENUM_FIELD_PARTITION_ID = 4, TASK_OPTION_ENUM_FIELD_APPLICATION_NAME = 5, TASK_OPTION_ENUM_FIELD_APPLICATION_VERSION = 6, TASK_OPTION_ENUM_FIELD_APPLICATION_NAMESPACE = 7, TASK_OPTION_ENUM_FIELD_APPLICATION_SERVICE = 8, TASK_OPTION_ENUM_FIELD_ENGINE_TYPE = 9, UNRECOGNIZED = -1 } declare function taskOptionEnumFieldFromJSON(object: any): TaskOptionEnumField; declare function taskOptionEnumFieldToJSON(object: TaskOptionEnumField): string; interface SessionRawField { field: SessionRawEnumField; } declare const SessionRawField: { encode(message: SessionRawField, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SessionRawField; fromJSON(object: any): SessionRawField; toJSON(message: SessionRawField): unknown; create<I extends { field?: SessionRawEnumField | undefined; } & { field?: SessionRawEnumField | undefined; } & { [K in Exclude<keyof I, "field">]: never; }>(base?: I | undefined): SessionRawField; fromPartial<I_1 extends { field?: SessionRawEnumField | undefined; } & { field?: SessionRawEnumField | undefined; } & { [K_1 in Exclude<keyof I_1, "field">]: never; }>(object: I_1): SessionRawField; }; /** This message is used to wrap the enum in order to facilitate the 'oneOf' generation. */ interface TaskOptionField { field: TaskOptionEnumField; } declare const TaskOptionField: { encode(message: TaskOptionField, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): TaskOptionField; fromJSON(object: any): TaskOptionField; toJSON(message: TaskOptionField): unknown; create<I extends { field?: TaskOptionEnumField | undefined; } & { field?: TaskOptionEnumField | undefined; } & { [K in Exclude<keyof I, "field">]: never; }>(base?: I | undefined): TaskOptionField; fromPartial<I_1 extends { field?: TaskOptionEnumField | undefined; } & { field?: TaskOptionEnumField | undefined; } & { [K_1 in Exclude<keyof I_1, "field">]: never; }>(object: I_1): TaskOptionField; }; /** Represents a generic field in a task option. */ interface TaskOptionGenericField { /** The generic field. */ field: string; } declare const TaskOptionGenericField: { encode(message: TaskOptionGenericField, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): TaskOptionGenericField; fromJSON(object: any): TaskOptionGenericField; toJSON(message: TaskOptionGenericField): unknown; create<I extends { field?: string | undefined; } & { field?: string | undefined; } & { [K in Exclude<keyof I, "field">]: never; }>(base?: I | undefined): TaskOptionGenericField; fromPartial<I_1 extends { field?: string | undefined; } & { field?: string | undefined; } & { [K_1 in Exclude<keyof I_1, "field">]: never; }>(object: I_1): TaskOptionGenericField; }; interface SessionField { sessionRawField?: SessionRawField | undefined; /** The task option field. */ taskOptionField?: TaskOptionField | undefined; /** The task option generic field. */ taskOptionGenericField?: TaskOptionGenericField | undefined; } declare const SessionField: { encode(message: SessionField, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SessionField; fromJSON(object: any): SessionField; toJSON(message: SessionField): unknown; create<I extends { sessionRawField?: { field?: SessionRawEnumField | undefined; } | undefined; taskOptionField?: { field?: TaskOptionEnumField | undefined; } | undefined; taskOptionGenericField?: { field?: string | undefined; } | undefined; } & { sessionRawField?: ({ field?: SessionRawEnumField | undefined; } & { field?: SessionRawEnumField | undefined; } & { [K in Exclude<keyof I["sessionRawField"], "field">]: never; }) | undefined; taskOptionField?: ({ field?: TaskOptionEnumField | undefined; } & { field?: TaskOptionEnumField | undefined; } & { [K_1 in Exclude<keyof I["taskOptionField"], "field">]: never; }) | undefined; taskOptionGenericField?: ({ field?: string | undefined; } & { field?: string | undefined; } & { [K_2 in Exclude<keyof I["taskOptionGenericField"], "field">]: never; }) | undefined; } & { [K_3 in Exclude<keyof I, keyof SessionField>]: never; }>(base?: I | undefined): SessionField; fromPartial<I_1 extends { sessionRawField?: { field?: SessionRawEnumField | undefined; } | undefined; taskOptionField?: { field?: TaskOptionEnumField | undefined; } | undefined; taskOptionGenericField?: { field?: string | undefined; } | undefined; } & { sessionRawField?: ({ field?: SessionRawEnumField | undefined; } & { field?: SessionRawEnumField | undefined; } & { [K_4 in Exclude<keyof I_1["sessionRawField"], "field">]: never; }) | undefined; taskOptionField?: ({ field?: TaskOptionEnumField | undefined; } & { field?: TaskOptionEnumField | undefined; } & { [K_5 in Exclude<keyof I_1["taskOptionField"], "field">]: never; }) | undefined; taskOptionGenericField?: ({ field?: string | undefined; } & { field?: string | undefined; } & { [K_6 in Exclude<keyof I_1["taskOptionGenericField"], "field">]: never; }) | undefined; } & { [K_7 in Exclude<keyof I_1, keyof SessionField>]: never; }>(object: I_1): SessionField; }; type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; type DeepPartial<T> = T extends Builtin ? T : T extends Array<infer U> ? Array<DeepPartial<U>> : T extends ReadonlyArray<infer U> ? ReadonlyArray<DeepPartial<U>> : T extends {} ? { [K in keyof T]?: DeepPartial<T[K]>; } : Partial<T>; type KeysOfUnion<T> = T extends T ? keyof T : never; type Exact<P, I extends P> = P extends Builtin ? P : P & { [K in keyof P]: Exact<P[K], I[K]>; } & { [K in Exclude<keyof I, KeysOfUnion<P>>]: never; }; export { DeepPartial, Exact, SessionField, SessionRawEnumField, SessionRawField, TaskOptionEnumField, TaskOptionField, TaskOptionGenericField, protobufPackage, sessionRawEnumFieldFromJSON, sessionRawEnumFieldToJSON, taskOptionEnumFieldFromJSON, taskOptionEnumFieldToJSON };