//
//  Generated code. Do not modify.
//  source: connection.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:protobuf/protobuf.dart' as $pb;

import 'base.pb.dart' as $74;
import 'connector.pb.dart' as $17;
import 'partnerApp.pb.dart' as $44;
import 'shared.pb.dart' as $3;
import 'user.pb.dart' as $60;

export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions;

class Connection extends $pb.GeneratedMessage {
  factory Connection({
    $core.String? iD,
    $core.String? name,
    $core.String? connectorID,
    $core.String? partnerAppID,
    $core.String? serviceAccountName,
    $core.String? uriApiStatus,
    $core.String? uriApiStart,
    $core.String? uriApiStop,
    $core.String? authzServer,
    $core.bool? initializedByConnectionManager,
    $core.String? uriApiClear,
  }) {
    final $result = create();
    if (iD != null) {
      $result.iD = iD;
    }
    if (name != null) {
      $result.name = name;
    }
    if (connectorID != null) {
      $result.connectorID = connectorID;
    }
    if (partnerAppID != null) {
      $result.partnerAppID = partnerAppID;
    }
    if (serviceAccountName != null) {
      $result.serviceAccountName = serviceAccountName;
    }
    if (uriApiStatus != null) {
      $result.uriApiStatus = uriApiStatus;
    }
    if (uriApiStart != null) {
      $result.uriApiStart = uriApiStart;
    }
    if (uriApiStop != null) {
      $result.uriApiStop = uriApiStop;
    }
    if (authzServer != null) {
      $result.authzServer = authzServer;
    }
    if (initializedByConnectionManager != null) {
      $result.initializedByConnectionManager = initializedByConnectionManager;
    }
    if (uriApiClear != null) {
      $result.uriApiClear = uriApiClear;
    }
    return $result;
  }
  Connection._() : super();
  factory Connection.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
  factory Connection.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Connection', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..aOS(1, _omitFieldNames ? '' : 'ID', protoName: 'ID')
    ..aOS(2, _omitFieldNames ? '' : 'Name', protoName: 'Name')
    ..aOS(3, _omitFieldNames ? '' : 'ConnectorID', protoName: 'ConnectorID')
    ..aOS(4, _omitFieldNames ? '' : 'PartnerAppID', protoName: 'PartnerAppID')
    ..aOS(5, _omitFieldNames ? '' : 'ServiceAccountName', protoName: 'ServiceAccountName')
    ..aOS(6, _omitFieldNames ? '' : 'UriApiStatus', protoName: 'UriApiStatus')
    ..aOS(7, _omitFieldNames ? '' : 'UriApiStart', protoName: 'UriApiStart')
    ..aOS(8, _omitFieldNames ? '' : 'UriApiStop', protoName: 'UriApiStop')
    ..aOS(9, _omitFieldNames ? '' : 'AuthzServer', protoName: 'AuthzServer')
    ..aOB(10, _omitFieldNames ? '' : 'InitializedByConnectionManager', protoName: 'InitializedByConnectionManager')
    ..aOS(11, _omitFieldNames ? '' : 'UriApiClear', protoName: 'UriApiClear')
    ..hasRequiredFields = false
  ;

  @$core.Deprecated(
  'Using this can add significant overhead to your binary. '
  'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
  'Will be removed in next major version')
  Connection clone() => Connection()..mergeFromMessage(this);
  @$core.Deprecated(
  'Using this can add significant overhead to your binary. '
  'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
  'Will be removed in next major version')
  Connection copyWith(void Function(Connection) updates) => super.copyWith((message) => updates(message as Connection)) as Connection;

  $pb.BuilderInfo get info_ => _i;

  @$core.pragma('dart2js:noInline')
  static Connection create() => Connection._();
  Connection createEmptyInstance() => create();
  static $pb.PbList<Connection> createRepeated() => $pb.PbList<Connection>();
  @$core.pragma('dart2js:noInline')
  static Connection getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<Connection>(create);
  static Connection? _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 name => $_getSZ(1);
  @$pb.TagNumber(2)
  set name($core.String v) { $_setString(1, v); }
  @$pb.TagNumber(2)
  $core.bool hasName() => $_has(1);
  @$pb.TagNumber(2)
  void clearName() => $_clearField(2);

  @$pb.TagNumber(3)
  $core.String get connectorID => $_getSZ(2);
  @$pb.TagNumber(3)
  set connectorID($core.String v) { $_setString(2, v); }
  @$pb.TagNumber(3)
  $core.bool hasConnectorID() => $_has(2);
  @$pb.TagNumber(3)
  void clearConnectorID() => $_clearField(3);

  @$pb.TagNumber(4)
  $core.String get partnerAppID => $_getSZ(3);
  @$pb.TagNumber(4)
  set partnerAppID($core.String v) { $_setString(3, v); }
  @$pb.TagNumber(4)
  $core.bool hasPartnerAppID() => $_has(3);
  @$pb.TagNumber(4)
  void clearPartnerAppID() => $_clearField(4);

  @$pb.TagNumber(5)
  $core.String get serviceAccountName => $_getSZ(4);
  @$pb.TagNumber(5)
  set serviceAccountName($core.String v) { $_setString(4, v); }
  @$pb.TagNumber(5)
  $core.bool hasServiceAccountName() => $_has(4);
  @$pb.TagNumber(5)
  void clearServiceAccountName() => $_clearField(5);

  @$pb.TagNumber(6)
  $core.String get uriApiStatus => $_getSZ(5);
  @$pb.TagNumber(6)
  set uriApiStatus($core.String v) { $_setString(5, v); }
  @$pb.TagNumber(6)
  $core.bool hasUriApiStatus() => $_has(5);
  @$pb.TagNumber(6)
  void clearUriApiStatus() => $_clearField(6);

  @$pb.TagNumber(7)
  $core.String get uriApiStart => $_getSZ(6);
  @$pb.TagNumber(7)
  set uriApiStart($core.String v) { $_setString(6, v); }
  @$pb.TagNumber(7)
  $core.bool hasUriApiStart() => $_has(6);
  @$pb.TagNumber(7)
  void clearUriApiStart() => $_clearField(7);

  @$pb.TagNumber(8)
  $core.String get uriApiStop => $_getSZ(7);
  @$pb.TagNumber(8)
  set uriApiStop($core.String v) { $_setString(7, v); }
  @$pb.TagNumber(8)
  $core.bool hasUriApiStop() => $_has(7);
  @$pb.TagNumber(8)
  void clearUriApiStop() => $_clearField(8);

