Picks up the new `featured: bool` field in the StoreEntry proto. No new client method — the flag is plumbed through SearchStore. Studio reads it directly off the entry. Signed-off-by: flemming-it <stefan.a.flemming@googlemail.com>
4496 lines
176 KiB
Dart
4496 lines
176 KiB
Dart
//
|
|
// Generated code. Do not modify.
|
|
// source: fai/v1/hub.proto
|
|
//
|
|
// @dart = 3.3
|
|
|
|
// ignore_for_file: annotate_overrides, camel_case_types, comment_references
|
|
// ignore_for_file: constant_identifier_names, library_prefixes
|
|
// ignore_for_file: non_constant_identifier_names, prefer_final_fields
|
|
// ignore_for_file: unnecessary_import, unnecessary_this, unused_import
|
|
|
|
import 'dart:core' as $core;
|
|
|
|
import 'package:fixnum/fixnum.dart' as $fixnum;
|
|
import 'package:protobuf/protobuf.dart' as $pb;
|
|
|
|
import 'common.pb.dart' as $4;
|
|
import 'hub.pbenum.dart';
|
|
|
|
export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions;
|
|
|
|
export 'hub.pbenum.dart';
|
|
|
|
class SubmitRequest extends $pb.GeneratedMessage {
|
|
factory SubmitRequest({
|
|
$core.List<$core.int>? flowYaml,
|
|
$core.Iterable<$core.MapEntry<$core.String, $4.Payload>>? inputs,
|
|
}) {
|
|
final $result = create();
|
|
if (flowYaml != null) {
|
|
$result.flowYaml = flowYaml;
|
|
}
|
|
if (inputs != null) {
|
|
$result.inputs.addEntries(inputs);
|
|
}
|
|
return $result;
|
|
}
|
|
SubmitRequest._() : super();
|
|
factory SubmitRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory SubmitRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'SubmitRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..a<$core.List<$core.int>>(1, _omitFieldNames ? '' : 'flowYaml', $pb.PbFieldType.OY)
|
|
..m<$core.String, $4.Payload>(2, _omitFieldNames ? '' : 'inputs', entryClassName: 'SubmitRequest.InputsEntry', keyFieldType: $pb.PbFieldType.OS, valueFieldType: $pb.PbFieldType.OM, valueCreator: $4.Payload.create, valueDefaultOrMaker: $4.Payload.getDefault, packageName: const $pb.PackageName('fai.v1'))
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
SubmitRequest clone() => SubmitRequest()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
SubmitRequest copyWith(void Function(SubmitRequest) updates) => super.copyWith((message) => updates(message as SubmitRequest)) as SubmitRequest;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static SubmitRequest create() => SubmitRequest._();
|
|
SubmitRequest createEmptyInstance() => create();
|
|
static $pb.PbList<SubmitRequest> createRepeated() => $pb.PbList<SubmitRequest>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static SubmitRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<SubmitRequest>(create);
|
|
static SubmitRequest? _defaultInstance;
|
|
|
|
/// The flow definition as raw YAML.
|
|
@$pb.TagNumber(1)
|
|
$core.List<$core.int> get flowYaml => $_getN(0);
|
|
@$pb.TagNumber(1)
|
|
set flowYaml($core.List<$core.int> v) { $_setBytes(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasFlowYaml() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearFlowYaml() => $_clearField(1);
|
|
|
|
/// Named input values for the flow.
|
|
@$pb.TagNumber(2)
|
|
$pb.PbMap<$core.String, $4.Payload> get inputs => $_getMap(1);
|
|
}
|
|
|
|
class SubmitResponse extends $pb.GeneratedMessage {
|
|
factory SubmitResponse({
|
|
$4.InvocationId? invocationId,
|
|
$core.Iterable<$core.MapEntry<$core.String, $4.Payload>>? outputs,
|
|
}) {
|
|
final $result = create();
|
|
if (invocationId != null) {
|
|
$result.invocationId = invocationId;
|
|
}
|
|
if (outputs != null) {
|
|
$result.outputs.addEntries(outputs);
|
|
}
|
|
return $result;
|
|
}
|
|
SubmitResponse._() : super();
|
|
factory SubmitResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory SubmitResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'SubmitResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..aOM<$4.InvocationId>(1, _omitFieldNames ? '' : 'invocationId', subBuilder: $4.InvocationId.create)
|
|
..m<$core.String, $4.Payload>(2, _omitFieldNames ? '' : 'outputs', entryClassName: 'SubmitResponse.OutputsEntry', keyFieldType: $pb.PbFieldType.OS, valueFieldType: $pb.PbFieldType.OM, valueCreator: $4.Payload.create, valueDefaultOrMaker: $4.Payload.getDefault, packageName: const $pb.PackageName('fai.v1'))
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
SubmitResponse clone() => SubmitResponse()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
SubmitResponse copyWith(void Function(SubmitResponse) updates) => super.copyWith((message) => updates(message as SubmitResponse)) as SubmitResponse;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static SubmitResponse create() => SubmitResponse._();
|
|
SubmitResponse createEmptyInstance() => create();
|
|
static $pb.PbList<SubmitResponse> createRepeated() => $pb.PbList<SubmitResponse>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static SubmitResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<SubmitResponse>(create);
|
|
static SubmitResponse? _defaultInstance;
|
|
|
|
@$pb.TagNumber(1)
|
|
$4.InvocationId get invocationId => $_getN(0);
|
|
@$pb.TagNumber(1)
|
|
set invocationId($4.InvocationId v) { $_setField(1, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasInvocationId() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearInvocationId() => $_clearField(1);
|
|
@$pb.TagNumber(1)
|
|
$4.InvocationId ensureInvocationId() => $_ensure(0);
|
|
|
|
/// Named output values produced by the flow.
|
|
@$pb.TagNumber(2)
|
|
$pb.PbMap<$core.String, $4.Payload> get outputs => $_getMap(1);
|
|
}
|
|
|
|
class ModuleList extends $pb.GeneratedMessage {
|
|
factory ModuleList({
|
|
$core.Iterable<ModuleSummary>? modules,
|
|
}) {
|
|
final $result = create();
|
|
if (modules != null) {
|
|
$result.modules.addAll(modules);
|
|
}
|
|
return $result;
|
|
}
|
|
ModuleList._() : super();
|
|
factory ModuleList.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory ModuleList.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ModuleList', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..pc<ModuleSummary>(1, _omitFieldNames ? '' : 'modules', $pb.PbFieldType.PM, subBuilder: ModuleSummary.create)
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
ModuleList clone() => ModuleList()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
ModuleList copyWith(void Function(ModuleList) updates) => super.copyWith((message) => updates(message as ModuleList)) as ModuleList;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static ModuleList create() => ModuleList._();
|
|
ModuleList createEmptyInstance() => create();
|
|
static $pb.PbList<ModuleList> createRepeated() => $pb.PbList<ModuleList>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static ModuleList getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<ModuleList>(create);
|
|
static ModuleList? _defaultInstance;
|
|
|
|
@$pb.TagNumber(1)
|
|
$pb.PbList<ModuleSummary> get modules => $_getList(0);
|
|
}
|
|
|
|
class ModuleSummary extends $pb.GeneratedMessage {
|
|
factory ModuleSummary({
|
|
$core.String? name,
|
|
$core.String? version,
|
|
$core.Iterable<$4.CapabilityRef>? provides,
|
|
}) {
|
|
final $result = create();
|
|
if (name != null) {
|
|
$result.name = name;
|
|
}
|
|
if (version != null) {
|
|
$result.version = version;
|
|
}
|
|
if (provides != null) {
|
|
$result.provides.addAll(provides);
|
|
}
|
|
return $result;
|
|
}
|
|
ModuleSummary._() : super();
|
|
factory ModuleSummary.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory ModuleSummary.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ModuleSummary', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..aOS(1, _omitFieldNames ? '' : 'name')
|
|
..aOS(2, _omitFieldNames ? '' : 'version')
|
|
..pc<$4.CapabilityRef>(3, _omitFieldNames ? '' : 'provides', $pb.PbFieldType.PM, subBuilder: $4.CapabilityRef.create)
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
ModuleSummary clone() => ModuleSummary()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
ModuleSummary copyWith(void Function(ModuleSummary) updates) => super.copyWith((message) => updates(message as ModuleSummary)) as ModuleSummary;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static ModuleSummary create() => ModuleSummary._();
|
|
ModuleSummary createEmptyInstance() => create();
|
|
static $pb.PbList<ModuleSummary> createRepeated() => $pb.PbList<ModuleSummary>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static ModuleSummary getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<ModuleSummary>(create);
|
|
static ModuleSummary? _defaultInstance;
|
|
|
|
@$pb.TagNumber(1)
|
|
$core.String get name => $_getSZ(0);
|
|
@$pb.TagNumber(1)
|
|
set name($core.String v) { $_setString(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasName() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearName() => $_clearField(1);
|
|
|
|
@$pb.TagNumber(2)
|
|
$core.String get version => $_getSZ(1);
|
|
@$pb.TagNumber(2)
|
|
set version($core.String v) { $_setString(1, v); }
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasVersion() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearVersion() => $_clearField(2);
|
|
|
|
@$pb.TagNumber(3)
|
|
$pb.PbList<$4.CapabilityRef> get provides => $_getList(2);
|
|
}
|
|
|
|
class HealthStatus extends $pb.GeneratedMessage {
|
|
factory HealthStatus({
|
|
HealthStatus_State? state,
|
|
$core.String? detail,
|
|
}) {
|
|
final $result = create();
|
|
if (state != null) {
|
|
$result.state = state;
|
|
}
|
|
if (detail != null) {
|
|
$result.detail = detail;
|
|
}
|
|
return $result;
|
|
}
|
|
HealthStatus._() : super();
|
|
factory HealthStatus.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory HealthStatus.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'HealthStatus', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..e<HealthStatus_State>(1, _omitFieldNames ? '' : 'state', $pb.PbFieldType.OE, defaultOrMaker: HealthStatus_State.UNKNOWN, valueOf: HealthStatus_State.valueOf, enumValues: HealthStatus_State.values)
|
|
..aOS(2, _omitFieldNames ? '' : 'detail')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
HealthStatus clone() => HealthStatus()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
HealthStatus copyWith(void Function(HealthStatus) updates) => super.copyWith((message) => updates(message as HealthStatus)) as HealthStatus;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static HealthStatus create() => HealthStatus._();
|
|
HealthStatus createEmptyInstance() => create();
|
|
static $pb.PbList<HealthStatus> createRepeated() => $pb.PbList<HealthStatus>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static HealthStatus getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<HealthStatus>(create);
|
|
static HealthStatus? _defaultInstance;
|
|
|
|
@$pb.TagNumber(1)
|
|
HealthStatus_State get state => $_getN(0);
|
|
@$pb.TagNumber(1)
|
|
set state(HealthStatus_State v) { $_setField(1, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasState() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearState() => $_clearField(1);
|
|
|
|
@$pb.TagNumber(2)
|
|
$core.String get detail => $_getSZ(1);
|
|
@$pb.TagNumber(2)
|
|
set detail($core.String v) { $_setString(1, v); }
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasDetail() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearDetail() => $_clearField(2);
|
|
}
|
|
|
|
class CapabilityList extends $pb.GeneratedMessage {
|
|
factory CapabilityList({
|
|
$core.Iterable<CapabilityEntry>? capabilities,
|
|
}) {
|
|
final $result = create();
|
|
if (capabilities != null) {
|
|
$result.capabilities.addAll(capabilities);
|
|
}
|
|
return $result;
|
|
}
|
|
CapabilityList._() : super();
|
|
factory CapabilityList.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory CapabilityList.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'CapabilityList', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..pc<CapabilityEntry>(1, _omitFieldNames ? '' : 'capabilities', $pb.PbFieldType.PM, subBuilder: CapabilityEntry.create)
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
CapabilityList clone() => CapabilityList()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
CapabilityList copyWith(void Function(CapabilityList) updates) => super.copyWith((message) => updates(message as CapabilityList)) as CapabilityList;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static CapabilityList create() => CapabilityList._();
|
|
CapabilityList createEmptyInstance() => create();
|
|
static $pb.PbList<CapabilityList> createRepeated() => $pb.PbList<CapabilityList>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static CapabilityList getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<CapabilityList>(create);
|
|
static CapabilityList? _defaultInstance;
|
|
|
|
@$pb.TagNumber(1)
|
|
$pb.PbList<CapabilityEntry> get capabilities => $_getList(0);
|
|
}
|
|
|
|
class CapabilityEntry extends $pb.GeneratedMessage {
|
|
factory CapabilityEntry({
|
|
$core.String? capability,
|
|
$core.String? version,
|
|
$core.String? moduleName,
|
|
$core.String? moduleVersion,
|
|
}) {
|
|
final $result = create();
|
|
if (capability != null) {
|
|
$result.capability = capability;
|
|
}
|
|
if (version != null) {
|
|
$result.version = version;
|
|
}
|
|
if (moduleName != null) {
|
|
$result.moduleName = moduleName;
|
|
}
|
|
if (moduleVersion != null) {
|
|
$result.moduleVersion = moduleVersion;
|
|
}
|
|
return $result;
|
|
}
|
|
CapabilityEntry._() : super();
|
|
factory CapabilityEntry.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory CapabilityEntry.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'CapabilityEntry', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..aOS(1, _omitFieldNames ? '' : 'capability')
|
|
..aOS(2, _omitFieldNames ? '' : 'version')
|
|
..aOS(3, _omitFieldNames ? '' : 'moduleName')
|
|
..aOS(4, _omitFieldNames ? '' : 'moduleVersion')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
CapabilityEntry clone() => CapabilityEntry()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
CapabilityEntry copyWith(void Function(CapabilityEntry) updates) => super.copyWith((message) => updates(message as CapabilityEntry)) as CapabilityEntry;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static CapabilityEntry create() => CapabilityEntry._();
|
|
CapabilityEntry createEmptyInstance() => create();
|
|
static $pb.PbList<CapabilityEntry> createRepeated() => $pb.PbList<CapabilityEntry>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static CapabilityEntry getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<CapabilityEntry>(create);
|
|
static CapabilityEntry? _defaultInstance;
|
|
|
|
/// Full capability identifier, e.g. "text.extract".
|
|
@$pb.TagNumber(1)
|
|
$core.String get capability => $_getSZ(0);
|
|
@$pb.TagNumber(1)
|
|
set capability($core.String v) { $_setString(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasCapability() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearCapability() => $_clearField(1);
|
|
|
|
/// Capability version (semver).
|
|
@$pb.TagNumber(2)
|
|
$core.String get version => $_getSZ(1);
|
|
@$pb.TagNumber(2)
|
|
set version($core.String v) { $_setString(1, v); }
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasVersion() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearVersion() => $_clearField(2);
|
|
|
|
/// Module providing this capability.
|
|
@$pb.TagNumber(3)
|
|
$core.String get moduleName => $_getSZ(2);
|
|
@$pb.TagNumber(3)
|
|
set moduleName($core.String v) { $_setString(2, v); }
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasModuleName() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearModuleName() => $_clearField(3);
|
|
|
|
/// Module's own version.
|
|
@$pb.TagNumber(4)
|
|
$core.String get moduleVersion => $_getSZ(3);
|
|
@$pb.TagNumber(4)
|
|
set moduleVersion($core.String v) { $_setString(3, v); }
|
|
@$pb.TagNumber(4)
|
|
$core.bool hasModuleVersion() => $_has(3);
|
|
@$pb.TagNumber(4)
|
|
void clearModuleVersion() => $_clearField(4);
|
|
}
|
|
|
|
class ModuleInfoRequest extends $pb.GeneratedMessage {
|
|
factory ModuleInfoRequest({
|
|
$core.String? moduleName,
|
|
}) {
|
|
final $result = create();
|
|
if (moduleName != null) {
|
|
$result.moduleName = moduleName;
|
|
}
|
|
return $result;
|
|
}
|
|
ModuleInfoRequest._() : super();
|
|
factory ModuleInfoRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory ModuleInfoRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ModuleInfoRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..aOS(1, _omitFieldNames ? '' : 'moduleName')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
ModuleInfoRequest clone() => ModuleInfoRequest()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
ModuleInfoRequest copyWith(void Function(ModuleInfoRequest) updates) => super.copyWith((message) => updates(message as ModuleInfoRequest)) as ModuleInfoRequest;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static ModuleInfoRequest create() => ModuleInfoRequest._();
|
|
ModuleInfoRequest createEmptyInstance() => create();
|
|
static $pb.PbList<ModuleInfoRequest> createRepeated() => $pb.PbList<ModuleInfoRequest>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static ModuleInfoRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<ModuleInfoRequest>(create);
|
|
static ModuleInfoRequest? _defaultInstance;
|
|
|
|
@$pb.TagNumber(1)
|
|
$core.String get moduleName => $_getSZ(0);
|
|
@$pb.TagNumber(1)
|
|
set moduleName($core.String v) { $_setString(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasModuleName() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearModuleName() => $_clearField(1);
|
|
}
|
|
|
|
class ModuleInfoResponse extends $pb.GeneratedMessage {
|
|
factory ModuleInfoResponse({
|
|
$core.String? name,
|
|
$core.String? version,
|
|
$core.Iterable<$4.CapabilityRef>? provides,
|
|
$core.Iterable<$core.String>? permissions,
|
|
$core.String? directory,
|
|
}) {
|
|
final $result = create();
|
|
if (name != null) {
|
|
$result.name = name;
|
|
}
|
|
if (version != null) {
|
|
$result.version = version;
|
|
}
|
|
if (provides != null) {
|
|
$result.provides.addAll(provides);
|
|
}
|
|
if (permissions != null) {
|
|
$result.permissions.addAll(permissions);
|
|
}
|
|
if (directory != null) {
|
|
$result.directory = directory;
|
|
}
|
|
return $result;
|
|
}
|
|
ModuleInfoResponse._() : super();
|
|
factory ModuleInfoResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory ModuleInfoResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ModuleInfoResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..aOS(1, _omitFieldNames ? '' : 'name')
|
|
..aOS(2, _omitFieldNames ? '' : 'version')
|
|
..pc<$4.CapabilityRef>(3, _omitFieldNames ? '' : 'provides', $pb.PbFieldType.PM, subBuilder: $4.CapabilityRef.create)
|
|
..pPS(4, _omitFieldNames ? '' : 'permissions')
|
|
..aOS(5, _omitFieldNames ? '' : 'directory')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
ModuleInfoResponse clone() => ModuleInfoResponse()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
ModuleInfoResponse copyWith(void Function(ModuleInfoResponse) updates) => super.copyWith((message) => updates(message as ModuleInfoResponse)) as ModuleInfoResponse;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static ModuleInfoResponse create() => ModuleInfoResponse._();
|
|
ModuleInfoResponse createEmptyInstance() => create();
|
|
static $pb.PbList<ModuleInfoResponse> createRepeated() => $pb.PbList<ModuleInfoResponse>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static ModuleInfoResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<ModuleInfoResponse>(create);
|
|
static ModuleInfoResponse? _defaultInstance;
|
|
|
|
@$pb.TagNumber(1)
|
|
$core.String get name => $_getSZ(0);
|
|
@$pb.TagNumber(1)
|
|
set name($core.String v) { $_setString(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasName() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearName() => $_clearField(1);
|
|
|
|
@$pb.TagNumber(2)
|
|
$core.String get version => $_getSZ(1);
|
|
@$pb.TagNumber(2)
|
|
set version($core.String v) { $_setString(1, v); }
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasVersion() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearVersion() => $_clearField(2);
|
|
|
|
@$pb.TagNumber(3)
|
|
$pb.PbList<$4.CapabilityRef> get provides => $_getList(2);
|
|
|
|
/// Permission strings exactly as declared in module.yaml.
|
|
@$pb.TagNumber(4)
|
|
$pb.PbList<$core.String> get permissions => $_getList(3);
|
|
|
|
/// Filesystem location the module was loaded from.
|
|
@$pb.TagNumber(5)
|
|
$core.String get directory => $_getSZ(4);
|
|
@$pb.TagNumber(5)
|
|
set directory($core.String v) { $_setString(4, v); }
|
|
@$pb.TagNumber(5)
|
|
$core.bool hasDirectory() => $_has(4);
|
|
@$pb.TagNumber(5)
|
|
void clearDirectory() => $_clearField(5);
|
|
}
|
|
|
|
class CheckPermissionRequest extends $pb.GeneratedMessage {
|
|
factory CheckPermissionRequest({
|
|
$core.String? moduleName,
|
|
$core.String? permission,
|
|
}) {
|
|
final $result = create();
|
|
if (moduleName != null) {
|
|
$result.moduleName = moduleName;
|
|
}
|
|
if (permission != null) {
|
|
$result.permission = permission;
|
|
}
|
|
return $result;
|
|
}
|
|
CheckPermissionRequest._() : super();
|
|
factory CheckPermissionRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory CheckPermissionRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'CheckPermissionRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..aOS(1, _omitFieldNames ? '' : 'moduleName')
|
|
..aOS(2, _omitFieldNames ? '' : 'permission')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
CheckPermissionRequest clone() => CheckPermissionRequest()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
CheckPermissionRequest copyWith(void Function(CheckPermissionRequest) updates) => super.copyWith((message) => updates(message as CheckPermissionRequest)) as CheckPermissionRequest;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static CheckPermissionRequest create() => CheckPermissionRequest._();
|
|
CheckPermissionRequest createEmptyInstance() => create();
|
|
static $pb.PbList<CheckPermissionRequest> createRepeated() => $pb.PbList<CheckPermissionRequest>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static CheckPermissionRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<CheckPermissionRequest>(create);
|
|
static CheckPermissionRequest? _defaultInstance;
|
|
|
|
@$pb.TagNumber(1)
|
|
$core.String get moduleName => $_getSZ(0);
|
|
@$pb.TagNumber(1)
|
|
set moduleName($core.String v) { $_setString(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasModuleName() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearModuleName() => $_clearField(1);
|
|
|
|
/// Permission string in `<scope>: <value>` form.
|
|
@$pb.TagNumber(2)
|
|
$core.String get permission => $_getSZ(1);
|
|
@$pb.TagNumber(2)
|
|
set permission($core.String v) { $_setString(1, v); }
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasPermission() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearPermission() => $_clearField(2);
|
|
}
|
|
|
|
class CheckPermissionResponse extends $pb.GeneratedMessage {
|
|
factory CheckPermissionResponse({
|
|
$core.bool? allowed,
|
|
$core.String? reason,
|
|
}) {
|
|
final $result = create();
|
|
if (allowed != null) {
|
|
$result.allowed = allowed;
|
|
}
|
|
if (reason != null) {
|
|
$result.reason = reason;
|
|
}
|
|
return $result;
|
|
}
|
|
CheckPermissionResponse._() : super();
|
|
factory CheckPermissionResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory CheckPermissionResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'CheckPermissionResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..aOB(1, _omitFieldNames ? '' : 'allowed')
|
|
..aOS(2, _omitFieldNames ? '' : 'reason')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
CheckPermissionResponse clone() => CheckPermissionResponse()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
CheckPermissionResponse copyWith(void Function(CheckPermissionResponse) updates) => super.copyWith((message) => updates(message as CheckPermissionResponse)) as CheckPermissionResponse;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static CheckPermissionResponse create() => CheckPermissionResponse._();
|
|
CheckPermissionResponse createEmptyInstance() => create();
|
|
static $pb.PbList<CheckPermissionResponse> createRepeated() => $pb.PbList<CheckPermissionResponse>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static CheckPermissionResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<CheckPermissionResponse>(create);
|
|
static CheckPermissionResponse? _defaultInstance;
|
|
|
|
@$pb.TagNumber(1)
|
|
$core.bool get allowed => $_getBF(0);
|
|
@$pb.TagNumber(1)
|
|
set allowed($core.bool v) { $_setBool(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasAllowed() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearAllowed() => $_clearField(1);
|
|
|
|
/// Human-readable reason. Empty when allowed.
|
|
@$pb.TagNumber(2)
|
|
$core.String get reason => $_getSZ(1);
|
|
@$pb.TagNumber(2)
|
|
set reason($core.String v) { $_setString(1, v); }
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasReason() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearReason() => $_clearField(2);
|
|
}
|
|
|
|
class EventLogRequest extends $pb.GeneratedMessage {
|
|
factory EventLogRequest({
|
|
$core.int? limit,
|
|
$core.Iterable<$core.String>? eventTypes,
|
|
}) {
|
|
final $result = create();
|
|
if (limit != null) {
|
|
$result.limit = limit;
|
|
}
|
|
if (eventTypes != null) {
|
|
$result.eventTypes.addAll(eventTypes);
|
|
}
|
|
return $result;
|
|
}
|
|
EventLogRequest._() : super();
|
|
factory EventLogRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory EventLogRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'EventLogRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..a<$core.int>(1, _omitFieldNames ? '' : 'limit', $pb.PbFieldType.O3)
|
|
..pPS(2, _omitFieldNames ? '' : 'eventTypes')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
EventLogRequest clone() => EventLogRequest()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
EventLogRequest copyWith(void Function(EventLogRequest) updates) => super.copyWith((message) => updates(message as EventLogRequest)) as EventLogRequest;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static EventLogRequest create() => EventLogRequest._();
|
|
EventLogRequest createEmptyInstance() => create();
|
|
static $pb.PbList<EventLogRequest> createRepeated() => $pb.PbList<EventLogRequest>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static EventLogRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<EventLogRequest>(create);
|
|
static EventLogRequest? _defaultInstance;
|
|
|
|
/// Maximum number of events to return. Defaults to 100 when 0.
|
|
@$pb.TagNumber(1)
|
|
$core.int get limit => $_getIZ(0);
|
|
@$pb.TagNumber(1)
|
|
set limit($core.int v) { $_setSignedInt32(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasLimit() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearLimit() => $_clearField(1);
|
|
|
|
/// Optional event_type filter; when empty, all types are returned.
|
|
@$pb.TagNumber(2)
|
|
$pb.PbList<$core.String> get eventTypes => $_getList(1);
|
|
}
|
|
|
|
class EventLogResponse extends $pb.GeneratedMessage {
|
|
factory EventLogResponse({
|
|
$core.Iterable<LoggedEvent>? events,
|
|
}) {
|
|
final $result = create();
|
|
if (events != null) {
|
|
$result.events.addAll(events);
|
|
}
|
|
return $result;
|
|
}
|
|
EventLogResponse._() : super();
|
|
factory EventLogResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory EventLogResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'EventLogResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..pc<LoggedEvent>(1, _omitFieldNames ? '' : 'events', $pb.PbFieldType.PM, subBuilder: LoggedEvent.create)
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
EventLogResponse clone() => EventLogResponse()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
EventLogResponse copyWith(void Function(EventLogResponse) updates) => super.copyWith((message) => updates(message as EventLogResponse)) as EventLogResponse;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static EventLogResponse create() => EventLogResponse._();
|
|
EventLogResponse createEmptyInstance() => create();
|
|
static $pb.PbList<EventLogResponse> createRepeated() => $pb.PbList<EventLogResponse>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static EventLogResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<EventLogResponse>(create);
|
|
static EventLogResponse? _defaultInstance;
|
|
|
|
@$pb.TagNumber(1)
|
|
$pb.PbList<LoggedEvent> get events => $_getList(0);
|
|
}
|
|
|
|
class LoggedEvent extends $pb.GeneratedMessage {
|
|
factory LoggedEvent({
|
|
$core.String? eventId,
|
|
$core.String? timestamp,
|
|
$core.String? eventType,
|
|
$core.String? flowExecution,
|
|
$core.String? invocationId,
|
|
$core.String? flowName,
|
|
$core.String? stepId,
|
|
$core.String? moduleName,
|
|
$core.String? moduleVersion,
|
|
$fixnum.Int64? durationMs,
|
|
$core.String? error,
|
|
$core.String? detail,
|
|
}) {
|
|
final $result = create();
|
|
if (eventId != null) {
|
|
$result.eventId = eventId;
|
|
}
|
|
if (timestamp != null) {
|
|
$result.timestamp = timestamp;
|
|
}
|
|
if (eventType != null) {
|
|
$result.eventType = eventType;
|
|
}
|
|
if (flowExecution != null) {
|
|
$result.flowExecution = flowExecution;
|
|
}
|
|
if (invocationId != null) {
|
|
$result.invocationId = invocationId;
|
|
}
|
|
if (flowName != null) {
|
|
$result.flowName = flowName;
|
|
}
|
|
if (stepId != null) {
|
|
$result.stepId = stepId;
|
|
}
|
|
if (moduleName != null) {
|
|
$result.moduleName = moduleName;
|
|
}
|
|
if (moduleVersion != null) {
|
|
$result.moduleVersion = moduleVersion;
|
|
}
|
|
if (durationMs != null) {
|
|
$result.durationMs = durationMs;
|
|
}
|
|
if (error != null) {
|
|
$result.error = error;
|
|
}
|
|
if (detail != null) {
|
|
$result.detail = detail;
|
|
}
|
|
return $result;
|
|
}
|
|
LoggedEvent._() : super();
|
|
factory LoggedEvent.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory LoggedEvent.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'LoggedEvent', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..aOS(1, _omitFieldNames ? '' : 'eventId')
|
|
..aOS(2, _omitFieldNames ? '' : 'timestamp')
|
|
..aOS(3, _omitFieldNames ? '' : 'eventType')
|
|
..aOS(4, _omitFieldNames ? '' : 'flowExecution')
|
|
..aOS(5, _omitFieldNames ? '' : 'invocationId')
|
|
..aOS(6, _omitFieldNames ? '' : 'flowName')
|
|
..aOS(7, _omitFieldNames ? '' : 'stepId')
|
|
..aOS(8, _omitFieldNames ? '' : 'moduleName')
|
|
..aOS(9, _omitFieldNames ? '' : 'moduleVersion')
|
|
..aInt64(10, _omitFieldNames ? '' : 'durationMs')
|
|
..aOS(11, _omitFieldNames ? '' : 'error')
|
|
..aOS(12, _omitFieldNames ? '' : 'detail')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
LoggedEvent clone() => LoggedEvent()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
LoggedEvent copyWith(void Function(LoggedEvent) updates) => super.copyWith((message) => updates(message as LoggedEvent)) as LoggedEvent;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static LoggedEvent create() => LoggedEvent._();
|
|
LoggedEvent createEmptyInstance() => create();
|
|
static $pb.PbList<LoggedEvent> createRepeated() => $pb.PbList<LoggedEvent>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static LoggedEvent getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<LoggedEvent>(create);
|
|
static LoggedEvent? _defaultInstance;
|
|
|
|
@$pb.TagNumber(1)
|
|
$core.String get eventId => $_getSZ(0);
|
|
@$pb.TagNumber(1)
|
|
set eventId($core.String v) { $_setString(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasEventId() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearEventId() => $_clearField(1);
|
|
|
|
@$pb.TagNumber(2)
|
|
$core.String get timestamp => $_getSZ(1);
|
|
@$pb.TagNumber(2)
|
|
set timestamp($core.String v) { $_setString(1, v); }
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasTimestamp() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearTimestamp() => $_clearField(2);
|
|
|
|
@$pb.TagNumber(3)
|
|
$core.String get eventType => $_getSZ(2);
|
|
@$pb.TagNumber(3)
|
|
set eventType($core.String v) { $_setString(2, v); }
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasEventType() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearEventType() => $_clearField(3);
|
|
|
|
@$pb.TagNumber(4)
|
|
$core.String get flowExecution => $_getSZ(3);
|
|
@$pb.TagNumber(4)
|
|
set flowExecution($core.String v) { $_setString(3, v); }
|
|
@$pb.TagNumber(4)
|
|
$core.bool hasFlowExecution() => $_has(3);
|
|
@$pb.TagNumber(4)
|
|
void clearFlowExecution() => $_clearField(4);
|
|
|
|
@$pb.TagNumber(5)
|
|
$core.String get invocationId => $_getSZ(4);
|
|
@$pb.TagNumber(5)
|
|
set invocationId($core.String v) { $_setString(4, v); }
|
|
@$pb.TagNumber(5)
|
|
$core.bool hasInvocationId() => $_has(4);
|
|
@$pb.TagNumber(5)
|
|
void clearInvocationId() => $_clearField(5);
|
|
|
|
@$pb.TagNumber(6)
|
|
$core.String get flowName => $_getSZ(5);
|
|
@$pb.TagNumber(6)
|
|
set flowName($core.String v) { $_setString(5, v); }
|
|
@$pb.TagNumber(6)
|
|
$core.bool hasFlowName() => $_has(5);
|
|
@$pb.TagNumber(6)
|
|
void clearFlowName() => $_clearField(6);
|
|
|
|
@$pb.TagNumber(7)
|
|
$core.String get stepId => $_getSZ(6);
|
|
@$pb.TagNumber(7)
|
|
set stepId($core.String v) { $_setString(6, v); }
|
|
@$pb.TagNumber(7)
|
|
$core.bool hasStepId() => $_has(6);
|
|
@$pb.TagNumber(7)
|
|
void clearStepId() => $_clearField(7);
|
|
|
|
@$pb.TagNumber(8)
|
|
$core.String get moduleName => $_getSZ(7);
|
|
@$pb.TagNumber(8)
|
|
set moduleName($core.String v) { $_setString(7, v); }
|
|
@$pb.TagNumber(8)
|
|
$core.bool hasModuleName() => $_has(7);
|
|
@$pb.TagNumber(8)
|
|
void clearModuleName() => $_clearField(8);
|
|
|
|
@$pb.TagNumber(9)
|
|
$core.String get moduleVersion => $_getSZ(8);
|
|
@$pb.TagNumber(9)
|
|
set moduleVersion($core.String v) { $_setString(8, v); }
|
|
@$pb.TagNumber(9)
|
|
$core.bool hasModuleVersion() => $_has(8);
|
|
@$pb.TagNumber(9)
|
|
void clearModuleVersion() => $_clearField(9);
|
|
|
|
@$pb.TagNumber(10)
|
|
$fixnum.Int64 get durationMs => $_getI64(9);
|
|
@$pb.TagNumber(10)
|
|
set durationMs($fixnum.Int64 v) { $_setInt64(9, v); }
|
|
@$pb.TagNumber(10)
|
|
$core.bool hasDurationMs() => $_has(9);
|
|
@$pb.TagNumber(10)
|
|
void clearDurationMs() => $_clearField(10);
|
|
|
|
@$pb.TagNumber(11)
|
|
$core.String get error => $_getSZ(10);
|
|
@$pb.TagNumber(11)
|
|
set error($core.String v) { $_setString(10, v); }
|
|
@$pb.TagNumber(11)
|
|
$core.bool hasError() => $_has(10);
|
|
@$pb.TagNumber(11)
|
|
void clearError() => $_clearField(11);
|
|
|
|
/// Free-form JSON-string carrying event-type-specific fields:
|
|
/// input/output sizes, model digest, sha256, etc. Empty when
|
|
/// the event type has no structured detail. Studio renders
|
|
/// this as a code block in the audit drill-down.
|
|
@$pb.TagNumber(12)
|
|
$core.String get detail => $_getSZ(11);
|
|
@$pb.TagNumber(12)
|
|
set detail($core.String v) { $_setString(11, v); }
|
|
@$pb.TagNumber(12)
|
|
$core.bool hasDetail() => $_has(11);
|
|
@$pb.TagNumber(12)
|
|
void clearDetail() => $_clearField(12);
|
|
}
|
|
|
|
class SaveFlowRequest extends $pb.GeneratedMessage {
|
|
factory SaveFlowRequest({
|
|
$core.String? name,
|
|
$core.List<$core.int>? flowYaml,
|
|
$core.bool? overwrite,
|
|
}) {
|
|
final $result = create();
|
|
if (name != null) {
|
|
$result.name = name;
|
|
}
|
|
if (flowYaml != null) {
|
|
$result.flowYaml = flowYaml;
|
|
}
|
|
if (overwrite != null) {
|
|
$result.overwrite = overwrite;
|
|
}
|
|
return $result;
|
|
}
|
|
SaveFlowRequest._() : super();
|
|
factory SaveFlowRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory SaveFlowRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'SaveFlowRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..aOS(1, _omitFieldNames ? '' : 'name')
|
|
..a<$core.List<$core.int>>(2, _omitFieldNames ? '' : 'flowYaml', $pb.PbFieldType.OY)
|
|
..aOB(3, _omitFieldNames ? '' : 'overwrite')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
SaveFlowRequest clone() => SaveFlowRequest()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
SaveFlowRequest copyWith(void Function(SaveFlowRequest) updates) => super.copyWith((message) => updates(message as SaveFlowRequest)) as SaveFlowRequest;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static SaveFlowRequest create() => SaveFlowRequest._();
|
|
SaveFlowRequest createEmptyInstance() => create();
|
|
static $pb.PbList<SaveFlowRequest> createRepeated() => $pb.PbList<SaveFlowRequest>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static SaveFlowRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<SaveFlowRequest>(create);
|
|
static SaveFlowRequest? _defaultInstance;
|
|
|
|
/// Flow name (used as the file name with .yaml extension).
|
|
@$pb.TagNumber(1)
|
|
$core.String get name => $_getSZ(0);
|
|
@$pb.TagNumber(1)
|
|
set name($core.String v) { $_setString(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasName() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearName() => $_clearField(1);
|
|
|
|
/// Flow YAML content.
|
|
@$pb.TagNumber(2)
|
|
$core.List<$core.int> get flowYaml => $_getN(1);
|
|
@$pb.TagNumber(2)
|
|
set flowYaml($core.List<$core.int> v) { $_setBytes(1, v); }
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasFlowYaml() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearFlowYaml() => $_clearField(2);
|
|
|
|
/// If false and a flow with this name exists, return AlreadyExists.
|
|
@$pb.TagNumber(3)
|
|
$core.bool get overwrite => $_getBF(2);
|
|
@$pb.TagNumber(3)
|
|
set overwrite($core.bool v) { $_setBool(2, v); }
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasOverwrite() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearOverwrite() => $_clearField(3);
|
|
}
|
|
|
|
class SaveFlowResponse extends $pb.GeneratedMessage {
|
|
factory SaveFlowResponse({
|
|
$core.String? name,
|
|
$core.bool? created,
|
|
}) {
|
|
final $result = create();
|
|
if (name != null) {
|
|
$result.name = name;
|
|
}
|
|
if (created != null) {
|
|
$result.created = created;
|
|
}
|
|
return $result;
|
|
}
|
|
SaveFlowResponse._() : super();
|
|
factory SaveFlowResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory SaveFlowResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'SaveFlowResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..aOS(1, _omitFieldNames ? '' : 'name')
|
|
..aOB(2, _omitFieldNames ? '' : 'created')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
SaveFlowResponse clone() => SaveFlowResponse()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
SaveFlowResponse copyWith(void Function(SaveFlowResponse) updates) => super.copyWith((message) => updates(message as SaveFlowResponse)) as SaveFlowResponse;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static SaveFlowResponse create() => SaveFlowResponse._();
|
|
SaveFlowResponse createEmptyInstance() => create();
|
|
static $pb.PbList<SaveFlowResponse> createRepeated() => $pb.PbList<SaveFlowResponse>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static SaveFlowResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<SaveFlowResponse>(create);
|
|
static SaveFlowResponse? _defaultInstance;
|
|
|
|
@$pb.TagNumber(1)
|
|
$core.String get name => $_getSZ(0);
|
|
@$pb.TagNumber(1)
|
|
set name($core.String v) { $_setString(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasName() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearName() => $_clearField(1);
|
|
|
|
@$pb.TagNumber(2)
|
|
$core.bool get created => $_getBF(1);
|
|
@$pb.TagNumber(2)
|
|
set created($core.bool v) { $_setBool(1, v); }
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasCreated() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearCreated() => $_clearField(2);
|
|
}
|
|
|
|
class DeleteFlowRequest extends $pb.GeneratedMessage {
|
|
factory DeleteFlowRequest({
|
|
$core.String? name,
|
|
}) {
|
|
final $result = create();
|
|
if (name != null) {
|
|
$result.name = name;
|
|
}
|
|
return $result;
|
|
}
|
|
DeleteFlowRequest._() : super();
|
|
factory DeleteFlowRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory DeleteFlowRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DeleteFlowRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..aOS(1, _omitFieldNames ? '' : 'name')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
DeleteFlowRequest clone() => DeleteFlowRequest()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
DeleteFlowRequest copyWith(void Function(DeleteFlowRequest) updates) => super.copyWith((message) => updates(message as DeleteFlowRequest)) as DeleteFlowRequest;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static DeleteFlowRequest create() => DeleteFlowRequest._();
|
|
DeleteFlowRequest createEmptyInstance() => create();
|
|
static $pb.PbList<DeleteFlowRequest> createRepeated() => $pb.PbList<DeleteFlowRequest>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static DeleteFlowRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<DeleteFlowRequest>(create);
|
|
static DeleteFlowRequest? _defaultInstance;
|
|
|
|
@$pb.TagNumber(1)
|
|
$core.String get name => $_getSZ(0);
|
|
@$pb.TagNumber(1)
|
|
set name($core.String v) { $_setString(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasName() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearName() => $_clearField(1);
|
|
}
|
|
|
|
class DeleteFlowResponse extends $pb.GeneratedMessage {
|
|
factory DeleteFlowResponse({
|
|
$core.String? name,
|
|
}) {
|
|
final $result = create();
|
|
if (name != null) {
|
|
$result.name = name;
|
|
}
|
|
return $result;
|
|
}
|
|
DeleteFlowResponse._() : super();
|
|
factory DeleteFlowResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory DeleteFlowResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DeleteFlowResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..aOS(1, _omitFieldNames ? '' : 'name')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
DeleteFlowResponse clone() => DeleteFlowResponse()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
DeleteFlowResponse copyWith(void Function(DeleteFlowResponse) updates) => super.copyWith((message) => updates(message as DeleteFlowResponse)) as DeleteFlowResponse;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static DeleteFlowResponse create() => DeleteFlowResponse._();
|
|
DeleteFlowResponse createEmptyInstance() => create();
|
|
static $pb.PbList<DeleteFlowResponse> createRepeated() => $pb.PbList<DeleteFlowResponse>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static DeleteFlowResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<DeleteFlowResponse>(create);
|
|
static DeleteFlowResponse? _defaultInstance;
|
|
|
|
@$pb.TagNumber(1)
|
|
$core.String get name => $_getSZ(0);
|
|
@$pb.TagNumber(1)
|
|
set name($core.String v) { $_setString(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasName() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearName() => $_clearField(1);
|
|
}
|
|
|
|
class FlowList extends $pb.GeneratedMessage {
|
|
factory FlowList({
|
|
$core.Iterable<FlowSummary>? flows,
|
|
}) {
|
|
final $result = create();
|
|
if (flows != null) {
|
|
$result.flows.addAll(flows);
|
|
}
|
|
return $result;
|
|
}
|
|
FlowList._() : super();
|
|
factory FlowList.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory FlowList.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'FlowList', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..pc<FlowSummary>(1, _omitFieldNames ? '' : 'flows', $pb.PbFieldType.PM, subBuilder: FlowSummary.create)
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
FlowList clone() => FlowList()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
FlowList copyWith(void Function(FlowList) updates) => super.copyWith((message) => updates(message as FlowList)) as FlowList;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static FlowList create() => FlowList._();
|
|
FlowList createEmptyInstance() => create();
|
|
static $pb.PbList<FlowList> createRepeated() => $pb.PbList<FlowList>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static FlowList getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<FlowList>(create);
|
|
static FlowList? _defaultInstance;
|
|
|
|
@$pb.TagNumber(1)
|
|
$pb.PbList<FlowSummary> get flows => $_getList(0);
|
|
}
|
|
|
|
class FlowSummary extends $pb.GeneratedMessage {
|
|
factory FlowSummary({
|
|
$core.String? name,
|
|
$core.String? path,
|
|
$fixnum.Int64? sizeBytes,
|
|
}) {
|
|
final $result = create();
|
|
if (name != null) {
|
|
$result.name = name;
|
|
}
|
|
if (path != null) {
|
|
$result.path = path;
|
|
}
|
|
if (sizeBytes != null) {
|
|
$result.sizeBytes = sizeBytes;
|
|
}
|
|
return $result;
|
|
}
|
|
FlowSummary._() : super();
|
|
factory FlowSummary.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory FlowSummary.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'FlowSummary', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..aOS(1, _omitFieldNames ? '' : 'name')
|
|
..aOS(2, _omitFieldNames ? '' : 'path')
|
|
..aInt64(3, _omitFieldNames ? '' : 'sizeBytes')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
FlowSummary clone() => FlowSummary()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
FlowSummary copyWith(void Function(FlowSummary) updates) => super.copyWith((message) => updates(message as FlowSummary)) as FlowSummary;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static FlowSummary create() => FlowSummary._();
|
|
FlowSummary createEmptyInstance() => create();
|
|
static $pb.PbList<FlowSummary> createRepeated() => $pb.PbList<FlowSummary>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static FlowSummary getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<FlowSummary>(create);
|
|
static FlowSummary? _defaultInstance;
|
|
|
|
@$pb.TagNumber(1)
|
|
$core.String get name => $_getSZ(0);
|
|
@$pb.TagNumber(1)
|
|
set name($core.String v) { $_setString(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasName() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearName() => $_clearField(1);
|
|
|
|
/// Path on disk relative to the saved-flows directory.
|
|
@$pb.TagNumber(2)
|
|
$core.String get path => $_getSZ(1);
|
|
@$pb.TagNumber(2)
|
|
set path($core.String v) { $_setString(1, v); }
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasPath() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearPath() => $_clearField(2);
|
|
|
|
/// Bytes on disk.
|
|
@$pb.TagNumber(3)
|
|
$fixnum.Int64 get sizeBytes => $_getI64(2);
|
|
@$pb.TagNumber(3)
|
|
set sizeBytes($fixnum.Int64 v) { $_setInt64(2, v); }
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasSizeBytes() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearSizeBytes() => $_clearField(3);
|
|
}
|
|
|
|
class RunSavedFlowRequest extends $pb.GeneratedMessage {
|
|
factory RunSavedFlowRequest({
|
|
$core.String? name,
|
|
$core.Iterable<$core.MapEntry<$core.String, $4.Payload>>? inputs,
|
|
}) {
|
|
final $result = create();
|
|
if (name != null) {
|
|
$result.name = name;
|
|
}
|
|
if (inputs != null) {
|
|
$result.inputs.addEntries(inputs);
|
|
}
|
|
return $result;
|
|
}
|
|
RunSavedFlowRequest._() : super();
|
|
factory RunSavedFlowRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory RunSavedFlowRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'RunSavedFlowRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..aOS(1, _omitFieldNames ? '' : 'name')
|
|
..m<$core.String, $4.Payload>(2, _omitFieldNames ? '' : 'inputs', entryClassName: 'RunSavedFlowRequest.InputsEntry', keyFieldType: $pb.PbFieldType.OS, valueFieldType: $pb.PbFieldType.OM, valueCreator: $4.Payload.create, valueDefaultOrMaker: $4.Payload.getDefault, packageName: const $pb.PackageName('fai.v1'))
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
RunSavedFlowRequest clone() => RunSavedFlowRequest()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
RunSavedFlowRequest copyWith(void Function(RunSavedFlowRequest) updates) => super.copyWith((message) => updates(message as RunSavedFlowRequest)) as RunSavedFlowRequest;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static RunSavedFlowRequest create() => RunSavedFlowRequest._();
|
|
RunSavedFlowRequest createEmptyInstance() => create();
|
|
static $pb.PbList<RunSavedFlowRequest> createRepeated() => $pb.PbList<RunSavedFlowRequest>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static RunSavedFlowRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<RunSavedFlowRequest>(create);
|
|
static RunSavedFlowRequest? _defaultInstance;
|
|
|
|
@$pb.TagNumber(1)
|
|
$core.String get name => $_getSZ(0);
|
|
@$pb.TagNumber(1)
|
|
set name($core.String v) { $_setString(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasName() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearName() => $_clearField(1);
|
|
|
|
@$pb.TagNumber(2)
|
|
$pb.PbMap<$core.String, $4.Payload> get inputs => $_getMap(1);
|
|
}
|
|
|
|
class SearchStoreRequest extends $pb.GeneratedMessage {
|
|
factory SearchStoreRequest({
|
|
$core.String? query,
|
|
$core.String? category,
|
|
$core.String? tag,
|
|
$core.String? status,
|
|
$core.int? limit,
|
|
}) {
|
|
final $result = create();
|
|
if (query != null) {
|
|
$result.query = query;
|
|
}
|
|
if (category != null) {
|
|
$result.category = category;
|
|
}
|
|
if (tag != null) {
|
|
$result.tag = tag;
|
|
}
|
|
if (status != null) {
|
|
$result.status = status;
|
|
}
|
|
if (limit != null) {
|
|
$result.limit = limit;
|
|
}
|
|
return $result;
|
|
}
|
|
SearchStoreRequest._() : super();
|
|
factory SearchStoreRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory SearchStoreRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'SearchStoreRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..aOS(1, _omitFieldNames ? '' : 'query')
|
|
..aOS(2, _omitFieldNames ? '' : 'category')
|
|
..aOS(3, _omitFieldNames ? '' : 'tag')
|
|
..aOS(4, _omitFieldNames ? '' : 'status')
|
|
..a<$core.int>(5, _omitFieldNames ? '' : 'limit', $pb.PbFieldType.O3)
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
SearchStoreRequest clone() => SearchStoreRequest()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
SearchStoreRequest copyWith(void Function(SearchStoreRequest) updates) => super.copyWith((message) => updates(message as SearchStoreRequest)) as SearchStoreRequest;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static SearchStoreRequest create() => SearchStoreRequest._();
|
|
SearchStoreRequest createEmptyInstance() => create();
|
|
static $pb.PbList<SearchStoreRequest> createRepeated() => $pb.PbList<SearchStoreRequest>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static SearchStoreRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<SearchStoreRequest>(create);
|
|
static SearchStoreRequest? _defaultInstance;
|
|
|
|
/// Free-text search; matches name, tagline, description, category, tags.
|
|
@$pb.TagNumber(1)
|
|
$core.String get query => $_getSZ(0);
|
|
@$pb.TagNumber(1)
|
|
set query($core.String v) { $_setString(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasQuery() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearQuery() => $_clearField(1);
|
|
|
|
/// Optional category filter.
|
|
@$pb.TagNumber(2)
|
|
$core.String get category => $_getSZ(1);
|
|
@$pb.TagNumber(2)
|
|
set category($core.String v) { $_setString(1, v); }
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasCategory() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearCategory() => $_clearField(2);
|
|
|
|
/// Optional tag filter.
|
|
@$pb.TagNumber(3)
|
|
$core.String get tag => $_getSZ(2);
|
|
@$pb.TagNumber(3)
|
|
set tag($core.String v) { $_setString(2, v); }
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasTag() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearTag() => $_clearField(3);
|
|
|
|
/// Optional status filter: "published", "alpha", or "planned".
|
|
@$pb.TagNumber(4)
|
|
$core.String get status => $_getSZ(3);
|
|
@$pb.TagNumber(4)
|
|
set status($core.String v) { $_setString(3, v); }
|
|
@$pb.TagNumber(4)
|
|
$core.bool hasStatus() => $_has(3);
|
|
@$pb.TagNumber(4)
|
|
void clearStatus() => $_clearField(4);
|
|
|
|
/// Maximum results; defaults to 50 when 0.
|
|
@$pb.TagNumber(5)
|
|
$core.int get limit => $_getIZ(4);
|
|
@$pb.TagNumber(5)
|
|
set limit($core.int v) { $_setSignedInt32(4, v); }
|
|
@$pb.TagNumber(5)
|
|
$core.bool hasLimit() => $_has(4);
|
|
@$pb.TagNumber(5)
|
|
void clearLimit() => $_clearField(5);
|
|
}
|
|
|
|
class StoreSearchResponse extends $pb.GeneratedMessage {
|
|
factory StoreSearchResponse({
|
|
$core.Iterable<StoreEntry>? entries,
|
|
}) {
|
|
final $result = create();
|
|
if (entries != null) {
|
|
$result.entries.addAll(entries);
|
|
}
|
|
return $result;
|
|
}
|
|
StoreSearchResponse._() : super();
|
|
factory StoreSearchResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory StoreSearchResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'StoreSearchResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..pc<StoreEntry>(1, _omitFieldNames ? '' : 'entries', $pb.PbFieldType.PM, subBuilder: StoreEntry.create)
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
StoreSearchResponse clone() => StoreSearchResponse()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
StoreSearchResponse copyWith(void Function(StoreSearchResponse) updates) => super.copyWith((message) => updates(message as StoreSearchResponse)) as StoreSearchResponse;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static StoreSearchResponse create() => StoreSearchResponse._();
|
|
StoreSearchResponse createEmptyInstance() => create();
|
|
static $pb.PbList<StoreSearchResponse> createRepeated() => $pb.PbList<StoreSearchResponse>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static StoreSearchResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<StoreSearchResponse>(create);
|
|
static StoreSearchResponse? _defaultInstance;
|
|
|
|
@$pb.TagNumber(1)
|
|
$pb.PbList<StoreEntry> get entries => $_getList(0);
|
|
}
|
|
|
|
class InstallModuleRequest extends $pb.GeneratedMessage {
|
|
factory InstallModuleRequest({
|
|
$core.String? source,
|
|
$core.String? expectedSha256,
|
|
}) {
|
|
final $result = create();
|
|
if (source != null) {
|
|
$result.source = source;
|
|
}
|
|
if (expectedSha256 != null) {
|
|
$result.expectedSha256 = expectedSha256;
|
|
}
|
|
return $result;
|
|
}
|
|
InstallModuleRequest._() : super();
|
|
factory InstallModuleRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory InstallModuleRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'InstallModuleRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..aOS(1, _omitFieldNames ? '' : 'source')
|
|
..aOS(2, _omitFieldNames ? '' : 'expectedSha256')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
InstallModuleRequest clone() => InstallModuleRequest()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
InstallModuleRequest copyWith(void Function(InstallModuleRequest) updates) => super.copyWith((message) => updates(message as InstallModuleRequest)) as InstallModuleRequest;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static InstallModuleRequest create() => InstallModuleRequest._();
|
|
InstallModuleRequest createEmptyInstance() => create();
|
|
static $pb.PbList<InstallModuleRequest> createRepeated() => $pb.PbList<InstallModuleRequest>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static InstallModuleRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<InstallModuleRequest>(create);
|
|
static InstallModuleRequest? _defaultInstance;
|
|
|
|
/// Local path or http(s) URL of the .fai bundle.
|
|
@$pb.TagNumber(1)
|
|
$core.String get source => $_getSZ(0);
|
|
@$pb.TagNumber(1)
|
|
set source($core.String v) { $_setString(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasSource() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearSource() => $_clearField(1);
|
|
|
|
/// Optional expected SHA-256 hex string for verification.
|
|
@$pb.TagNumber(2)
|
|
$core.String get expectedSha256 => $_getSZ(1);
|
|
@$pb.TagNumber(2)
|
|
set expectedSha256($core.String v) { $_setString(1, v); }
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasExpectedSha256() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearExpectedSha256() => $_clearField(2);
|
|
}
|
|
|
|
class InstallModuleResponse extends $pb.GeneratedMessage {
|
|
factory InstallModuleResponse({
|
|
$core.String? name,
|
|
$core.String? version,
|
|
$core.int? capabilityCount,
|
|
}) {
|
|
final $result = create();
|
|
if (name != null) {
|
|
$result.name = name;
|
|
}
|
|
if (version != null) {
|
|
$result.version = version;
|
|
}
|
|
if (capabilityCount != null) {
|
|
$result.capabilityCount = capabilityCount;
|
|
}
|
|
return $result;
|
|
}
|
|
InstallModuleResponse._() : super();
|
|
factory InstallModuleResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory InstallModuleResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'InstallModuleResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..aOS(1, _omitFieldNames ? '' : 'name')
|
|
..aOS(2, _omitFieldNames ? '' : 'version')
|
|
..a<$core.int>(3, _omitFieldNames ? '' : 'capabilityCount', $pb.PbFieldType.O3)
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
InstallModuleResponse clone() => InstallModuleResponse()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
InstallModuleResponse copyWith(void Function(InstallModuleResponse) updates) => super.copyWith((message) => updates(message as InstallModuleResponse)) as InstallModuleResponse;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static InstallModuleResponse create() => InstallModuleResponse._();
|
|
InstallModuleResponse createEmptyInstance() => create();
|
|
static $pb.PbList<InstallModuleResponse> createRepeated() => $pb.PbList<InstallModuleResponse>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static InstallModuleResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<InstallModuleResponse>(create);
|
|
static InstallModuleResponse? _defaultInstance;
|
|
|
|
@$pb.TagNumber(1)
|
|
$core.String get name => $_getSZ(0);
|
|
@$pb.TagNumber(1)
|
|
set name($core.String v) { $_setString(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasName() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearName() => $_clearField(1);
|
|
|
|
@$pb.TagNumber(2)
|
|
$core.String get version => $_getSZ(1);
|
|
@$pb.TagNumber(2)
|
|
set version($core.String v) { $_setString(1, v); }
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasVersion() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearVersion() => $_clearField(2);
|
|
|
|
/// Number of capabilities the installed module provides.
|
|
@$pb.TagNumber(3)
|
|
$core.int get capabilityCount => $_getIZ(2);
|
|
@$pb.TagNumber(3)
|
|
set capabilityCount($core.int v) { $_setSignedInt32(2, v); }
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasCapabilityCount() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearCapabilityCount() => $_clearField(3);
|
|
}
|
|
|
|
class UninstallModuleRequest extends $pb.GeneratedMessage {
|
|
factory UninstallModuleRequest({
|
|
$core.String? name,
|
|
}) {
|
|
final $result = create();
|
|
if (name != null) {
|
|
$result.name = name;
|
|
}
|
|
return $result;
|
|
}
|
|
UninstallModuleRequest._() : super();
|
|
factory UninstallModuleRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory UninstallModuleRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'UninstallModuleRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..aOS(1, _omitFieldNames ? '' : 'name')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
UninstallModuleRequest clone() => UninstallModuleRequest()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
UninstallModuleRequest copyWith(void Function(UninstallModuleRequest) updates) => super.copyWith((message) => updates(message as UninstallModuleRequest)) as UninstallModuleRequest;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static UninstallModuleRequest create() => UninstallModuleRequest._();
|
|
UninstallModuleRequest createEmptyInstance() => create();
|
|
static $pb.PbList<UninstallModuleRequest> createRepeated() => $pb.PbList<UninstallModuleRequest>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static UninstallModuleRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<UninstallModuleRequest>(create);
|
|
static UninstallModuleRequest? _defaultInstance;
|
|
|
|
/// Module name as the registry knows it. Empty → InvalidArgument.
|
|
@$pb.TagNumber(1)
|
|
$core.String get name => $_getSZ(0);
|
|
@$pb.TagNumber(1)
|
|
set name($core.String v) { $_setString(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasName() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearName() => $_clearField(1);
|
|
}
|
|
|
|
class UninstallModuleResponse extends $pb.GeneratedMessage {
|
|
factory UninstallModuleResponse({
|
|
$core.String? name,
|
|
$core.String? version,
|
|
}) {
|
|
final $result = create();
|
|
if (name != null) {
|
|
$result.name = name;
|
|
}
|
|
if (version != null) {
|
|
$result.version = version;
|
|
}
|
|
return $result;
|
|
}
|
|
UninstallModuleResponse._() : super();
|
|
factory UninstallModuleResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory UninstallModuleResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'UninstallModuleResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..aOS(1, _omitFieldNames ? '' : 'name')
|
|
..aOS(2, _omitFieldNames ? '' : 'version')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
UninstallModuleResponse clone() => UninstallModuleResponse()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
UninstallModuleResponse copyWith(void Function(UninstallModuleResponse) updates) => super.copyWith((message) => updates(message as UninstallModuleResponse)) as UninstallModuleResponse;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static UninstallModuleResponse create() => UninstallModuleResponse._();
|
|
UninstallModuleResponse createEmptyInstance() => create();
|
|
static $pb.PbList<UninstallModuleResponse> createRepeated() => $pb.PbList<UninstallModuleResponse>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static UninstallModuleResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<UninstallModuleResponse>(create);
|
|
static UninstallModuleResponse? _defaultInstance;
|
|
|
|
@$pb.TagNumber(1)
|
|
$core.String get name => $_getSZ(0);
|
|
@$pb.TagNumber(1)
|
|
set name($core.String v) { $_setString(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasName() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearName() => $_clearField(1);
|
|
|
|
/// Version that was removed; "unknown" when the manifest was
|
|
/// unreadable for some reason but the directory still got wiped.
|
|
@$pb.TagNumber(2)
|
|
$core.String get version => $_getSZ(1);
|
|
@$pb.TagNumber(2)
|
|
set version($core.String v) { $_setString(1, v); }
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasVersion() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearVersion() => $_clearField(2);
|
|
}
|
|
|
|
class FetchModuleDocsRequest extends $pb.GeneratedMessage {
|
|
factory FetchModuleDocsRequest({
|
|
$core.String? name,
|
|
}) {
|
|
final $result = create();
|
|
if (name != null) {
|
|
$result.name = name;
|
|
}
|
|
return $result;
|
|
}
|
|
FetchModuleDocsRequest._() : super();
|
|
factory FetchModuleDocsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory FetchModuleDocsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'FetchModuleDocsRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..aOS(1, _omitFieldNames ? '' : 'name')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
FetchModuleDocsRequest clone() => FetchModuleDocsRequest()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
FetchModuleDocsRequest copyWith(void Function(FetchModuleDocsRequest) updates) => super.copyWith((message) => updates(message as FetchModuleDocsRequest)) as FetchModuleDocsRequest;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static FetchModuleDocsRequest create() => FetchModuleDocsRequest._();
|
|
FetchModuleDocsRequest createEmptyInstance() => create();
|
|
static $pb.PbList<FetchModuleDocsRequest> createRepeated() => $pb.PbList<FetchModuleDocsRequest>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static FetchModuleDocsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<FetchModuleDocsRequest>(create);
|
|
static FetchModuleDocsRequest? _defaultInstance;
|
|
|
|
/// Module name as the store-index knows it. The hub looks up
|
|
/// its repository URL and tries the well-known raw-README
|
|
/// paths (Forgejo / GitHub / GitLab style), then any
|
|
/// `docs_url` override the module declares.
|
|
@$pb.TagNumber(1)
|
|
$core.String get name => $_getSZ(0);
|
|
@$pb.TagNumber(1)
|
|
set name($core.String v) { $_setString(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasName() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearName() => $_clearField(1);
|
|
}
|
|
|
|
class FetchModuleDocsResponse extends $pb.GeneratedMessage {
|
|
factory FetchModuleDocsResponse({
|
|
$core.String? errorKind,
|
|
$core.String? text,
|
|
$core.String? sourceUrl,
|
|
}) {
|
|
final $result = create();
|
|
if (errorKind != null) {
|
|
$result.errorKind = errorKind;
|
|
}
|
|
if (text != null) {
|
|
$result.text = text;
|
|
}
|
|
if (sourceUrl != null) {
|
|
$result.sourceUrl = sourceUrl;
|
|
}
|
|
return $result;
|
|
}
|
|
FetchModuleDocsResponse._() : super();
|
|
factory FetchModuleDocsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory FetchModuleDocsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'FetchModuleDocsResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..aOS(1, _omitFieldNames ? '' : 'errorKind')
|
|
..aOS(2, _omitFieldNames ? '' : 'text')
|
|
..aOS(3, _omitFieldNames ? '' : 'sourceUrl')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
FetchModuleDocsResponse clone() => FetchModuleDocsResponse()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
FetchModuleDocsResponse copyWith(void Function(FetchModuleDocsResponse) updates) => super.copyWith((message) => updates(message as FetchModuleDocsResponse)) as FetchModuleDocsResponse;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static FetchModuleDocsResponse create() => FetchModuleDocsResponse._();
|
|
FetchModuleDocsResponse createEmptyInstance() => create();
|
|
static $pb.PbList<FetchModuleDocsResponse> createRepeated() => $pb.PbList<FetchModuleDocsResponse>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static FetchModuleDocsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<FetchModuleDocsResponse>(create);
|
|
static FetchModuleDocsResponse? _defaultInstance;
|
|
|
|
/// Empty on success; otherwise one of:
|
|
/// "not_found" — module not in the store-index
|
|
/// "no_docs" — index has no repository or docs URL
|
|
/// "network" — http error / unreachable
|
|
/// "auth" — registry returned 401/403
|
|
/// "parse" — body was not utf-8
|
|
@$pb.TagNumber(1)
|
|
$core.String get errorKind => $_getSZ(0);
|
|
@$pb.TagNumber(1)
|
|
set errorKind($core.String v) { $_setString(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasErrorKind() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearErrorKind() => $_clearField(1);
|
|
|
|
/// Human-readable detail. On success this is the markdown
|
|
/// content; on failure a fix hint.
|
|
@$pb.TagNumber(2)
|
|
$core.String get text => $_getSZ(1);
|
|
@$pb.TagNumber(2)
|
|
set text($core.String v) { $_setString(1, v); }
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasText() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearText() => $_clearField(2);
|
|
|
|
/// The URL the hub fetched from, so Studio can render a
|
|
/// "View on <host>" link for context.
|
|
@$pb.TagNumber(3)
|
|
$core.String get sourceUrl => $_getSZ(2);
|
|
@$pb.TagNumber(3)
|
|
set sourceUrl($core.String v) { $_setString(2, v); }
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasSourceUrl() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearSourceUrl() => $_clearField(3);
|
|
}
|
|
|
|
class ListApprovalsRequest extends $pb.GeneratedMessage {
|
|
factory ListApprovalsRequest({
|
|
$core.Iterable<$core.String>? statuses,
|
|
$core.int? limit,
|
|
}) {
|
|
final $result = create();
|
|
if (statuses != null) {
|
|
$result.statuses.addAll(statuses);
|
|
}
|
|
if (limit != null) {
|
|
$result.limit = limit;
|
|
}
|
|
return $result;
|
|
}
|
|
ListApprovalsRequest._() : super();
|
|
factory ListApprovalsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory ListApprovalsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ListApprovalsRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..pPS(1, _omitFieldNames ? '' : 'statuses')
|
|
..a<$core.int>(2, _omitFieldNames ? '' : 'limit', $pb.PbFieldType.O3)
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
ListApprovalsRequest clone() => ListApprovalsRequest()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
ListApprovalsRequest copyWith(void Function(ListApprovalsRequest) updates) => super.copyWith((message) => updates(message as ListApprovalsRequest)) as ListApprovalsRequest;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static ListApprovalsRequest create() => ListApprovalsRequest._();
|
|
ListApprovalsRequest createEmptyInstance() => create();
|
|
static $pb.PbList<ListApprovalsRequest> createRepeated() => $pb.PbList<ListApprovalsRequest>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static ListApprovalsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<ListApprovalsRequest>(create);
|
|
static ListApprovalsRequest? _defaultInstance;
|
|
|
|
/// Filter by status. Empty = all. Allowed wire values:
|
|
/// "pending", "approved", "rejected", "expired".
|
|
@$pb.TagNumber(1)
|
|
$pb.PbList<$core.String> get statuses => $_getList(0);
|
|
|
|
/// Maximum rows; defaults to 100 when 0.
|
|
@$pb.TagNumber(2)
|
|
$core.int get limit => $_getIZ(1);
|
|
@$pb.TagNumber(2)
|
|
set limit($core.int v) { $_setSignedInt32(1, v); }
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasLimit() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearLimit() => $_clearField(2);
|
|
}
|
|
|
|
class ApprovalList extends $pb.GeneratedMessage {
|
|
factory ApprovalList({
|
|
$core.Iterable<PendingApprovalEntry>? entries,
|
|
}) {
|
|
final $result = create();
|
|
if (entries != null) {
|
|
$result.entries.addAll(entries);
|
|
}
|
|
return $result;
|
|
}
|
|
ApprovalList._() : super();
|
|
factory ApprovalList.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory ApprovalList.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ApprovalList', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..pc<PendingApprovalEntry>(1, _omitFieldNames ? '' : 'entries', $pb.PbFieldType.PM, subBuilder: PendingApprovalEntry.create)
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
ApprovalList clone() => ApprovalList()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
ApprovalList copyWith(void Function(ApprovalList) updates) => super.copyWith((message) => updates(message as ApprovalList)) as ApprovalList;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static ApprovalList create() => ApprovalList._();
|
|
ApprovalList createEmptyInstance() => create();
|
|
static $pb.PbList<ApprovalList> createRepeated() => $pb.PbList<ApprovalList>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static ApprovalList getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<ApprovalList>(create);
|
|
static ApprovalList? _defaultInstance;
|
|
|
|
@$pb.TagNumber(1)
|
|
$pb.PbList<PendingApprovalEntry> get entries => $_getList(0);
|
|
}
|
|
|
|
class PendingApprovalEntry extends $pb.GeneratedMessage {
|
|
factory PendingApprovalEntry({
|
|
$core.String? approvalId,
|
|
$core.String? flowExecution,
|
|
$core.String? flowName,
|
|
$core.String? stepId,
|
|
$core.String? prompt,
|
|
$core.String? payloadPreview,
|
|
$core.String? createdAt,
|
|
$core.String? expiresAt,
|
|
$core.String? status,
|
|
$core.String? decidedAt,
|
|
$core.String? decidedBy,
|
|
$core.String? reason,
|
|
}) {
|
|
final $result = create();
|
|
if (approvalId != null) {
|
|
$result.approvalId = approvalId;
|
|
}
|
|
if (flowExecution != null) {
|
|
$result.flowExecution = flowExecution;
|
|
}
|
|
if (flowName != null) {
|
|
$result.flowName = flowName;
|
|
}
|
|
if (stepId != null) {
|
|
$result.stepId = stepId;
|
|
}
|
|
if (prompt != null) {
|
|
$result.prompt = prompt;
|
|
}
|
|
if (payloadPreview != null) {
|
|
$result.payloadPreview = payloadPreview;
|
|
}
|
|
if (createdAt != null) {
|
|
$result.createdAt = createdAt;
|
|
}
|
|
if (expiresAt != null) {
|
|
$result.expiresAt = expiresAt;
|
|
}
|
|
if (status != null) {
|
|
$result.status = status;
|
|
}
|
|
if (decidedAt != null) {
|
|
$result.decidedAt = decidedAt;
|
|
}
|
|
if (decidedBy != null) {
|
|
$result.decidedBy = decidedBy;
|
|
}
|
|
if (reason != null) {
|
|
$result.reason = reason;
|
|
}
|
|
return $result;
|
|
}
|
|
PendingApprovalEntry._() : super();
|
|
factory PendingApprovalEntry.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory PendingApprovalEntry.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'PendingApprovalEntry', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..aOS(1, _omitFieldNames ? '' : 'approvalId')
|
|
..aOS(2, _omitFieldNames ? '' : 'flowExecution')
|
|
..aOS(3, _omitFieldNames ? '' : 'flowName')
|
|
..aOS(4, _omitFieldNames ? '' : 'stepId')
|
|
..aOS(5, _omitFieldNames ? '' : 'prompt')
|
|
..aOS(6, _omitFieldNames ? '' : 'payloadPreview')
|
|
..aOS(7, _omitFieldNames ? '' : 'createdAt')
|
|
..aOS(8, _omitFieldNames ? '' : 'expiresAt')
|
|
..aOS(9, _omitFieldNames ? '' : 'status')
|
|
..aOS(10, _omitFieldNames ? '' : 'decidedAt')
|
|
..aOS(11, _omitFieldNames ? '' : 'decidedBy')
|
|
..aOS(12, _omitFieldNames ? '' : 'reason')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
PendingApprovalEntry clone() => PendingApprovalEntry()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
PendingApprovalEntry copyWith(void Function(PendingApprovalEntry) updates) => super.copyWith((message) => updates(message as PendingApprovalEntry)) as PendingApprovalEntry;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static PendingApprovalEntry create() => PendingApprovalEntry._();
|
|
PendingApprovalEntry createEmptyInstance() => create();
|
|
static $pb.PbList<PendingApprovalEntry> createRepeated() => $pb.PbList<PendingApprovalEntry>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static PendingApprovalEntry getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<PendingApprovalEntry>(create);
|
|
static PendingApprovalEntry? _defaultInstance;
|
|
|
|
@$pb.TagNumber(1)
|
|
$core.String get approvalId => $_getSZ(0);
|
|
@$pb.TagNumber(1)
|
|
set approvalId($core.String v) { $_setString(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasApprovalId() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearApprovalId() => $_clearField(1);
|
|
|
|
@$pb.TagNumber(2)
|
|
$core.String get flowExecution => $_getSZ(1);
|
|
@$pb.TagNumber(2)
|
|
set flowExecution($core.String v) { $_setString(1, v); }
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasFlowExecution() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearFlowExecution() => $_clearField(2);
|
|
|
|
@$pb.TagNumber(3)
|
|
$core.String get flowName => $_getSZ(2);
|
|
@$pb.TagNumber(3)
|
|
set flowName($core.String v) { $_setString(2, v); }
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasFlowName() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearFlowName() => $_clearField(3);
|
|
|
|
@$pb.TagNumber(4)
|
|
$core.String get stepId => $_getSZ(3);
|
|
@$pb.TagNumber(4)
|
|
set stepId($core.String v) { $_setString(3, v); }
|
|
@$pb.TagNumber(4)
|
|
$core.bool hasStepId() => $_has(3);
|
|
@$pb.TagNumber(4)
|
|
void clearStepId() => $_clearField(4);
|
|
|
|
@$pb.TagNumber(5)
|
|
$core.String get prompt => $_getSZ(4);
|
|
@$pb.TagNumber(5)
|
|
set prompt($core.String v) { $_setString(4, v); }
|
|
@$pb.TagNumber(5)
|
|
$core.bool hasPrompt() => $_has(4);
|
|
@$pb.TagNumber(5)
|
|
void clearPrompt() => $_clearField(5);
|
|
|
|
/// Truncated string preview of the payload the flow handed to
|
|
/// the approval step, for reviewer context.
|
|
@$pb.TagNumber(6)
|
|
$core.String get payloadPreview => $_getSZ(5);
|
|
@$pb.TagNumber(6)
|
|
set payloadPreview($core.String v) { $_setString(5, v); }
|
|
@$pb.TagNumber(6)
|
|
$core.bool hasPayloadPreview() => $_has(5);
|
|
@$pb.TagNumber(6)
|
|
void clearPayloadPreview() => $_clearField(6);
|
|
|
|
@$pb.TagNumber(7)
|
|
$core.String get createdAt => $_getSZ(6);
|
|
@$pb.TagNumber(7)
|
|
set createdAt($core.String v) { $_setString(6, v); }
|
|
@$pb.TagNumber(7)
|
|
$core.bool hasCreatedAt() => $_has(6);
|
|
@$pb.TagNumber(7)
|
|
void clearCreatedAt() => $_clearField(7);
|
|
|
|
/// Empty when the approval has no timeout.
|
|
@$pb.TagNumber(8)
|
|
$core.String get expiresAt => $_getSZ(7);
|
|
@$pb.TagNumber(8)
|
|
set expiresAt($core.String v) { $_setString(7, v); }
|
|
@$pb.TagNumber(8)
|
|
$core.bool hasExpiresAt() => $_has(7);
|
|
@$pb.TagNumber(8)
|
|
void clearExpiresAt() => $_clearField(8);
|
|
|
|
/// One of "pending", "approved", "rejected", "expired".
|
|
@$pb.TagNumber(9)
|
|
$core.String get status => $_getSZ(8);
|
|
@$pb.TagNumber(9)
|
|
set status($core.String v) { $_setString(8, v); }
|
|
@$pb.TagNumber(9)
|
|
$core.bool hasStatus() => $_has(8);
|
|
@$pb.TagNumber(9)
|
|
void clearStatus() => $_clearField(9);
|
|
|
|
/// Empty until decided.
|
|
@$pb.TagNumber(10)
|
|
$core.String get decidedAt => $_getSZ(9);
|
|
@$pb.TagNumber(10)
|
|
set decidedAt($core.String v) { $_setString(9, v); }
|
|
@$pb.TagNumber(10)
|
|
$core.bool hasDecidedAt() => $_has(9);
|
|
@$pb.TagNumber(10)
|
|
void clearDecidedAt() => $_clearField(10);
|
|
|
|
@$pb.TagNumber(11)
|
|
$core.String get decidedBy => $_getSZ(10);
|
|
@$pb.TagNumber(11)
|
|
set decidedBy($core.String v) { $_setString(10, v); }
|
|
@$pb.TagNumber(11)
|
|
$core.bool hasDecidedBy() => $_has(10);
|
|
@$pb.TagNumber(11)
|
|
void clearDecidedBy() => $_clearField(11);
|
|
|
|
@$pb.TagNumber(12)
|
|
$core.String get reason => $_getSZ(11);
|
|
@$pb.TagNumber(12)
|
|
set reason($core.String v) { $_setString(11, v); }
|
|
@$pb.TagNumber(12)
|
|
$core.bool hasReason() => $_has(11);
|
|
@$pb.TagNumber(12)
|
|
void clearReason() => $_clearField(12);
|
|
}
|
|
|
|
class DecideApprovalRequest extends $pb.GeneratedMessage {
|
|
factory DecideApprovalRequest({
|
|
$core.String? approvalId,
|
|
DecideApprovalRequest_Decision? decision,
|
|
$core.String? reviewer,
|
|
$core.String? reason,
|
|
}) {
|
|
final $result = create();
|
|
if (approvalId != null) {
|
|
$result.approvalId = approvalId;
|
|
}
|
|
if (decision != null) {
|
|
$result.decision = decision;
|
|
}
|
|
if (reviewer != null) {
|
|
$result.reviewer = reviewer;
|
|
}
|
|
if (reason != null) {
|
|
$result.reason = reason;
|
|
}
|
|
return $result;
|
|
}
|
|
DecideApprovalRequest._() : super();
|
|
factory DecideApprovalRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory DecideApprovalRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DecideApprovalRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..aOS(1, _omitFieldNames ? '' : 'approvalId')
|
|
..e<DecideApprovalRequest_Decision>(2, _omitFieldNames ? '' : 'decision', $pb.PbFieldType.OE, defaultOrMaker: DecideApprovalRequest_Decision.DECISION_UNSPECIFIED, valueOf: DecideApprovalRequest_Decision.valueOf, enumValues: DecideApprovalRequest_Decision.values)
|
|
..aOS(3, _omitFieldNames ? '' : 'reviewer')
|
|
..aOS(4, _omitFieldNames ? '' : 'reason')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
DecideApprovalRequest clone() => DecideApprovalRequest()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
DecideApprovalRequest copyWith(void Function(DecideApprovalRequest) updates) => super.copyWith((message) => updates(message as DecideApprovalRequest)) as DecideApprovalRequest;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static DecideApprovalRequest create() => DecideApprovalRequest._();
|
|
DecideApprovalRequest createEmptyInstance() => create();
|
|
static $pb.PbList<DecideApprovalRequest> createRepeated() => $pb.PbList<DecideApprovalRequest>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static DecideApprovalRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<DecideApprovalRequest>(create);
|
|
static DecideApprovalRequest? _defaultInstance;
|
|
|
|
@$pb.TagNumber(1)
|
|
$core.String get approvalId => $_getSZ(0);
|
|
@$pb.TagNumber(1)
|
|
set approvalId($core.String v) { $_setString(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasApprovalId() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearApprovalId() => $_clearField(1);
|
|
|
|
@$pb.TagNumber(2)
|
|
DecideApprovalRequest_Decision get decision => $_getN(1);
|
|
@$pb.TagNumber(2)
|
|
set decision(DecideApprovalRequest_Decision v) { $_setField(2, v); }
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasDecision() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearDecision() => $_clearField(2);
|
|
|
|
/// Reviewer attribution, recorded in the audit trail. Required.
|
|
@$pb.TagNumber(3)
|
|
$core.String get reviewer => $_getSZ(2);
|
|
@$pb.TagNumber(3)
|
|
set reviewer($core.String v) { $_setString(2, v); }
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasReviewer() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearReviewer() => $_clearField(3);
|
|
|
|
/// Free-form reason. Required for REJECT, ignored for APPROVE.
|
|
@$pb.TagNumber(4)
|
|
$core.String get reason => $_getSZ(3);
|
|
@$pb.TagNumber(4)
|
|
set reason($core.String v) { $_setString(3, v); }
|
|
@$pb.TagNumber(4)
|
|
$core.bool hasReason() => $_has(3);
|
|
@$pb.TagNumber(4)
|
|
void clearReason() => $_clearField(4);
|
|
}
|
|
|
|
class DecideApprovalResponse extends $pb.GeneratedMessage {
|
|
factory DecideApprovalResponse({
|
|
$core.String? approvalId,
|
|
$core.String? status,
|
|
}) {
|
|
final $result = create();
|
|
if (approvalId != null) {
|
|
$result.approvalId = approvalId;
|
|
}
|
|
if (status != null) {
|
|
$result.status = status;
|
|
}
|
|
return $result;
|
|
}
|
|
DecideApprovalResponse._() : super();
|
|
factory DecideApprovalResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory DecideApprovalResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DecideApprovalResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..aOS(1, _omitFieldNames ? '' : 'approvalId')
|
|
..aOS(2, _omitFieldNames ? '' : 'status')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
DecideApprovalResponse clone() => DecideApprovalResponse()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
DecideApprovalResponse copyWith(void Function(DecideApprovalResponse) updates) => super.copyWith((message) => updates(message as DecideApprovalResponse)) as DecideApprovalResponse;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static DecideApprovalResponse create() => DecideApprovalResponse._();
|
|
DecideApprovalResponse createEmptyInstance() => create();
|
|
static $pb.PbList<DecideApprovalResponse> createRepeated() => $pb.PbList<DecideApprovalResponse>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static DecideApprovalResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<DecideApprovalResponse>(create);
|
|
static DecideApprovalResponse? _defaultInstance;
|
|
|
|
@$pb.TagNumber(1)
|
|
$core.String get approvalId => $_getSZ(0);
|
|
@$pb.TagNumber(1)
|
|
set approvalId($core.String v) { $_setString(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasApprovalId() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearApprovalId() => $_clearField(1);
|
|
|
|
/// The new status: "approved" or "rejected".
|
|
@$pb.TagNumber(2)
|
|
$core.String get status => $_getSZ(1);
|
|
@$pb.TagNumber(2)
|
|
set status($core.String v) { $_setString(1, v); }
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasStatus() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearStatus() => $_clearField(2);
|
|
}
|
|
|
|
class VerifyEventChainResponse extends $pb.GeneratedMessage {
|
|
factory VerifyEventChainResponse({
|
|
$fixnum.Int64? total,
|
|
$fixnum.Int64? verified,
|
|
$core.String? tamperedAt,
|
|
}) {
|
|
final $result = create();
|
|
if (total != null) {
|
|
$result.total = total;
|
|
}
|
|
if (verified != null) {
|
|
$result.verified = verified;
|
|
}
|
|
if (tamperedAt != null) {
|
|
$result.tamperedAt = tamperedAt;
|
|
}
|
|
return $result;
|
|
}
|
|
VerifyEventChainResponse._() : super();
|
|
factory VerifyEventChainResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory VerifyEventChainResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'VerifyEventChainResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..aInt64(1, _omitFieldNames ? '' : 'total')
|
|
..aInt64(2, _omitFieldNames ? '' : 'verified')
|
|
..aOS(3, _omitFieldNames ? '' : 'tamperedAt')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
VerifyEventChainResponse clone() => VerifyEventChainResponse()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
VerifyEventChainResponse copyWith(void Function(VerifyEventChainResponse) updates) => super.copyWith((message) => updates(message as VerifyEventChainResponse)) as VerifyEventChainResponse;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static VerifyEventChainResponse create() => VerifyEventChainResponse._();
|
|
VerifyEventChainResponse createEmptyInstance() => create();
|
|
static $pb.PbList<VerifyEventChainResponse> createRepeated() => $pb.PbList<VerifyEventChainResponse>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static VerifyEventChainResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<VerifyEventChainResponse>(create);
|
|
static VerifyEventChainResponse? _defaultInstance;
|
|
|
|
/// Total events scanned.
|
|
@$pb.TagNumber(1)
|
|
$fixnum.Int64 get total => $_getI64(0);
|
|
@$pb.TagNumber(1)
|
|
set total($fixnum.Int64 v) { $_setInt64(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasTotal() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearTotal() => $_clearField(1);
|
|
|
|
/// Number of events verified before any tamper detection.
|
|
/// Equal to total on a clean chain.
|
|
@$pb.TagNumber(2)
|
|
$fixnum.Int64 get verified => $_getI64(1);
|
|
@$pb.TagNumber(2)
|
|
set verified($fixnum.Int64 v) { $_setInt64(1, v); }
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasVerified() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearVerified() => $_clearField(2);
|
|
|
|
/// Empty when no tampering was detected; otherwise the
|
|
/// event_id of the first inconsistent row.
|
|
@$pb.TagNumber(3)
|
|
$core.String get tamperedAt => $_getSZ(2);
|
|
@$pb.TagNumber(3)
|
|
set tamperedAt($core.String v) { $_setString(2, v); }
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasTamperedAt() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearTamperedAt() => $_clearField(3);
|
|
}
|
|
|
|
class ServiceList extends $pb.GeneratedMessage {
|
|
factory ServiceList({
|
|
$core.Iterable<DeclaredService>? services,
|
|
}) {
|
|
final $result = create();
|
|
if (services != null) {
|
|
$result.services.addAll(services);
|
|
}
|
|
return $result;
|
|
}
|
|
ServiceList._() : super();
|
|
factory ServiceList.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory ServiceList.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ServiceList', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..pc<DeclaredService>(1, _omitFieldNames ? '' : 'services', $pb.PbFieldType.PM, subBuilder: DeclaredService.create)
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
ServiceList clone() => ServiceList()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
ServiceList copyWith(void Function(ServiceList) updates) => super.copyWith((message) => updates(message as ServiceList)) as ServiceList;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static ServiceList create() => ServiceList._();
|
|
ServiceList createEmptyInstance() => create();
|
|
static $pb.PbList<ServiceList> createRepeated() => $pb.PbList<ServiceList>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static ServiceList getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<ServiceList>(create);
|
|
static ServiceList? _defaultInstance;
|
|
|
|
@$pb.TagNumber(1)
|
|
$pb.PbList<DeclaredService> get services => $_getList(0);
|
|
}
|
|
|
|
class DeclaredService extends $pb.GeneratedMessage {
|
|
factory DeclaredService({
|
|
$core.String? name,
|
|
$core.String? endpoint,
|
|
$core.String? healthPath,
|
|
$core.Iterable<$core.String>? tags,
|
|
}) {
|
|
final $result = create();
|
|
if (name != null) {
|
|
$result.name = name;
|
|
}
|
|
if (endpoint != null) {
|
|
$result.endpoint = endpoint;
|
|
}
|
|
if (healthPath != null) {
|
|
$result.healthPath = healthPath;
|
|
}
|
|
if (tags != null) {
|
|
$result.tags.addAll(tags);
|
|
}
|
|
return $result;
|
|
}
|
|
DeclaredService._() : super();
|
|
factory DeclaredService.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory DeclaredService.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DeclaredService', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..aOS(1, _omitFieldNames ? '' : 'name')
|
|
..aOS(2, _omitFieldNames ? '' : 'endpoint')
|
|
..aOS(3, _omitFieldNames ? '' : 'healthPath')
|
|
..pPS(4, _omitFieldNames ? '' : 'tags')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
DeclaredService clone() => DeclaredService()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
DeclaredService copyWith(void Function(DeclaredService) updates) => super.copyWith((message) => updates(message as DeclaredService)) as DeclaredService;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static DeclaredService create() => DeclaredService._();
|
|
DeclaredService createEmptyInstance() => create();
|
|
static $pb.PbList<DeclaredService> createRepeated() => $pb.PbList<DeclaredService>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static DeclaredService getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<DeclaredService>(create);
|
|
static DeclaredService? _defaultInstance;
|
|
|
|
@$pb.TagNumber(1)
|
|
$core.String get name => $_getSZ(0);
|
|
@$pb.TagNumber(1)
|
|
set name($core.String v) { $_setString(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasName() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearName() => $_clearField(1);
|
|
|
|
@$pb.TagNumber(2)
|
|
$core.String get endpoint => $_getSZ(1);
|
|
@$pb.TagNumber(2)
|
|
set endpoint($core.String v) { $_setString(1, v); }
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasEndpoint() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearEndpoint() => $_clearField(2);
|
|
|
|
/// Empty defaults to "/".
|
|
@$pb.TagNumber(3)
|
|
$core.String get healthPath => $_getSZ(2);
|
|
@$pb.TagNumber(3)
|
|
set healthPath($core.String v) { $_setString(2, v); }
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasHealthPath() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearHealthPath() => $_clearField(3);
|
|
|
|
@$pb.TagNumber(4)
|
|
$pb.PbList<$core.String> get tags => $_getList(3);
|
|
}
|
|
|
|
class StoreEntry extends $pb.GeneratedMessage {
|
|
factory StoreEntry({
|
|
$core.String? name,
|
|
$core.String? taglineEn,
|
|
$core.String? taglineDe,
|
|
$core.String? descriptionEn,
|
|
$core.String? descriptionDe,
|
|
$core.String? category,
|
|
$core.Iterable<$core.String>? tags,
|
|
$core.Iterable<$core.String>? requiresCapabilities,
|
|
$core.Iterable<$core.String>? requiresServices,
|
|
$core.String? license,
|
|
$core.String? repository,
|
|
$core.String? bestVersion,
|
|
$core.String? status,
|
|
$core.bool? installed,
|
|
$core.bool? featured,
|
|
}) {
|
|
final $result = create();
|
|
if (name != null) {
|
|
$result.name = name;
|
|
}
|
|
if (taglineEn != null) {
|
|
$result.taglineEn = taglineEn;
|
|
}
|
|
if (taglineDe != null) {
|
|
$result.taglineDe = taglineDe;
|
|
}
|
|
if (descriptionEn != null) {
|
|
$result.descriptionEn = descriptionEn;
|
|
}
|
|
if (descriptionDe != null) {
|
|
$result.descriptionDe = descriptionDe;
|
|
}
|
|
if (category != null) {
|
|
$result.category = category;
|
|
}
|
|
if (tags != null) {
|
|
$result.tags.addAll(tags);
|
|
}
|
|
if (requiresCapabilities != null) {
|
|
$result.requiresCapabilities.addAll(requiresCapabilities);
|
|
}
|
|
if (requiresServices != null) {
|
|
$result.requiresServices.addAll(requiresServices);
|
|
}
|
|
if (license != null) {
|
|
$result.license = license;
|
|
}
|
|
if (repository != null) {
|
|
$result.repository = repository;
|
|
}
|
|
if (bestVersion != null) {
|
|
$result.bestVersion = bestVersion;
|
|
}
|
|
if (status != null) {
|
|
$result.status = status;
|
|
}
|
|
if (installed != null) {
|
|
$result.installed = installed;
|
|
}
|
|
if (featured != null) {
|
|
$result.featured = featured;
|
|
}
|
|
return $result;
|
|
}
|
|
StoreEntry._() : super();
|
|
factory StoreEntry.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory StoreEntry.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'StoreEntry', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..aOS(1, _omitFieldNames ? '' : 'name')
|
|
..aOS(2, _omitFieldNames ? '' : 'taglineEn')
|
|
..aOS(3, _omitFieldNames ? '' : 'taglineDe')
|
|
..aOS(4, _omitFieldNames ? '' : 'descriptionEn')
|
|
..aOS(5, _omitFieldNames ? '' : 'descriptionDe')
|
|
..aOS(6, _omitFieldNames ? '' : 'category')
|
|
..pPS(7, _omitFieldNames ? '' : 'tags')
|
|
..pPS(8, _omitFieldNames ? '' : 'requiresCapabilities')
|
|
..pPS(9, _omitFieldNames ? '' : 'requiresServices')
|
|
..aOS(10, _omitFieldNames ? '' : 'license')
|
|
..aOS(11, _omitFieldNames ? '' : 'repository')
|
|
..aOS(12, _omitFieldNames ? '' : 'bestVersion')
|
|
..aOS(13, _omitFieldNames ? '' : 'status')
|
|
..aOB(14, _omitFieldNames ? '' : 'installed')
|
|
..aOB(15, _omitFieldNames ? '' : 'featured')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
StoreEntry clone() => StoreEntry()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
StoreEntry copyWith(void Function(StoreEntry) updates) => super.copyWith((message) => updates(message as StoreEntry)) as StoreEntry;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static StoreEntry create() => StoreEntry._();
|
|
StoreEntry createEmptyInstance() => create();
|
|
static $pb.PbList<StoreEntry> createRepeated() => $pb.PbList<StoreEntry>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static StoreEntry getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<StoreEntry>(create);
|
|
static StoreEntry? _defaultInstance;
|
|
|
|
@$pb.TagNumber(1)
|
|
$core.String get name => $_getSZ(0);
|
|
@$pb.TagNumber(1)
|
|
set name($core.String v) { $_setString(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasName() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearName() => $_clearField(1);
|
|
|
|
@$pb.TagNumber(2)
|
|
$core.String get taglineEn => $_getSZ(1);
|
|
@$pb.TagNumber(2)
|
|
set taglineEn($core.String v) { $_setString(1, v); }
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasTaglineEn() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearTaglineEn() => $_clearField(2);
|
|
|
|
@$pb.TagNumber(3)
|
|
$core.String get taglineDe => $_getSZ(2);
|
|
@$pb.TagNumber(3)
|
|
set taglineDe($core.String v) { $_setString(2, v); }
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasTaglineDe() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearTaglineDe() => $_clearField(3);
|
|
|
|
@$pb.TagNumber(4)
|
|
$core.String get descriptionEn => $_getSZ(3);
|
|
@$pb.TagNumber(4)
|
|
set descriptionEn($core.String v) { $_setString(3, v); }
|
|
@$pb.TagNumber(4)
|
|
$core.bool hasDescriptionEn() => $_has(3);
|
|
@$pb.TagNumber(4)
|
|
void clearDescriptionEn() => $_clearField(4);
|
|
|
|
@$pb.TagNumber(5)
|
|
$core.String get descriptionDe => $_getSZ(4);
|
|
@$pb.TagNumber(5)
|
|
set descriptionDe($core.String v) { $_setString(4, v); }
|
|
@$pb.TagNumber(5)
|
|
$core.bool hasDescriptionDe() => $_has(4);
|
|
@$pb.TagNumber(5)
|
|
void clearDescriptionDe() => $_clearField(5);
|
|
|
|
@$pb.TagNumber(6)
|
|
$core.String get category => $_getSZ(5);
|
|
@$pb.TagNumber(6)
|
|
set category($core.String v) { $_setString(5, v); }
|
|
@$pb.TagNumber(6)
|
|
$core.bool hasCategory() => $_has(5);
|
|
@$pb.TagNumber(6)
|
|
void clearCategory() => $_clearField(6);
|
|
|
|
@$pb.TagNumber(7)
|
|
$pb.PbList<$core.String> get tags => $_getList(6);
|
|
|
|
@$pb.TagNumber(8)
|
|
$pb.PbList<$core.String> get requiresCapabilities => $_getList(7);
|
|
|
|
@$pb.TagNumber(9)
|
|
$pb.PbList<$core.String> get requiresServices => $_getList(8);
|
|
|
|
@$pb.TagNumber(10)
|
|
$core.String get license => $_getSZ(9);
|
|
@$pb.TagNumber(10)
|
|
set license($core.String v) { $_setString(9, v); }
|
|
@$pb.TagNumber(10)
|
|
$core.bool hasLicense() => $_has(9);
|
|
@$pb.TagNumber(10)
|
|
void clearLicense() => $_clearField(10);
|
|
|
|
@$pb.TagNumber(11)
|
|
$core.String get repository => $_getSZ(10);
|
|
@$pb.TagNumber(11)
|
|
set repository($core.String v) { $_setString(10, v); }
|
|
@$pb.TagNumber(11)
|
|
$core.bool hasRepository() => $_has(10);
|
|
@$pb.TagNumber(11)
|
|
void clearRepository() => $_clearField(11);
|
|
|
|
@$pb.TagNumber(12)
|
|
$core.String get bestVersion => $_getSZ(11);
|
|
@$pb.TagNumber(12)
|
|
set bestVersion($core.String v) { $_setString(11, v); }
|
|
@$pb.TagNumber(12)
|
|
$core.bool hasBestVersion() => $_has(11);
|
|
@$pb.TagNumber(12)
|
|
void clearBestVersion() => $_clearField(12);
|
|
|
|
/// Status of best_version: "published", "alpha", "planned", or empty.
|
|
@$pb.TagNumber(13)
|
|
$core.String get status => $_getSZ(12);
|
|
@$pb.TagNumber(13)
|
|
set status($core.String v) { $_setString(12, v); }
|
|
@$pb.TagNumber(13)
|
|
$core.bool hasStatus() => $_has(12);
|
|
@$pb.TagNumber(13)
|
|
void clearStatus() => $_clearField(13);
|
|
|
|
@$pb.TagNumber(14)
|
|
$core.bool get installed => $_getBF(13);
|
|
@$pb.TagNumber(14)
|
|
set installed($core.bool v) { $_setBool(13, v); }
|
|
@$pb.TagNumber(14)
|
|
$core.bool hasInstalled() => $_has(13);
|
|
@$pb.TagNumber(14)
|
|
void clearInstalled() => $_clearField(14);
|
|
|
|
/// True iff the store-index marks this module as editorially
|
|
/// featured. Studio renders featured entries in a separate
|
|
/// strip above the main grid. Curated quarterly in the hub's
|
|
/// bundled seed.yaml — same review cadence as the curated
|
|
/// model database.
|
|
@$pb.TagNumber(15)
|
|
$core.bool get featured => $_getBF(14);
|
|
@$pb.TagNumber(15)
|
|
set featured($core.bool v) { $_setBool(14, v); }
|
|
@$pb.TagNumber(15)
|
|
$core.bool hasFeatured() => $_has(14);
|
|
@$pb.TagNumber(15)
|
|
void clearFeatured() => $_clearField(15);
|
|
}
|
|
|
|
class ChannelStatusResponse extends $pb.GeneratedMessage {
|
|
factory ChannelStatusResponse({
|
|
$core.String? active,
|
|
$core.Iterable<ChannelEntry>? channels,
|
|
}) {
|
|
final $result = create();
|
|
if (active != null) {
|
|
$result.active = active;
|
|
}
|
|
if (channels != null) {
|
|
$result.channels.addAll(channels);
|
|
}
|
|
return $result;
|
|
}
|
|
ChannelStatusResponse._() : super();
|
|
factory ChannelStatusResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory ChannelStatusResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ChannelStatusResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..aOS(1, _omitFieldNames ? '' : 'active')
|
|
..pc<ChannelEntry>(2, _omitFieldNames ? '' : 'channels', $pb.PbFieldType.PM, subBuilder: ChannelEntry.create)
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
ChannelStatusResponse clone() => ChannelStatusResponse()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
ChannelStatusResponse copyWith(void Function(ChannelStatusResponse) updates) => super.copyWith((message) => updates(message as ChannelStatusResponse)) as ChannelStatusResponse;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static ChannelStatusResponse create() => ChannelStatusResponse._();
|
|
ChannelStatusResponse createEmptyInstance() => create();
|
|
static $pb.PbList<ChannelStatusResponse> createRepeated() => $pb.PbList<ChannelStatusResponse>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static ChannelStatusResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<ChannelStatusResponse>(create);
|
|
static ChannelStatusResponse? _defaultInstance;
|
|
|
|
/// Active channel pointer from `~/.fai/current-channel`.
|
|
@$pb.TagNumber(1)
|
|
$core.String get active => $_getSZ(0);
|
|
@$pb.TagNumber(1)
|
|
set active($core.String v) { $_setString(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasActive() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearActive() => $_clearField(1);
|
|
|
|
@$pb.TagNumber(2)
|
|
$pb.PbList<ChannelEntry> get channels => $_getList(1);
|
|
}
|
|
|
|
class ChannelEntry extends $pb.GeneratedMessage {
|
|
factory ChannelEntry({
|
|
$core.String? name,
|
|
$core.int? port,
|
|
$core.bool? running,
|
|
$core.String? endpoint,
|
|
}) {
|
|
final $result = create();
|
|
if (name != null) {
|
|
$result.name = name;
|
|
}
|
|
if (port != null) {
|
|
$result.port = port;
|
|
}
|
|
if (running != null) {
|
|
$result.running = running;
|
|
}
|
|
if (endpoint != null) {
|
|
$result.endpoint = endpoint;
|
|
}
|
|
return $result;
|
|
}
|
|
ChannelEntry._() : super();
|
|
factory ChannelEntry.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory ChannelEntry.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ChannelEntry', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..aOS(1, _omitFieldNames ? '' : 'name')
|
|
..a<$core.int>(2, _omitFieldNames ? '' : 'port', $pb.PbFieldType.OU3)
|
|
..aOB(3, _omitFieldNames ? '' : 'running')
|
|
..aOS(4, _omitFieldNames ? '' : 'endpoint')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
ChannelEntry clone() => ChannelEntry()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
ChannelEntry copyWith(void Function(ChannelEntry) updates) => super.copyWith((message) => updates(message as ChannelEntry)) as ChannelEntry;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static ChannelEntry create() => ChannelEntry._();
|
|
ChannelEntry createEmptyInstance() => create();
|
|
static $pb.PbList<ChannelEntry> createRepeated() => $pb.PbList<ChannelEntry>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static ChannelEntry getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<ChannelEntry>(create);
|
|
static ChannelEntry? _defaultInstance;
|
|
|
|
@$pb.TagNumber(1)
|
|
$core.String get name => $_getSZ(0);
|
|
@$pb.TagNumber(1)
|
|
set name($core.String v) { $_setString(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasName() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearName() => $_clearField(1);
|
|
|
|
@$pb.TagNumber(2)
|
|
$core.int get port => $_getIZ(1);
|
|
@$pb.TagNumber(2)
|
|
set port($core.int v) { $_setUnsignedInt32(1, v); }
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasPort() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearPort() => $_clearField(2);
|
|
|
|
/// True iff a daemon is currently bound to that channel's port
|
|
/// (PID file present + process alive).
|
|
@$pb.TagNumber(3)
|
|
$core.bool get running => $_getBF(2);
|
|
@$pb.TagNumber(3)
|
|
set running($core.bool v) { $_setBool(2, v); }
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasRunning() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearRunning() => $_clearField(3);
|
|
|
|
/// Endpoint string from `~/.fai/run/<channel>.endpoint` when
|
|
/// the daemon is up, otherwise empty.
|
|
@$pb.TagNumber(4)
|
|
$core.String get endpoint => $_getSZ(3);
|
|
@$pb.TagNumber(4)
|
|
set endpoint($core.String v) { $_setString(3, v); }
|
|
@$pb.TagNumber(4)
|
|
$core.bool hasEndpoint() => $_has(3);
|
|
@$pb.TagNumber(4)
|
|
void clearEndpoint() => $_clearField(4);
|
|
}
|
|
|
|
class DaemonPathsResponse extends $pb.GeneratedMessage {
|
|
factory DaemonPathsResponse({
|
|
$core.String? logPath,
|
|
$core.String? dbPath,
|
|
$core.String? modulesDir,
|
|
$core.String? flowsDir,
|
|
$core.String? configPath,
|
|
$core.String? pidPath,
|
|
}) {
|
|
final $result = create();
|
|
if (logPath != null) {
|
|
$result.logPath = logPath;
|
|
}
|
|
if (dbPath != null) {
|
|
$result.dbPath = dbPath;
|
|
}
|
|
if (modulesDir != null) {
|
|
$result.modulesDir = modulesDir;
|
|
}
|
|
if (flowsDir != null) {
|
|
$result.flowsDir = flowsDir;
|
|
}
|
|
if (configPath != null) {
|
|
$result.configPath = configPath;
|
|
}
|
|
if (pidPath != null) {
|
|
$result.pidPath = pidPath;
|
|
}
|
|
return $result;
|
|
}
|
|
DaemonPathsResponse._() : super();
|
|
factory DaemonPathsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory DaemonPathsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DaemonPathsResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..aOS(1, _omitFieldNames ? '' : 'logPath')
|
|
..aOS(2, _omitFieldNames ? '' : 'dbPath')
|
|
..aOS(3, _omitFieldNames ? '' : 'modulesDir')
|
|
..aOS(4, _omitFieldNames ? '' : 'flowsDir')
|
|
..aOS(5, _omitFieldNames ? '' : 'configPath')
|
|
..aOS(6, _omitFieldNames ? '' : 'pidPath')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
DaemonPathsResponse clone() => DaemonPathsResponse()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
DaemonPathsResponse copyWith(void Function(DaemonPathsResponse) updates) => super.copyWith((message) => updates(message as DaemonPathsResponse)) as DaemonPathsResponse;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static DaemonPathsResponse create() => DaemonPathsResponse._();
|
|
DaemonPathsResponse createEmptyInstance() => create();
|
|
static $pb.PbList<DaemonPathsResponse> createRepeated() => $pb.PbList<DaemonPathsResponse>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static DaemonPathsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<DaemonPathsResponse>(create);
|
|
static DaemonPathsResponse? _defaultInstance;
|
|
|
|
/// Channel-scoped log file path (empty if Studio cannot
|
|
/// resolve one — e.g. older daemon writes only to stderr).
|
|
@$pb.TagNumber(1)
|
|
$core.String get logPath => $_getSZ(0);
|
|
@$pb.TagNumber(1)
|
|
set logPath($core.String v) { $_setString(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasLogPath() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearLogPath() => $_clearField(1);
|
|
|
|
/// SQLite audit-log database path.
|
|
@$pb.TagNumber(2)
|
|
$core.String get dbPath => $_getSZ(1);
|
|
@$pb.TagNumber(2)
|
|
set dbPath($core.String v) { $_setString(1, v); }
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasDbPath() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearDbPath() => $_clearField(2);
|
|
|
|
/// Modules directory the registry scans.
|
|
@$pb.TagNumber(3)
|
|
$core.String get modulesDir => $_getSZ(2);
|
|
@$pb.TagNumber(3)
|
|
set modulesDir($core.String v) { $_setString(2, v); }
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasModulesDir() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearModulesDir() => $_clearField(3);
|
|
|
|
/// Saved flows directory.
|
|
@$pb.TagNumber(4)
|
|
$core.String get flowsDir => $_getSZ(3);
|
|
@$pb.TagNumber(4)
|
|
set flowsDir($core.String v) { $_setString(3, v); }
|
|
@$pb.TagNumber(4)
|
|
$core.bool hasFlowsDir() => $_has(3);
|
|
@$pb.TagNumber(4)
|
|
void clearFlowsDir() => $_clearField(4);
|
|
|
|
/// Operator config file (~/.fai/config.yaml).
|
|
@$pb.TagNumber(5)
|
|
$core.String get configPath => $_getSZ(4);
|
|
@$pb.TagNumber(5)
|
|
set configPath($core.String v) { $_setString(4, v); }
|
|
@$pb.TagNumber(5)
|
|
$core.bool hasConfigPath() => $_has(4);
|
|
@$pb.TagNumber(5)
|
|
void clearConfigPath() => $_clearField(5);
|
|
|
|
/// PID file the daemon supervisor writes (for the active
|
|
/// channel).
|
|
@$pb.TagNumber(6)
|
|
$core.String get pidPath => $_getSZ(5);
|
|
@$pb.TagNumber(6)
|
|
set pidPath($core.String v) { $_setString(5, v); }
|
|
@$pb.TagNumber(6)
|
|
$core.bool hasPidPath() => $_has(5);
|
|
@$pb.TagNumber(6)
|
|
void clearPidPath() => $_clearField(6);
|
|
}
|
|
|
|
class CheckUpdateResponse extends $pb.GeneratedMessage {
|
|
factory CheckUpdateResponse({
|
|
$core.String? channel,
|
|
$core.String? localVersion,
|
|
$core.String? latestVersion,
|
|
$core.bool? updateAvailable,
|
|
$core.String? releasedAt,
|
|
$core.String? releaseNotesUrl,
|
|
$core.bool? manifestReachable,
|
|
$core.String? reason,
|
|
$core.String? manifestUrl,
|
|
}) {
|
|
final $result = create();
|
|
if (channel != null) {
|
|
$result.channel = channel;
|
|
}
|
|
if (localVersion != null) {
|
|
$result.localVersion = localVersion;
|
|
}
|
|
if (latestVersion != null) {
|
|
$result.latestVersion = latestVersion;
|
|
}
|
|
if (updateAvailable != null) {
|
|
$result.updateAvailable = updateAvailable;
|
|
}
|
|
if (releasedAt != null) {
|
|
$result.releasedAt = releasedAt;
|
|
}
|
|
if (releaseNotesUrl != null) {
|
|
$result.releaseNotesUrl = releaseNotesUrl;
|
|
}
|
|
if (manifestReachable != null) {
|
|
$result.manifestReachable = manifestReachable;
|
|
}
|
|
if (reason != null) {
|
|
$result.reason = reason;
|
|
}
|
|
if (manifestUrl != null) {
|
|
$result.manifestUrl = manifestUrl;
|
|
}
|
|
return $result;
|
|
}
|
|
CheckUpdateResponse._() : super();
|
|
factory CheckUpdateResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory CheckUpdateResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'CheckUpdateResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..aOS(1, _omitFieldNames ? '' : 'channel')
|
|
..aOS(2, _omitFieldNames ? '' : 'localVersion')
|
|
..aOS(3, _omitFieldNames ? '' : 'latestVersion')
|
|
..aOB(4, _omitFieldNames ? '' : 'updateAvailable')
|
|
..aOS(5, _omitFieldNames ? '' : 'releasedAt')
|
|
..aOS(6, _omitFieldNames ? '' : 'releaseNotesUrl')
|
|
..aOB(7, _omitFieldNames ? '' : 'manifestReachable')
|
|
..aOS(8, _omitFieldNames ? '' : 'reason')
|
|
..aOS(9, _omitFieldNames ? '' : 'manifestUrl')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
CheckUpdateResponse clone() => CheckUpdateResponse()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
CheckUpdateResponse copyWith(void Function(CheckUpdateResponse) updates) => super.copyWith((message) => updates(message as CheckUpdateResponse)) as CheckUpdateResponse;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static CheckUpdateResponse create() => CheckUpdateResponse._();
|
|
CheckUpdateResponse createEmptyInstance() => create();
|
|
static $pb.PbList<CheckUpdateResponse> createRepeated() => $pb.PbList<CheckUpdateResponse>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static CheckUpdateResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<CheckUpdateResponse>(create);
|
|
static CheckUpdateResponse? _defaultInstance;
|
|
|
|
/// The active channel ("dev", "beta", "production").
|
|
@$pb.TagNumber(1)
|
|
$core.String get channel => $_getSZ(0);
|
|
@$pb.TagNumber(1)
|
|
set channel($core.String v) { $_setString(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasChannel() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearChannel() => $_clearField(1);
|
|
|
|
/// The version the running hub was built with.
|
|
@$pb.TagNumber(2)
|
|
$core.String get localVersion => $_getSZ(1);
|
|
@$pb.TagNumber(2)
|
|
set localVersion($core.String v) { $_setString(1, v); }
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasLocalVersion() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearLocalVersion() => $_clearField(2);
|
|
|
|
/// The version the manifest advertises as latest. Empty if
|
|
/// `manifest_reachable` is false.
|
|
@$pb.TagNumber(3)
|
|
$core.String get latestVersion => $_getSZ(2);
|
|
@$pb.TagNumber(3)
|
|
set latestVersion($core.String v) { $_setString(2, v); }
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasLatestVersion() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearLatestVersion() => $_clearField(3);
|
|
|
|
/// True iff `latest_version > local_version` (semver-aware).
|
|
@$pb.TagNumber(4)
|
|
$core.bool get updateAvailable => $_getBF(3);
|
|
@$pb.TagNumber(4)
|
|
set updateAvailable($core.bool v) { $_setBool(3, v); }
|
|
@$pb.TagNumber(4)
|
|
$core.bool hasUpdateAvailable() => $_has(3);
|
|
@$pb.TagNumber(4)
|
|
void clearUpdateAvailable() => $_clearField(4);
|
|
|
|
/// RFC 3339 timestamp of the release. Empty if not present.
|
|
@$pb.TagNumber(5)
|
|
$core.String get releasedAt => $_getSZ(4);
|
|
@$pb.TagNumber(5)
|
|
set releasedAt($core.String v) { $_setString(4, v); }
|
|
@$pb.TagNumber(5)
|
|
$core.bool hasReleasedAt() => $_has(4);
|
|
@$pb.TagNumber(5)
|
|
void clearReleasedAt() => $_clearField(5);
|
|
|
|
/// URL of the release notes for `latest_version`. Empty if not
|
|
/// present in the manifest.
|
|
@$pb.TagNumber(6)
|
|
$core.String get releaseNotesUrl => $_getSZ(5);
|
|
@$pb.TagNumber(6)
|
|
set releaseNotesUrl($core.String v) { $_setString(5, v); }
|
|
@$pb.TagNumber(6)
|
|
$core.bool hasReleaseNotesUrl() => $_has(5);
|
|
@$pb.TagNumber(6)
|
|
void clearReleaseNotesUrl() => $_clearField(6);
|
|
|
|
/// True iff the release host responded with a parseable manifest.
|
|
/// False on network errors / 404 / malformed JSON. The remaining
|
|
/// string fields are empty in that case; `reason` carries a
|
|
/// human-readable diagnostic.
|
|
@$pb.TagNumber(7)
|
|
$core.bool get manifestReachable => $_getBF(6);
|
|
@$pb.TagNumber(7)
|
|
set manifestReachable($core.bool v) { $_setBool(6, v); }
|
|
@$pb.TagNumber(7)
|
|
$core.bool hasManifestReachable() => $_has(6);
|
|
@$pb.TagNumber(7)
|
|
void clearManifestReachable() => $_clearField(7);
|
|
|
|
/// Empty on success; carries an error description when
|
|
/// `manifest_reachable=false`.
|
|
@$pb.TagNumber(8)
|
|
$core.String get reason => $_getSZ(7);
|
|
@$pb.TagNumber(8)
|
|
set reason($core.String v) { $_setString(7, v); }
|
|
@$pb.TagNumber(8)
|
|
$core.bool hasReason() => $_has(7);
|
|
@$pb.TagNumber(8)
|
|
void clearReason() => $_clearField(8);
|
|
|
|
/// Manifest URL that was queried (configurable per operator).
|
|
@$pb.TagNumber(9)
|
|
$core.String get manifestUrl => $_getSZ(8);
|
|
@$pb.TagNumber(9)
|
|
set manifestUrl($core.String v) { $_setString(8, v); }
|
|
@$pb.TagNumber(9)
|
|
$core.bool hasManifestUrl() => $_has(8);
|
|
@$pb.TagNumber(9)
|
|
void clearManifestUrl() => $_clearField(9);
|
|
}
|
|
|
|
class SystemAiStatusResponse extends $pb.GeneratedMessage {
|
|
factory SystemAiStatusResponse({
|
|
$core.bool? enabled,
|
|
$core.String? provider,
|
|
$core.String? endpoint,
|
|
$core.String? model,
|
|
$core.String? privacyMode,
|
|
$core.String? apiKeyEnv,
|
|
$fixnum.Int64? cacheCount,
|
|
}) {
|
|
final $result = create();
|
|
if (enabled != null) {
|
|
$result.enabled = enabled;
|
|
}
|
|
if (provider != null) {
|
|
$result.provider = provider;
|
|
}
|
|
if (endpoint != null) {
|
|
$result.endpoint = endpoint;
|
|
}
|
|
if (model != null) {
|
|
$result.model = model;
|
|
}
|
|
if (privacyMode != null) {
|
|
$result.privacyMode = privacyMode;
|
|
}
|
|
if (apiKeyEnv != null) {
|
|
$result.apiKeyEnv = apiKeyEnv;
|
|
}
|
|
if (cacheCount != null) {
|
|
$result.cacheCount = cacheCount;
|
|
}
|
|
return $result;
|
|
}
|
|
SystemAiStatusResponse._() : super();
|
|
factory SystemAiStatusResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory SystemAiStatusResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'SystemAiStatusResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..aOB(1, _omitFieldNames ? '' : 'enabled')
|
|
..aOS(2, _omitFieldNames ? '' : 'provider')
|
|
..aOS(3, _omitFieldNames ? '' : 'endpoint')
|
|
..aOS(4, _omitFieldNames ? '' : 'model')
|
|
..aOS(5, _omitFieldNames ? '' : 'privacyMode')
|
|
..aOS(6, _omitFieldNames ? '' : 'apiKeyEnv')
|
|
..a<$fixnum.Int64>(7, _omitFieldNames ? '' : 'cacheCount', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO)
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
SystemAiStatusResponse clone() => SystemAiStatusResponse()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
SystemAiStatusResponse copyWith(void Function(SystemAiStatusResponse) updates) => super.copyWith((message) => updates(message as SystemAiStatusResponse)) as SystemAiStatusResponse;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static SystemAiStatusResponse create() => SystemAiStatusResponse._();
|
|
SystemAiStatusResponse createEmptyInstance() => create();
|
|
static $pb.PbList<SystemAiStatusResponse> createRepeated() => $pb.PbList<SystemAiStatusResponse>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static SystemAiStatusResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<SystemAiStatusResponse>(create);
|
|
static SystemAiStatusResponse? _defaultInstance;
|
|
|
|
/// True iff `system_llm` is configured AND privacy_mode != off.
|
|
@$pb.TagNumber(1)
|
|
$core.bool get enabled => $_getBF(0);
|
|
@$pb.TagNumber(1)
|
|
set enabled($core.bool v) { $_setBool(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasEnabled() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearEnabled() => $_clearField(1);
|
|
|
|
/// openai / anthropic / "" — empty when disabled.
|
|
@$pb.TagNumber(2)
|
|
$core.String get provider => $_getSZ(1);
|
|
@$pb.TagNumber(2)
|
|
set provider($core.String v) { $_setString(1, v); }
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasProvider() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearProvider() => $_clearField(2);
|
|
|
|
/// The endpoint URL the operator configured. Empty when disabled.
|
|
@$pb.TagNumber(3)
|
|
$core.String get endpoint => $_getSZ(2);
|
|
@$pb.TagNumber(3)
|
|
set endpoint($core.String v) { $_setString(2, v); }
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasEndpoint() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearEndpoint() => $_clearField(3);
|
|
|
|
/// Model identifier. Empty when disabled.
|
|
@$pb.TagNumber(4)
|
|
$core.String get model => $_getSZ(3);
|
|
@$pb.TagNumber(4)
|
|
set model($core.String v) { $_setString(3, v); }
|
|
@$pb.TagNumber(4)
|
|
$core.bool hasModel() => $_has(3);
|
|
@$pb.TagNumber(4)
|
|
void clearModel() => $_clearField(4);
|
|
|
|
/// off / redacted / full — never empty.
|
|
@$pb.TagNumber(5)
|
|
$core.String get privacyMode => $_getSZ(4);
|
|
@$pb.TagNumber(5)
|
|
set privacyMode($core.String v) { $_setString(4, v); }
|
|
@$pb.TagNumber(5)
|
|
$core.bool hasPrivacyMode() => $_has(4);
|
|
@$pb.TagNumber(5)
|
|
void clearPrivacyMode() => $_clearField(5);
|
|
|
|
/// Name of the env var holding the API key (empty = no auth).
|
|
/// Studio's settings page renders the *name*; never the value.
|
|
@$pb.TagNumber(6)
|
|
$core.String get apiKeyEnv => $_getSZ(5);
|
|
@$pb.TagNumber(6)
|
|
set apiKeyEnv($core.String v) { $_setString(5, v); }
|
|
@$pb.TagNumber(6)
|
|
$core.bool hasApiKeyEnv() => $_has(5);
|
|
@$pb.TagNumber(6)
|
|
void clearApiKeyEnv() => $_clearField(6);
|
|
|
|
/// Number of cached System-AI explanations currently stored.
|
|
/// Surfaced in Doctor + Settings so operators see the cache
|
|
/// earning its keep.
|
|
@$pb.TagNumber(7)
|
|
$fixnum.Int64 get cacheCount => $_getI64(6);
|
|
@$pb.TagNumber(7)
|
|
set cacheCount($fixnum.Int64 v) { $_setInt64(6, v); }
|
|
@$pb.TagNumber(7)
|
|
$core.bool hasCacheCount() => $_has(6);
|
|
@$pb.TagNumber(7)
|
|
void clearCacheCount() => $_clearField(7);
|
|
}
|
|
|
|
class AskAiRequest extends $pb.GeneratedMessage {
|
|
factory AskAiRequest({
|
|
$core.String? prompt,
|
|
$core.bool? forceFresh,
|
|
}) {
|
|
final $result = create();
|
|
if (prompt != null) {
|
|
$result.prompt = prompt;
|
|
}
|
|
if (forceFresh != null) {
|
|
$result.forceFresh = forceFresh;
|
|
}
|
|
return $result;
|
|
}
|
|
AskAiRequest._() : super();
|
|
factory AskAiRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory AskAiRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'AskAiRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..aOS(1, _omitFieldNames ? '' : 'prompt')
|
|
..aOB(2, _omitFieldNames ? '' : 'forceFresh')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
AskAiRequest clone() => AskAiRequest()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
AskAiRequest copyWith(void Function(AskAiRequest) updates) => super.copyWith((message) => updates(message as AskAiRequest)) as AskAiRequest;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static AskAiRequest create() => AskAiRequest._();
|
|
AskAiRequest createEmptyInstance() => create();
|
|
static $pb.PbList<AskAiRequest> createRepeated() => $pb.PbList<AskAiRequest>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static AskAiRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<AskAiRequest>(create);
|
|
static AskAiRequest? _defaultInstance;
|
|
|
|
/// The prompt the operator wants answered. Studio assembles
|
|
/// this client-side from the audit event being explained
|
|
/// and the chosen privacy mode.
|
|
@$pb.TagNumber(1)
|
|
$core.String get prompt => $_getSZ(0);
|
|
@$pb.TagNumber(1)
|
|
set prompt($core.String v) { $_setString(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasPrompt() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearPrompt() => $_clearField(1);
|
|
|
|
/// When true, skip the persistent cache and always hit the
|
|
/// live provider. Studio's "Regenerate" button passes this so
|
|
/// the operator can ask the model to think again.
|
|
@$pb.TagNumber(2)
|
|
$core.bool get forceFresh => $_getBF(1);
|
|
@$pb.TagNumber(2)
|
|
set forceFresh($core.bool v) { $_setBool(1, v); }
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasForceFresh() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearForceFresh() => $_clearField(2);
|
|
}
|
|
|
|
class AskAiResponse extends $pb.GeneratedMessage {
|
|
factory AskAiResponse({
|
|
$core.String? errorKind,
|
|
$core.String? text,
|
|
$core.int? latencyMs,
|
|
$core.bool? cached,
|
|
$core.String? cachedAt,
|
|
$core.int? cacheHits,
|
|
}) {
|
|
final $result = create();
|
|
if (errorKind != null) {
|
|
$result.errorKind = errorKind;
|
|
}
|
|
if (text != null) {
|
|
$result.text = text;
|
|
}
|
|
if (latencyMs != null) {
|
|
$result.latencyMs = latencyMs;
|
|
}
|
|
if (cached != null) {
|
|
$result.cached = cached;
|
|
}
|
|
if (cachedAt != null) {
|
|
$result.cachedAt = cachedAt;
|
|
}
|
|
if (cacheHits != null) {
|
|
$result.cacheHits = cacheHits;
|
|
}
|
|
return $result;
|
|
}
|
|
AskAiResponse._() : super();
|
|
factory AskAiResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory AskAiResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'AskAiResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..aOS(1, _omitFieldNames ? '' : 'errorKind')
|
|
..aOS(2, _omitFieldNames ? '' : 'text')
|
|
..a<$core.int>(3, _omitFieldNames ? '' : 'latencyMs', $pb.PbFieldType.OU3)
|
|
..aOB(4, _omitFieldNames ? '' : 'cached')
|
|
..aOS(5, _omitFieldNames ? '' : 'cachedAt')
|
|
..a<$core.int>(6, _omitFieldNames ? '' : 'cacheHits', $pb.PbFieldType.OU3)
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
AskAiResponse clone() => AskAiResponse()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
AskAiResponse copyWith(void Function(AskAiResponse) updates) => super.copyWith((message) => updates(message as AskAiResponse)) as AskAiResponse;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static AskAiResponse create() => AskAiResponse._();
|
|
AskAiResponse createEmptyInstance() => create();
|
|
static $pb.PbList<AskAiResponse> createRepeated() => $pb.PbList<AskAiResponse>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static AskAiResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<AskAiResponse>(create);
|
|
static AskAiResponse? _defaultInstance;
|
|
|
|
/// Failure category, mapped from `system_llm::SystemLlmError`.
|
|
/// Empty on success. Studio surfaces each value with a fix hint.
|
|
/// Values: "" (success), "disabled", "env_missing", "network",
|
|
/// "http", "parse", "empty_response".
|
|
@$pb.TagNumber(1)
|
|
$core.String get errorKind => $_getSZ(0);
|
|
@$pb.TagNumber(1)
|
|
set errorKind($core.String v) { $_setString(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasErrorKind() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearErrorKind() => $_clearField(1);
|
|
|
|
/// Human-readable diagnostic / answer. Always populated:
|
|
/// either the assistant text on success, or the error detail
|
|
/// on failure.
|
|
@$pb.TagNumber(2)
|
|
$core.String get text => $_getSZ(1);
|
|
@$pb.TagNumber(2)
|
|
set text($core.String v) { $_setString(1, v); }
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasText() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearText() => $_clearField(2);
|
|
|
|
/// Round-trip latency in milliseconds (success only). For
|
|
/// cache hits this is the *original* generation latency, not
|
|
/// the cache-lookup time — the UI renders it as "originally
|
|
/// took X" so the operator sees what a live call would cost.
|
|
@$pb.TagNumber(3)
|
|
$core.int get latencyMs => $_getIZ(2);
|
|
@$pb.TagNumber(3)
|
|
set latencyMs($core.int v) { $_setUnsignedInt32(2, v); }
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasLatencyMs() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearLatencyMs() => $_clearField(3);
|
|
|
|
/// True iff the answer came from the persistent cache rather
|
|
/// than a fresh provider round-trip.
|
|
@$pb.TagNumber(4)
|
|
$core.bool get cached => $_getBF(3);
|
|
@$pb.TagNumber(4)
|
|
set cached($core.bool v) { $_setBool(3, v); }
|
|
@$pb.TagNumber(4)
|
|
$core.bool hasCached() => $_has(3);
|
|
@$pb.TagNumber(4)
|
|
void clearCached() => $_clearField(4);
|
|
|
|
/// ISO-8601 timestamp the cached entry was first generated.
|
|
/// Empty for fresh answers.
|
|
@$pb.TagNumber(5)
|
|
$core.String get cachedAt => $_getSZ(4);
|
|
@$pb.TagNumber(5)
|
|
set cachedAt($core.String v) { $_setString(4, v); }
|
|
@$pb.TagNumber(5)
|
|
$core.bool hasCachedAt() => $_has(4);
|
|
@$pb.TagNumber(5)
|
|
void clearCachedAt() => $_clearField(5);
|
|
|
|
/// How many times this entry has been served from cache.
|
|
/// 0 for fresh answers.
|
|
@$pb.TagNumber(6)
|
|
$core.int get cacheHits => $_getIZ(5);
|
|
@$pb.TagNumber(6)
|
|
set cacheHits($core.int v) { $_setUnsignedInt32(5, v); }
|
|
@$pb.TagNumber(6)
|
|
$core.bool hasCacheHits() => $_has(5);
|
|
@$pb.TagNumber(6)
|
|
void clearCacheHits() => $_clearField(6);
|
|
}
|
|
|
|
class ClearSystemLlmCacheResponse extends $pb.GeneratedMessage {
|
|
factory ClearSystemLlmCacheResponse({
|
|
$fixnum.Int64? purged,
|
|
}) {
|
|
final $result = create();
|
|
if (purged != null) {
|
|
$result.purged = purged;
|
|
}
|
|
return $result;
|
|
}
|
|
ClearSystemLlmCacheResponse._() : super();
|
|
factory ClearSystemLlmCacheResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory ClearSystemLlmCacheResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ClearSystemLlmCacheResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..a<$fixnum.Int64>(1, _omitFieldNames ? '' : 'purged', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO)
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
ClearSystemLlmCacheResponse clone() => ClearSystemLlmCacheResponse()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
ClearSystemLlmCacheResponse copyWith(void Function(ClearSystemLlmCacheResponse) updates) => super.copyWith((message) => updates(message as ClearSystemLlmCacheResponse)) as ClearSystemLlmCacheResponse;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static ClearSystemLlmCacheResponse create() => ClearSystemLlmCacheResponse._();
|
|
ClearSystemLlmCacheResponse createEmptyInstance() => create();
|
|
static $pb.PbList<ClearSystemLlmCacheResponse> createRepeated() => $pb.PbList<ClearSystemLlmCacheResponse>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static ClearSystemLlmCacheResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<ClearSystemLlmCacheResponse>(create);
|
|
static ClearSystemLlmCacheResponse? _defaultInstance;
|
|
|
|
/// Number of cached entries that were dropped.
|
|
@$pb.TagNumber(1)
|
|
$fixnum.Int64 get purged => $_getI64(0);
|
|
@$pb.TagNumber(1)
|
|
set purged($fixnum.Int64 v) { $_setInt64(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasPurged() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearPurged() => $_clearField(1);
|
|
}
|
|
|
|
class UpdateSystemAiRequest extends $pb.GeneratedMessage {
|
|
factory UpdateSystemAiRequest({
|
|
$core.String? provider,
|
|
$core.String? endpoint,
|
|
$core.String? model,
|
|
$core.String? apiKeyEnv,
|
|
$core.String? privacyMode,
|
|
}) {
|
|
final $result = create();
|
|
if (provider != null) {
|
|
$result.provider = provider;
|
|
}
|
|
if (endpoint != null) {
|
|
$result.endpoint = endpoint;
|
|
}
|
|
if (model != null) {
|
|
$result.model = model;
|
|
}
|
|
if (apiKeyEnv != null) {
|
|
$result.apiKeyEnv = apiKeyEnv;
|
|
}
|
|
if (privacyMode != null) {
|
|
$result.privacyMode = privacyMode;
|
|
}
|
|
return $result;
|
|
}
|
|
UpdateSystemAiRequest._() : super();
|
|
factory UpdateSystemAiRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory UpdateSystemAiRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'UpdateSystemAiRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..aOS(1, _omitFieldNames ? '' : 'provider')
|
|
..aOS(2, _omitFieldNames ? '' : 'endpoint')
|
|
..aOS(3, _omitFieldNames ? '' : 'model')
|
|
..aOS(4, _omitFieldNames ? '' : 'apiKeyEnv')
|
|
..aOS(5, _omitFieldNames ? '' : 'privacyMode')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
UpdateSystemAiRequest clone() => UpdateSystemAiRequest()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
UpdateSystemAiRequest copyWith(void Function(UpdateSystemAiRequest) updates) => super.copyWith((message) => updates(message as UpdateSystemAiRequest)) as UpdateSystemAiRequest;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static UpdateSystemAiRequest create() => UpdateSystemAiRequest._();
|
|
UpdateSystemAiRequest createEmptyInstance() => create();
|
|
static $pb.PbList<UpdateSystemAiRequest> createRepeated() => $pb.PbList<UpdateSystemAiRequest>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static UpdateSystemAiRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<UpdateSystemAiRequest>(create);
|
|
static UpdateSystemAiRequest? _defaultInstance;
|
|
|
|
/// ollama / openai / lmstudio / vllm / custom (defaults to
|
|
/// ollama if empty).
|
|
@$pb.TagNumber(1)
|
|
$core.String get provider => $_getSZ(0);
|
|
@$pb.TagNumber(1)
|
|
set provider($core.String v) { $_setString(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasProvider() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearProvider() => $_clearField(1);
|
|
|
|
/// Full URL up to and including /v1. Empty + privacy_mode!=off
|
|
/// → returns InvalidArgument.
|
|
@$pb.TagNumber(2)
|
|
$core.String get endpoint => $_getSZ(1);
|
|
@$pb.TagNumber(2)
|
|
set endpoint($core.String v) { $_setString(1, v); }
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasEndpoint() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearEndpoint() => $_clearField(2);
|
|
|
|
/// Model identifier the provider expects. Empty +
|
|
/// privacy_mode!=off → returns InvalidArgument.
|
|
@$pb.TagNumber(3)
|
|
$core.String get model => $_getSZ(2);
|
|
@$pb.TagNumber(3)
|
|
set model($core.String v) { $_setString(2, v); }
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasModel() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearModel() => $_clearField(3);
|
|
|
|
/// Name of the env var holding the API key. Empty = no auth.
|
|
@$pb.TagNumber(4)
|
|
$core.String get apiKeyEnv => $_getSZ(3);
|
|
@$pb.TagNumber(4)
|
|
set apiKeyEnv($core.String v) { $_setString(3, v); }
|
|
@$pb.TagNumber(4)
|
|
$core.bool hasApiKeyEnv() => $_has(3);
|
|
@$pb.TagNumber(4)
|
|
void clearApiKeyEnv() => $_clearField(4);
|
|
|
|
/// off / redacted / full. Empty defaults to "off".
|
|
@$pb.TagNumber(5)
|
|
$core.String get privacyMode => $_getSZ(4);
|
|
@$pb.TagNumber(5)
|
|
set privacyMode($core.String v) { $_setString(4, v); }
|
|
@$pb.TagNumber(5)
|
|
$core.bool hasPrivacyMode() => $_has(4);
|
|
@$pb.TagNumber(5)
|
|
void clearPrivacyMode() => $_clearField(5);
|
|
}
|
|
|
|
class TestSystemAiRequest extends $pb.GeneratedMessage {
|
|
factory TestSystemAiRequest({
|
|
$core.String? provider,
|
|
$core.String? endpoint,
|
|
$core.String? model,
|
|
$core.String? apiKeyEnv,
|
|
$core.String? privacyMode,
|
|
}) {
|
|
final $result = create();
|
|
if (provider != null) {
|
|
$result.provider = provider;
|
|
}
|
|
if (endpoint != null) {
|
|
$result.endpoint = endpoint;
|
|
}
|
|
if (model != null) {
|
|
$result.model = model;
|
|
}
|
|
if (apiKeyEnv != null) {
|
|
$result.apiKeyEnv = apiKeyEnv;
|
|
}
|
|
if (privacyMode != null) {
|
|
$result.privacyMode = privacyMode;
|
|
}
|
|
return $result;
|
|
}
|
|
TestSystemAiRequest._() : super();
|
|
factory TestSystemAiRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory TestSystemAiRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'TestSystemAiRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..aOS(1, _omitFieldNames ? '' : 'provider')
|
|
..aOS(2, _omitFieldNames ? '' : 'endpoint')
|
|
..aOS(3, _omitFieldNames ? '' : 'model')
|
|
..aOS(4, _omitFieldNames ? '' : 'apiKeyEnv')
|
|
..aOS(5, _omitFieldNames ? '' : 'privacyMode')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
TestSystemAiRequest clone() => TestSystemAiRequest()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
TestSystemAiRequest copyWith(void Function(TestSystemAiRequest) updates) => super.copyWith((message) => updates(message as TestSystemAiRequest)) as TestSystemAiRequest;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static TestSystemAiRequest create() => TestSystemAiRequest._();
|
|
TestSystemAiRequest createEmptyInstance() => create();
|
|
static $pb.PbList<TestSystemAiRequest> createRepeated() => $pb.PbList<TestSystemAiRequest>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static TestSystemAiRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<TestSystemAiRequest>(create);
|
|
static TestSystemAiRequest? _defaultInstance;
|
|
|
|
/// Draft system-AI config to probe with. Empty fields fall
|
|
/// back to the live in-memory config — handy for "test current
|
|
/// settings" without re-sending them.
|
|
@$pb.TagNumber(1)
|
|
$core.String get provider => $_getSZ(0);
|
|
@$pb.TagNumber(1)
|
|
set provider($core.String v) { $_setString(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasProvider() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearProvider() => $_clearField(1);
|
|
|
|
@$pb.TagNumber(2)
|
|
$core.String get endpoint => $_getSZ(1);
|
|
@$pb.TagNumber(2)
|
|
set endpoint($core.String v) { $_setString(1, v); }
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasEndpoint() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearEndpoint() => $_clearField(2);
|
|
|
|
@$pb.TagNumber(3)
|
|
$core.String get model => $_getSZ(2);
|
|
@$pb.TagNumber(3)
|
|
set model($core.String v) { $_setString(2, v); }
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasModel() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearModel() => $_clearField(3);
|
|
|
|
@$pb.TagNumber(4)
|
|
$core.String get apiKeyEnv => $_getSZ(3);
|
|
@$pb.TagNumber(4)
|
|
set apiKeyEnv($core.String v) { $_setString(3, v); }
|
|
@$pb.TagNumber(4)
|
|
$core.bool hasApiKeyEnv() => $_has(3);
|
|
@$pb.TagNumber(4)
|
|
void clearApiKeyEnv() => $_clearField(4);
|
|
|
|
@$pb.TagNumber(5)
|
|
$core.String get privacyMode => $_getSZ(4);
|
|
@$pb.TagNumber(5)
|
|
set privacyMode($core.String v) { $_setString(4, v); }
|
|
@$pb.TagNumber(5)
|
|
$core.bool hasPrivacyMode() => $_has(4);
|
|
@$pb.TagNumber(5)
|
|
void clearPrivacyMode() => $_clearField(5);
|
|
}
|
|
|
|
class ListSystemAiModelsResponse extends $pb.GeneratedMessage {
|
|
factory ListSystemAiModelsResponse({
|
|
$core.String? errorKind,
|
|
$core.String? text,
|
|
$core.Iterable<SystemAiModel>? models,
|
|
}) {
|
|
final $result = create();
|
|
if (errorKind != null) {
|
|
$result.errorKind = errorKind;
|
|
}
|
|
if (text != null) {
|
|
$result.text = text;
|
|
}
|
|
if (models != null) {
|
|
$result.models.addAll(models);
|
|
}
|
|
return $result;
|
|
}
|
|
ListSystemAiModelsResponse._() : super();
|
|
factory ListSystemAiModelsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory ListSystemAiModelsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ListSystemAiModelsResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..aOS(1, _omitFieldNames ? '' : 'errorKind')
|
|
..aOS(2, _omitFieldNames ? '' : 'text')
|
|
..pc<SystemAiModel>(3, _omitFieldNames ? '' : 'models', $pb.PbFieldType.PM, subBuilder: SystemAiModel.create)
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
ListSystemAiModelsResponse clone() => ListSystemAiModelsResponse()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
ListSystemAiModelsResponse copyWith(void Function(ListSystemAiModelsResponse) updates) => super.copyWith((message) => updates(message as ListSystemAiModelsResponse)) as ListSystemAiModelsResponse;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static ListSystemAiModelsResponse create() => ListSystemAiModelsResponse._();
|
|
ListSystemAiModelsResponse createEmptyInstance() => create();
|
|
static $pb.PbList<ListSystemAiModelsResponse> createRepeated() => $pb.PbList<ListSystemAiModelsResponse>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static ListSystemAiModelsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<ListSystemAiModelsResponse>(create);
|
|
static ListSystemAiModelsResponse? _defaultInstance;
|
|
|
|
/// Empty on success. Otherwise: same error-kind taxonomy as
|
|
/// AskAi (network / http / parse / disabled / env_missing).
|
|
@$pb.TagNumber(1)
|
|
$core.String get errorKind => $_getSZ(0);
|
|
@$pb.TagNumber(1)
|
|
set errorKind($core.String v) { $_setString(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasErrorKind() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearErrorKind() => $_clearField(1);
|
|
|
|
@$pb.TagNumber(2)
|
|
$core.String get text => $_getSZ(1);
|
|
@$pb.TagNumber(2)
|
|
set text($core.String v) { $_setString(1, v); }
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasText() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearText() => $_clearField(2);
|
|
|
|
@$pb.TagNumber(3)
|
|
$pb.PbList<SystemAiModel> get models => $_getList(2);
|
|
}
|
|
|
|
class SystemAiModel extends $pb.GeneratedMessage {
|
|
factory SystemAiModel({
|
|
$core.String? id,
|
|
$core.String? ownedBy,
|
|
}) {
|
|
final $result = create();
|
|
if (id != null) {
|
|
$result.id = id;
|
|
}
|
|
if (ownedBy != null) {
|
|
$result.ownedBy = ownedBy;
|
|
}
|
|
return $result;
|
|
}
|
|
SystemAiModel._() : super();
|
|
factory SystemAiModel.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory SystemAiModel.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'SystemAiModel', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..aOS(1, _omitFieldNames ? '' : 'id')
|
|
..aOS(2, _omitFieldNames ? '' : 'ownedBy')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
SystemAiModel clone() => SystemAiModel()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
SystemAiModel copyWith(void Function(SystemAiModel) updates) => super.copyWith((message) => updates(message as SystemAiModel)) as SystemAiModel;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static SystemAiModel create() => SystemAiModel._();
|
|
SystemAiModel createEmptyInstance() => create();
|
|
static $pb.PbList<SystemAiModel> createRepeated() => $pb.PbList<SystemAiModel>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static SystemAiModel getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<SystemAiModel>(create);
|
|
static SystemAiModel? _defaultInstance;
|
|
|
|
/// Model identifier the operator passes as `model:`.
|
|
@$pb.TagNumber(1)
|
|
$core.String get id => $_getSZ(0);
|
|
@$pb.TagNumber(1)
|
|
set id($core.String v) { $_setString(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasId() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearId() => $_clearField(1);
|
|
|
|
/// Optional family / owner string the provider returned.
|
|
@$pb.TagNumber(2)
|
|
$core.String get ownedBy => $_getSZ(1);
|
|
@$pb.TagNumber(2)
|
|
set ownedBy($core.String v) { $_setString(1, v); }
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasOwnedBy() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearOwnedBy() => $_clearField(2);
|
|
}
|
|
|
|
class PullSystemAiModelRequest extends $pb.GeneratedMessage {
|
|
factory PullSystemAiModelRequest({
|
|
$core.String? endpoint,
|
|
$core.String? apiKeyEnv,
|
|
$core.String? model,
|
|
}) {
|
|
final $result = create();
|
|
if (endpoint != null) {
|
|
$result.endpoint = endpoint;
|
|
}
|
|
if (apiKeyEnv != null) {
|
|
$result.apiKeyEnv = apiKeyEnv;
|
|
}
|
|
if (model != null) {
|
|
$result.model = model;
|
|
}
|
|
return $result;
|
|
}
|
|
PullSystemAiModelRequest._() : super();
|
|
factory PullSystemAiModelRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory PullSystemAiModelRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'PullSystemAiModelRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..aOS(1, _omitFieldNames ? '' : 'endpoint')
|
|
..aOS(2, _omitFieldNames ? '' : 'apiKeyEnv')
|
|
..aOS(3, _omitFieldNames ? '' : 'model')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
PullSystemAiModelRequest clone() => PullSystemAiModelRequest()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
PullSystemAiModelRequest copyWith(void Function(PullSystemAiModelRequest) updates) => super.copyWith((message) => updates(message as PullSystemAiModelRequest)) as PullSystemAiModelRequest;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static PullSystemAiModelRequest create() => PullSystemAiModelRequest._();
|
|
PullSystemAiModelRequest createEmptyInstance() => create();
|
|
static $pb.PbList<PullSystemAiModelRequest> createRepeated() => $pb.PbList<PullSystemAiModelRequest>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static PullSystemAiModelRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<PullSystemAiModelRequest>(create);
|
|
static PullSystemAiModelRequest? _defaultInstance;
|
|
|
|
/// Draft endpoint + auth. Required; the model is the operator's
|
|
/// pick. Currently only Ollama-style /api/pull is supported.
|
|
@$pb.TagNumber(1)
|
|
$core.String get endpoint => $_getSZ(0);
|
|
@$pb.TagNumber(1)
|
|
set endpoint($core.String v) { $_setString(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasEndpoint() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearEndpoint() => $_clearField(1);
|
|
|
|
@$pb.TagNumber(2)
|
|
$core.String get apiKeyEnv => $_getSZ(1);
|
|
@$pb.TagNumber(2)
|
|
set apiKeyEnv($core.String v) { $_setString(1, v); }
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasApiKeyEnv() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearApiKeyEnv() => $_clearField(2);
|
|
|
|
/// Model id to pull, e.g. `gemma3:4b`, `llama3.2:3b`.
|
|
@$pb.TagNumber(3)
|
|
$core.String get model => $_getSZ(2);
|
|
@$pb.TagNumber(3)
|
|
set model($core.String v) { $_setString(2, v); }
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasModel() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearModel() => $_clearField(3);
|
|
}
|
|
|
|
class PullSystemAiModelResponse extends $pb.GeneratedMessage {
|
|
factory PullSystemAiModelResponse({
|
|
$core.String? errorKind,
|
|
$core.String? text,
|
|
$core.int? elapsedMs,
|
|
}) {
|
|
final $result = create();
|
|
if (errorKind != null) {
|
|
$result.errorKind = errorKind;
|
|
}
|
|
if (text != null) {
|
|
$result.text = text;
|
|
}
|
|
if (elapsedMs != null) {
|
|
$result.elapsedMs = elapsedMs;
|
|
}
|
|
return $result;
|
|
}
|
|
PullSystemAiModelResponse._() : super();
|
|
factory PullSystemAiModelResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory PullSystemAiModelResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'PullSystemAiModelResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..aOS(1, _omitFieldNames ? '' : 'errorKind')
|
|
..aOS(2, _omitFieldNames ? '' : 'text')
|
|
..a<$core.int>(3, _omitFieldNames ? '' : 'elapsedMs', $pb.PbFieldType.OU3)
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
PullSystemAiModelResponse clone() => PullSystemAiModelResponse()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
PullSystemAiModelResponse copyWith(void Function(PullSystemAiModelResponse) updates) => super.copyWith((message) => updates(message as PullSystemAiModelResponse)) as PullSystemAiModelResponse;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static PullSystemAiModelResponse create() => PullSystemAiModelResponse._();
|
|
PullSystemAiModelResponse createEmptyInstance() => create();
|
|
static $pb.PbList<PullSystemAiModelResponse> createRepeated() => $pb.PbList<PullSystemAiModelResponse>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static PullSystemAiModelResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<PullSystemAiModelResponse>(create);
|
|
static PullSystemAiModelResponse? _defaultInstance;
|
|
|
|
@$pb.TagNumber(1)
|
|
$core.String get errorKind => $_getSZ(0);
|
|
@$pb.TagNumber(1)
|
|
set errorKind($core.String v) { $_setString(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasErrorKind() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearErrorKind() => $_clearField(1);
|
|
|
|
@$pb.TagNumber(2)
|
|
$core.String get text => $_getSZ(1);
|
|
@$pb.TagNumber(2)
|
|
set text($core.String v) { $_setString(1, v); }
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasText() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearText() => $_clearField(2);
|
|
|
|
/// Total wall-clock time the pull took, in milliseconds.
|
|
@$pb.TagNumber(3)
|
|
$core.int get elapsedMs => $_getIZ(2);
|
|
@$pb.TagNumber(3)
|
|
set elapsedMs($core.int v) { $_setUnsignedInt32(2, v); }
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasElapsedMs() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearElapsedMs() => $_clearField(3);
|
|
}
|
|
|
|
class HardwareInfoResponse extends $pb.GeneratedMessage {
|
|
factory HardwareInfoResponse({
|
|
$core.String? tier,
|
|
$core.String? cpuBrand,
|
|
$core.int? cpuCores,
|
|
$fixnum.Int64? ramMb,
|
|
$core.bool? appleSilicon,
|
|
$core.bool? dedicatedGpu,
|
|
$core.String? summary,
|
|
}) {
|
|
final $result = create();
|
|
if (tier != null) {
|
|
$result.tier = tier;
|
|
}
|
|
if (cpuBrand != null) {
|
|
$result.cpuBrand = cpuBrand;
|
|
}
|
|
if (cpuCores != null) {
|
|
$result.cpuCores = cpuCores;
|
|
}
|
|
if (ramMb != null) {
|
|
$result.ramMb = ramMb;
|
|
}
|
|
if (appleSilicon != null) {
|
|
$result.appleSilicon = appleSilicon;
|
|
}
|
|
if (dedicatedGpu != null) {
|
|
$result.dedicatedGpu = dedicatedGpu;
|
|
}
|
|
if (summary != null) {
|
|
$result.summary = summary;
|
|
}
|
|
return $result;
|
|
}
|
|
HardwareInfoResponse._() : super();
|
|
factory HardwareInfoResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory HardwareInfoResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'HardwareInfoResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..aOS(1, _omitFieldNames ? '' : 'tier')
|
|
..aOS(2, _omitFieldNames ? '' : 'cpuBrand')
|
|
..a<$core.int>(3, _omitFieldNames ? '' : 'cpuCores', $pb.PbFieldType.OU3)
|
|
..a<$fixnum.Int64>(4, _omitFieldNames ? '' : 'ramMb', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO)
|
|
..aOB(5, _omitFieldNames ? '' : 'appleSilicon')
|
|
..aOB(6, _omitFieldNames ? '' : 'dedicatedGpu')
|
|
..aOS(7, _omitFieldNames ? '' : 'summary')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
HardwareInfoResponse clone() => HardwareInfoResponse()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
HardwareInfoResponse copyWith(void Function(HardwareInfoResponse) updates) => super.copyWith((message) => updates(message as HardwareInfoResponse)) as HardwareInfoResponse;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static HardwareInfoResponse create() => HardwareInfoResponse._();
|
|
HardwareInfoResponse createEmptyInstance() => create();
|
|
static $pb.PbList<HardwareInfoResponse> createRepeated() => $pb.PbList<HardwareInfoResponse>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static HardwareInfoResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<HardwareInfoResponse>(create);
|
|
static HardwareInfoResponse? _defaultInstance;
|
|
|
|
/// tiny / small / balanced / large / unknown — see
|
|
/// docs/architecture/system-ai.md → "Hardware tiers".
|
|
@$pb.TagNumber(1)
|
|
$core.String get tier => $_getSZ(0);
|
|
@$pb.TagNumber(1)
|
|
set tier($core.String v) { $_setString(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasTier() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearTier() => $_clearField(1);
|
|
|
|
/// CPU brand string, e.g. "Apple M3 Pro".
|
|
@$pb.TagNumber(2)
|
|
$core.String get cpuBrand => $_getSZ(1);
|
|
@$pb.TagNumber(2)
|
|
set cpuBrand($core.String v) { $_setString(1, v); }
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasCpuBrand() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearCpuBrand() => $_clearField(2);
|
|
|
|
@$pb.TagNumber(3)
|
|
$core.int get cpuCores => $_getIZ(2);
|
|
@$pb.TagNumber(3)
|
|
set cpuCores($core.int v) { $_setUnsignedInt32(2, v); }
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasCpuCores() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearCpuCores() => $_clearField(3);
|
|
|
|
@$pb.TagNumber(4)
|
|
$fixnum.Int64 get ramMb => $_getI64(3);
|
|
@$pb.TagNumber(4)
|
|
set ramMb($fixnum.Int64 v) { $_setInt64(3, v); }
|
|
@$pb.TagNumber(4)
|
|
$core.bool hasRamMb() => $_has(3);
|
|
@$pb.TagNumber(4)
|
|
void clearRamMb() => $_clearField(4);
|
|
|
|
@$pb.TagNumber(5)
|
|
$core.bool get appleSilicon => $_getBF(4);
|
|
@$pb.TagNumber(5)
|
|
set appleSilicon($core.bool v) { $_setBool(4, v); }
|
|
@$pb.TagNumber(5)
|
|
$core.bool hasAppleSilicon() => $_has(4);
|
|
@$pb.TagNumber(5)
|
|
void clearAppleSilicon() => $_clearField(5);
|
|
|
|
@$pb.TagNumber(6)
|
|
$core.bool get dedicatedGpu => $_getBF(5);
|
|
@$pb.TagNumber(6)
|
|
set dedicatedGpu($core.bool v) { $_setBool(5, v); }
|
|
@$pb.TagNumber(6)
|
|
$core.bool hasDedicatedGpu() => $_has(5);
|
|
@$pb.TagNumber(6)
|
|
void clearDedicatedGpu() => $_clearField(6);
|
|
|
|
/// Human-readable summary the editor renders verbatim, e.g.
|
|
/// "Apple M3 Pro · 16 GB · balanced".
|
|
@$pb.TagNumber(7)
|
|
$core.String get summary => $_getSZ(6);
|
|
@$pb.TagNumber(7)
|
|
set summary($core.String v) { $_setString(6, v); }
|
|
@$pb.TagNumber(7)
|
|
$core.bool hasSummary() => $_has(6);
|
|
@$pb.TagNumber(7)
|
|
void clearSummary() => $_clearField(7);
|
|
}
|
|
|
|
class ListSystemAiCuratedModelsResponse extends $pb.GeneratedMessage {
|
|
factory ListSystemAiCuratedModelsResponse({
|
|
$core.Iterable<CuratedModel>? models,
|
|
$core.String? lastReviewed,
|
|
}) {
|
|
final $result = create();
|
|
if (models != null) {
|
|
$result.models.addAll(models);
|
|
}
|
|
if (lastReviewed != null) {
|
|
$result.lastReviewed = lastReviewed;
|
|
}
|
|
return $result;
|
|
}
|
|
ListSystemAiCuratedModelsResponse._() : super();
|
|
factory ListSystemAiCuratedModelsResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory ListSystemAiCuratedModelsResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ListSystemAiCuratedModelsResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..pc<CuratedModel>(1, _omitFieldNames ? '' : 'models', $pb.PbFieldType.PM, subBuilder: CuratedModel.create)
|
|
..aOS(2, _omitFieldNames ? '' : 'lastReviewed')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
ListSystemAiCuratedModelsResponse clone() => ListSystemAiCuratedModelsResponse()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
ListSystemAiCuratedModelsResponse copyWith(void Function(ListSystemAiCuratedModelsResponse) updates) => super.copyWith((message) => updates(message as ListSystemAiCuratedModelsResponse)) as ListSystemAiCuratedModelsResponse;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static ListSystemAiCuratedModelsResponse create() => ListSystemAiCuratedModelsResponse._();
|
|
ListSystemAiCuratedModelsResponse createEmptyInstance() => create();
|
|
static $pb.PbList<ListSystemAiCuratedModelsResponse> createRepeated() => $pb.PbList<ListSystemAiCuratedModelsResponse>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static ListSystemAiCuratedModelsResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<ListSystemAiCuratedModelsResponse>(create);
|
|
static ListSystemAiCuratedModelsResponse? _defaultInstance;
|
|
|
|
@$pb.TagNumber(1)
|
|
$pb.PbList<CuratedModel> get models => $_getList(0);
|
|
|
|
/// ISO-date string from models.yaml (e.g. "2026-05-07"). Lets
|
|
/// Studio show "curation last reviewed 3 weeks ago".
|
|
@$pb.TagNumber(2)
|
|
$core.String get lastReviewed => $_getSZ(1);
|
|
@$pb.TagNumber(2)
|
|
set lastReviewed($core.String v) { $_setString(1, v); }
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasLastReviewed() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearLastReviewed() => $_clearField(2);
|
|
}
|
|
|
|
class CuratedModel extends $pb.GeneratedMessage {
|
|
factory CuratedModel({
|
|
$core.String? id,
|
|
$core.String? family,
|
|
$core.double? paramsB,
|
|
$core.String? qualityTier,
|
|
$core.String? minHwTier,
|
|
$core.int? contextK,
|
|
$core.String? notes,
|
|
$core.String? license,
|
|
}) {
|
|
final $result = create();
|
|
if (id != null) {
|
|
$result.id = id;
|
|
}
|
|
if (family != null) {
|
|
$result.family = family;
|
|
}
|
|
if (paramsB != null) {
|
|
$result.paramsB = paramsB;
|
|
}
|
|
if (qualityTier != null) {
|
|
$result.qualityTier = qualityTier;
|
|
}
|
|
if (minHwTier != null) {
|
|
$result.minHwTier = minHwTier;
|
|
}
|
|
if (contextK != null) {
|
|
$result.contextK = contextK;
|
|
}
|
|
if (notes != null) {
|
|
$result.notes = notes;
|
|
}
|
|
if (license != null) {
|
|
$result.license = license;
|
|
}
|
|
return $result;
|
|
}
|
|
CuratedModel._() : super();
|
|
factory CuratedModel.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory CuratedModel.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'CuratedModel', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..aOS(1, _omitFieldNames ? '' : 'id')
|
|
..aOS(2, _omitFieldNames ? '' : 'family')
|
|
..a<$core.double>(3, _omitFieldNames ? '' : 'paramsB', $pb.PbFieldType.OF)
|
|
..aOS(4, _omitFieldNames ? '' : 'qualityTier')
|
|
..aOS(5, _omitFieldNames ? '' : 'minHwTier')
|
|
..a<$core.int>(6, _omitFieldNames ? '' : 'contextK', $pb.PbFieldType.OU3)
|
|
..aOS(7, _omitFieldNames ? '' : 'notes')
|
|
..aOS(8, _omitFieldNames ? '' : 'license')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
CuratedModel clone() => CuratedModel()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
CuratedModel copyWith(void Function(CuratedModel) updates) => super.copyWith((message) => updates(message as CuratedModel)) as CuratedModel;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static CuratedModel create() => CuratedModel._();
|
|
CuratedModel createEmptyInstance() => create();
|
|
static $pb.PbList<CuratedModel> createRepeated() => $pb.PbList<CuratedModel>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static CuratedModel getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<CuratedModel>(create);
|
|
static CuratedModel? _defaultInstance;
|
|
|
|
@$pb.TagNumber(1)
|
|
$core.String get id => $_getSZ(0);
|
|
@$pb.TagNumber(1)
|
|
set id($core.String v) { $_setString(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasId() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearId() => $_clearField(1);
|
|
|
|
@$pb.TagNumber(2)
|
|
$core.String get family => $_getSZ(1);
|
|
@$pb.TagNumber(2)
|
|
set family($core.String v) { $_setString(1, v); }
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasFamily() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearFamily() => $_clearField(2);
|
|
|
|
/// Parameter count in billions. 0 for closed-source cloud
|
|
/// models where we don't publish a number.
|
|
@$pb.TagNumber(3)
|
|
$core.double get paramsB => $_getN(2);
|
|
@$pb.TagNumber(3)
|
|
set paramsB($core.double v) { $_setFloat(2, v); }
|
|
@$pb.TagNumber(3)
|
|
$core.bool hasParamsB() => $_has(2);
|
|
@$pb.TagNumber(3)
|
|
void clearParamsB() => $_clearField(3);
|
|
|
|
/// basic / good / excellent.
|
|
@$pb.TagNumber(4)
|
|
$core.String get qualityTier => $_getSZ(3);
|
|
@$pb.TagNumber(4)
|
|
set qualityTier($core.String v) { $_setString(3, v); }
|
|
@$pb.TagNumber(4)
|
|
$core.bool hasQualityTier() => $_has(3);
|
|
@$pb.TagNumber(4)
|
|
void clearQualityTier() => $_clearField(4);
|
|
|
|
/// tiny / small / balanced / large.
|
|
@$pb.TagNumber(5)
|
|
$core.String get minHwTier => $_getSZ(4);
|
|
@$pb.TagNumber(5)
|
|
set minHwTier($core.String v) { $_setString(4, v); }
|
|
@$pb.TagNumber(5)
|
|
$core.bool hasMinHwTier() => $_has(4);
|
|
@$pb.TagNumber(5)
|
|
void clearMinHwTier() => $_clearField(5);
|
|
|
|
/// Context window in K tokens (8 = 8192).
|
|
@$pb.TagNumber(6)
|
|
$core.int get contextK => $_getIZ(5);
|
|
@$pb.TagNumber(6)
|
|
set contextK($core.int v) { $_setUnsignedInt32(5, v); }
|
|
@$pb.TagNumber(6)
|
|
$core.bool hasContextK() => $_has(5);
|
|
@$pb.TagNumber(6)
|
|
void clearContextK() => $_clearField(6);
|
|
|
|
/// Free-form note rendered as a tooltip in Studio.
|
|
@$pb.TagNumber(7)
|
|
$core.String get notes => $_getSZ(6);
|
|
@$pb.TagNumber(7)
|
|
set notes($core.String v) { $_setString(6, v); }
|
|
@$pb.TagNumber(7)
|
|
$core.bool hasNotes() => $_has(6);
|
|
@$pb.TagNumber(7)
|
|
void clearNotes() => $_clearField(7);
|
|
|
|
/// Licence identifier (gemma-license, apache-2.0, …).
|
|
@$pb.TagNumber(8)
|
|
$core.String get license => $_getSZ(7);
|
|
@$pb.TagNumber(8)
|
|
set license($core.String v) { $_setString(7, v); }
|
|
@$pb.TagNumber(8)
|
|
$core.bool hasLicense() => $_has(7);
|
|
@$pb.TagNumber(8)
|
|
void clearLicense() => $_clearField(8);
|
|
}
|
|
|
|
class ClearEventLogRequest extends $pb.GeneratedMessage {
|
|
factory ClearEventLogRequest({
|
|
$core.String? reviewer,
|
|
$core.String? reason,
|
|
}) {
|
|
final $result = create();
|
|
if (reviewer != null) {
|
|
$result.reviewer = reviewer;
|
|
}
|
|
if (reason != null) {
|
|
$result.reason = reason;
|
|
}
|
|
return $result;
|
|
}
|
|
ClearEventLogRequest._() : super();
|
|
factory ClearEventLogRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory ClearEventLogRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ClearEventLogRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..aOS(1, _omitFieldNames ? '' : 'reviewer')
|
|
..aOS(2, _omitFieldNames ? '' : 'reason')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
ClearEventLogRequest clone() => ClearEventLogRequest()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
ClearEventLogRequest copyWith(void Function(ClearEventLogRequest) updates) => super.copyWith((message) => updates(message as ClearEventLogRequest)) as ClearEventLogRequest;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static ClearEventLogRequest create() => ClearEventLogRequest._();
|
|
ClearEventLogRequest createEmptyInstance() => create();
|
|
static $pb.PbList<ClearEventLogRequest> createRepeated() => $pb.PbList<ClearEventLogRequest>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static ClearEventLogRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<ClearEventLogRequest>(create);
|
|
static ClearEventLogRequest? _defaultInstance;
|
|
|
|
/// Operator handle recorded in the chain.reset marker so the
|
|
/// discontinuity is attributable. Required.
|
|
@$pb.TagNumber(1)
|
|
$core.String get reviewer => $_getSZ(0);
|
|
@$pb.TagNumber(1)
|
|
set reviewer($core.String v) { $_setString(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasReviewer() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearReviewer() => $_clearField(1);
|
|
|
|
/// Free-form reason recorded in the chain.reset marker. Required —
|
|
/// dropping audit events without a reason is the kind of action
|
|
/// operators are asked to defend later.
|
|
@$pb.TagNumber(2)
|
|
$core.String get reason => $_getSZ(1);
|
|
@$pb.TagNumber(2)
|
|
set reason($core.String v) { $_setString(1, v); }
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasReason() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearReason() => $_clearField(2);
|
|
}
|
|
|
|
class ClearEventLogResponse extends $pb.GeneratedMessage {
|
|
factory ClearEventLogResponse({
|
|
$fixnum.Int64? purged,
|
|
$core.String? channel,
|
|
}) {
|
|
final $result = create();
|
|
if (purged != null) {
|
|
$result.purged = purged;
|
|
}
|
|
if (channel != null) {
|
|
$result.channel = channel;
|
|
}
|
|
return $result;
|
|
}
|
|
ClearEventLogResponse._() : super();
|
|
factory ClearEventLogResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
|
|
factory ClearEventLogResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
|
|
|
|
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ClearEventLogResponse', package: const $pb.PackageName(_omitMessageNames ? '' : 'fai.v1'), createEmptyInstance: create)
|
|
..a<$fixnum.Int64>(1, _omitFieldNames ? '' : 'purged', $pb.PbFieldType.OU6, defaultOrMaker: $fixnum.Int64.ZERO)
|
|
..aOS(2, _omitFieldNames ? '' : 'channel')
|
|
..hasRequiredFields = false
|
|
;
|
|
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
ClearEventLogResponse clone() => ClearEventLogResponse()..mergeFromMessage(this);
|
|
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
|
ClearEventLogResponse copyWith(void Function(ClearEventLogResponse) updates) => super.copyWith((message) => updates(message as ClearEventLogResponse)) as ClearEventLogResponse;
|
|
|
|
$pb.BuilderInfo get info_ => _i;
|
|
|
|
@$core.pragma('dart2js:noInline')
|
|
static ClearEventLogResponse create() => ClearEventLogResponse._();
|
|
ClearEventLogResponse createEmptyInstance() => create();
|
|
static $pb.PbList<ClearEventLogResponse> createRepeated() => $pb.PbList<ClearEventLogResponse>();
|
|
@$core.pragma('dart2js:noInline')
|
|
static ClearEventLogResponse getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<ClearEventLogResponse>(create);
|
|
static ClearEventLogResponse? _defaultInstance;
|
|
|
|
/// Number of events that were purged (excludes the new
|
|
/// chain.reset marker that seeds the fresh chain).
|
|
@$pb.TagNumber(1)
|
|
$fixnum.Int64 get purged => $_getI64(0);
|
|
@$pb.TagNumber(1)
|
|
set purged($fixnum.Int64 v) { $_setInt64(0, v); }
|
|
@$pb.TagNumber(1)
|
|
$core.bool hasPurged() => $_has(0);
|
|
@$pb.TagNumber(1)
|
|
void clearPurged() => $_clearField(1);
|
|
|
|
/// Channel the operation ran on, echoed back so the CLI can
|
|
/// confirm which environment was affected.
|
|
@$pb.TagNumber(2)
|
|
$core.String get channel => $_getSZ(1);
|
|
@$pb.TagNumber(2)
|
|
set channel($core.String v) { $_setString(1, v); }
|
|
@$pb.TagNumber(2)
|
|
$core.bool hasChannel() => $_has(1);
|
|
@$pb.TagNumber(2)
|
|
void clearChannel() => $_clearField(2);
|
|
}
|
|
|
|
|
|
const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names');
|
|
const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names');
|