// This is a generated file - do not edit.
//
// Generated from org.proto.

// @dart = 3.3

// ignore_for_file: annotate_overrides, camel_case_types, comment_references
// ignore_for_file: constant_identifier_names
// ignore_for_file: curly_braces_in_flow_control_structures
// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes
// ignore_for_file: non_constant_identifier_names

import 'dart:core' as $core;

import 'package:protobuf/protobuf.dart' as $pb;

import 'idp.pb.dart' as $1;
import 'module.pb.dart' as $2;
import 'org.pbenum.dart';
import 'shared.pb.dart' as $3;

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

export 'org.pbenum.dart';

class Organisation extends $pb.GeneratedMessage {
  factory Organisation({
    $core.String? iD,
    $core.String? name,
    $core.Iterable<$1.IDP>? iDPs,
    StatusEnum? status,
    $core.Iterable<$2.Module>? modules,
    $core.String? defaultLanguageISO6391,
  }) {
    final result = create();
    if (iD != null) result.iD = iD;
    if (name != null) result.name = name;
    if (iDPs != null) result.iDPs.addAll(iDPs);
    if (status != null) result.status = status;
    if (modules != null) result.modules.addAll(modules);
    if (defaultLanguageISO6391 != null) result.defaultLanguageISO6391 = defaultLanguageISO6391;
    return result;
  }

  Organisation._();

  factory Organisation.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory Organisation.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Organisation', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..aOS(1, _omitFieldNames ? '' : 'ID', protoName: 'ID')
    ..aOS(2, _omitFieldNames ? '' : 'Name', protoName: 'Name')
    ..pc<$1.IDP>(3, _omitFieldNames ? '' : 'IDPs', $pb.PbFieldType.PM, protoName: 'IDPs', subBuilder: $1.IDP.create)
    ..e<StatusEnum>(4, _omitFieldNames ? '' : 'status', $pb.PbFieldType.OE, defaultOrMaker: StatusEnum.STATUS_UNDEFINED, valueOf: StatusEnum.valueOf, enumValues: StatusEnum.values)
    ..pc<$2.Module>(5, _omitFieldNames ? '' : 'Modules', $pb.PbFieldType.PM, protoName: 'Modules', subBuilder: $2.Module.create)
    ..aOS(6, _omitFieldNames ? '' : 'DefaultLanguageISO6391', protoName: 'DefaultLanguageISO6391')
    ..hasRequiredFields = false
  ;

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  Organisation clone() => Organisation()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  Organisation copyWith(void Function(Organisation) updates) => super.copyWith((message) => updates(message as Organisation)) as Organisation;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

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

  @$pb.TagNumber(1)
  $core.String get iD => $_getSZ(0);
  @$pb.TagNumber(1)
  set iD($core.String value) => $_setString(0, value);
  @$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 value) => $_setString(1, value);
  @$pb.TagNumber(2)
  $core.bool hasName() => $_has(1);
  @$pb.TagNumber(2)
  void clearName() => $_clearField(2);

  @$pb.TagNumber(3)
  $pb.PbList<$1.IDP> get iDPs => $_getList(2);

  @$pb.TagNumber(4)
  StatusEnum get status => $_getN(3);
  @$pb.TagNumber(4)
  set status(StatusEnum value) => $_setField(4, value);
  @$pb.TagNumber(4)
  $core.bool hasStatus() => $_has(3);
  @$pb.TagNumber(4)
  void clearStatus() => $_clearField(4);

  @$pb.TagNumber(5)
  $pb.PbList<$2.Module> get modules => $_getList(4);

  @$pb.TagNumber(6)
  $core.String get defaultLanguageISO6391 => $_getSZ(5);
  @$pb.TagNumber(6)
  set defaultLanguageISO6391($core.String value) => $_setString(5, value);
  @$pb.TagNumber(6)
  $core.bool hasDefaultLanguageISO6391() => $_has(5);
  @$pb.TagNumber(6)
  void clearDefaultLanguageISO6391() => $_clearField(6);
}

class DeleteOrganisationRequest extends $pb.GeneratedMessage {
  factory DeleteOrganisationRequest({
    $core.String? iD,
  }) {
    final result = create();
    if (iD != null) result.iD = iD;
    return result;
  }

  DeleteOrganisationRequest._();

  factory DeleteOrganisationRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory DeleteOrganisationRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

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

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  DeleteOrganisationRequest clone() => DeleteOrganisationRequest()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  DeleteOrganisationRequest copyWith(void Function(DeleteOrganisationRequest) updates) => super.copyWith((message) => updates(message as DeleteOrganisationRequest)) as DeleteOrganisationRequest;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

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

  @$pb.TagNumber(1)
  $core.String get iD => $_getSZ(0);
  @$pb.TagNumber(1)
  set iD($core.String value) => $_setString(0, value);
  @$pb.TagNumber(1)
  $core.bool hasID() => $_has(0);
  @$pb.TagNumber(1)
  void clearID() => $_clearField(1);
}

class GetOrganisationRequest extends $pb.GeneratedMessage {
  factory GetOrganisationRequest({
    $3.RequestOrganisationHeader? header,
  }) {
    final result = create();
    if (header != null) result.header = header;
    return result;
  }

  GetOrganisationRequest._();

  factory GetOrganisationRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory GetOrganisationRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

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

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  GetOrganisationRequest clone() => GetOrganisationRequest()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  GetOrganisationRequest copyWith(void Function(GetOrganisationRequest) updates) => super.copyWith((message) => updates(message as GetOrganisationRequest)) as GetOrganisationRequest;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

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

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

class CreateOrganisationRequest extends $pb.GeneratedMessage {
  factory CreateOrganisationRequest({
    Organisation? organisation,
    $core.String? managerMail,
  }) {
    final result = create();
    if (organisation != null) result.organisation = organisation;
    if (managerMail != null) result.managerMail = managerMail;
    return result;
  }