  @$pb.TagNumber(9)
  $core.String get authzServer => $_getSZ(8);
  @$pb.TagNumber(9)
  set authzServer($core.String v) { $_setString(8, v); }
  @$pb.TagNumber(9)
  $core.bool hasAuthzServer() => $_has(8);
  @$pb.TagNumber(9)
  void clearAuthzServer() => $_clearField(9);

  @$pb.TagNumber(10)
  $core.bool get initializedByConnectionManager => $_getBF(9);
  @$pb.TagNumber(10)
  set initializedByConnectionManager($core.bool v) { $_setBool(9, v); }
  @$pb.TagNumber(10)
  $core.bool hasInitializedByConnectionManager() => $_has(9);
  @$pb.TagNumber(10)
  void clearInitializedByConnectionManager() => $_clearField(10);

  @$pb.TagNumber(11)
  $core.String get uriApiClear => $_getSZ(10);
  @$pb.TagNumber(11)
  set uriApiClear($core.String v) { $_setString(10, v); }
  @$pb.TagNumber(11)
  $core.bool hasUriApiClear() => $_has(10);
  @$pb.TagNumber(11)
  void clearUriApiClear() => $_clearField(11);
}

class CreateConnectionRequest extends $pb.GeneratedMessage {
  factory CreateConnectionRequest({
    $3.RequestPartnerAppHeader? header,
    $core.String? connectorID,
    $core.String? name,
  }) {
    final $result = create();
    if (header != null) {
      $result.header = header;
    }
    if (connectorID != null) {
      $result.connectorID = connectorID;
    }
    if (name != null) {
      $result.name = name;
    }
    return $result;
  }
  CreateConnectionRequest._() : super();
  factory CreateConnectionRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
  factory CreateConnectionRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'CreateConnectionRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..aOM<$3.RequestPartnerAppHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $3.RequestPartnerAppHeader.create)
    ..aOS(2, _omitFieldNames ? '' : 'ConnectorID', protoName: 'ConnectorID')
    ..aOS(3, _omitFieldNames ? '' : 'Name', protoName: 'Name')
    ..hasRequiredFields = false
  ;

  @$core.Deprecated(
  'Using this can add significant overhead to your binary. '
  'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
  'Will be removed in next major version')
  CreateConnectionRequest clone() => CreateConnectionRequest()..mergeFromMessage(this);
  @$core.Deprecated(
  'Using this can add significant overhead to your binary. '
  'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
  'Will be removed in next major version')
  CreateConnectionRequest copyWith(void Function(CreateConnectionRequest) updates) => super.copyWith((message) => updates(message as CreateConnectionRequest)) as CreateConnectionRequest;

  $pb.BuilderInfo get info_ => _i;

  @$core.pragma('dart2js:noInline')
  static CreateConnectionRequest create() => CreateConnectionRequest._();
  CreateConnectionRequest createEmptyInstance() => create();
  static $pb.PbList<CreateConnectionRequest> createRepeated() => $pb.PbList<CreateConnectionRequest>();
  @$core.pragma('dart2js:noInline')
  static CreateConnectionRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<CreateConnectionRequest>(create);
  static CreateConnectionRequest? _defaultInstance;

  @$pb.TagNumber(1)
  $3.RequestPartnerAppHeader get header => $_getN(0);
  @$pb.TagNumber(1)
  set header($3.RequestPartnerAppHeader v) { $_setField(1, v); }
  @$pb.TagNumber(1)
  $core.bool hasHeader() => $_has(0);
  @$pb.TagNumber(1)
  void clearHeader() => $_clearField(1);
  @$pb.TagNumber(1)
  $3.RequestPartnerAppHeader ensureHeader() => $_ensure(0);

  @$pb.TagNumber(2)
  $core.String get connectorID => $_getSZ(1);
  @$pb.TagNumber(2)
  set connectorID($core.String v) { $_setString(1, v); }
  @$pb.TagNumber(2)
  $core.bool hasConnectorID() => $_has(1);
  @$pb.TagNumber(2)
  void clearConnectorID() => $_clearField(2);

  @$pb.TagNumber(3)
  $core.String get name => $_getSZ(2);
  @$pb.TagNumber(3)
  set name($core.String v) { $_setString(2, v); }
  @$pb.TagNumber(3)
  $core.bool hasName() => $_has(2);
  @$pb.TagNumber(3)
  void clearName() => $_clearField(3);
}

class CreateConnectionResult extends $pb.GeneratedMessage {
  factory CreateConnectionResult({
    Connection? result,
  }) {
    final $result = create();
    if (result != null) {
      $result.result = result;
    }
    return $result;
  }
  CreateConnectionResult._() : super();
  factory CreateConnectionResult.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
  factory CreateConnectionResult.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'CreateConnectionResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..aOM<Connection>(1, _omitFieldNames ? '' : 'Result', protoName: 'Result', subBuilder: Connection.create)
    ..hasRequiredFields = false
  ;

  @$core.Deprecated(
  'Using this can add significant overhead to your binary. '
  'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
  'Will be removed in next major version')
  CreateConnectionResult clone() => CreateConnectionResult()..mergeFromMessage(this);
  @$core.Deprecated(
  'Using this can add significant overhead to your binary. '
  'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
  'Will be removed in next major version')
  CreateConnectionResult copyWith(void Function(CreateConnectionResult) updates) => super.copyWith((message) => updates(message as CreateConnectionResult)) as CreateConnectionResult;

  $pb.BuilderInfo get info_ => _i;

  @$core.pragma('dart2js:noInline')
  static CreateConnectionResult create() => CreateConnectionResult._();
  CreateConnectionResult createEmptyInstance() => create();
  static $pb.PbList<CreateConnectionResult> createRepeated() => $pb.PbList<CreateConnectionResult>();
  @$core.pragma('dart2js:noInline')
  static CreateConnectionResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<CreateConnectionResult>(create);
  static CreateConnectionResult? _defaultInstance;

  @$pb.TagNumber(1)
  Connection get result => $_getN(0);
  @$pb.TagNumber(1)
  set result(Connection v) { $_setField(1, v); }
  @$pb.TagNumber(1)
  $core.bool hasResult() => $_has(0);
  @$pb.TagNumber(1)
  void clearResult() => $_clearField(1);
  @$pb.TagNumber(1)
  Connection ensureResult() => $_ensure(0);
}

