// This is a generated file - do not edit.
//
// Generated from gcs-api.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:fixnum/fixnum.dart' as $fixnum;
import 'package:protobuf/protobuf.dart' as $pb;

import 'shared.pb.dart' as $1;

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

class GetPartnerReadTokenRequest extends $pb.GeneratedMessage {
  factory GetPartnerReadTokenRequest({
    $1.RequestPartnerAppHeader? header,
  }) {
    final result = create();
    if (header != null) result.header = header;
    return result;
  }

  GetPartnerReadTokenRequest._();

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

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

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

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

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

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

class GetPartnerWriteTokenRequest extends $pb.GeneratedMessage {
  factory GetPartnerWriteTokenRequest({
    $1.RequestPartnerAppHeader? header,
  }) {
    final result = create();
    if (header != null) result.header = header;
    return result;
  }

  GetPartnerWriteTokenRequest._();

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

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

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

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

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

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

class GetProjectReadTokenRequest extends $pb.GeneratedMessage {
  factory GetProjectReadTokenRequest({
    $1.RequestProjectHeader? header,
  }) {
    final result = create();
    if (header != null) result.header = header;
    return result;
  }

  GetProjectReadTokenRequest._();

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

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

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

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

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

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

class GetProjectWriteTokenRequest extends $pb.GeneratedMessage {
  factory GetProjectWriteTokenRequest({
    $1.RequestProjectHeader? header,
  }) {
    final result = create();
    if (header != null) result.header = header;
    return result;
  }

  GetProjectWriteTokenRequest._();

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

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

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

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

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

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

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

  GetBucketSTSRequest._();

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

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

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

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

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

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

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

  CreatePartnerBucketRequest._();

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

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

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

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

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

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

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

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

  CreateProjectBucketRequest._();

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

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

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

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

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

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

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

  DeletePartnerBucketRequest._();

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

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

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

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

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

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

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

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

  DeleteProjectBucketRequest._();

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

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

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

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

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

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

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

  DeleteOrganisationBucketRequest._();

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

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DeleteOrganisationBucketRequest', 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.')
  DeleteOrganisationBucketRequest clone() => DeleteOrganisationBucketRequest()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  DeleteOrganisationBucketRequest copyWith(void Function(DeleteOrganisationBucketRequest) updates) => super.copyWith((message) => updates(message as DeleteOrganisationBucketRequest)) as DeleteOrganisationBucketRequest;

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

  @$core.pragma('dart2js:noInline')
  static DeleteOrganisationBucketRequest create() => DeleteOrganisationBucketRequest._();
  @$core.override
  DeleteOrganisationBucketRequest createEmptyInstance() => create();
  static $pb.PbList<DeleteOrganisationBucketRequest> createRepeated() => $pb.PbList<DeleteOrganisationBucketRequest>();
  @$core.pragma('dart2js:noInline')
  static DeleteOrganisationBucketRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<DeleteOrganisationBucketRequest>(create);
  static DeleteOrganisationBucketRequest? _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 GetPartnerReadTokenResult extends $pb.GeneratedMessage {
  factory GetPartnerReadTokenResult({
    $core.String? accessToken,
    $fixnum.Int64? expiresIn,
    $core.String? resource,
    $core.String? bucketName,
  }) {
    final result = create();
    if (accessToken != null) result.accessToken = accessToken;
    if (expiresIn != null) result.expiresIn = expiresIn;
    if (resource != null) result.resource = resource;
    if (bucketName != null) result.bucketName = bucketName;
    return result;
  }

  GetPartnerReadTokenResult._();

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

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GetPartnerReadTokenResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..aOS(1, _omitFieldNames ? '' : 'AccessToken', protoName: 'AccessToken')
    ..aInt64(2, _omitFieldNames ? '' : 'ExpiresIn', protoName: 'ExpiresIn')
    ..aOS(3, _omitFieldNames ? '' : 'Resource', protoName: 'Resource')
    ..aOS(4, _omitFieldNames ? '' : 'BucketName', protoName: 'BucketName')
    ..hasRequiredFields = false
  ;

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

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

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

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

  @$pb.TagNumber(2)
  $fixnum.Int64 get expiresIn => $_getI64(1);
  @$pb.TagNumber(2)
  set expiresIn($fixnum.Int64 value) => $_setInt64(1, value);
  @$pb.TagNumber(2)
  $core.bool hasExpiresIn() => $_has(1);
  @$pb.TagNumber(2)
  void clearExpiresIn() => $_clearField(2);

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

  @$pb.TagNumber(4)
  $core.String get bucketName => $_getSZ(3);
  @$pb.TagNumber(4)
  set bucketName($core.String value) => $_setString(3, value);
  @$pb.TagNumber(4)
  $core.bool hasBucketName() => $_has(3);
  @$pb.TagNumber(4)
  void clearBucketName() => $_clearField(4);
}

class GetPartnerWriteTokenResult extends $pb.GeneratedMessage {
  factory GetPartnerWriteTokenResult({
    $core.String? accessToken,
    $fixnum.Int64? expiresIn,
    $core.String? resource,
    $core.String? bucketName,
  }) {
    final result = create();
    if (accessToken != null) result.accessToken = accessToken;
    if (expiresIn != null) result.expiresIn = expiresIn;
    if (resource != null) result.resource = resource;
    if (bucketName != null) result.bucketName = bucketName;
    return result;
  }