  CreateOrganisationRequest._();

  factory CreateOrganisationRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory CreateOrganisationRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

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

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  CreateOrganisationRequest clone() => CreateOrganisationRequest()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  CreateOrganisationRequest copyWith(void Function(CreateOrganisationRequest) updates) => super.copyWith((message) => updates(message as CreateOrganisationRequest)) as CreateOrganisationRequest;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

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

  @$pb.TagNumber(1)
  Organisation get organisation => $_getN(0);
  @$pb.TagNumber(1)
  set organisation(Organisation value) => $_setField(1, value);
  @$pb.TagNumber(1)
  $core.bool hasOrganisation() => $_has(0);
  @$pb.TagNumber(1)
  void clearOrganisation() => $_clearField(1);
  @$pb.TagNumber(1)
  Organisation ensureOrganisation() => $_ensure(0);

  @$pb.TagNumber(2)
  $core.String get managerMail => $_getSZ(1);
  @$pb.TagNumber(2)
  set managerMail($core.String value) => $_setString(1, value);
  @$pb.TagNumber(2)
  $core.bool hasManagerMail() => $_has(1);
  @$pb.TagNumber(2)
  void clearManagerMail() => $_clearField(2);
}

class UpdateOrganisationRequest extends $pb.GeneratedMessage {
  factory UpdateOrganisationRequest({
    $3.RequestOrganisationHeader? header,
    $core.String? name,
    $core.String? defaultLanguageISO6391,
  }) {
    final result = create();
    if (header != null) result.header = header;
    if (name != null) result.name = name;
    if (defaultLanguageISO6391 != null) result.defaultLanguageISO6391 = defaultLanguageISO6391;
    return result;
  }

  UpdateOrganisationRequest._();

  factory UpdateOrganisationRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory UpdateOrganisationRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

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

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  UpdateOrganisationRequest clone() => UpdateOrganisationRequest()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  UpdateOrganisationRequest copyWith(void Function(UpdateOrganisationRequest) updates) => super.copyWith((message) => updates(message as UpdateOrganisationRequest)) as UpdateOrganisationRequest;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

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

  @$pb.TagNumber(2)
  $3.RequestOrganisationHeader get header => $_getN(0);
  @$pb.TagNumber(2)
  set header($3.RequestOrganisationHeader value) => $_setField(2, value);
  @$pb.TagNumber(2)
  $core.bool hasHeader() => $_has(0);
  @$pb.TagNumber(2)
  void clearHeader() => $_clearField(2);
  @$pb.TagNumber(2)
  $3.RequestOrganisationHeader ensureHeader() => $_ensure(0);

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

  @$pb.TagNumber(4)
  $core.String get defaultLanguageISO6391 => $_getSZ(2);
  @$pb.TagNumber(4)
  set defaultLanguageISO6391($core.String value) => $_setString(2, value);
  @$pb.TagNumber(4)
  $core.bool hasDefaultLanguageISO6391() => $_has(2);
  @$pb.TagNumber(4)
  void clearDefaultLanguageISO6391() => $_clearField(4);
}

class SetModulesOrganisationRequest extends $pb.GeneratedMessage {
  factory SetModulesOrganisationRequest({
    $core.String? organisationID,
    $core.Iterable<$2.Module>? modules,
  }) {
    final result = create();
    if (organisationID != null) result.organisationID = organisationID;
    if (modules != null) result.modules.addAll(modules);
    return result;
  }

  SetModulesOrganisationRequest._();

  factory SetModulesOrganisationRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory SetModulesOrganisationRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'SetModulesOrganisationRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..aOS(1, _omitFieldNames ? '' : 'OrganisationID', protoName: 'OrganisationID')
    ..pc<$2.Module>(2, _omitFieldNames ? '' : 'Modules', $pb.PbFieldType.PM, protoName: 'Modules', subBuilder: $2.Module.create)
    ..hasRequiredFields = false
  ;

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  SetModulesOrganisationRequest clone() => SetModulesOrganisationRequest()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  SetModulesOrganisationRequest copyWith(void Function(SetModulesOrganisationRequest) updates) => super.copyWith((message) => updates(message as SetModulesOrganisationRequest)) as SetModulesOrganisationRequest;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

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

  @$pb.TagNumber(1)
  $core.String get organisationID => $_getSZ(0);
  @$pb.TagNumber(1)
  set organisationID($core.String value) => $_setString(0, value);
  @$pb.TagNumber(1)
  $core.bool hasOrganisationID() => $_has(0);
  @$pb.TagNumber(1)
  void clearOrganisationID() => $_clearField(1);

  @$pb.TagNumber(2)
  $pb.PbList<$2.Module> get modules => $_getList(1);
}

class UpdateOrganisationStatusRequest extends $pb.GeneratedMessage {
  factory UpdateOrganisationStatusRequest({
    $core.String? organisationID,
    StatusEnum? status,
  }) {
    final result = create();
    if (organisationID != null) result.organisationID = organisationID;
    if (status != null) result.status = status;
    return result;
  }

  UpdateOrganisationStatusRequest._();

  factory UpdateOrganisationStatusRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory UpdateOrganisationStatusRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'UpdateOrganisationStatusRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..aOS(1, _omitFieldNames ? '' : 'OrganisationID', protoName: 'OrganisationID')
    ..e<StatusEnum>(2, _omitFieldNames ? '' : 'status', $pb.PbFieldType.OE, defaultOrMaker: StatusEnum.STATUS_UNDEFINED, valueOf: StatusEnum.valueOf, enumValues: StatusEnum.values)
    ..hasRequiredFields = false
  ;

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  UpdateOrganisationStatusRequest clone() => UpdateOrganisationStatusRequest()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  UpdateOrganisationStatusRequest copyWith(void Function(UpdateOrganisationStatusRequest) updates) => super.copyWith((message) => updates(message as UpdateOrganisationStatusRequest)) as UpdateOrganisationStatusRequest;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

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