class DeleteConnectionRequest extends $pb.GeneratedMessage {
  factory DeleteConnectionRequest({
    $3.RequestPartnerAppHeader? header,
    $core.String? connectionID,
  }) {
    final $result = create();
    if (header != null) {
      $result.header = header;
    }
    if (connectionID != null) {
      $result.connectionID = connectionID;
    }
    return $result;
  }
  DeleteConnectionRequest._() : super();
  factory DeleteConnectionRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
  factory DeleteConnectionRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DeleteConnectionRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..aOM<$3.RequestPartnerAppHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $3.RequestPartnerAppHeader.create)
    ..aOS(2, _omitFieldNames ? '' : 'ConnectionID', protoName: 'ConnectionID')
    ..hasRequiredFields = false
  ;

  @$core.Deprecated(
  'Using this can add significant overhead to your binary. '
  'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
  'Will be removed in next major version')
  DeleteConnectionRequest clone() => DeleteConnectionRequest()..mergeFromMessage(this);
  @$core.Deprecated(
  'Using this can add significant overhead to your binary. '
  'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
  'Will be removed in next major version')
  DeleteConnectionRequest copyWith(void Function(DeleteConnectionRequest) updates) => super.copyWith((message) => updates(message as DeleteConnectionRequest)) as DeleteConnectionRequest;

  $pb.BuilderInfo get info_ => _i;

  @$core.pragma('dart2js:noInline')
  static DeleteConnectionRequest create() => DeleteConnectionRequest._();
  DeleteConnectionRequest createEmptyInstance() => create();
  static $pb.PbList<DeleteConnectionRequest> createRepeated() => $pb.PbList<DeleteConnectionRequest>();
  @$core.pragma('dart2js:noInline')
  static DeleteConnectionRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<DeleteConnectionRequest>(create);
  static DeleteConnectionRequest? _defaultInstance;

  @$pb.TagNumber(1)
  $3.RequestPartnerAppHeader get header => $_getN(0);
  @$pb.TagNumber(1)
  set header($3.RequestPartnerAppHeader v) { $_setField(1, v); }
  @$pb.TagNumber(1)
  $core.bool hasHeader() => $_has(0);
  @$pb.TagNumber(1)
  void clearHeader() => $_clearField(1);
  @$pb.TagNumber(1)
  $3.RequestPartnerAppHeader ensureHeader() => $_ensure(0);

  @$pb.TagNumber(2)
  $core.String get connectionID => $_getSZ(1);
  @$pb.TagNumber(2)
  set connectionID($core.String v) { $_setString(1, v); }
  @$pb.TagNumber(2)
  $core.bool hasConnectionID() => $_has(1);
  @$pb.TagNumber(2)
  void clearConnectionID() => $_clearField(2);
}

class DeleteConnectionResult extends $pb.GeneratedMessage {
  factory DeleteConnectionResult({
    $3.WorkflowExecutionResult? workflowExecution,
  }) {
    final $result = create();
    if (workflowExecution != null) {
      $result.workflowExecution = workflowExecution;
    }
    return $result;
  }
  DeleteConnectionResult._() : super();
  factory DeleteConnectionResult.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
  factory DeleteConnectionResult.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DeleteConnectionResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..aOM<$3.WorkflowExecutionResult>(1, _omitFieldNames ? '' : 'WorkflowExecution', protoName: 'WorkflowExecution', subBuilder: $3.WorkflowExecutionResult.create)
    ..hasRequiredFields = false
  ;

  @$core.Deprecated(
  'Using this can add significant overhead to your binary. '
  'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
  'Will be removed in next major version')
  DeleteConnectionResult clone() => DeleteConnectionResult()..mergeFromMessage(this);
  @$core.Deprecated(
  'Using this can add significant overhead to your binary. '
  'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
  'Will be removed in next major version')
  DeleteConnectionResult copyWith(void Function(DeleteConnectionResult) updates) => super.copyWith((message) => updates(message as DeleteConnectionResult)) as DeleteConnectionResult;

  $pb.BuilderInfo get info_ => _i;

  @$core.pragma('dart2js:noInline')
  static DeleteConnectionResult create() => DeleteConnectionResult._();
  DeleteConnectionResult createEmptyInstance() => create();
  static $pb.PbList<DeleteConnectionResult> createRepeated() => $pb.PbList<DeleteConnectionResult>();
  @$core.pragma('dart2js:noInline')
  static DeleteConnectionResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<DeleteConnectionResult>(create);
  static DeleteConnectionResult? _defaultInstance;

  @$pb.TagNumber(1)
  $3.WorkflowExecutionResult get workflowExecution => $_getN(0);
  @$pb.TagNumber(1)
  set workflowExecution($3.WorkflowExecutionResult v) { $_setField(1, v); }
  @$pb.TagNumber(1)
  $core.bool hasWorkflowExecution() => $_has(0);
  @$pb.TagNumber(1)
  void clearWorkflowExecution() => $_clearField(1);
  @$pb.TagNumber(1)
  $3.WorkflowExecutionResult ensureWorkflowExecution() => $_ensure(0);
}

class ListConnectionsRequest extends $pb.GeneratedMessage {
  factory ListConnectionsRequest({
    $3.RequestPartnerAppHeader? header,
    $core.String? connectorID,
    $74.Paging? paging,
  }) {
    final $result = create();
    if (header != null) {
      $result.header = header;
    }
    if (connectorID != null) {
      $result.connectorID = connectorID;
    }
    if (paging != null) {
      $result.paging = paging;
    }
    return $result;
  }
  ListConnectionsRequest._() : super();
  factory ListConnectionsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
  factory ListConnectionsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ListConnectionsRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..aOM<$3.RequestPartnerAppHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $3.RequestPartnerAppHeader.create)
    ..aOS(2, _omitFieldNames ? '' : 'ConnectorID', protoName: 'ConnectorID')
    ..aOM<$74.Paging>(3, _omitFieldNames ? '' : 'Paging', protoName: 'Paging', subBuilder: $74.Paging.create)
    ..hasRequiredFields = false
  ;

  @$core.Deprecated(
  'Using this can add significant overhead to your binary. '
  'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
  'Will be removed in next major version')
  ListConnectionsRequest clone() => ListConnectionsRequest()..mergeFromMessage(this);
  @$core.Deprecated(
  'Using this can add significant overhead to your binary. '
  'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
  'Will be removed in next major version')
  ListConnectionsRequest copyWith(void Function(ListConnectionsRequest) updates) => super.copyWith((message) => updates(message as ListConnectionsRequest)) as ListConnectionsRequest;

  $pb.BuilderInfo get info_ => _i;

  @$core.pragma('dart2js:noInline')
  static ListConnectionsRequest create() => ListConnectionsRequest._();
  ListConnectionsRequest createEmptyInstance() => create();
  static $pb.PbList<ListConnectionsRequest> createRepeated() => $pb.PbList<ListConnectionsRequest>();
  @$core.pragma('dart2js:noInline')
  static ListConnectionsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<ListConnectionsRequest>(create);
  static ListConnectionsRequest? _defaultInstance;

  @$pb.TagNumber(1)
  $3.RequestPartnerAppHeader get header => $_getN(0);
  @$pb.TagNumber(1)
  set header($3.RequestPartnerAppHeader v) { $_setField(1, v); }
  @$pb.TagNumber(1)
  $core.bool hasHeader() => $_has(0);
  @$pb.TagNumber(1)
  void clearHeader() => $_clearField(1);
  @$pb.TagNumber(1)
  $3.RequestPartnerAppHeader ensureHeader() => $_ensure(0);

  @$pb.TagNumber(2)
  $core.String get connectorID => $_getSZ(1);
  @$pb.TagNumber(2)
  set connectorID($core.String v) { $_setString(1, v); }
  @$pb.TagNumber(2)
  $core.bool hasConnectorID() => $_has(1);
  @$pb.TagNumber(2)
  void clearConnectorID() => $_clearField(2);

  @$pb.TagNumber(3)
  $74.Paging get paging => $_getN(2);
  @$pb.TagNumber(3)
  set paging($74.Paging v) { $_setField(3, v); }
  @$pb.TagNumber(3)
  $core.bool hasPaging() => $_has(2);
  @$pb.TagNumber(3)
  void clearPaging() => $_clearField(3);
  @$pb.TagNumber(3)
  $74.Paging ensurePaging() => $_ensure(2);
}