  GetPartnerWriteTokenResult._();

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

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GetPartnerWriteTokenResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..aOS(1, _omitFieldNames ? '' : 'AccessToken', protoName: 'AccessToken')
    ..aInt64(2, _omitFieldNames ? '' : 'ExpiresIn', protoName: 'ExpiresIn')
    ..aOS(3, _omitFieldNames ? '' : 'Resource', protoName: 'Resource')
    ..aOS(4, _omitFieldNames ? '' : 'BucketName', protoName: 'BucketName')
    ..hasRequiredFields = false
  ;

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

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

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

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

  @$pb.TagNumber(2)
  $fixnum.Int64 get expiresIn => $_getI64(1);
  @$pb.TagNumber(2)
  set expiresIn($fixnum.Int64 value) => $_setInt64(1, value);
  @$pb.TagNumber(2)
  $core.bool hasExpiresIn() => $_has(1);
  @$pb.TagNumber(2)
  void clearExpiresIn() => $_clearField(2);

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

  @$pb.TagNumber(4)
  $core.String get bucketName => $_getSZ(3);
  @$pb.TagNumber(4)
  set bucketName($core.String value) => $_setString(3, value);
  @$pb.TagNumber(4)
  $core.bool hasBucketName() => $_has(3);
  @$pb.TagNumber(4)
  void clearBucketName() => $_clearField(4);
}

class GetProjectReadTokenResult extends $pb.GeneratedMessage {
  factory GetProjectReadTokenResult({
    $core.String? accessToken,
    $fixnum.Int64? expiresIn,
    $core.String? resource,
    $core.String? bucketName,
  }) {
    final result = create();
    if (accessToken != null) result.accessToken = accessToken;
    if (expiresIn != null) result.expiresIn = expiresIn;
    if (resource != null) result.resource = resource;
    if (bucketName != null) result.bucketName = bucketName;
    return result;
  }

  GetProjectReadTokenResult._();

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

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GetProjectReadTokenResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..aOS(1, _omitFieldNames ? '' : 'AccessToken', protoName: 'AccessToken')
    ..aInt64(2, _omitFieldNames ? '' : 'ExpiresIn', protoName: 'ExpiresIn')
    ..aOS(3, _omitFieldNames ? '' : 'Resource', protoName: 'Resource')
    ..aOS(4, _omitFieldNames ? '' : 'BucketName', protoName: 'BucketName')
    ..hasRequiredFields = false
  ;

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

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

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

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

  @$pb.TagNumber(2)
  $fixnum.Int64 get expiresIn => $_getI64(1);
  @$pb.TagNumber(2)
  set expiresIn($fixnum.Int64 value) => $_setInt64(1, value);
  @$pb.TagNumber(2)
  $core.bool hasExpiresIn() => $_has(1);
  @$pb.TagNumber(2)
  void clearExpiresIn() => $_clearField(2);

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