  @$pb.TagNumber(1)
  $core.String get organisationID => $_getSZ(0);
  @$pb.TagNumber(1)
  set organisationID($core.String value) => $_setString(0, value);
  @$pb.TagNumber(1)
  $core.bool hasOrganisationID() => $_has(0);
  @$pb.TagNumber(1)
  void clearOrganisationID() => $_clearField(1);

  @$pb.TagNumber(2)
  StatusEnum get status => $_getN(1);
  @$pb.TagNumber(2)
  set status(StatusEnum value) => $_setField(2, value);
  @$pb.TagNumber(2)
  $core.bool hasStatus() => $_has(1);
  @$pb.TagNumber(2)
  void clearStatus() => $_clearField(2);
}

class ListOrganisationRequest extends $pb.GeneratedMessage {
  factory ListOrganisationRequest() => create();

  ListOrganisationRequest._();

  factory ListOrganisationRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory ListOrganisationRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

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

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  ListOrganisationRequest clone() => ListOrganisationRequest()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  ListOrganisationRequest copyWith(void Function(ListOrganisationRequest) updates) => super.copyWith((message) => updates(message as ListOrganisationRequest)) as ListOrganisationRequest;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

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

class CreateOrganisationResult extends $pb.GeneratedMessage {
  factory CreateOrganisationResult({
    Organisation? result,
    $3.WorkflowExecutionResult? workflowExecution,
  }) {
    final result$ = create();
    if (result != null) result$.result = result;
    if (workflowExecution != null) result$.workflowExecution = workflowExecution;
    return result$;
  }

  CreateOrganisationResult._();

  factory CreateOrganisationResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory CreateOrganisationResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

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

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  CreateOrganisationResult clone() => CreateOrganisationResult()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  CreateOrganisationResult copyWith(void Function(CreateOrganisationResult) updates) => super.copyWith((message) => updates(message as CreateOrganisationResult)) as CreateOrganisationResult;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

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

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

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

class SetModulesOrganisationResult extends $pb.GeneratedMessage {
  factory SetModulesOrganisationResult({
    Organisation? result,
  }) {
    final result$ = create();
    if (result != null) result$.result = result;
    return result$;
  }

  SetModulesOrganisationResult._();

  factory SetModulesOrganisationResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory SetModulesOrganisationResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

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

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  SetModulesOrganisationResult clone() => SetModulesOrganisationResult()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  SetModulesOrganisationResult copyWith(void Function(SetModulesOrganisationResult) updates) => super.copyWith((message) => updates(message as SetModulesOrganisationResult)) as SetModulesOrganisationResult;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

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

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

class UpdateOrganisationResult extends $pb.GeneratedMessage {
  factory UpdateOrganisationResult({
    Organisation? result,
  }) {
    final result$ = create();
    if (result != null) result$.result = result;
    return result$;
  }

  UpdateOrganisationResult._();

  factory UpdateOrganisationResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory UpdateOrganisationResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

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

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  UpdateOrganisationResult clone() => UpdateOrganisationResult()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  UpdateOrganisationResult copyWith(void Function(UpdateOrganisationResult) updates) => super.copyWith((message) => updates(message as UpdateOrganisationResult)) as UpdateOrganisationResult;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

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

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

class GetOrganisationResult extends $pb.GeneratedMessage {
  factory GetOrganisationResult({
    Organisation? result,
  }) {
    final result$ = create();
    if (result != null) result$.result = result;
    return result$;
  }

  GetOrganisationResult._();

  factory GetOrganisationResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory GetOrganisationResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

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

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  GetOrganisationResult clone() => GetOrganisationResult()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  GetOrganisationResult copyWith(void Function(GetOrganisationResult) updates) => super.copyWith((message) => updates(message as GetOrganisationResult)) as GetOrganisationResult;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

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

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

class ListOrganisationResult extends $pb.GeneratedMessage {
  factory ListOrganisationResult({
    $core.Iterable<Organisation>? organisations,
  }) {
    final result = create();
    if (organisations != null) result.organisations.addAll(organisations);
    return result;
  }

  ListOrganisationResult._();

  factory ListOrganisationResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory ListOrganisationResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

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

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  ListOrganisationResult clone() => ListOrganisationResult()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  ListOrganisationResult copyWith(void Function(ListOrganisationResult) updates) => super.copyWith((message) => updates(message as ListOrganisationResult)) as ListOrganisationResult;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

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

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

class DeleteOrganisationResult extends $pb.GeneratedMessage {
  factory DeleteOrganisationResult({
    $3.WorkflowExecutionResult? workflowExecution,
  }) {
    final result = create();
    if (workflowExecution != null) result.workflowExecution = workflowExecution;
    return result;
  }

  DeleteOrganisationResult._();

  factory DeleteOrganisationResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory DeleteOrganisationResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

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

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  DeleteOrganisationResult clone() => DeleteOrganisationResult()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  DeleteOrganisationResult copyWith(void Function(DeleteOrganisationResult) updates) => super.copyWith((message) => updates(message as DeleteOrganisationResult)) as DeleteOrganisationResult;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

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

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

class UpdateOrganisationStatusResult extends $pb.GeneratedMessage {
  factory UpdateOrganisationStatusResult({
    StatusEnum? status,
  }) {
    final result = create();
    if (status != null) result.status = status;
    return result;
  }