class ListConnectionsResult extends $pb.GeneratedMessage {
  factory ListConnectionsResult({
    $core.Iterable<Connection>? results,
  }) {
    final $result = create();
    if (results != null) {
      $result.results.addAll(results);
    }
    return $result;
  }
  ListConnectionsResult._() : super();
  factory ListConnectionsResult.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
  factory ListConnectionsResult.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ListConnectionsResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..pc<Connection>(1, _omitFieldNames ? '' : 'Results', $pb.PbFieldType.PM, protoName: 'Results', subBuilder: Connection.create)
    ..hasRequiredFields = false
  ;

  @$core.Deprecated(
  'Using this can add significant overhead to your binary. '
  'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
  'Will be removed in next major version')
  ListConnectionsResult clone() => ListConnectionsResult()..mergeFromMessage(this);
  @$core.Deprecated(
  'Using this can add significant overhead to your binary. '
  'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
  'Will be removed in next major version')
  ListConnectionsResult copyWith(void Function(ListConnectionsResult) updates) => super.copyWith((message) => updates(message as ListConnectionsResult)) as ListConnectionsResult;

  $pb.BuilderInfo get info_ => _i;

  @$core.pragma('dart2js:noInline')
  static ListConnectionsResult create() => ListConnectionsResult._();
  ListConnectionsResult createEmptyInstance() => create();
  static $pb.PbList<ListConnectionsResult> createRepeated() => $pb.PbList<ListConnectionsResult>();
  @$core.pragma('dart2js:noInline')
  static ListConnectionsResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<ListConnectionsResult>(create);
  static ListConnectionsResult? _defaultInstance;

  @$pb.TagNumber(1)
  $pb.PbList<Connection> get results => $_getList(0);
}

class GetDetailsConnectionsRequest extends $pb.GeneratedMessage {
  factory GetDetailsConnectionsRequest({
    $3.RequestConnectionHeader? header,
  }) {
    final $result = create();
    if (header != null) {
      $result.header = header;
    }
    return $result;
  }
  GetDetailsConnectionsRequest._() : super();
  factory GetDetailsConnectionsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
  factory GetDetailsConnectionsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GetDetailsConnectionsRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..aOM<$3.RequestConnectionHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $3.RequestConnectionHeader.create)
    ..hasRequiredFields = false
  ;

  @$core.Deprecated(
  'Using this can add significant overhead to your binary. '
  'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
  'Will be removed in next major version')
  GetDetailsConnectionsRequest clone() => GetDetailsConnectionsRequest()..mergeFromMessage(this);
  @$core.Deprecated(
  'Using this can add significant overhead to your binary. '
  'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
  'Will be removed in next major version')
  GetDetailsConnectionsRequest copyWith(void Function(GetDetailsConnectionsRequest) updates) => super.copyWith((message) => updates(message as GetDetailsConnectionsRequest)) as GetDetailsConnectionsRequest;

  $pb.BuilderInfo get info_ => _i;

  @$core.pragma('dart2js:noInline')
  static GetDetailsConnectionsRequest create() => GetDetailsConnectionsRequest._();
  GetDetailsConnectionsRequest createEmptyInstance() => create();
  static $pb.PbList<GetDetailsConnectionsRequest> createRepeated() => $pb.PbList<GetDetailsConnectionsRequest>();
  @$core.pragma('dart2js:noInline')
  static GetDetailsConnectionsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<GetDetailsConnectionsRequest>(create);
  static GetDetailsConnectionsRequest? _defaultInstance;

  @$pb.TagNumber(1)
  $3.RequestConnectionHeader get header => $_getN(0);
  @$pb.TagNumber(1)
  set header($3.RequestConnectionHeader v) { $_setField(1, v); }
  @$pb.TagNumber(1)
  $core.bool hasHeader() => $_has(0);
  @$pb.TagNumber(1)
  void clearHeader() => $_clearField(1);
  @$pb.TagNumber(1)
  $3.RequestConnectionHeader ensureHeader() => $_ensure(0);
}

class GetDetailsConnectionsResult extends $pb.GeneratedMessage {
  factory GetDetailsConnectionsResult({
    Connection? connection,
    $17.Connector? connector,
    $44.PartnerApp? partnerApp,
  }) {
    final $result = create();
    if (connection != null) {
      $result.connection = connection;
    }
    if (connector != null) {
      $result.connector = connector;
    }
    if (partnerApp != null) {
      $result.partnerApp = partnerApp;
    }
    return $result;
  }
  GetDetailsConnectionsResult._() : super();
  factory GetDetailsConnectionsResult.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
  factory GetDetailsConnectionsResult.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GetDetailsConnectionsResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..aOM<Connection>(1, _omitFieldNames ? '' : 'Connection', protoName: 'Connection', subBuilder: Connection.create)
    ..aOM<$17.Connector>(2, _omitFieldNames ? '' : 'Connector', protoName: 'Connector', subBuilder: $17.Connector.create)
    ..aOM<$44.PartnerApp>(3, _omitFieldNames ? '' : 'PartnerApp', protoName: 'PartnerApp', subBuilder: $44.PartnerApp.create)
    ..hasRequiredFields = false
  ;

