@io-orkes/conductor-javascript
Version:
Typescript Client for Netflix Conductor
1,600 lines (1,599 loc) • 139 kB
text/typescript
interface ConductorLogger {
info(...args: unknown[]): void;
error(...args: unknown[]): void;
debug(...args: unknown[]): void;
}
type ConductorLogLevel = keyof typeof LOG_LEVELS;
interface DefaultLoggerConfig {
level?: ConductorLogLevel;
tags?: object[];
}
declare const LOG_LEVELS: {
readonly DEBUG: 10;
readonly INFO: 30;
readonly ERROR: 60;
};
declare class DefaultLogger implements ConductorLogger {
private readonly tags;
private readonly level;
constructor(config?: DefaultLoggerConfig);
private log;
info: (...args: unknown[]) => void;
debug: (...args: unknown[]) => void;
error: (...args: unknown[]) => void;
}
declare const noopLogger: ConductorLogger;
type Action = {
action?: 'start_workflow' | 'complete_task' | 'fail_task' | 'terminate_workflow' | 'update_workflow_variables';
complete_task?: TaskDetails;
expandInlineJSON?: boolean;
fail_task?: TaskDetails;
start_workflow?: StartWorkflowRequest;
terminate_workflow?: TerminateWorkflow;
update_workflow_variables?: UpdateWorkflowVariables;
};
type Any = {
allFields?: {
[key: string]: unknown;
};
defaultInstanceForType?: Any;
descriptorForType?: Descriptor;
initializationErrorString?: string;
initialized?: boolean;
parserForType?: ParserAny;
serializedSize?: number;
typeUrl?: string;
typeUrlBytes?: ByteString;
unknownFields?: UnknownFieldSet;
value?: ByteString;
};
type BulkResponse = {
bulkErrorResults?: {
[key: string]: string;
};
bulkSuccessfulResults?: Array<{
[key: string]: unknown;
}>;
};
type ByteString = {
empty?: boolean;
validUtf8?: boolean;
};
type CacheConfig = {
key?: string;
ttlInSecond?: number;
};
type CircuitBreakerTransitionResponse = {
currentState?: string;
message?: string;
previousState?: string;
service?: string;
transitionTimestamp?: number;
};
type Config$2 = {
circuitBreakerConfig?: OrkesCircuitBreakerConfig;
};
type Declaration = {
allFields?: {
[key: string]: unknown;
};
defaultInstanceForType?: Declaration;
descriptorForType?: Descriptor;
fullName?: string;
fullNameBytes?: ByteString;
initializationErrorString?: string;
initialized?: boolean;
number?: number;
parserForType?: ParserDeclaration;
repeated?: boolean;
reserved?: boolean;
serializedSize?: number;
type?: string;
typeBytes?: ByteString;
unknownFields?: UnknownFieldSet;
};
type DeclarationOrBuilder = {
allFields?: {
[key: string]: unknown;
};
defaultInstanceForType?: Message;
descriptorForType?: Descriptor;
fullName?: string;
fullNameBytes?: ByteString;
initializationErrorString?: string;
initialized?: boolean;
number?: number;
repeated?: boolean;
reserved?: boolean;
type?: string;
typeBytes?: ByteString;
unknownFields?: UnknownFieldSet;
};
type Descriptor = {
containingType?: Descriptor;
enumTypes?: Array<EnumDescriptor>;
extendable?: boolean;
extensions?: Array<FieldDescriptor>;
fields?: Array<FieldDescriptor>;
file?: FileDescriptor;
fullName?: string;
index?: number;
name?: string;
nestedTypes?: Array<Descriptor>;
oneofs?: Array<OneofDescriptor>;
options?: MessageOptions;
proto?: DescriptorProto;
realOneofs?: Array<OneofDescriptor>;
};
type DescriptorProto = {
allFields?: {
[key: string]: unknown;
};
defaultInstanceForType?: DescriptorProto;
descriptorForType?: Descriptor;
enumTypeCount?: number;
enumTypeList?: Array<EnumDescriptorProto>;
enumTypeOrBuilderList?: Array<EnumDescriptorProtoOrBuilder>;
extensionCount?: number;
extensionList?: Array<FieldDescriptorProto>;
extensionOrBuilderList?: Array<FieldDescriptorProtoOrBuilder>;
extensionRangeCount?: number;
extensionRangeList?: Array<ExtensionRange>;
extensionRangeOrBuilderList?: Array<ExtensionRangeOrBuilder>;
fieldCount?: number;
fieldList?: Array<FieldDescriptorProto>;
fieldOrBuilderList?: Array<FieldDescriptorProtoOrBuilder>;
initializationErrorString?: string;
initialized?: boolean;
name?: string;
nameBytes?: ByteString;
nestedTypeCount?: number;
nestedTypeList?: Array<DescriptorProto>;
nestedTypeOrBuilderList?: Array<DescriptorProtoOrBuilder>;
oneofDeclCount?: number;
oneofDeclList?: Array<OneofDescriptorProto>;
oneofDeclOrBuilderList?: Array<OneofDescriptorProtoOrBuilder>;
options?: MessageOptions;
optionsOrBuilder?: MessageOptionsOrBuilder;
parserForType?: ParserDescriptorProto;
reservedNameCount?: number;
reservedNameList?: Array<string>;
reservedRangeCount?: number;
reservedRangeList?: Array<ReservedRange>;
reservedRangeOrBuilderList?: Array<ReservedRangeOrBuilder>;
serializedSize?: number;
unknownFields?: UnknownFieldSet;
};
type DescriptorProtoOrBuilder = {
allFields?: {
[key: string]: unknown;
};
defaultInstanceForType?: Message;
descriptorForType?: Descriptor;
enumTypeCount?: number;
enumTypeList?: Array<EnumDescriptorProto>;
enumTypeOrBuilderList?: Array<EnumDescriptorProtoOrBuilder>;
extensionCount?: number;
extensionList?: Array<FieldDescriptorProto>;
extensionOrBuilderList?: Array<FieldDescriptorProtoOrBuilder>;
extensionRangeCount?: number;
extensionRangeList?: Array<ExtensionRange>;
extensionRangeOrBuilderList?: Array<ExtensionRangeOrBuilder>;
fieldCount?: number;
fieldList?: Array<FieldDescriptorProto>;
fieldOrBuilderList?: Array<FieldDescriptorProtoOrBuilder>;
initializationErrorString?: string;
initialized?: boolean;
name?: string;
nameBytes?: ByteString;
nestedTypeCount?: number;
nestedTypeList?: Array<DescriptorProto>;
oneofDeclCount?: number;
oneofDeclList?: Array<OneofDescriptorProto>;
oneofDeclOrBuilderList?: Array<OneofDescriptorProtoOrBuilder>;
options?: MessageOptions;
optionsOrBuilder?: MessageOptionsOrBuilder;
reservedNameCount?: number;
reservedNameList?: Array<string>;
reservedRangeCount?: number;
reservedRangeList?: Array<ReservedRange>;
reservedRangeOrBuilderList?: Array<ReservedRangeOrBuilder>;
unknownFields?: UnknownFieldSet;
};
type EditionDefault = {
allFields?: {
[key: string]: unknown;
};
defaultInstanceForType?: EditionDefault;
descriptorForType?: Descriptor;
edition?: 'EDITION_UNKNOWN' | 'EDITION_PROTO2' | 'EDITION_PROTO3' | 'EDITION_2023' | 'EDITION_1_TEST_ONLY' | 'EDITION_2_TEST_ONLY' | 'EDITION_99997_TEST_ONLY' | 'EDITION_99998_TEST_ONLY' | 'EDITION_99999_TEST_ONLY';
initializationErrorString?: string;
initialized?: boolean;
parserForType?: ParserEditionDefault;
serializedSize?: number;
unknownFields?: UnknownFieldSet;
value?: string;
valueBytes?: ByteString;
};
type EditionDefaultOrBuilder = {
allFields?: {
[key: string]: unknown;
};
defaultInstanceForType?: Message;
descriptorForType?: Descriptor;
edition?: 'EDITION_UNKNOWN' | 'EDITION_PROTO2' | 'EDITION_PROTO3' | 'EDITION_2023' | 'EDITION_1_TEST_ONLY' | 'EDITION_2_TEST_ONLY' | 'EDITION_99997_TEST_ONLY' | 'EDITION_99998_TEST_ONLY' | 'EDITION_99999_TEST_ONLY';
initializationErrorString?: string;
initialized?: boolean;
unknownFields?: UnknownFieldSet;
value?: string;
valueBytes?: ByteString;
};
type EnumDescriptor = {
closed?: boolean;
containingType?: Descriptor;
file?: FileDescriptor;
fullName?: string;
index?: number;
name?: string;
options?: EnumOptions;
proto?: EnumDescriptorProto;
values?: Array<EnumValueDescriptor>;
};
type EnumDescriptorProto = {
allFields?: {
[key: string]: unknown;
};
defaultInstanceForType?: EnumDescriptorProto;
descriptorForType?: Descriptor;
initializationErrorString?: string;
initialized?: boolean;
name?: string;
nameBytes?: ByteString;
options?: EnumOptions;
optionsOrBuilder?: EnumOptionsOrBuilder;
parserForType?: ParserEnumDescriptorProto;
reservedNameCount?: number;
reservedNameList?: Array<string>;
reservedRangeCount?: number;
reservedRangeList?: Array<EnumReservedRange>;
reservedRangeOrBuilderList?: Array<EnumReservedRangeOrBuilder>;
serializedSize?: number;
unknownFields?: UnknownFieldSet;
valueCount?: number;
valueList?: Array<EnumValueDescriptorProto>;
valueOrBuilderList?: Array<EnumValueDescriptorProtoOrBuilder>;
};
type EnumDescriptorProtoOrBuilder = {
allFields?: {
[key: string]: unknown;
};
defaultInstanceForType?: Message;
descriptorForType?: Descriptor;
initializationErrorString?: string;
initialized?: boolean;
name?: string;
nameBytes?: ByteString;
options?: EnumOptions;
optionsOrBuilder?: EnumOptionsOrBuilder;
reservedNameCount?: number;
reservedNameList?: Array<string>;
reservedRangeCount?: number;
reservedRangeList?: Array<EnumReservedRange>;
reservedRangeOrBuilderList?: Array<EnumReservedRangeOrBuilder>;
unknownFields?: UnknownFieldSet;
valueCount?: number;
valueList?: Array<EnumValueDescriptorProto>;
valueOrBuilderList?: Array<EnumValueDescriptorProtoOrBuilder>;
};
type EnumOptions = {
allFields?: {
[key: string]: unknown;
};
allFieldsRaw?: {
[key: string]: unknown;
};
allowAlias?: boolean;
defaultInstanceForType?: EnumOptions;
deprecated?: boolean;
/**
* @deprecated
*/
deprecatedLegacyJsonFieldConflicts?: boolean;
descriptorForType?: Descriptor;
features?: FeatureSet;
featuresOrBuilder?: FeatureSetOrBuilder;
initializationErrorString?: string;
initialized?: boolean;
parserForType?: ParserEnumOptions;
serializedSize?: number;
uninterpretedOptionCount?: number;
uninterpretedOptionList?: Array<UninterpretedOption>;
uninterpretedOptionOrBuilderList?: Array<UninterpretedOptionOrBuilder>;
unknownFields?: UnknownFieldSet;
};
type EnumOptionsOrBuilder = {
allFields?: {
[key: string]: unknown;
};
allowAlias?: boolean;
defaultInstanceForType?: Message;
deprecated?: boolean;
/**
* @deprecated
*/
deprecatedLegacyJsonFieldConflicts?: boolean;
descriptorForType?: Descriptor;
features?: FeatureSet;
featuresOrBuilder?: FeatureSetOrBuilder;
initializationErrorString?: string;
initialized?: boolean;
uninterpretedOptionCount?: number;
uninterpretedOptionList?: Array<UninterpretedOption>;
uninterpretedOptionOrBuilderList?: Array<UninterpretedOptionOrBuilder>;
unknownFields?: UnknownFieldSet;
};
type EnumReservedRange = {
allFields?: {
[key: string]: unknown;
};
defaultInstanceForType?: EnumReservedRange;
descriptorForType?: Descriptor;
end?: number;
initializationErrorString?: string;
initialized?: boolean;
parserForType?: ParserEnumReservedRange;
serializedSize?: number;
start?: number;
unknownFields?: UnknownFieldSet;
};
type EnumReservedRangeOrBuilder = {
allFields?: {
[key: string]: unknown;
};
defaultInstanceForType?: Message;
descriptorForType?: Descriptor;
end?: number;
initializationErrorString?: string;
initialized?: boolean;
start?: number;
unknownFields?: UnknownFieldSet;
};
type EnumValueDescriptor = {
file?: FileDescriptor;
fullName?: string;
index?: number;
name?: string;
number?: number;
options?: EnumValueOptions;
proto?: EnumValueDescriptorProto;
type?: EnumDescriptor;
};
type EnumValueDescriptorProto = {
allFields?: {
[key: string]: unknown;
};
defaultInstanceForType?: EnumValueDescriptorProto;
descriptorForType?: Descriptor;
initializationErrorString?: string;
initialized?: boolean;
name?: string;
nameBytes?: ByteString;
number?: number;
options?: EnumValueOptions;
optionsOrBuilder?: EnumValueOptionsOrBuilder;
parserForType?: ParserEnumValueDescriptorProto;
serializedSize?: number;
unknownFields?: UnknownFieldSet;
};
type EnumValueDescriptorProtoOrBuilder = {
allFields?: {
[key: string]: unknown;
};
defaultInstanceForType?: Message;
descriptorForType?: Descriptor;
initializationErrorString?: string;
initialized?: boolean;
name?: string;
nameBytes?: ByteString;
number?: number;
options?: EnumValueOptions;
optionsOrBuilder?: EnumValueOptionsOrBuilder;
unknownFields?: UnknownFieldSet;
};
type EnumValueOptions = {
allFields?: {
[key: string]: unknown;
};
allFieldsRaw?: {
[key: string]: unknown;
};
debugRedact?: boolean;
defaultInstanceForType?: EnumValueOptions;
deprecated?: boolean;
descriptorForType?: Descriptor;
features?: FeatureSet;
featuresOrBuilder?: FeatureSetOrBuilder;
initializationErrorString?: string;
initialized?: boolean;
parserForType?: ParserEnumValueOptions;
serializedSize?: number;
uninterpretedOptionCount?: number;
uninterpretedOptionList?: Array<UninterpretedOption>;
uninterpretedOptionOrBuilderList?: Array<UninterpretedOptionOrBuilder>;
unknownFields?: UnknownFieldSet;
};
type EnumValueOptionsOrBuilder = {
allFields?: {
[key: string]: unknown;
};
debugRedact?: boolean;
defaultInstanceForType?: Message;
deprecated?: boolean;
descriptorForType?: Descriptor;
features?: FeatureSet;
featuresOrBuilder?: FeatureSetOrBuilder;
initializationErrorString?: string;
initialized?: boolean;
uninterpretedOptionCount?: number;
uninterpretedOptionList?: Array<UninterpretedOption>;
uninterpretedOptionOrBuilderList?: Array<UninterpretedOptionOrBuilder>;
unknownFields?: UnknownFieldSet;
};
type EventHandler = {
actions?: Array<Action>;
active?: boolean;
condition?: string;
createdBy?: string;
description?: string;
evaluatorType?: string;
event?: string;
name?: string;
orgId?: string;
tags?: Array<Tag>;
};
type ExtendedTaskDef$1 = {
backoffScaleFactor?: number;
baseType?: string;
concurrentExecLimit?: number;
createTime?: number;
createdBy?: string;
description?: string;
enforceSchema?: boolean;
executionNameSpace?: string;
inputKeys?: Array<string>;
inputSchema?: SchemaDef;
inputTemplate?: {
[key: string]: unknown;
};
isolationGroupId?: string;
name: string;
outputKeys?: Array<string>;
outputSchema?: SchemaDef;
overwriteTags?: boolean;
ownerApp?: string;
ownerEmail?: string;
pollTimeoutSeconds?: number;
rateLimitFrequencyInSeconds?: number;
rateLimitPerFrequency?: number;
responseTimeoutSeconds?: number;
retryCount?: number;
retryDelaySeconds?: number;
retryLogic?: 'FIXED' | 'EXPONENTIAL_BACKOFF' | 'LINEAR_BACKOFF';
tags?: Array<Tag>;
timeoutPolicy?: 'RETRY' | 'TIME_OUT_WF' | 'ALERT_ONLY';
timeoutSeconds: number;
totalTimeoutSeconds: number;
updateTime?: number;
updatedBy?: string;
};
type ExtendedWorkflowDef = {
cacheConfig?: CacheConfig;
createTime?: number;
createdBy?: string;
description?: string;
enforceSchema?: boolean;
failureWorkflow?: string;
inputParameters?: Array<string>;
inputSchema?: SchemaDef;
inputTemplate?: {
[key: string]: unknown;
};
maskedFields?: Array<string>;
metadata?: {
[key: string]: unknown;
};
name: string;
outputParameters?: {
[key: string]: unknown;
};
outputSchema?: SchemaDef;
overwriteTags?: boolean;
ownerApp?: string;
ownerEmail?: string;
rateLimitConfig?: RateLimitConfig;
restartable?: boolean;
schemaVersion?: number;
tags?: Array<Tag>;
tasks: Array<WorkflowTask>;
timeoutPolicy?: 'TIME_OUT_WF' | 'ALERT_ONLY';
timeoutSeconds: number;
updateTime?: number;
updatedBy?: string;
variables?: {
[key: string]: unknown;
};
version?: number;
workflowStatusListenerEnabled?: boolean;
workflowStatusListenerSink?: string;
};
type ExtensionRange = {
allFields?: {
[key: string]: unknown;
};
defaultInstanceForType?: ExtensionRange;
descriptorForType?: Descriptor;
end?: number;
initializationErrorString?: string;
initialized?: boolean;
options?: ExtensionRangeOptions;
optionsOrBuilder?: ExtensionRangeOptionsOrBuilder;
parserForType?: ParserExtensionRange;
serializedSize?: number;
start?: number;
unknownFields?: UnknownFieldSet;
};
type ExtensionRangeOptions = {
allFields?: {
[key: string]: unknown;
};
allFieldsRaw?: {
[key: string]: unknown;
};
declarationCount?: number;
declarationList?: Array<Declaration>;
declarationOrBuilderList?: Array<DeclarationOrBuilder>;
defaultInstanceForType?: ExtensionRangeOptions;
descriptorForType?: Descriptor;
features?: FeatureSet;
featuresOrBuilder?: FeatureSetOrBuilder;
initializationErrorString?: string;
initialized?: boolean;
parserForType?: ParserExtensionRangeOptions;
serializedSize?: number;
uninterpretedOptionCount?: number;
uninterpretedOptionList?: Array<UninterpretedOption>;
uninterpretedOptionOrBuilderList?: Array<UninterpretedOptionOrBuilder>;
unknownFields?: UnknownFieldSet;
verification?: 'DECLARATION' | 'UNVERIFIED';
};
type ExtensionRangeOptionsOrBuilder = {
allFields?: {
[key: string]: unknown;
};
declarationCount?: number;
declarationList?: Array<Declaration>;
declarationOrBuilderList?: Array<DeclarationOrBuilder>;
defaultInstanceForType?: Message;
descriptorForType?: Descriptor;
features?: FeatureSet;
featuresOrBuilder?: FeatureSetOrBuilder;
initializationErrorString?: string;
initialized?: boolean;
uninterpretedOptionCount?: number;
uninterpretedOptionList?: Array<UninterpretedOption>;
uninterpretedOptionOrBuilderList?: Array<UninterpretedOptionOrBuilder>;
unknownFields?: UnknownFieldSet;
verification?: 'DECLARATION' | 'UNVERIFIED';
};
type ExtensionRangeOrBuilder = {
allFields?: {
[key: string]: unknown;
};
defaultInstanceForType?: Message;
descriptorForType?: Descriptor;
end?: number;
initializationErrorString?: string;
initialized?: boolean;
options?: ExtensionRangeOptions;
optionsOrBuilder?: ExtensionRangeOptionsOrBuilder;
start?: number;
unknownFields?: UnknownFieldSet;
};
type FeatureSet = {
allFields?: {
[key: string]: unknown;
};
allFieldsRaw?: {
[key: string]: unknown;
};
defaultInstanceForType?: FeatureSet;
descriptorForType?: Descriptor;
enumType?: 'ENUM_TYPE_UNKNOWN' | 'OPEN' | 'CLOSED';
fieldPresence?: 'FIELD_PRESENCE_UNKNOWN' | 'EXPLICIT' | 'IMPLICIT' | 'LEGACY_REQUIRED';
initializationErrorString?: string;
initialized?: boolean;
jsonFormat?: 'JSON_FORMAT_UNKNOWN' | 'ALLOW' | 'LEGACY_BEST_EFFORT';
messageEncoding?: 'MESSAGE_ENCODING_UNKNOWN' | 'LENGTH_PREFIXED' | 'DELIMITED';
parserForType?: ParserFeatureSet;
repeatedFieldEncoding?: 'REPEATED_FIELD_ENCODING_UNKNOWN' | 'PACKED' | 'EXPANDED';
serializedSize?: number;
unknownFields?: UnknownFieldSet;
utf8Validation?: 'UTF8_VALIDATION_UNKNOWN' | 'NONE' | 'VERIFY';
};
type FeatureSetOrBuilder = {
allFields?: {
[key: string]: unknown;
};
defaultInstanceForType?: Message;
descriptorForType?: Descriptor;
enumType?: 'ENUM_TYPE_UNKNOWN' | 'OPEN' | 'CLOSED';
fieldPresence?: 'FIELD_PRESENCE_UNKNOWN' | 'EXPLICIT' | 'IMPLICIT' | 'LEGACY_REQUIRED';
initializationErrorString?: string;
initialized?: boolean;
jsonFormat?: 'JSON_FORMAT_UNKNOWN' | 'ALLOW' | 'LEGACY_BEST_EFFORT';
messageEncoding?: 'MESSAGE_ENCODING_UNKNOWN' | 'LENGTH_PREFIXED' | 'DELIMITED';
repeatedFieldEncoding?: 'REPEATED_FIELD_ENCODING_UNKNOWN' | 'PACKED' | 'EXPANDED';
unknownFields?: UnknownFieldSet;
utf8Validation?: 'UTF8_VALIDATION_UNKNOWN' | 'NONE' | 'VERIFY';
};
type FieldDescriptor = {
containingOneof?: OneofDescriptor;
containingType?: Descriptor;
defaultValue?: {
[key: string]: unknown;
};
enumType?: EnumDescriptor;
extension?: boolean;
extensionScope?: Descriptor;
file?: FileDescriptor;
fullName?: string;
index?: number;
javaType?: 'INT' | 'LONG' | 'FLOAT' | 'DOUBLE' | 'BOOLEAN' | 'STRING' | 'BYTE_STRING' | 'ENUM' | 'MESSAGE';
jsonName?: string;
liteJavaType?: 'INT' | 'LONG' | 'FLOAT' | 'DOUBLE' | 'BOOLEAN' | 'STRING' | 'BYTE_STRING' | 'ENUM' | 'MESSAGE';
liteType?: 'DOUBLE' | 'FLOAT' | 'INT64' | 'UINT64' | 'INT32' | 'FIXED64' | 'FIXED32' | 'BOOL' | 'STRING' | 'GROUP' | 'MESSAGE' | 'BYTES' | 'UINT32' | 'ENUM' | 'SFIXED32' | 'SFIXED64' | 'SINT32' | 'SINT64';
mapField?: boolean;
messageType?: Descriptor;
name?: string;
number?: number;
optional?: boolean;
options?: FieldOptions;
packable?: boolean;
packed?: boolean;
proto?: FieldDescriptorProto;
realContainingOneof?: OneofDescriptor;
repeated?: boolean;
required?: boolean;
type?: 'DOUBLE' | 'FLOAT' | 'INT64' | 'UINT64' | 'INT32' | 'FIXED64' | 'FIXED32' | 'BOOL' | 'STRING' | 'GROUP' | 'MESSAGE' | 'BYTES' | 'UINT32' | 'ENUM' | 'SFIXED32' | 'SFIXED64' | 'SINT32' | 'SINT64';
};
type FieldDescriptorProto = {
allFields?: {
[key: string]: unknown;
};
defaultInstanceForType?: FieldDescriptorProto;
defaultValue?: string;
defaultValueBytes?: ByteString;
descriptorForType?: Descriptor;
extendee?: string;
extendeeBytes?: ByteString;
initializationErrorString?: string;
initialized?: boolean;
jsonName?: string;
jsonNameBytes?: ByteString;
label?: 'LABEL_OPTIONAL' | 'LABEL_REPEATED' | 'LABEL_REQUIRED';
name?: string;
nameBytes?: ByteString;
number?: number;
oneofIndex?: number;
options?: FieldOptions;
optionsOrBuilder?: FieldOptionsOrBuilder;
parserForType?: ParserFieldDescriptorProto;
proto3Optional?: boolean;
serializedSize?: number;
type?: 'TYPE_DOUBLE' | 'TYPE_FLOAT' | 'TYPE_INT64' | 'TYPE_UINT64' | 'TYPE_INT32' | 'TYPE_FIXED64' | 'TYPE_FIXED32' | 'TYPE_BOOL' | 'TYPE_STRING' | 'TYPE_GROUP' | 'TYPE_MESSAGE' | 'TYPE_BYTES' | 'TYPE_UINT32' | 'TYPE_ENUM' | 'TYPE_SFIXED32' | 'TYPE_SFIXED64' | 'TYPE_SINT32' | 'TYPE_SINT64';
typeName?: string;
typeNameBytes?: ByteString;
unknownFields?: UnknownFieldSet;
};
type FieldDescriptorProtoOrBuilder = {
allFields?: {
[key: string]: unknown;
};
defaultInstanceForType?: Message;
defaultValue?: string;
defaultValueBytes?: ByteString;
descriptorForType?: Descriptor;
extendee?: string;
extendeeBytes?: ByteString;
initializationErrorString?: string;
initialized?: boolean;
jsonName?: string;
jsonNameBytes?: ByteString;
label?: 'LABEL_OPTIONAL' | 'LABEL_REPEATED' | 'LABEL_REQUIRED';
name?: string;
nameBytes?: ByteString;
number?: number;
oneofIndex?: number;
options?: FieldOptions;
optionsOrBuilder?: FieldOptionsOrBuilder;
proto3Optional?: boolean;
type?: 'TYPE_DOUBLE' | 'TYPE_FLOAT' | 'TYPE_INT64' | 'TYPE_UINT64' | 'TYPE_INT32' | 'TYPE_FIXED64' | 'TYPE_FIXED32' | 'TYPE_BOOL' | 'TYPE_STRING' | 'TYPE_GROUP' | 'TYPE_MESSAGE' | 'TYPE_BYTES' | 'TYPE_UINT32' | 'TYPE_ENUM' | 'TYPE_SFIXED32' | 'TYPE_SFIXED64' | 'TYPE_SINT32' | 'TYPE_SINT64';
typeName?: string;
typeNameBytes?: ByteString;
unknownFields?: UnknownFieldSet;
};
type FieldOptions = {
allFields?: {
[key: string]: unknown;
};
allFieldsRaw?: {
[key: string]: unknown;
};
ctype?: 'STRING' | 'CORD' | 'STRING_PIECE';
debugRedact?: boolean;
defaultInstanceForType?: FieldOptions;
deprecated?: boolean;
descriptorForType?: Descriptor;
editionDefaultsCount?: number;
editionDefaultsList?: Array<EditionDefault>;
editionDefaultsOrBuilderList?: Array<EditionDefaultOrBuilder>;
features?: FeatureSet;
featuresOrBuilder?: FeatureSetOrBuilder;
initializationErrorString?: string;
initialized?: boolean;
jstype?: 'JS_NORMAL' | 'JS_STRING' | 'JS_NUMBER';
lazy?: boolean;
packed?: boolean;
parserForType?: ParserFieldOptions;
retention?: 'RETENTION_UNKNOWN' | 'RETENTION_RUNTIME' | 'RETENTION_SOURCE';
serializedSize?: number;
targetsCount?: number;
targetsList?: Array<'TARGET_TYPE_UNKNOWN' | 'TARGET_TYPE_FILE' | 'TARGET_TYPE_EXTENSION_RANGE' | 'TARGET_TYPE_MESSAGE' | 'TARGET_TYPE_FIELD' | 'TARGET_TYPE_ONEOF' | 'TARGET_TYPE_ENUM' | 'TARGET_TYPE_ENUM_ENTRY' | 'TARGET_TYPE_SERVICE' | 'TARGET_TYPE_METHOD'>;
uninterpretedOptionCount?: number;
uninterpretedOptionList?: Array<UninterpretedOption>;
uninterpretedOptionOrBuilderList?: Array<UninterpretedOptionOrBuilder>;
unknownFields?: UnknownFieldSet;
unverifiedLazy?: boolean;
weak?: boolean;
};
type FieldOptionsOrBuilder = {
allFields?: {
[key: string]: unknown;
};
ctype?: 'STRING' | 'CORD' | 'STRING_PIECE';
debugRedact?: boolean;
defaultInstanceForType?: Message;
deprecated?: boolean;
descriptorForType?: Descriptor;
editionDefaultsCount?: number;
editionDefaultsList?: Array<EditionDefault>;
editionDefaultsOrBuilderList?: Array<EditionDefaultOrBuilder>;
features?: FeatureSet;
featuresOrBuilder?: FeatureSetOrBuilder;
initializationErrorString?: string;
initialized?: boolean;
jstype?: 'JS_NORMAL' | 'JS_STRING' | 'JS_NUMBER';
lazy?: boolean;
packed?: boolean;
retention?: 'RETENTION_UNKNOWN' | 'RETENTION_RUNTIME' | 'RETENTION_SOURCE';
targetsCount?: number;
targetsList?: Array<'TARGET_TYPE_UNKNOWN' | 'TARGET_TYPE_FILE' | 'TARGET_TYPE_EXTENSION_RANGE' | 'TARGET_TYPE_MESSAGE' | 'TARGET_TYPE_FIELD' | 'TARGET_TYPE_ONEOF' | 'TARGET_TYPE_ENUM' | 'TARGET_TYPE_ENUM_ENTRY' | 'TARGET_TYPE_SERVICE' | 'TARGET_TYPE_METHOD'>;
uninterpretedOptionCount?: number;
uninterpretedOptionList?: Array<UninterpretedOption>;
uninterpretedOptionOrBuilderList?: Array<UninterpretedOptionOrBuilder>;
unknownFields?: UnknownFieldSet;
unverifiedLazy?: boolean;
weak?: boolean;
};
type FileDescriptor = {
dependencies?: Array<FileDescriptor>;
edition?: 'EDITION_UNKNOWN' | 'EDITION_PROTO2' | 'EDITION_PROTO3' | 'EDITION_2023' | 'EDITION_1_TEST_ONLY' | 'EDITION_2_TEST_ONLY' | 'EDITION_99997_TEST_ONLY' | 'EDITION_99998_TEST_ONLY' | 'EDITION_99999_TEST_ONLY';
editionName?: string;
enumTypes?: Array<EnumDescriptor>;
extensions?: Array<FieldDescriptor>;
file?: FileDescriptor;
fullName?: string;
messageTypes?: Array<Descriptor>;
name?: string;
options?: FileOptions;
package?: string;
proto?: FileDescriptorProto;
publicDependencies?: Array<FileDescriptor>;
services?: Array<ServiceDescriptor>;
/**
* @deprecated
*/
syntax?: 'UNKNOWN' | 'PROTO2' | 'PROTO3' | 'EDITIONS';
};
type FileDescriptorProto = {
allFields?: {
[key: string]: unknown;
};
defaultInstanceForType?: FileDescriptorProto;
dependencyCount?: number;
dependencyList?: Array<string>;
descriptorForType?: Descriptor;
edition?: 'EDITION_UNKNOWN' | 'EDITION_PROTO2' | 'EDITION_PROTO3' | 'EDITION_2023' | 'EDITION_1_TEST_ONLY' | 'EDITION_2_TEST_ONLY' | 'EDITION_99997_TEST_ONLY' | 'EDITION_99998_TEST_ONLY' | 'EDITION_99999_TEST_ONLY';
enumTypeCount?: number;
enumTypeList?: Array<EnumDescriptorProto>;
enumTypeOrBuilderList?: Array<EnumDescriptorProtoOrBuilder>;
extensionCount?: number;
extensionList?: Array<FieldDescriptorProto>;
extensionOrBuilderList?: Array<FieldDescriptorProtoOrBuilder>;
initializationErrorString?: string;
initialized?: boolean;
messageTypeCount?: number;
messageTypeList?: Array<DescriptorProto>;
messageTypeOrBuilderList?: Array<DescriptorProtoOrBuilder>;
name?: string;
nameBytes?: ByteString;
options?: FileOptions;
optionsOrBuilder?: FileOptionsOrBuilder;
package?: string;
packageBytes?: ByteString;
parserForType?: ParserFileDescriptorProto;
publicDependencyCount?: number;
publicDependencyList?: Array<number>;
serializedSize?: number;
serviceCount?: number;
serviceList?: Array<ServiceDescriptorProto>;
serviceOrBuilderList?: Array<ServiceDescriptorProtoOrBuilder>;
sourceCodeInfo?: SourceCodeInfo;
sourceCodeInfoOrBuilder?: SourceCodeInfoOrBuilder;
syntax?: string;
syntaxBytes?: ByteString;
unknownFields?: UnknownFieldSet;
weakDependencyCount?: number;
weakDependencyList?: Array<number>;
};
type FileOptions = {
allFields?: {
[key: string]: unknown;
};
allFieldsRaw?: {
[key: string]: unknown;
};
ccEnableArenas?: boolean;
ccGenericServices?: boolean;
csharpNamespace?: string;
csharpNamespaceBytes?: ByteString;
defaultInstanceForType?: FileOptions;
deprecated?: boolean;
descriptorForType?: Descriptor;
features?: FeatureSet;
featuresOrBuilder?: FeatureSetOrBuilder;
goPackage?: string;
goPackageBytes?: ByteString;
initializationErrorString?: string;
initialized?: boolean;
/**
* @deprecated
*/
javaGenerateEqualsAndHash?: boolean;
javaGenericServices?: boolean;
javaMultipleFiles?: boolean;
javaOuterClassname?: string;
javaOuterClassnameBytes?: ByteString;
javaPackage?: string;
javaPackageBytes?: ByteString;
javaStringCheckUtf8?: boolean;
objcClassPrefix?: string;
objcClassPrefixBytes?: ByteString;
optimizeFor?: 'SPEED' | 'CODE_SIZE' | 'LITE_RUNTIME';
parserForType?: ParserFileOptions;
phpClassPrefix?: string;
phpClassPrefixBytes?: ByteString;
phpGenericServices?: boolean;
phpMetadataNamespace?: string;
phpMetadataNamespaceBytes?: ByteString;
phpNamespace?: string;
phpNamespaceBytes?: ByteString;
pyGenericServices?: boolean;
rubyPackage?: string;
rubyPackageBytes?: ByteString;
serializedSize?: number;
swiftPrefix?: string;
swiftPrefixBytes?: ByteString;
uninterpretedOptionCount?: number;
uninterpretedOptionList?: Array<UninterpretedOption>;
uninterpretedOptionOrBuilderList?: Array<UninterpretedOptionOrBuilder>;
unknownFields?: UnknownFieldSet;
};
type FileOptionsOrBuilder = {
allFields?: {
[key: string]: unknown;
};
ccEnableArenas?: boolean;
ccGenericServices?: boolean;
csharpNamespace?: string;
csharpNamespaceBytes?: ByteString;
defaultInstanceForType?: Message;
deprecated?: boolean;
descriptorForType?: Descriptor;
features?: FeatureSet;
featuresOrBuilder?: FeatureSetOrBuilder;
goPackage?: string;
goPackageBytes?: ByteString;
initializationErrorString?: string;
initialized?: boolean;
/**
* @deprecated
*/
javaGenerateEqualsAndHash?: boolean;
javaGenericServices?: boolean;
javaMultipleFiles?: boolean;
javaOuterClassname?: string;
javaOuterClassnameBytes?: ByteString;
javaPackage?: string;
javaPackageBytes?: ByteString;
javaStringCheckUtf8?: boolean;
objcClassPrefix?: string;
objcClassPrefixBytes?: ByteString;
optimizeFor?: 'SPEED' | 'CODE_SIZE' | 'LITE_RUNTIME';
phpClassPrefix?: string;
phpClassPrefixBytes?: ByteString;
phpGenericServices?: boolean;
phpMetadataNamespace?: string;
phpMetadataNamespaceBytes?: ByteString;
phpNamespace?: string;
phpNamespaceBytes?: ByteString;
pyGenericServices?: boolean;
rubyPackage?: string;
rubyPackageBytes?: ByteString;
swiftPrefix?: string;
swiftPrefixBytes?: ByteString;
uninterpretedOptionCount?: number;
uninterpretedOptionList?: Array<UninterpretedOption>;
uninterpretedOptionOrBuilderList?: Array<UninterpretedOptionOrBuilder>;
unknownFields?: UnknownFieldSet;
};
type GenerateTokenRequest = {
expiration?: number;
keyId: string;
keySecret: string;
};
type HumanTaskAssignment = {
assignee?: HumanTaskUser;
slaMinutes?: number;
};
type HumanTaskDefinition = {
assignmentCompletionStrategy?: 'LEAVE_OPEN' | 'TERMINATE';
assignments?: Array<HumanTaskAssignment>;
displayName?: string;
fullTemplate?: HumanTaskTemplate;
taskTriggers?: Array<HumanTaskTrigger>;
userFormTemplate?: UserFormTemplate;
};
type HumanTaskEntry = {
assignee?: HumanTaskUser;
claimant?: HumanTaskUser;
createdBy?: string;
createdOn?: number;
definitionName?: string;
displayName?: string;
humanTaskDef?: HumanTaskDefinition;
input?: {
[key: string]: unknown;
};
output?: {
[key: string]: unknown;
};
ownerApp?: string;
state?: 'PENDING' | 'ASSIGNED' | 'IN_PROGRESS' | 'COMPLETED' | 'TIMED_OUT' | 'DELETED';
taskId?: string;
taskRefName?: string;
updatedBy?: string;
updatedOn?: number;
workflowId?: string;
workflowName?: string;
};
type HumanTaskSearch = {
assignees?: Array<HumanTaskUser>;
claimants?: Array<HumanTaskUser>;
definitionNames?: Array<string>;
displayNames?: Array<string>;
fullTextQuery?: string;
searchType?: 'ADMIN' | 'INBOX';
size?: number;
start?: number;
states?: Array<'PENDING' | 'ASSIGNED' | 'IN_PROGRESS' | 'COMPLETED' | 'TIMED_OUT' | 'DELETED'>;
taskInputQuery?: string;
taskOutputQuery?: string;
taskRefNames?: Array<string>;
updateEndTime?: number;
updateStartTime?: number;
workflowIds?: Array<string>;
workflowNames?: Array<string>;
};
type HumanTaskSearchResult = {
hits?: number;
pageSizeLimit?: number;
results?: Array<HumanTaskEntry>;
start?: number;
totalHits?: number;
};
type HumanTaskTemplate = {
createTime?: number;
createdBy?: string;
jsonSchema: {
[key: string]: unknown;
};
name: string;
ownerApp?: string;
tags?: Array<Tag>;
templateUI: {
[key: string]: unknown;
};
updateTime?: number;
updatedBy?: string;
version: number;
};
type HumanTaskTrigger = {
startWorkflowRequest?: StartWorkflowRequest;
triggerType?: 'ASSIGNEE_CHANGED' | 'CLAIMANT_CHANGED' | 'PENDING' | 'IN_PROGRESS' | 'ASSIGNED' | 'COMPLETED' | 'TIMED_OUT';
};
type HumanTaskUser = {
user?: string;
userType?: 'EXTERNAL_USER' | 'EXTERNAL_GROUP' | 'CONDUCTOR_USER' | 'CONDUCTOR_GROUP';
};
type Location = {
allFields?: {
[key: string]: unknown;
};
defaultInstanceForType?: Location;
descriptorForType?: Descriptor;
initializationErrorString?: string;
initialized?: boolean;
leadingComments?: string;
leadingCommentsBytes?: ByteString;
leadingDetachedCommentsCount?: number;
leadingDetachedCommentsList?: Array<string>;
parserForType?: ParserLocation;
pathCount?: number;
pathList?: Array<number>;
serializedSize?: number;
spanCount?: number;
spanList?: Array<number>;
trailingComments?: string;
trailingCommentsBytes?: ByteString;
unknownFields?: UnknownFieldSet;
};
type LocationOrBuilder = {
allFields?: {
[key: string]: unknown;
};
defaultInstanceForType?: Message;
descriptorForType?: Descriptor;
initializationErrorString?: string;
initialized?: boolean;
leadingComments?: string;
leadingCommentsBytes?: ByteString;
leadingDetachedCommentsCount?: number;
leadingDetachedCommentsList?: Array<string>;
pathCount?: number;
pathList?: Array<number>;
spanCount?: number;
spanList?: Array<number>;
trailingComments?: string;
trailingCommentsBytes?: ByteString;
unknownFields?: UnknownFieldSet;
};
type Message = {
allFields?: {
[key: string]: unknown;
};
defaultInstanceForType?: MessageLite;
descriptorForType?: Descriptor;
initializationErrorString?: string;
initialized?: boolean;
parserForType?: ParserMessage;
serializedSize?: number;
unknownFields?: UnknownFieldSet;
};
type MessageLite = {
defaultInstanceForType?: MessageLite;
initialized?: boolean;
parserForType?: ParserMessageLite;
serializedSize?: number;
};
type MessageOptions = {
allFields?: {
[key: string]: unknown;
};
allFieldsRaw?: {
[key: string]: unknown;
};
defaultInstanceForType?: MessageOptions;
deprecated?: boolean;
/**
* @deprecated
*/
deprecatedLegacyJsonFieldConflicts?: boolean;
descriptorForType?: Descriptor;
features?: FeatureSet;
featuresOrBuilder?: FeatureSetOrBuilder;
initializationErrorString?: string;
initialized?: boolean;
mapEntry?: boolean;
messageSetWireFormat?: boolean;
noStandardDescriptorAccessor?: boolean;
parserForType?: ParserMessageOptions;
serializedSize?: number;
uninterpretedOptionCount?: number;
uninterpretedOptionList?: Array<UninterpretedOption>;
uninterpretedOptionOrBuilderList?: Array<UninterpretedOptionOrBuilder>;
unknownFields?: UnknownFieldSet;
};
type MessageOptionsOrBuilder = {
allFields?: {
[key: string]: unknown;
};
defaultInstanceForType?: Message;
deprecated?: boolean;
/**
* @deprecated
*/
deprecatedLegacyJsonFieldConflicts?: boolean;
descriptorForType?: Descriptor;
features?: FeatureSet;
featuresOrBuilder?: FeatureSetOrBuilder;
initializationErrorString?: string;
initialized?: boolean;
mapEntry?: boolean;
messageSetWireFormat?: boolean;
noStandardDescriptorAccessor?: boolean;
uninterpretedOptionCount?: number;
uninterpretedOptionList?: Array<UninterpretedOption>;
uninterpretedOptionOrBuilderList?: Array<UninterpretedOptionOrBuilder>;
unknownFields?: UnknownFieldSet;
};
type MethodDescriptor = {
clientStreaming?: boolean;
file?: FileDescriptor;
fullName?: string;
index?: number;
inputType?: Descriptor;
name?: string;
options?: MethodOptions;
outputType?: Descriptor;
proto?: MethodDescriptorProto;
serverStreaming?: boolean;
service?: ServiceDescriptor;
};
type MethodDescriptorProto = {
allFields?: {
[key: string]: unknown;
};
clientStreaming?: boolean;
defaultInstanceForType?: MethodDescriptorProto;
descriptorForType?: Descriptor;
initializationErrorString?: string;
initialized?: boolean;
inputType?: string;
inputTypeBytes?: ByteString;
name?: string;
nameBytes?: ByteString;
options?: MethodOptions;
optionsOrBuilder?: MethodOptionsOrBuilder;
outputType?: string;
outputTypeBytes?: ByteString;
parserForType?: ParserMethodDescriptorProto;
serializedSize?: number;
serverStreaming?: boolean;
unknownFields?: UnknownFieldSet;
};
type MethodDescriptorProtoOrBuilder = {
allFields?: {
[key: string]: unknown;
};
clientStreaming?: boolean;
defaultInstanceForType?: Message;
descriptorForType?: Descriptor;
initializationErrorString?: string;
initialized?: boolean;
inputType?: string;
inputTypeBytes?: ByteString;
name?: string;
nameBytes?: ByteString;
options?: MethodOptions;
optionsOrBuilder?: MethodOptionsOrBuilder;
outputType?: string;
outputTypeBytes?: ByteString;
serverStreaming?: boolean;
unknownFields?: UnknownFieldSet;
};
type MethodOptions = {
allFields?: {
[key: string]: unknown;
};
allFieldsRaw?: {
[key: string]: unknown;
};
defaultInstanceForType?: MethodOptions;
deprecated?: boolean;
descriptorForType?: Descriptor;
features?: FeatureSet;
featuresOrBuilder?: FeatureSetOrBuilder;
idempotencyLevel?: 'IDEMPOTENCY_UNKNOWN' | 'NO_SIDE_EFFECTS' | 'IDEMPOTENT';
initializationErrorString?: string;
initialized?: boolean;
parserForType?: ParserMethodOptions;
serializedSize?: number;
uninterpretedOptionCount?: number;
uninterpretedOptionList?: Array<UninterpretedOption>;
uninterpretedOptionOrBuilderList?: Array<UninterpretedOptionOrBuilder>;
unknownFields?: UnknownFieldSet;
};
type MethodOptionsOrBuilder = {
allFields?: {
[key: string]: unknown;
};
defaultInstanceForType?: Message;
deprecated?: boolean;
descriptorForType?: Descriptor;
features?: FeatureSet;
featuresOrBuilder?: FeatureSetOrBuilder;
idempotencyLevel?: 'IDEMPOTENCY_UNKNOWN' | 'NO_SIDE_EFFECTS' | 'IDEMPOTENT';
initializationErrorString?: string;
initialized?: boolean;
uninterpretedOptionCount?: number;
uninterpretedOptionList?: Array<UninterpretedOption>;
uninterpretedOptionOrBuilderList?: Array<UninterpretedOptionOrBuilder>;
unknownFields?: UnknownFieldSet;
};
type NamePart = {
allFields?: {
[key: string]: unknown;
};
defaultInstanceForType?: NamePart;
descriptorForType?: Descriptor;
initializationErrorString?: string;
initialized?: boolean;
isExtension?: boolean;
namePart?: string;
namePartBytes?: ByteString;
parserForType?: ParserNamePart;
serializedSize?: number;
unknownFields?: UnknownFieldSet;
};
type NamePartOrBuilder = {
allFields?: {
[key: string]: unknown;
};
defaultInstanceForType?: Message;
descriptorForType?: Descriptor;
initializationErrorString?: string;
initialized?: boolean;
isExtension?: boolean;
namePart?: string;
namePartBytes?: ByteString;
unknownFields?: UnknownFieldSet;
};
type OneofDescriptor = {
containingType?: Descriptor;
fieldCount?: number;
file?: FileDescriptor;
fullName?: string;
index?: number;
name?: string;
options?: OneofOptions;
proto?: OneofDescriptorProto;
/**
* @deprecated
*/
synthetic?: boolean;
};
type OneofDescriptorProto = {
allFields?: {
[key: string]: unknown;
};
defaultInstanceForType?: OneofDescriptorProto;
descriptorForType?: Descriptor;
initializationErrorString?: string;
initialized?: boolean;
name?: string;
nameBytes?: ByteString;
options?: OneofOptions;
optionsOrBuilder?: OneofOptionsOrBuilder;
parserForType?: ParserOneofDescriptorProto;
serializedSize?: number;
unknownFields?: UnknownFieldSet;
};
type OneofDescriptorProtoOrBuilder = {
allFields?: {
[key: string]: unknown;
};
defaultInstanceForType?: Message;
descriptorForType?: Descriptor;
initializationErrorString?: string;
initialized?: boolean;
name?: string;
nameBytes?: ByteString;
options?: OneofOptions;
optionsOrBuilder?: OneofOptionsOrBuilder;
unknownFields?: UnknownFieldSet;
};
type OneofOptions = {
allFields?: {
[key: string]: unknown;
};
allFieldsRaw?: {
[key: string]: unknown;
};
defaultInstanceForType?: OneofOptions;
descriptorForType?: Descriptor;
features?: FeatureSet;
featuresOrBuilder?: FeatureSetOrBuilder;
initializationErrorString?: string;
initialized?: boolean;
parserForType?: ParserOneofOptions;
serializedSize?: number;
uninterpretedOptionCount?: number;
uninterpretedOptionList?: Array<UninterpretedOption>;
uninterpretedOptionOrBuilderList?: Array<UninterpretedOptionOrBuilder>;
unknownFields?: UnknownFieldSet;
};
type OneofOptionsOrBuilder = {
allFields?: {
[key: string]: unknown;
};
defaultInstanceForType?: Message;
descriptorForType?: Descriptor;
features?: FeatureSet;
featuresOrBuilder?: FeatureSetOrBuilder;
initializationErrorString?: string;
initialized?: boolean;
uninterpretedOptionCount?: number;
uninterpretedOptionList?: Array<UninterpretedOption>;
uninterpretedOptionOrBuilderList?: Array<UninterpretedOptionOrBuilder>;
unknownFields?: UnknownFieldSet;
};
type OrkesCircuitBreakerConfig = {
automaticTransitionFromOpenToHalfOpenEnabled?: boolean;
failureRateThreshold?: number;
maxWaitDurationInHalfOpenState?: number;
minimumNumberOfCalls?: number;
permittedNumberOfCallsInHalfOpenState?: number;
slidingWindowSize?: number;
slowCallDurationThreshold?: number;
slowCallRateThreshold?: number;
waitDurationInOpenState?: number;
};
type Parser = {
[key: string]: unknown;
};
type ParserAny = {
[key: string]: unknown;
};
type ParserDeclaration = {
[key: string]: unknown;
};
type ParserDescriptorProto = {
[key: string]: unknown;
};
type ParserEditionDefault = {
[key: string]: unknown;
};
type ParserEnumDescriptorProto = {
[key: string]: unknown;
};
type ParserEnumOptions = {
[key: string]: unknown;
};
type ParserEnumReservedRange = {
[key: string]: unknown;
};
type ParserEnumValueDescriptorProto = {
[key: string]: unknown;
};
type ParserEnumValueOptions = {
[key: string]: unknown;
};
type ParserExtensionRange = {
[key: string]: unknown;
};
type ParserExtensionRangeOptions = {
[key: string]: unknown;
};
type ParserFeatureSet = {
[key: string]: unknown;
};
type ParserFieldDescriptorProto = {
[key: string]: unknown;
};
type ParserFieldOptions = {
[key: string]: unknown;
};
type ParserFileDescriptorProto = {
[key: string]: unknown;
};
type ParserFileOptions = {
[key: string]: unknown;
};
type ParserLocation = {
[key: string]: unknown;
};
type ParserMessage = {
[key: string]: unknown;
};
type ParserMessageLite = {
[key: string]: unknown;
};
type ParserMessageOptions = {
[key: string]: unknown;
};
type ParserMethodDescriptorProto = {
[key: string]: unknown;
};
type ParserMethodOptions = {
[key: string]: unknown;
};
type ParserNamePart = {
[key: string]: unknown;
};
type ParserOneofDescriptorProto = {
[key: string]: unknown;
};
type ParserOneofOptions = {
[key: string]: unknown;
};
type ParserReservedRange = {
[key: string]: unknown;
};
type ParserServiceDescriptorProto = {
[key: string]: unknown;
};
type ParserServiceOptions = {
[key: string]: unknown;
};
type ParserSourceCodeInfo = {
[key: string]: unknown;
};
type ParserUninterpretedOption = {
[key: string]: unknown;
};
type PollData = {
domain?: string;
lastPollTime?: number;
queueName?: string;
workerId?: string;
};
type ProtoRegistryEntry = {
data?: string;
filename?: string;
serviceName?: string;
};
type RateLimitConfig = {
concurrentExecLimit?: number;
rateLimitKey?: string;
};
type RequestParam = {
name?: string;
required?: boolean;
schema?: Schema;
type?: string;
};
type RerunWorkflowRequest = {
correlationId?: string;
reRunFromTaskId?: string;
reRunFromWorkflowId?: string;
taskInput?: {
[key: string]: unknown;
};
workflowInput?: {
[key: string]: unknown;
};
};
type ReservedRange = {
allFields?: {
[key: string]: unknown;
};
defaultInstanceForType?: ReservedRange;
descriptorForType?: Descriptor;
end?: number;
initializationErrorString?: string;
initialized?: boolean;
parserForType?: ParserReservedRange;
serializedSize?: number;
start?: number;
unknownFields?: UnknownFieldSet;
};
type ReservedRangeOrBuilder = {
allFields?: {
[key: string]: unknown;
};
defaultInstanceForType?: Message;
descriptorForType?: Descriptor;
end?: number;
initializationErrorString?: string;
initialized?: boolean;
start?: number;
unknownFields?: UnknownFieldSet;
};
type Response$1 = {
[key: string]: unknown;
};
type SaveScheduleRequest = {
createdBy?: string;
cronExpression: string;
description?: string;
name: string;
paused?: boolean;
runCatchupScheduleInstances?: boolean;
scheduleEndTime?: number;
scheduleStartTime?: number;
startWorkflowRequest: StartWorkflowRequest;
updatedBy?: string;
zoneId?: string;
};
type Schema = {
defaultValue?: {
[key: string]: unknown;
};
format?: string;
type?: string;
};
type SchemaDef = {
createTime?: number;
createdBy?: string;
data?: {
[key: string]: unknown;
};
externalRef?: string;
name: string;
ownerApp?: string;
type: 'JSON' | 'AVRO' | 'PROTOBUF';
updateTime?: number;
updatedBy?: string;
version: number;
};
type ScrollableSearchResultWorkflowSummary = {
queryId?: string;
results?: Array<WorkflowSummary>;
totalHits?: number;
};
type SearchResultTaskSummary = {
results?: Array<TaskSummary>;
totalHits?: number;
};
type SearchResultWorkflowScheduleExecutionModel = {
results?: Array<WorkflowScheduleExecutionModel>;
totalHits?: number;
};
type ServiceDescriptor = {
file?: FileDescriptor;
fullName?: string;
index?: number;
methods?: Array<MethodDescriptor>;
name?: string;
options?: ServiceOptions;
proto?: ServiceDescriptorProto;
};
type ServiceDescriptorProto = {
allFields?: {
[key: string]: unknown;
};
defaultInstanceForType?: ServiceDescriptorProto;
descriptorForType?: Descriptor;
initializationErrorString?: string;
initialized?: boolean;
methodCount?: number;
methodList?: Array<MethodDescriptorProto>;
methodOrBuilderList?: Array<MethodDescriptorProtoOrBuilder>;
name?: string;
nameBytes?: ByteString;
options?: ServiceOptions;
optionsOrBuilder?: ServiceOptionsOrBuilder;
parserForType?: ParserServiceDescriptorProto;
serializedSize?: number;
unknownFields?: UnknownFieldSet;
};
type ServiceDescriptorProtoOrBuilder = {
allFields?: {
[key: string]: unknown;
};
defaultInstanceForType?: Message;
descriptorForType?: Descriptor;
initializationErrorString?: string;
initialized?: boolean;
methodCount