  UpdateOrganisationStatusResult._();

  factory UpdateOrganisationStatusResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory UpdateOrganisationStatusResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'UpdateOrganisationStatusResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..e<StatusEnum>(1, _omitFieldNames ? '' : 'status', $pb.PbFieldType.OE, defaultOrMaker: StatusEnum.STATUS_UNDEFINED, valueOf: StatusEnum.valueOf, enumValues: StatusEnum.values)
    ..hasRequiredFields = false
  ;

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  UpdateOrganisationStatusResult clone() => UpdateOrganisationStatusResult()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  UpdateOrganisationStatusResult copyWith(void Function(UpdateOrganisationStatusResult) updates) => super.copyWith((message) => updates(message as UpdateOrganisationStatusResult)) as UpdateOrganisationStatusResult;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

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

  @$pb.TagNumber(1)
  StatusEnum get status => $_getN(0);
  @$pb.TagNumber(1)
  set status(StatusEnum value) => $_setField(1, value);
  @$pb.TagNumber(1)
  $core.bool hasStatus() => $_has(0);
  @$pb.TagNumber(1)
  void clearStatus() => $_clearField(1);
}

class StartStreamingJobsRequest extends $pb.GeneratedMessage {
  factory StartStreamingJobsRequest({
    $core.String? orgID,
  }) {
    final result = create();
    if (orgID != null) result.orgID = orgID;
    return result;
  }

  StartStreamingJobsRequest._();

  factory StartStreamingJobsRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory StartStreamingJobsRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

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

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  StartStreamingJobsRequest clone() => StartStreamingJobsRequest()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  StartStreamingJobsRequest copyWith(void Function(StartStreamingJobsRequest) updates) => super.copyWith((message) => updates(message as StartStreamingJobsRequest)) as StartStreamingJobsRequest;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

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

  @$pb.TagNumber(2)
  $core.String get orgID => $_getSZ(0);
  @$pb.TagNumber(2)
  set orgID($core.String value) => $_setString(0, value);
  @$pb.TagNumber(2)
  $core.bool hasOrgID() => $_has(0);
  @$pb.TagNumber(2)
  void clearOrgID() => $_clearField(2);
}

class StopStreamingJobsRequest extends $pb.GeneratedMessage {
  factory StopStreamingJobsRequest({
    $core.String? orgID,
  }) {
    final result = create();
    if (orgID != null) result.orgID = orgID;
    return result;
  }

  StopStreamingJobsRequest._();

  factory StopStreamingJobsRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory StopStreamingJobsRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

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

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  StopStreamingJobsRequest clone() => StopStreamingJobsRequest()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  StopStreamingJobsRequest copyWith(void Function(StopStreamingJobsRequest) updates) => super.copyWith((message) => updates(message as StopStreamingJobsRequest)) as StopStreamingJobsRequest;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

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

  @$pb.TagNumber(2)
  $core.String get orgID => $_getSZ(0);
  @$pb.TagNumber(2)
  set orgID($core.String value) => $_setString(0, value);
  @$pb.TagNumber(2)
  $core.bool hasOrgID() => $_has(0);
  @$pb.TagNumber(2)
  void clearOrgID() => $_clearField(2);
}

class StartIndividualStreamingJobRequest extends $pb.GeneratedMessage {
  factory StartIndividualStreamingJobRequest({
    $core.String? orgID,
    $core.String? entity,
    $core.String? className,
    $core.String? arguments,
    $core.String? domain,
  }) {
    final result = create();
    if (orgID != null) result.orgID = orgID;
    if (entity != null) result.entity = entity;
    if (className != null) result.className = className;
    if (arguments != null) result.arguments = arguments;
    if (domain != null) result.domain = domain;
    return result;
  }

  StartIndividualStreamingJobRequest._();

  factory StartIndividualStreamingJobRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory StartIndividualStreamingJobRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'StartIndividualStreamingJobRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..aOS(1, _omitFieldNames ? '' : 'OrgID', protoName: 'OrgID')
    ..aOS(2, _omitFieldNames ? '' : 'Entity', protoName: 'Entity')
    ..aOS(3, _omitFieldNames ? '' : 'ClassName', protoName: 'ClassName')
    ..aOS(4, _omitFieldNames ? '' : 'Arguments', protoName: 'Arguments')
    ..aOS(5, _omitFieldNames ? '' : 'Domain', protoName: 'Domain')
    ..hasRequiredFields = false
  ;

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  StartIndividualStreamingJobRequest clone() => StartIndividualStreamingJobRequest()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  StartIndividualStreamingJobRequest copyWith(void Function(StartIndividualStreamingJobRequest) updates) => super.copyWith((message) => updates(message as StartIndividualStreamingJobRequest)) as StartIndividualStreamingJobRequest;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

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

  @$pb.TagNumber(1)
  $core.String get orgID => $_getSZ(0);
  @$pb.TagNumber(1)
  set orgID($core.String value) => $_setString(0, value);
  @$pb.TagNumber(1)
  $core.bool hasOrgID() => $_has(0);
  @$pb.TagNumber(1)
  void clearOrgID() => $_clearField(1);

  @$pb.TagNumber(2)
  $core.String get entity => $_getSZ(1);
  @$pb.TagNumber(2)
  set entity($core.String value) => $_setString(1, value);
  @$pb.TagNumber(2)
  $core.bool hasEntity() => $_has(1);
  @$pb.TagNumber(2)
  void clearEntity() => $_clearField(2);

  @$pb.TagNumber(3)
  $core.String get className => $_getSZ(2);
  @$pb.TagNumber(3)
  set className($core.String value) => $_setString(2, value);
  @$pb.TagNumber(3)
  $core.bool hasClassName() => $_has(2);
  @$pb.TagNumber(3)
  void clearClassName() => $_clearField(3);