  @$core.Deprecated(
  'Using this can add significant overhead to your binary. '
  'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
  'Will be removed in next major version')
  GetDetailsConnectionsResult clone() => GetDetailsConnectionsResult()..mergeFromMessage(this);
  @$core.Deprecated(
  'Using this can add significant overhead to your binary. '
  'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
  'Will be removed in next major version')
  GetDetailsConnectionsResult copyWith(void Function(GetDetailsConnectionsResult) updates) => super.copyWith((message) => updates(message as GetDetailsConnectionsResult)) as GetDetailsConnectionsResult;

  $pb.BuilderInfo get info_ => _i;

  @$core.pragma('dart2js:noInline')
  static GetDetailsConnectionsResult create() => GetDetailsConnectionsResult._();
  GetDetailsConnectionsResult createEmptyInstance() => create();
  static $pb.PbList<GetDetailsConnectionsResult> createRepeated() => $pb.PbList<GetDetailsConnectionsResult>();
  @$core.pragma('dart2js:noInline')
  static GetDetailsConnectionsResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<GetDetailsConnectionsResult>(create);
  static GetDetailsConnectionsResult? _defaultInstance;

  @$pb.TagNumber(1)
  Connection get connection => $_getN(0);
  @$pb.TagNumber(1)
  set connection(Connection v) { $_setField(1, v); }
  @$pb.TagNumber(1)
  $core.bool hasConnection() => $_has(0);
  @$pb.TagNumber(1)
  void clearConnection() => $_clearField(1);
  @$pb.TagNumber(1)
  Connection ensureConnection() => $_ensure(0);

  @$pb.TagNumber(2)
  $17.Connector get connector => $_getN(1);
  @$pb.TagNumber(2)
  set connector($17.Connector v) { $_setField(2, v); }
  @$pb.TagNumber(2)
  $core.bool hasConnector() => $_has(1);
  @$pb.TagNumber(2)
  void clearConnector() => $_clearField(2);
  @$pb.TagNumber(2)
  $17.Connector ensureConnector() => $_ensure(1);

  @$pb.TagNumber(3)
  $44.PartnerApp get partnerApp => $_getN(2);
  @$pb.TagNumber(3)
  set partnerApp($44.PartnerApp v) { $_setField(3, v); }
  @$pb.TagNumber(3)
  $core.bool hasPartnerApp() => $_has(2);
  @$pb.TagNumber(3)
  void clearPartnerApp() => $_clearField(3);
  @$pb.TagNumber(3)
  $44.PartnerApp ensurePartnerApp() => $_ensure(2);
}

class GetStartDetailsConnectionsRequest extends $pb.GeneratedMessage {
  factory GetStartDetailsConnectionsRequest({
    $3.RequestConnectionHeader? header,
  }) {
    final $result = create();
    if (header != null) {
      $result.header = header;
    }
    return $result;
  }
  GetStartDetailsConnectionsRequest._() : super();
  factory GetStartDetailsConnectionsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
  factory GetStartDetailsConnectionsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GetStartDetailsConnectionsRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..aOM<$3.RequestConnectionHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $3.RequestConnectionHeader.create)
    ..hasRequiredFields = false
  ;

  @$core.Deprecated(
  'Using this can add significant overhead to your binary. '
  'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
  'Will be removed in next major version')
  GetStartDetailsConnectionsRequest clone() => GetStartDetailsConnectionsRequest()..mergeFromMessage(this);
  @$core.Deprecated(
  'Using this can add significant overhead to your binary. '
  'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
  'Will be removed in next major version')
  GetStartDetailsConnectionsRequest copyWith(void Function(GetStartDetailsConnectionsRequest) updates) => super.copyWith((message) => updates(message as GetStartDetailsConnectionsRequest)) as GetStartDetailsConnectionsRequest;

  $pb.BuilderInfo get info_ => _i;

  @$core.pragma('dart2js:noInline')
  static GetStartDetailsConnectionsRequest create() => GetStartDetailsConnectionsRequest._();
  GetStartDetailsConnectionsRequest createEmptyInstance() => create();
  static $pb.PbList<GetStartDetailsConnectionsRequest> createRepeated() => $pb.PbList<GetStartDetailsConnectionsRequest>();
  @$core.pragma('dart2js:noInline')
  static GetStartDetailsConnectionsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<GetStartDetailsConnectionsRequest>(create);
  static GetStartDetailsConnectionsRequest? _defaultInstance;

  @$pb.TagNumber(1)
  $3.RequestConnectionHeader get header => $_getN(0);
  @$pb.TagNumber(1)
  set header($3.RequestConnectionHeader v) { $_setField(1, v); }
  @$pb.TagNumber(1)
  $core.bool hasHeader() => $_has(0);
  @$pb.TagNumber(1)
  void clearHeader() => $_clearField(1);
  @$pb.TagNumber(1)
  $3.RequestConnectionHeader ensureHeader() => $_ensure(0);
}

class GetStartDetailsConnectionsResult extends $pb.GeneratedMessage {
  factory GetStartDetailsConnectionsResult({
    $core.String? uriStartApi,
  }) {
    final $result = create();
    if (uriStartApi != null) {
      $result.uriStartApi = uriStartApi;
    }
    return $result;
  }
  GetStartDetailsConnectionsResult._() : super();
  factory GetStartDetailsConnectionsResult.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
  factory GetStartDetailsConnectionsResult.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GetStartDetailsConnectionsResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..aOS(1, _omitFieldNames ? '' : 'UriStartApi', protoName: 'UriStartApi')
    ..hasRequiredFields = false
  ;

  @$core.Deprecated(
  'Using this can add significant overhead to your binary. '
  'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
  'Will be removed in next major version')
  GetStartDetailsConnectionsResult clone() => GetStartDetailsConnectionsResult()..mergeFromMessage(this);
  @$core.Deprecated(
  'Using this can add significant overhead to your binary. '
  'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
  'Will be removed in next major version')
  GetStartDetailsConnectionsResult copyWith(void Function(GetStartDetailsConnectionsResult) updates) => super.copyWith((message) => updates(message as GetStartDetailsConnectionsResult)) as GetStartDetailsConnectionsResult;

  $pb.BuilderInfo get info_ => _i;

  @$core.pragma('dart2js:noInline')
  static GetStartDetailsConnectionsResult create() => GetStartDetailsConnectionsResult._();
  GetStartDetailsConnectionsResult createEmptyInstance() => create();
  static $pb.PbList<GetStartDetailsConnectionsResult> createRepeated() => $pb.PbList<GetStartDetailsConnectionsResult>();
  @$core.pragma('dart2js:noInline')
  static GetStartDetailsConnectionsResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<GetStartDetailsConnectionsResult>(create);
  static GetStartDetailsConnectionsResult? _defaultInstance;