  @$pb.TagNumber(4)
  $core.String get bucketName => $_getSZ(3);
  @$pb.TagNumber(4)
  set bucketName($core.String value) => $_setString(3, value);
  @$pb.TagNumber(4)
  $core.bool hasBucketName() => $_has(3);
  @$pb.TagNumber(4)
  void clearBucketName() => $_clearField(4);
}

class GetProjectWriteTokenResult extends $pb.GeneratedMessage {
  factory GetProjectWriteTokenResult({
    $core.String? accessToken,
    $fixnum.Int64? expiresIn,
    $core.String? resource,
    $core.String? bucketName,
  }) {
    final result = create();
    if (accessToken != null) result.accessToken = accessToken;
    if (expiresIn != null) result.expiresIn = expiresIn;
    if (resource != null) result.resource = resource;
    if (bucketName != null) result.bucketName = bucketName;
    return result;
  }

  GetProjectWriteTokenResult._();

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

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GetProjectWriteTokenResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..aOS(1, _omitFieldNames ? '' : 'AccessToken', protoName: 'AccessToken')
    ..aInt64(2, _omitFieldNames ? '' : 'ExpiresIn', protoName: 'ExpiresIn')
    ..aOS(3, _omitFieldNames ? '' : 'Resource', protoName: 'Resource')
    ..aOS(4, _omitFieldNames ? '' : 'BucketName', protoName: 'BucketName')
    ..hasRequiredFields = false
  ;

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

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

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

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

  @$pb.TagNumber(2)
  $fixnum.Int64 get expiresIn => $_getI64(1);
  @$pb.TagNumber(2)
  set expiresIn($fixnum.Int64 value) => $_setInt64(1, value);
  @$pb.TagNumber(2)
  $core.bool hasExpiresIn() => $_has(1);
  @$pb.TagNumber(2)
  void clearExpiresIn() => $_clearField(2);

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

  @$pb.TagNumber(4)
  $core.String get bucketName => $_getSZ(3);
  @$pb.TagNumber(4)
  set bucketName($core.String value) => $_setString(3, value);
  @$pb.TagNumber(4)
  $core.bool hasBucketName() => $_has(3);
  @$pb.TagNumber(4)
  void clearBucketName() => $_clearField(4);
}

class GetBucketSTSResult extends $pb.GeneratedMessage {
  factory GetBucketSTSResult({
    $core.String? accessToken,
    $fixnum.Int64? expiresIn,
    $core.Iterable<$core.String>? resources,
    $core.String? bucketName,
  }) {
    final result = create();
    if (accessToken != null) result.accessToken = accessToken;
    if (expiresIn != null) result.expiresIn = expiresIn;
    if (resources != null) result.resources.addAll(resources);
    if (bucketName != null) result.bucketName = bucketName;
    return result;
  }

  GetBucketSTSResult._();

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

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GetBucketSTSResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..aOS(1, _omitFieldNames ? '' : 'AccessToken', protoName: 'AccessToken')
    ..aInt64(2, _omitFieldNames ? '' : 'ExpiresIn', protoName: 'ExpiresIn')
    ..pPS(3, _omitFieldNames ? '' : 'Resources', protoName: 'Resources')
    ..aOS(4, _omitFieldNames ? '' : 'BucketName', protoName: 'BucketName')
    ..hasRequiredFields = false
  ;

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

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

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

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

  @$pb.TagNumber(2)
  $fixnum.Int64 get expiresIn => $_getI64(1);
  @$pb.TagNumber(2)
  set expiresIn($fixnum.Int64 value) => $_setInt64(1, value);
  @$pb.TagNumber(2)
  $core.bool hasExpiresIn() => $_has(1);
  @$pb.TagNumber(2)
  void clearExpiresIn() => $_clearField(2);

  @$pb.TagNumber(3)
  $pb.PbList<$core.String> get resources => $_getList(2);

  @$pb.TagNumber(4)
  $core.String get bucketName => $_getSZ(3);
  @$pb.TagNumber(4)
  set bucketName($core.String value) => $_setString(3, value);
  @$pb.TagNumber(4)
  $core.bool hasBucketName() => $_has(3);
  @$pb.TagNumber(4)
  void clearBucketName() => $_clearField(4);
}

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

  CreateBucketResult._();

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

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

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

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

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

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

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

  DeleteBucketResult._();

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

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

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

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

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


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