  @$pb.TagNumber(4)
  $core.String get arguments => $_getSZ(3);
  @$pb.TagNumber(4)
  set arguments($core.String value) => $_setString(3, value);
  @$pb.TagNumber(4)
  $core.bool hasArguments() => $_has(3);
  @$pb.TagNumber(4)
  void clearArguments() => $_clearField(4);

  @$pb.TagNumber(5)
  $core.String get domain => $_getSZ(4);
  @$pb.TagNumber(5)
  set domain($core.String value) => $_setString(4, value);
  @$pb.TagNumber(5)
  $core.bool hasDomain() => $_has(4);
  @$pb.TagNumber(5)
  void clearDomain() => $_clearField(5);
}

class StartIndividualStreamingJobResult extends $pb.GeneratedMessage {
  factory StartIndividualStreamingJobResult({
    $core.String? iD,
  }) {
    final result = create();
    if (iD != null) result.iD = iD;
    return result;
  }

  StartIndividualStreamingJobResult._();

  factory StartIndividualStreamingJobResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory StartIndividualStreamingJobResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

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

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  StartIndividualStreamingJobResult clone() => StartIndividualStreamingJobResult()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  StartIndividualStreamingJobResult copyWith(void Function(StartIndividualStreamingJobResult) updates) => super.copyWith((message) => updates(message as StartIndividualStreamingJobResult)) as StartIndividualStreamingJobResult;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

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

  @$pb.TagNumber(1)
  $core.String get iD => $_getSZ(0);
  @$pb.TagNumber(1)
  set iD($core.String value) => $_setString(0, value);
  @$pb.TagNumber(1)
  $core.bool hasID() => $_has(0);
  @$pb.TagNumber(1)
  void clearID() => $_clearField(1);
}

class StopIndividualStreamingJobRequest extends $pb.GeneratedMessage {
  factory StopIndividualStreamingJobRequest({
    $core.String? orgID,
    $core.String? entity,
    $core.String? className,
    $core.bool? force,
    $core.String? domain,
  }) {
    final result = create();
    if (orgID != null) result.orgID = orgID;
    if (entity != null) result.entity = entity;
    if (className != null) result.className = className;
    if (force != null) result.force = force;
    if (domain != null) result.domain = domain;
    return result;
  }

  StopIndividualStreamingJobRequest._();

  factory StopIndividualStreamingJobRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory StopIndividualStreamingJobRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'StopIndividualStreamingJobRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..aOS(1, _omitFieldNames ? '' : 'OrgID', protoName: 'OrgID')
    ..aOS(2, _omitFieldNames ? '' : 'Entity', protoName: 'Entity')
    ..aOS(3, _omitFieldNames ? '' : 'ClassName', protoName: 'ClassName')
    ..aOB(4, _omitFieldNames ? '' : 'Force', protoName: 'Force')
    ..aOS(5, _omitFieldNames ? '' : 'Domain', protoName: 'Domain')
    ..hasRequiredFields = false
  ;

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  StopIndividualStreamingJobRequest clone() => StopIndividualStreamingJobRequest()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  StopIndividualStreamingJobRequest copyWith(void Function(StopIndividualStreamingJobRequest) updates) => super.copyWith((message) => updates(message as StopIndividualStreamingJobRequest)) as StopIndividualStreamingJobRequest;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

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

  @$pb.TagNumber(1)
  $core.String get orgID => $_getSZ(0);
  @$pb.TagNumber(1)
  set orgID($core.String value) => $_setString(0, value);
  @$pb.TagNumber(1)
  $core.bool hasOrgID() => $_has(0);
  @$pb.TagNumber(1)
  void clearOrgID() => $_clearField(1);

  @$pb.TagNumber(2)
  $core.String get entity => $_getSZ(1);
  @$pb.TagNumber(2)
  set entity($core.String value) => $_setString(1, value);
  @$pb.TagNumber(2)
  $core.bool hasEntity() => $_has(1);
  @$pb.TagNumber(2)
  void clearEntity() => $_clearField(2);

  @$pb.TagNumber(3)
  $core.String get className => $_getSZ(2);
  @$pb.TagNumber(3)
  set className($core.String value) => $_setString(2, value);
  @$pb.TagNumber(3)
  $core.bool hasClassName() => $_has(2);
  @$pb.TagNumber(3)
  void clearClassName() => $_clearField(3);

  @$pb.TagNumber(4)
  $core.bool get force => $_getBF(3);
  @$pb.TagNumber(4)
  set force($core.bool value) => $_setBool(3, value);
  @$pb.TagNumber(4)
  $core.bool hasForce() => $_has(3);
  @$pb.TagNumber(4)
  void clearForce() => $_clearField(4);

  @$pb.TagNumber(5)
  $core.String get domain => $_getSZ(4);
  @$pb.TagNumber(5)
  set domain($core.String value) => $_setString(4, value);
  @$pb.TagNumber(5)
  $core.bool hasDomain() => $_has(4);
  @$pb.TagNumber(5)
  void clearDomain() => $_clearField(5);
}

class StopIndividualStreamingJobResult extends $pb.GeneratedMessage {
  factory StopIndividualStreamingJobResult() => create();

  StopIndividualStreamingJobResult._();

  factory StopIndividualStreamingJobResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory StopIndividualStreamingJobResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

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

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  StopIndividualStreamingJobResult clone() => StopIndividualStreamingJobResult()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  StopIndividualStreamingJobResult copyWith(void Function(StopIndividualStreamingJobResult) updates) => super.copyWith((message) => updates(message as StopIndividualStreamingJobResult)) as StopIndividualStreamingJobResult;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

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

class StartStreamingJobsResult extends $pb.GeneratedMessage {
  factory StartStreamingJobsResult({
    $core.String? iD,
  }) {
    final result = create();
    if (iD != null) result.iD = iD;
    return result;
  }