  @$pb.TagNumber(1)
  $core.String get uriStartApi => $_getSZ(0);
  @$pb.TagNumber(1)
  set uriStartApi($core.String v) { $_setString(0, v); }
  @$pb.TagNumber(1)
  $core.bool hasUriStartApi() => $_has(0);
  @$pb.TagNumber(1)
  void clearUriStartApi() => $_clearField(1);
}

class SetRunDetailsConnectionsRequest extends $pb.GeneratedMessage {
  factory SetRunDetailsConnectionsRequest({
    $3.RequestConnectionHeader? header,
    $core.String? uriApiStatus,
    $core.String? uriApiStart,
    $core.String? uriApiStop,
    $core.String? uriApiClear,
  }) {
    final $result = create();
    if (header != null) {
      $result.header = header;
    }
    if (uriApiStatus != null) {
      $result.uriApiStatus = uriApiStatus;
    }
    if (uriApiStart != null) {
      $result.uriApiStart = uriApiStart;
    }
    if (uriApiStop != null) {
      $result.uriApiStop = uriApiStop;
    }
    if (uriApiClear != null) {
      $result.uriApiClear = uriApiClear;
    }
    return $result;
  }
  SetRunDetailsConnectionsRequest._() : super();
  factory SetRunDetailsConnectionsRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
  factory SetRunDetailsConnectionsRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'SetRunDetailsConnectionsRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..aOM<$3.RequestConnectionHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $3.RequestConnectionHeader.create)
    ..aOS(2, _omitFieldNames ? '' : 'UriApiStatus', protoName: 'UriApiStatus')
    ..aOS(3, _omitFieldNames ? '' : 'UriApiStart', protoName: 'UriApiStart')
    ..aOS(4, _omitFieldNames ? '' : 'UriApiStop', protoName: 'UriApiStop')
    ..aOS(5, _omitFieldNames ? '' : 'UriApiClear', protoName: 'UriApiClear')
    ..hasRequiredFields = false
  ;

  @$core.Deprecated(
  'Using this can add significant overhead to your binary. '
  'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
  'Will be removed in next major version')
  SetRunDetailsConnectionsRequest clone() => SetRunDetailsConnectionsRequest()..mergeFromMessage(this);
  @$core.Deprecated(
  'Using this can add significant overhead to your binary. '
  'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
  'Will be removed in next major version')
  SetRunDetailsConnectionsRequest copyWith(void Function(SetRunDetailsConnectionsRequest) updates) => super.copyWith((message) => updates(message as SetRunDetailsConnectionsRequest)) as SetRunDetailsConnectionsRequest;

  $pb.BuilderInfo get info_ => _i;

  @$core.pragma('dart2js:noInline')
  static SetRunDetailsConnectionsRequest create() => SetRunDetailsConnectionsRequest._();
  SetRunDetailsConnectionsRequest createEmptyInstance() => create();
  static $pb.PbList<SetRunDetailsConnectionsRequest> createRepeated() => $pb.PbList<SetRunDetailsConnectionsRequest>();
  @$core.pragma('dart2js:noInline')
  static SetRunDetailsConnectionsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<SetRunDetailsConnectionsRequest>(create);
  static SetRunDetailsConnectionsRequest? _defaultInstance;

  @$pb.TagNumber(1)
  $3.RequestConnectionHeader get header => $_getN(0);
  @$pb.TagNumber(1)
  set header($3.RequestConnectionHeader v) { $_setField(1, v); }
  @$pb.TagNumber(1)
  $core.bool hasHeader() => $_has(0);
  @$pb.TagNumber(1)
  void clearHeader() => $_clearField(1);
  @$pb.TagNumber(1)
  $3.RequestConnectionHeader ensureHeader() => $_ensure(0);

  @$pb.TagNumber(2)
  $core.String get uriApiStatus => $_getSZ(1);
  @$pb.TagNumber(2)
  set uriApiStatus($core.String v) { $_setString(1, v); }
  @$pb.TagNumber(2)
  $core.bool hasUriApiStatus() => $_has(1);
  @$pb.TagNumber(2)
  void clearUriApiStatus() => $_clearField(2);

  @$pb.TagNumber(3)
  $core.String get uriApiStart => $_getSZ(2);
  @$pb.TagNumber(3)
  set uriApiStart($core.String v) { $_setString(2, v); }
  @$pb.TagNumber(3)
  $core.bool hasUriApiStart() => $_has(2);
  @$pb.TagNumber(3)
  void clearUriApiStart() => $_clearField(3);

  @$pb.TagNumber(4)
  $core.String get uriApiStop => $_getSZ(3);
  @$pb.TagNumber(4)
  set uriApiStop($core.String v) { $_setString(3, v); }
  @$pb.TagNumber(4)
  $core.bool hasUriApiStop() => $_has(3);
  @$pb.TagNumber(4)
  void clearUriApiStop() => $_clearField(4);

  @$pb.TagNumber(5)
  $core.String get uriApiClear => $_getSZ(4);
  @$pb.TagNumber(5)
  set uriApiClear($core.String v) { $_setString(4, v); }
  @$pb.TagNumber(5)
  $core.bool hasUriApiClear() => $_has(4);
  @$pb.TagNumber(5)
  void clearUriApiClear() => $_clearField(5);
}

class SetRunDetailsConnectionsResult extends $pb.GeneratedMessage {
  factory SetRunDetailsConnectionsResult({
    Connection? result,
  }) {
    final $result = create();
    if (result != null) {
      $result.result = result;
    }
    return $result;
  }
  SetRunDetailsConnectionsResult._() : super();
  factory SetRunDetailsConnectionsResult.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
  factory SetRunDetailsConnectionsResult.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'SetRunDetailsConnectionsResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..aOM<Connection>(1, _omitFieldNames ? '' : 'Result', protoName: 'Result', subBuilder: Connection.create)
    ..hasRequiredFields = false
  ;

  @$core.Deprecated(
  'Using this can add significant overhead to your binary. '
  'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
  'Will be removed in next major version')
  SetRunDetailsConnectionsResult clone() => SetRunDetailsConnectionsResult()..mergeFromMessage(this);
  @$core.Deprecated(
  'Using this can add significant overhead to your binary. '
  'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
  'Will be removed in next major version')
  SetRunDetailsConnectionsResult copyWith(void Function(SetRunDetailsConnectionsResult) updates) => super.copyWith((message) => updates(message as SetRunDetailsConnectionsResult)) as SetRunDetailsConnectionsResult;

  $pb.BuilderInfo get info_ => _i;

  @$core.pragma('dart2js:noInline')
  static SetRunDetailsConnectionsResult create() => SetRunDetailsConnectionsResult._();
  SetRunDetailsConnectionsResult createEmptyInstance() => create();
  static $pb.PbList<SetRunDetailsConnectionsResult> createRepeated() => $pb.PbList<SetRunDetailsConnectionsResult>();
  @$core.pragma('dart2js:noInline')
  static SetRunDetailsConnectionsResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<SetRunDetailsConnectionsResult>(create);
  static SetRunDetailsConnectionsResult? _defaultInstance;

  @$pb.TagNumber(1)
  Connection get result => $_getN(0);
  @$pb.TagNumber(1)
  set result(Connection v) { $_setField(1, v); }
  @$pb.TagNumber(1)
  $core.bool hasResult() => $_has(0);
  @$pb.TagNumber(1)
  void clearResult() => $_clearField(1);
  @$pb.TagNumber(1)
  Connection ensureResult() => $_ensure(0);
}

class RenewConnectionSARequest extends $pb.GeneratedMessage {
  factory RenewConnectionSARequest({
    $3.RequestConnectionHeader? header,
  }) {
    final $result = create();
    if (header != null) {
      $result.header = header;
    }
    return $result;
  }
  RenewConnectionSARequest._() : super();
  factory RenewConnectionSARequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
  factory RenewConnectionSARequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'RenewConnectionSARequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..aOM<$3.RequestConnectionHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $3.RequestConnectionHeader.create)
    ..hasRequiredFields = false
  ;

  @$core.Deprecated(
  'Using this can add significant overhead to your binary. '
  'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
  'Will be removed in next major version')
  RenewConnectionSARequest clone() => RenewConnectionSARequest()..mergeFromMessage(this);
  @$core.Deprecated(
  'Using this can add significant overhead to your binary. '
  'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
  'Will be removed in next major version')
  RenewConnectionSARequest copyWith(void Function(RenewConnectionSARequest) updates) => super.copyWith((message) => updates(message as RenewConnectionSARequest)) as RenewConnectionSARequest;

  $pb.BuilderInfo get info_ => _i;

  @$core.pragma('dart2js:noInline')
  static RenewConnectionSARequest create() => RenewConnectionSARequest._();
  RenewConnectionSARequest createEmptyInstance() => create();
  static $pb.PbList<RenewConnectionSARequest> createRepeated() => $pb.PbList<RenewConnectionSARequest>();
  @$core.pragma('dart2js:noInline')
  static RenewConnectionSARequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<RenewConnectionSARequest>(create);
  static RenewConnectionSARequest? _defaultInstance;

  @$pb.TagNumber(1)
  $3.RequestConnectionHeader get header => $_getN(0);
  @$pb.TagNumber(1)
  set header($3.RequestConnectionHeader v) { $_setField(1, v); }
  @$pb.TagNumber(1)
  $core.bool hasHeader() => $_has(0);
  @$pb.TagNumber(1)
  void clearHeader() => $_clearField(1);
  @$pb.TagNumber(1)
  $3.RequestConnectionHeader ensureHeader() => $_ensure(0);
}

class RenewConnectionSAResult extends $pb.GeneratedMessage {
  factory RenewConnectionSAResult({
    $60.User? sA,
    $core.String? pEM,
  }) {
    final $result = create();
    if (sA != null) {
      $result.sA = sA;
    }
    if (pEM != null) {
      $result.pEM = pEM;
    }
    return $result;
  }
  RenewConnectionSAResult._() : super();
  factory RenewConnectionSAResult.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
  factory RenewConnectionSAResult.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'RenewConnectionSAResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..aOM<$60.User>(1, _omitFieldNames ? '' : 'SA', protoName: 'SA', subBuilder: $60.User.create)
    ..aOS(2, _omitFieldNames ? '' : 'PEM', protoName: 'PEM')
    ..hasRequiredFields = false
  ;

  @$core.Deprecated(
  'Using this can add significant overhead to your binary. '
  'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
  'Will be removed in next major version')
  RenewConnectionSAResult clone() => RenewConnectionSAResult()..mergeFromMessage(this);
  @$core.Deprecated(
  'Using this can add significant overhead to your binary. '
  'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
  'Will be removed in next major version')
  RenewConnectionSAResult copyWith(void Function(RenewConnectionSAResult) updates) => super.copyWith((message) => updates(message as RenewConnectionSAResult)) as RenewConnectionSAResult;

  $pb.BuilderInfo get info_ => _i;

  @$core.pragma('dart2js:noInline')
  static RenewConnectionSAResult create() => RenewConnectionSAResult._();
  RenewConnectionSAResult createEmptyInstance() => create();
  static $pb.PbList<RenewConnectionSAResult> createRepeated() => $pb.PbList<RenewConnectionSAResult>();
  @$core.pragma('dart2js:noInline')
  static RenewConnectionSAResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<RenewConnectionSAResult>(create);
  static RenewConnectionSAResult? _defaultInstance;

  @$pb.TagNumber(1)
  $60.User get sA => $_getN(0);
  @$pb.TagNumber(1)
  set sA($60.User v) { $_setField(1, v); }
  @$pb.TagNumber(1)
  $core.bool hasSA() => $_has(0);
  @$pb.TagNumber(1)
  void clearSA() => $_clearField(1);
  @$pb.TagNumber(1)
  $60.User ensureSA() => $_ensure(0);

  @$pb.TagNumber(2)
  $core.String get pEM => $_getSZ(1);
  @$pb.TagNumber(2)
  set pEM($core.String v) { $_setString(1, v); }
  @$pb.TagNumber(2)
  $core.bool hasPEM() => $_has(1);
  @$pb.TagNumber(2)
  void clearPEM() => $_clearField(2);
}

class DeleteConnectionInDBRequest extends $pb.GeneratedMessage {
  factory DeleteConnectionInDBRequest({
    $core.String? connectionID,
  }) {
    final $result = create();
    if (connectionID != null) {
      $result.connectionID = connectionID;
    }
    return $result;
  }
  DeleteConnectionInDBRequest._() : super();
  factory DeleteConnectionInDBRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
  factory DeleteConnectionInDBRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DeleteConnectionInDBRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..aOS(1, _omitFieldNames ? '' : 'ConnectionID', protoName: 'ConnectionID')
    ..hasRequiredFields = false
  ;

  @$core.Deprecated(
  'Using this can add significant overhead to your binary. '
  'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
  'Will be removed in next major version')
  DeleteConnectionInDBRequest clone() => DeleteConnectionInDBRequest()..mergeFromMessage(this);
  @$core.Deprecated(
  'Using this can add significant overhead to your binary. '
  'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
  'Will be removed in next major version')
  DeleteConnectionInDBRequest copyWith(void Function(DeleteConnectionInDBRequest) updates) => super.copyWith((message) => updates(message as DeleteConnectionInDBRequest)) as DeleteConnectionInDBRequest;