  StartStreamingJobsResult._();

  factory StartStreamingJobsResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory StartStreamingJobsResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

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

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  StartStreamingJobsResult clone() => StartStreamingJobsResult()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  StartStreamingJobsResult copyWith(void Function(StartStreamingJobsResult) updates) => super.copyWith((message) => updates(message as StartStreamingJobsResult)) as StartStreamingJobsResult;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

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

  @$pb.TagNumber(1)
  $core.String get iD => $_getSZ(0);
  @$pb.TagNumber(1)
  set iD($core.String value) => $_setString(0, value);
  @$pb.TagNumber(1)
  $core.bool hasID() => $_has(0);
  @$pb.TagNumber(1)
  void clearID() => $_clearField(1);
}

class StopStreamingJobsResult extends $pb.GeneratedMessage {
  factory StopStreamingJobsResult({
    $core.String? iD,
  }) {
    final result = create();
    if (iD != null) result.iD = iD;
    return result;
  }

  StopStreamingJobsResult._();

  factory StopStreamingJobsResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory StopStreamingJobsResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

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

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  StopStreamingJobsResult clone() => StopStreamingJobsResult()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  StopStreamingJobsResult copyWith(void Function(StopStreamingJobsResult) updates) => super.copyWith((message) => updates(message as StopStreamingJobsResult)) as StopStreamingJobsResult;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

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

  @$pb.TagNumber(1)
  $core.String get iD => $_getSZ(0);
  @$pb.TagNumber(1)
  set iD($core.String value) => $_setString(0, value);
  @$pb.TagNumber(1)
  $core.bool hasID() => $_has(0);
  @$pb.TagNumber(1)
  void clearID() => $_clearField(1);
}

class StopAllStreamingJobsRequest extends $pb.GeneratedMessage {
  factory StopAllStreamingJobsRequest() => create();

  StopAllStreamingJobsRequest._();

  factory StopAllStreamingJobsRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory StopAllStreamingJobsRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

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

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  StopAllStreamingJobsRequest clone() => StopAllStreamingJobsRequest()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  StopAllStreamingJobsRequest copyWith(void Function(StopAllStreamingJobsRequest) updates) => super.copyWith((message) => updates(message as StopAllStreamingJobsRequest)) as StopAllStreamingJobsRequest;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

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

class StopAllStreamingJobsResult extends $pb.GeneratedMessage {
  factory StopAllStreamingJobsResult({
    $core.Iterable<$core.String>? iDs,
  }) {
    final result = create();
    if (iDs != null) result.iDs.addAll(iDs);
    return result;
  }

  StopAllStreamingJobsResult._();

  factory StopAllStreamingJobsResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory StopAllStreamingJobsResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

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

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  StopAllStreamingJobsResult clone() => StopAllStreamingJobsResult()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  StopAllStreamingJobsResult copyWith(void Function(StopAllStreamingJobsResult) updates) => super.copyWith((message) => updates(message as StopAllStreamingJobsResult)) as StopAllStreamingJobsResult;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

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

  @$pb.TagNumber(1)
  $pb.PbList<$core.String> get iDs => $_getList(0);
}

class RestartAllStreamingJobsRequest extends $pb.GeneratedMessage {
  factory RestartAllStreamingJobsRequest() => create();

  RestartAllStreamingJobsRequest._();

  factory RestartAllStreamingJobsRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory RestartAllStreamingJobsRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

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

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  RestartAllStreamingJobsRequest clone() => RestartAllStreamingJobsRequest()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  RestartAllStreamingJobsRequest copyWith(void Function(RestartAllStreamingJobsRequest) updates) => super.copyWith((message) => updates(message as RestartAllStreamingJobsRequest)) as RestartAllStreamingJobsRequest;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

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

class RestartAllStreamingJobsResult extends $pb.GeneratedMessage {
  factory RestartAllStreamingJobsResult({
    $core.Iterable<$core.String>? iDs,
  }) {
    final result = create();
    if (iDs != null) result.iDs.addAll(iDs);
    return result;
  }

  RestartAllStreamingJobsResult._();

  factory RestartAllStreamingJobsResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory RestartAllStreamingJobsResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

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

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  RestartAllStreamingJobsResult clone() => RestartAllStreamingJobsResult()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  RestartAllStreamingJobsResult copyWith(void Function(RestartAllStreamingJobsResult) updates) => super.copyWith((message) => updates(message as RestartAllStreamingJobsResult)) as RestartAllStreamingJobsResult;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

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

  @$pb.TagNumber(1)
  $pb.PbList<$core.String> get iDs => $_getList(0);
}

class StartAllStreamingJobsRequest extends $pb.GeneratedMessage {
  factory StartAllStreamingJobsRequest() => create();

  StartAllStreamingJobsRequest._();

  factory StartAllStreamingJobsRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory StartAllStreamingJobsRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

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

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  StartAllStreamingJobsRequest clone() => StartAllStreamingJobsRequest()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  StartAllStreamingJobsRequest copyWith(void Function(StartAllStreamingJobsRequest) updates) => super.copyWith((message) => updates(message as StartAllStreamingJobsRequest)) as StartAllStreamingJobsRequest;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

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

class StartAllStreamingJobsResult extends $pb.GeneratedMessage {
  factory StartAllStreamingJobsResult({
    $core.Iterable<$core.String>? iDs,
  }) {
    final result = create();
    if (iDs != null) result.iDs.addAll(iDs);
    return result;
  }

  StartAllStreamingJobsResult._();