  $pb.BuilderInfo get info_ => _i;

  @$core.pragma('dart2js:noInline')
  static DeleteConnectionInDBRequest create() => DeleteConnectionInDBRequest._();
  DeleteConnectionInDBRequest createEmptyInstance() => create();
  static $pb.PbList<DeleteConnectionInDBRequest> createRepeated() => $pb.PbList<DeleteConnectionInDBRequest>();
  @$core.pragma('dart2js:noInline')
  static DeleteConnectionInDBRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<DeleteConnectionInDBRequest>(create);
  static DeleteConnectionInDBRequest? _defaultInstance;

  @$pb.TagNumber(1)
  $core.String get connectionID => $_getSZ(0);
  @$pb.TagNumber(1)
  set connectionID($core.String v) { $_setString(0, v); }
  @$pb.TagNumber(1)
  $core.bool hasConnectionID() => $_has(0);
  @$pb.TagNumber(1)
  void clearConnectionID() => $_clearField(1);
}

class DeleteConnectionInDBResult extends $pb.GeneratedMessage {
  factory DeleteConnectionInDBResult() => create();
  DeleteConnectionInDBResult._() : super();
  factory DeleteConnectionInDBResult.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
  factory DeleteConnectionInDBResult.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DeleteConnectionInDBResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..hasRequiredFields = false
  ;

  @$core.Deprecated(
  'Using this can add significant overhead to your binary. '
  'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
  'Will be removed in next major version')
  DeleteConnectionInDBResult clone() => DeleteConnectionInDBResult()..mergeFromMessage(this);
  @$core.Deprecated(
  'Using this can add significant overhead to your binary. '
  'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
  'Will be removed in next major version')
  DeleteConnectionInDBResult copyWith(void Function(DeleteConnectionInDBResult) updates) => super.copyWith((message) => updates(message as DeleteConnectionInDBResult)) as DeleteConnectionInDBResult;

  $pb.BuilderInfo get info_ => _i;

  @$core.pragma('dart2js:noInline')
  static DeleteConnectionInDBResult create() => DeleteConnectionInDBResult._();
  DeleteConnectionInDBResult createEmptyInstance() => create();
  static $pb.PbList<DeleteConnectionInDBResult> createRepeated() => $pb.PbList<DeleteConnectionInDBResult>();
  @$core.pragma('dart2js:noInline')
  static DeleteConnectionInDBResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<DeleteConnectionInDBResult>(create);
  static DeleteConnectionInDBResult? _defaultInstance;
}

class IsConnectionExistRequest extends $pb.GeneratedMessage {
  factory IsConnectionExistRequest({
    $core.String? connectionID,
  }) {
    final $result = create();
    if (connectionID != null) {
      $result.connectionID = connectionID;
    }
    return $result;
  }
  IsConnectionExistRequest._() : super();
  factory IsConnectionExistRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
  factory IsConnectionExistRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'IsConnectionExistRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..aOS(1, _omitFieldNames ? '' : 'ConnectionID', protoName: 'ConnectionID')
    ..hasRequiredFields = false
  ;

  @$core.Deprecated(
  'Using this can add significant overhead to your binary. '
  'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
  'Will be removed in next major version')
  IsConnectionExistRequest clone() => IsConnectionExistRequest()..mergeFromMessage(this);
  @$core.Deprecated(
  'Using this can add significant overhead to your binary. '
  'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
  'Will be removed in next major version')
  IsConnectionExistRequest copyWith(void Function(IsConnectionExistRequest) updates) => super.copyWith((message) => updates(message as IsConnectionExistRequest)) as IsConnectionExistRequest;

  $pb.BuilderInfo get info_ => _i;

  @$core.pragma('dart2js:noInline')
  static IsConnectionExistRequest create() => IsConnectionExistRequest._();
  IsConnectionExistRequest createEmptyInstance() => create();
  static $pb.PbList<IsConnectionExistRequest> createRepeated() => $pb.PbList<IsConnectionExistRequest>();
  @$core.pragma('dart2js:noInline')
  static IsConnectionExistRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<IsConnectionExistRequest>(create);
  static IsConnectionExistRequest? _defaultInstance;

  @$pb.TagNumber(1)
  $core.String get connectionID => $_getSZ(0);
  @$pb.TagNumber(1)
  set connectionID($core.String v) { $_setString(0, v); }
  @$pb.TagNumber(1)
  $core.bool hasConnectionID() => $_has(0);
  @$pb.TagNumber(1)
  void clearConnectionID() => $_clearField(1);
}

class IsConnectionExistResult extends $pb.GeneratedMessage {
  factory IsConnectionExistResult({
    $core.bool? exist,
  }) {
    final $result = create();
    if (exist != null) {
      $result.exist = exist;
    }
    return $result;
  }
  IsConnectionExistResult._() : super();
  factory IsConnectionExistResult.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
  factory IsConnectionExistResult.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'IsConnectionExistResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..aOB(1, _omitFieldNames ? '' : 'Exist', protoName: 'Exist')
    ..hasRequiredFields = false
  ;

  @$core.Deprecated(
  'Using this can add significant overhead to your binary. '
  'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
  'Will be removed in next major version')
  IsConnectionExistResult clone() => IsConnectionExistResult()..mergeFromMessage(this);
  @$core.Deprecated(
  'Using this can add significant overhead to your binary. '
  'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
  'Will be removed in next major version')
  IsConnectionExistResult copyWith(void Function(IsConnectionExistResult) updates) => super.copyWith((message) => updates(message as IsConnectionExistResult)) as IsConnectionExistResult;

  $pb.BuilderInfo get info_ => _i;

  @$core.pragma('dart2js:noInline')
  static IsConnectionExistResult create() => IsConnectionExistResult._();
  IsConnectionExistResult createEmptyInstance() => create();
  static $pb.PbList<IsConnectionExistResult> createRepeated() => $pb.PbList<IsConnectionExistResult>();
  @$core.pragma('dart2js:noInline')
  static IsConnectionExistResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<IsConnectionExistResult>(create);
  static IsConnectionExistResult? _defaultInstance;

  @$pb.TagNumber(1)
  $core.bool get exist => $_getBF(0);
  @$pb.TagNumber(1)
  set exist($core.bool v) { $_setBool(0, v); }
  @$pb.TagNumber(1)
  $core.bool hasExist() => $_has(0);
  @$pb.TagNumber(1)
  void clearExist() => $_clearField(1);
}


const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names');
const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names');