  factory StartAllStreamingJobsResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory StartAllStreamingJobsResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

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

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  StartAllStreamingJobsResult clone() => StartAllStreamingJobsResult()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  StartAllStreamingJobsResult copyWith(void Function(StartAllStreamingJobsResult) updates) => super.copyWith((message) => updates(message as StartAllStreamingJobsResult)) as StartAllStreamingJobsResult;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

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

  @$pb.TagNumber(1)
  $pb.PbList<$core.String> get iDs => $_getList(0);
}

class ForceStopAllStreamingJobsRequest extends $pb.GeneratedMessage {
  factory ForceStopAllStreamingJobsRequest() => create();

  ForceStopAllStreamingJobsRequest._();

  factory ForceStopAllStreamingJobsRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory ForceStopAllStreamingJobsRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

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

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  ForceStopAllStreamingJobsRequest clone() => ForceStopAllStreamingJobsRequest()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  ForceStopAllStreamingJobsRequest copyWith(void Function(ForceStopAllStreamingJobsRequest) updates) => super.copyWith((message) => updates(message as ForceStopAllStreamingJobsRequest)) as ForceStopAllStreamingJobsRequest;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

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

class ForceStopAllStreamingJobsResult extends $pb.GeneratedMessage {
  factory ForceStopAllStreamingJobsResult({
    $core.Iterable<$core.String>? iDs,
  }) {
    final result = create();
    if (iDs != null) result.iDs.addAll(iDs);
    return result;
  }

  ForceStopAllStreamingJobsResult._();

  factory ForceStopAllStreamingJobsResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory ForceStopAllStreamingJobsResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

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

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  ForceStopAllStreamingJobsResult clone() => ForceStopAllStreamingJobsResult()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  ForceStopAllStreamingJobsResult copyWith(void Function(ForceStopAllStreamingJobsResult) updates) => super.copyWith((message) => updates(message as ForceStopAllStreamingJobsResult)) as ForceStopAllStreamingJobsResult;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

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

  @$pb.TagNumber(1)
  $pb.PbList<$core.String> get iDs => $_getList(0);
}

class StartStreamingMetricsJobRequest extends $pb.GeneratedMessage {
  factory StartStreamingMetricsJobRequest() => create();

  StartStreamingMetricsJobRequest._();

  factory StartStreamingMetricsJobRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory StartStreamingMetricsJobRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

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

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  StartStreamingMetricsJobRequest clone() => StartStreamingMetricsJobRequest()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  StartStreamingMetricsJobRequest copyWith(void Function(StartStreamingMetricsJobRequest) updates) => super.copyWith((message) => updates(message as StartStreamingMetricsJobRequest)) as StartStreamingMetricsJobRequest;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

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

class StartStreamingMetricsJobResult extends $pb.GeneratedMessage {
  factory StartStreamingMetricsJobResult() => create();

  StartStreamingMetricsJobResult._();

  factory StartStreamingMetricsJobResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory StartStreamingMetricsJobResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

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

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  StartStreamingMetricsJobResult clone() => StartStreamingMetricsJobResult()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  StartStreamingMetricsJobResult copyWith(void Function(StartStreamingMetricsJobResult) updates) => super.copyWith((message) => updates(message as StartStreamingMetricsJobResult)) as StartStreamingMetricsJobResult;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

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

class StopStreamingMetricsJobRequest extends $pb.GeneratedMessage {
  factory StopStreamingMetricsJobRequest() => create();

  StopStreamingMetricsJobRequest._();

  factory StopStreamingMetricsJobRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory StopStreamingMetricsJobRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

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

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  StopStreamingMetricsJobRequest clone() => StopStreamingMetricsJobRequest()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  StopStreamingMetricsJobRequest copyWith(void Function(StopStreamingMetricsJobRequest) updates) => super.copyWith((message) => updates(message as StopStreamingMetricsJobRequest)) as StopStreamingMetricsJobRequest;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

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

class StopStreamingMetricsJobResult extends $pb.GeneratedMessage {
  factory StopStreamingMetricsJobResult() => create();

  StopStreamingMetricsJobResult._();

  factory StopStreamingMetricsJobResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory StopStreamingMetricsJobResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

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

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  StopStreamingMetricsJobResult clone() => StopStreamingMetricsJobResult()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  StopStreamingMetricsJobResult copyWith(void Function(StopStreamingMetricsJobResult) updates) => super.copyWith((message) => updates(message as StopStreamingMetricsJobResult)) as StopStreamingMetricsJobResult;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

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

class CheckStreamingStatusRequest extends $pb.GeneratedMessage {
  factory CheckStreamingStatusRequest({
    $core.String? orgID,
  }) {
    final result = create();
    if (orgID != null) result.orgID = orgID;
    return result;
  }

  CheckStreamingStatusRequest._();

  factory CheckStreamingStatusRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory CheckStreamingStatusRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

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

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  CheckStreamingStatusRequest clone() => CheckStreamingStatusRequest()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  CheckStreamingStatusRequest copyWith(void Function(CheckStreamingStatusRequest) updates) => super.copyWith((message) => updates(message as CheckStreamingStatusRequest)) as CheckStreamingStatusRequest;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

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

  @$pb.TagNumber(4)
  $core.String get orgID => $_getSZ(0);
  @$pb.TagNumber(4)
  set orgID($core.String value) => $_setString(0, value);
  @$pb.TagNumber(4)
  $core.bool hasOrgID() => $_has(0);
  @$pb.TagNumber(4)
  void clearOrgID() => $_clearField(4);
}

class CheckStreamingStatusResult extends $pb.GeneratedMessage {
  factory CheckStreamingStatusResult() => create();

  CheckStreamingStatusResult._();

  factory CheckStreamingStatusResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory CheckStreamingStatusResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

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

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  CheckStreamingStatusResult clone() => CheckStreamingStatusResult()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  CheckStreamingStatusResult copyWith(void Function(CheckStreamingStatusResult) updates) => super.copyWith((message) => updates(message as CheckStreamingStatusResult)) as CheckStreamingStatusResult;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

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

class ProvisionGitOrgRequest extends $pb.GeneratedMessage {
  factory ProvisionGitOrgRequest({
    $core.String? orgID,
    $core.String? managerMail,
  }) {
    final result = create();
    if (orgID != null) result.orgID = orgID;
    if (managerMail != null) result.managerMail = managerMail;
    return result;
  }

  ProvisionGitOrgRequest._();

  factory ProvisionGitOrgRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory ProvisionGitOrgRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

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

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  ProvisionGitOrgRequest clone() => ProvisionGitOrgRequest()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  ProvisionGitOrgRequest copyWith(void Function(ProvisionGitOrgRequest) updates) => super.copyWith((message) => updates(message as ProvisionGitOrgRequest)) as ProvisionGitOrgRequest;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

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

  @$pb.TagNumber(1)
  $core.String get orgID => $_getSZ(0);
  @$pb.TagNumber(1)
  set orgID($core.String value) => $_setString(0, value);
  @$pb.TagNumber(1)
  $core.bool hasOrgID() => $_has(0);
  @$pb.TagNumber(1)
  void clearOrgID() => $_clearField(1);

  @$pb.TagNumber(2)
  $core.String get managerMail => $_getSZ(1);
  @$pb.TagNumber(2)
  set managerMail($core.String value) => $_setString(1, value);
  @$pb.TagNumber(2)
  $core.bool hasManagerMail() => $_has(1);
  @$pb.TagNumber(2)
  void clearManagerMail() => $_clearField(2);
}

class ProvisionGitOrgResult extends $pb.GeneratedMessage {
  factory ProvisionGitOrgResult() => create();

  ProvisionGitOrgResult._();

  factory ProvisionGitOrgResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory ProvisionGitOrgResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

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

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  ProvisionGitOrgResult clone() => ProvisionGitOrgResult()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  ProvisionGitOrgResult copyWith(void Function(ProvisionGitOrgResult) updates) => super.copyWith((message) => updates(message as ProvisionGitOrgResult)) as ProvisionGitOrgResult;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

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

class DeprovisionGitOrgRequest extends $pb.GeneratedMessage {
  factory DeprovisionGitOrgRequest({
    $core.String? orgID,
  }) {
    final result = create();
    if (orgID != null) result.orgID = orgID;
    return result;
  }

  DeprovisionGitOrgRequest._();

  factory DeprovisionGitOrgRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory DeprovisionGitOrgRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

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

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  DeprovisionGitOrgRequest clone() => DeprovisionGitOrgRequest()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  DeprovisionGitOrgRequest copyWith(void Function(DeprovisionGitOrgRequest) updates) => super.copyWith((message) => updates(message as DeprovisionGitOrgRequest)) as DeprovisionGitOrgRequest;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

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

  @$pb.TagNumber(1)
  $core.String get orgID => $_getSZ(0);
  @$pb.TagNumber(1)
  set orgID($core.String value) => $_setString(0, value);
  @$pb.TagNumber(1)
  $core.bool hasOrgID() => $_has(0);
  @$pb.TagNumber(1)
  void clearOrgID() => $_clearField(1);
}

class DeprovisionGitOrgResult extends $pb.GeneratedMessage {
  factory DeprovisionGitOrgResult() => create();

  DeprovisionGitOrgResult._();

  factory DeprovisionGitOrgResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory DeprovisionGitOrgResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

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

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  DeprovisionGitOrgResult clone() => DeprovisionGitOrgResult()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  DeprovisionGitOrgResult copyWith(void Function(DeprovisionGitOrgResult) updates) => super.copyWith((message) => updates(message as DeprovisionGitOrgResult)) as DeprovisionGitOrgResult;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

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

class DeleteOrganisationInDBRequest extends $pb.GeneratedMessage {
  factory DeleteOrganisationInDBRequest({
    $core.String? organisationID,
  }) {
    final result = create();
    if (organisationID != null) result.organisationID = organisationID;
    return result;
  }

  DeleteOrganisationInDBRequest._();

  factory DeleteOrganisationInDBRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory DeleteOrganisationInDBRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

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

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  DeleteOrganisationInDBRequest clone() => DeleteOrganisationInDBRequest()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  DeleteOrganisationInDBRequest copyWith(void Function(DeleteOrganisationInDBRequest) updates) => super.copyWith((message) => updates(message as DeleteOrganisationInDBRequest)) as DeleteOrganisationInDBRequest;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

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

  @$pb.TagNumber(1)
  $core.String get organisationID => $_getSZ(0);
  @$pb.TagNumber(1)
  set organisationID($core.String value) => $_setString(0, value);
  @$pb.TagNumber(1)
  $core.bool hasOrganisationID() => $_has(0);
  @$pb.TagNumber(1)
  void clearOrganisationID() => $_clearField(1);
}

class DeleteOrganisationInDBResult extends $pb.GeneratedMessage {
  factory DeleteOrganisationInDBResult() => create();

  DeleteOrganisationInDBResult._();

  factory DeleteOrganisationInDBResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory DeleteOrganisationInDBResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

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

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  DeleteOrganisationInDBResult clone() => DeleteOrganisationInDBResult()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  DeleteOrganisationInDBResult copyWith(void Function(DeleteOrganisationInDBResult) updates) => super.copyWith((message) => updates(message as DeleteOrganisationInDBResult)) as DeleteOrganisationInDBResult;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

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


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