// This is a generated file - do not edit.
//
// Generated from attachmentType.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 'shared.pb.dart' as $1;

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

/// Create
class CreateAttachmentTypeRequest extends $pb.GeneratedMessage {
  factory CreateAttachmentTypeRequest({
    $1.RequestProjectHeader? header,
    $core.String? code,
    $1.EntityType? entity,
    $core.String? label,
    $1.SharePolicy? sharePolicy,
  }) {
    final result = create();
    if (header != null) result.header = header;
    if (code != null) result.code = code;
    if (entity != null) result.entity = entity;
    if (label != null) result.label = label;
    if (sharePolicy != null) result.sharePolicy = sharePolicy;
    return result;
  }

  CreateAttachmentTypeRequest._();

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

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'CreateAttachmentTypeRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..aOM<$1.RequestProjectHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $1.RequestProjectHeader.create)
    ..aOS(2, _omitFieldNames ? '' : 'Code', protoName: 'Code')
    ..e<$1.EntityType>(3, _omitFieldNames ? '' : 'Entity', $pb.PbFieldType.OE, protoName: 'Entity', defaultOrMaker: $1.EntityType.ENTITY_TYPE_UNKNOWN, valueOf: $1.EntityType.valueOf, enumValues: $1.EntityType.values)
    ..aOS(4, _omitFieldNames ? '' : 'Label', protoName: 'Label')
    ..e<$1.SharePolicy>(5, _omitFieldNames ? '' : 'SharePolicy', $pb.PbFieldType.OE, protoName: 'SharePolicy', defaultOrMaker: $1.SharePolicy.SHARE_POLICY_UNKNOWN, valueOf: $1.SharePolicy.valueOf, enumValues: $1.SharePolicy.values)
    ..hasRequiredFields = false
  ;

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

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

  @$core.pragma('dart2js:noInline')
  static CreateAttachmentTypeRequest create() => CreateAttachmentTypeRequest._();
  @$core.override
  CreateAttachmentTypeRequest createEmptyInstance() => create();
  static $pb.PbList<CreateAttachmentTypeRequest> createRepeated() => $pb.PbList<CreateAttachmentTypeRequest>();
  @$core.pragma('dart2js:noInline')
  static CreateAttachmentTypeRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<CreateAttachmentTypeRequest>(create);
  static CreateAttachmentTypeRequest? _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);

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

  @$pb.TagNumber(3)
  $1.EntityType get entity => $_getN(2);
  @$pb.TagNumber(3)
  set entity($1.EntityType value) => $_setField(3, value);
  @$pb.TagNumber(3)
  $core.bool hasEntity() => $_has(2);
  @$pb.TagNumber(3)
  void clearEntity() => $_clearField(3);

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

  @$pb.TagNumber(5)
  $1.SharePolicy get sharePolicy => $_getN(4);
  @$pb.TagNumber(5)
  set sharePolicy($1.SharePolicy value) => $_setField(5, value);
  @$pb.TagNumber(5)
  $core.bool hasSharePolicy() => $_has(4);
  @$pb.TagNumber(5)
  void clearSharePolicy() => $_clearField(5);
}

class CreateAttachmentTypeResponse extends $pb.GeneratedMessage {
  factory CreateAttachmentTypeResponse({
    $1.AttachmentType? attachmentType,
  }) {
    final result = create();
    if (attachmentType != null) result.attachmentType = attachmentType;
    return result;
  }

  CreateAttachmentTypeResponse._();

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

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

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

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

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

  @$pb.TagNumber(1)
  $1.AttachmentType get attachmentType => $_getN(0);
  @$pb.TagNumber(1)
  set attachmentType($1.AttachmentType value) => $_setField(1, value);
  @$pb.TagNumber(1)
  $core.bool hasAttachmentType() => $_has(0);
  @$pb.TagNumber(1)
  void clearAttachmentType() => $_clearField(1);
  @$pb.TagNumber(1)
  $1.AttachmentType ensureAttachmentType() => $_ensure(0);
}

/// Get
class GetAttachmentTypeRequest extends $pb.GeneratedMessage {
  factory GetAttachmentTypeRequest({
    $1.RequestProjectHeader? header,
  @$core.Deprecated('This field is deprecated.')
    $core.String? code,
  @$core.Deprecated('This field is deprecated.')
    $1.EntityType? entity,
    $core.String? iD,
  }) {
    final result = create();
    if (header != null) result.header = header;
    if (code != null) result.code = code;
    if (entity != null) result.entity = entity;
    if (iD != null) result.iD = iD;
    return result;
  }

  GetAttachmentTypeRequest._();

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

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GetAttachmentTypeRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..aOM<$1.RequestProjectHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $1.RequestProjectHeader.create)
    ..aOS(2, _omitFieldNames ? '' : 'Code', protoName: 'Code')
    ..e<$1.EntityType>(3, _omitFieldNames ? '' : 'Entity', $pb.PbFieldType.OE, protoName: 'Entity', defaultOrMaker: $1.EntityType.ENTITY_TYPE_UNKNOWN, valueOf: $1.EntityType.valueOf, enumValues: $1.EntityType.values)
    ..aOS(4, _omitFieldNames ? '' : 'ID', protoName: 'ID')
    ..hasRequiredFields = false
  ;

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

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

  @$core.pragma('dart2js:noInline')
  static GetAttachmentTypeRequest create() => GetAttachmentTypeRequest._();
  @$core.override
  GetAttachmentTypeRequest createEmptyInstance() => create();
  static $pb.PbList<GetAttachmentTypeRequest> createRepeated() => $pb.PbList<GetAttachmentTypeRequest>();
  @$core.pragma('dart2js:noInline')
  static GetAttachmentTypeRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<GetAttachmentTypeRequest>(create);
  static GetAttachmentTypeRequest? _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);

  @$core.Deprecated('This field is deprecated.')
  @$pb.TagNumber(2)
  $core.String get code => $_getSZ(1);
  @$core.Deprecated('This field is deprecated.')
  @$pb.TagNumber(2)
  set code($core.String value) => $_setString(1, value);
  @$core.Deprecated('This field is deprecated.')
  @$pb.TagNumber(2)
  $core.bool hasCode() => $_has(1);
  @$core.Deprecated('This field is deprecated.')
  @$pb.TagNumber(2)
  void clearCode() => $_clearField(2);

  @$core.Deprecated('This field is deprecated.')
  @$pb.TagNumber(3)
  $1.EntityType get entity => $_getN(2);
  @$core.Deprecated('This field is deprecated.')
  @$pb.TagNumber(3)
  set entity($1.EntityType value) => $_setField(3, value);
  @$core.Deprecated('This field is deprecated.')
  @$pb.TagNumber(3)
  $core.bool hasEntity() => $_has(2);
  @$core.Deprecated('This field is deprecated.')
  @$pb.TagNumber(3)
  void clearEntity() => $_clearField(3);

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

class GetAttachmentTypeResponse extends $pb.GeneratedMessage {
  factory GetAttachmentTypeResponse({
    $1.AttachmentType? attachmentType,
  }) {
    final result = create();
    if (attachmentType != null) result.attachmentType = attachmentType;
    return result;
  }

  GetAttachmentTypeResponse._();

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

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

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

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

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

  @$pb.TagNumber(1)
  $1.AttachmentType get attachmentType => $_getN(0);
  @$pb.TagNumber(1)
  set attachmentType($1.AttachmentType value) => $_setField(1, value);
  @$pb.TagNumber(1)
  $core.bool hasAttachmentType() => $_has(0);
  @$pb.TagNumber(1)
  void clearAttachmentType() => $_clearField(1);
  @$pb.TagNumber(1)
  $1.AttachmentType ensureAttachmentType() => $_ensure(0);
}

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

  ListAttachmentTypeRequest._();

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

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ListAttachmentTypeRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..aOM<$1.RequestProjectHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $1.RequestProjectHeader.create)
    ..e<$1.EntityType>(2, _omitFieldNames ? '' : 'Entity', $pb.PbFieldType.OE, protoName: 'Entity', defaultOrMaker: $1.EntityType.ENTITY_TYPE_UNKNOWN, valueOf: $1.EntityType.valueOf, enumValues: $1.EntityType.values)
    ..hasRequiredFields = false
  ;

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

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

  @$core.pragma('dart2js:noInline')
  static ListAttachmentTypeRequest create() => ListAttachmentTypeRequest._();
  @$core.override
  ListAttachmentTypeRequest createEmptyInstance() => create();
  static $pb.PbList<ListAttachmentTypeRequest> createRepeated() => $pb.PbList<ListAttachmentTypeRequest>();
  @$core.pragma('dart2js:noInline')
  static ListAttachmentTypeRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<ListAttachmentTypeRequest>(create);
  static ListAttachmentTypeRequest? _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);

  @$pb.TagNumber(2)
  $1.EntityType get entity => $_getN(1);
  @$pb.TagNumber(2)
  set entity($1.EntityType value) => $_setField(2, value);
  @$pb.TagNumber(2)
  $core.bool hasEntity() => $_has(1);
  @$pb.TagNumber(2)
  void clearEntity() => $_clearField(2);
}

class ListAttachmentTypeResponse extends $pb.GeneratedMessage {
  factory ListAttachmentTypeResponse({
    $core.Iterable<$1.AttachmentType>? attachmentTypes,
  }) {
    final result = create();
    if (attachmentTypes != null) result.attachmentTypes.addAll(attachmentTypes);
    return result;
  }

  ListAttachmentTypeResponse._();

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

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

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

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

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

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

/// Update
class UpdateAttachmentTypeRequest extends $pb.GeneratedMessage {
  factory UpdateAttachmentTypeRequest({
    $1.RequestProjectHeader? header,
  @$core.Deprecated('This field is deprecated.')
    $core.String? code,
  @$core.Deprecated('This field is deprecated.')
    $1.EntityType? entity,
    $core.String? label,
    $1.SharePolicy? sharePolicy,
    $core.String? iD,
  }) {
    final result = create();
    if (header != null) result.header = header;
    if (code != null) result.code = code;
    if (entity != null) result.entity = entity;
    if (label != null) result.label = label;
    if (sharePolicy != null) result.sharePolicy = sharePolicy;
    if (iD != null) result.iD = iD;
    return result;
  }

  UpdateAttachmentTypeRequest._();

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

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'UpdateAttachmentTypeRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..aOM<$1.RequestProjectHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $1.RequestProjectHeader.create)
    ..aOS(2, _omitFieldNames ? '' : 'Code', protoName: 'Code')
    ..e<$1.EntityType>(3, _omitFieldNames ? '' : 'Entity', $pb.PbFieldType.OE, protoName: 'Entity', defaultOrMaker: $1.EntityType.ENTITY_TYPE_UNKNOWN, valueOf: $1.EntityType.valueOf, enumValues: $1.EntityType.values)
    ..aOS(4, _omitFieldNames ? '' : 'Label', protoName: 'Label')
    ..e<$1.SharePolicy>(5, _omitFieldNames ? '' : 'SharePolicy', $pb.PbFieldType.OE, protoName: 'SharePolicy', defaultOrMaker: $1.SharePolicy.SHARE_POLICY_UNKNOWN, valueOf: $1.SharePolicy.valueOf, enumValues: $1.SharePolicy.values)
    ..aOS(6, _omitFieldNames ? '' : 'ID', protoName: 'ID')
    ..hasRequiredFields = false
  ;

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

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

  @$core.pragma('dart2js:noInline')
  static UpdateAttachmentTypeRequest create() => UpdateAttachmentTypeRequest._();
  @$core.override
  UpdateAttachmentTypeRequest createEmptyInstance() => create();
  static $pb.PbList<UpdateAttachmentTypeRequest> createRepeated() => $pb.PbList<UpdateAttachmentTypeRequest>();
  @$core.pragma('dart2js:noInline')
  static UpdateAttachmentTypeRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<UpdateAttachmentTypeRequest>(create);
  static UpdateAttachmentTypeRequest? _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);

  @$core.Deprecated('This field is deprecated.')
  @$pb.TagNumber(2)
  $core.String get code => $_getSZ(1);
  @$core.Deprecated('This field is deprecated.')
  @$pb.TagNumber(2)
  set code($core.String value) => $_setString(1, value);
  @$core.Deprecated('This field is deprecated.')
  @$pb.TagNumber(2)
  $core.bool hasCode() => $_has(1);
  @$core.Deprecated('This field is deprecated.')
  @$pb.TagNumber(2)
  void clearCode() => $_clearField(2);

  @$core.Deprecated('This field is deprecated.')
  @$pb.TagNumber(3)
  $1.EntityType get entity => $_getN(2);
  @$core.Deprecated('This field is deprecated.')
  @$pb.TagNumber(3)
  set entity($1.EntityType value) => $_setField(3, value);
  @$core.Deprecated('This field is deprecated.')
  @$pb.TagNumber(3)
  $core.bool hasEntity() => $_has(2);
  @$core.Deprecated('This field is deprecated.')
  @$pb.TagNumber(3)
  void clearEntity() => $_clearField(3);

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

  @$pb.TagNumber(5)
  $1.SharePolicy get sharePolicy => $_getN(4);
  @$pb.TagNumber(5)
  set sharePolicy($1.SharePolicy value) => $_setField(5, value);
  @$pb.TagNumber(5)
  $core.bool hasSharePolicy() => $_has(4);
  @$pb.TagNumber(5)
  void clearSharePolicy() => $_clearField(5);

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

class UpdateAttachmentTypeResponse extends $pb.GeneratedMessage {
  factory UpdateAttachmentTypeResponse({
    $1.AttachmentType? attachmentType,
  }) {
    final result = create();
    if (attachmentType != null) result.attachmentType = attachmentType;
    return result;
  }

  UpdateAttachmentTypeResponse._();

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

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

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

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

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

  @$pb.TagNumber(1)
  $1.AttachmentType get attachmentType => $_getN(0);
  @$pb.TagNumber(1)
  set attachmentType($1.AttachmentType value) => $_setField(1, value);
  @$pb.TagNumber(1)
  $core.bool hasAttachmentType() => $_has(0);
  @$pb.TagNumber(1)
  void clearAttachmentType() => $_clearField(1);
  @$pb.TagNumber(1)
  $1.AttachmentType ensureAttachmentType() => $_ensure(0);
}

/// Delete
class DeleteAttachmentTypeRequest extends $pb.GeneratedMessage {
  factory DeleteAttachmentTypeRequest({
    $1.RequestProjectHeader? header,
  @$core.Deprecated('This field is deprecated.')
    $core.String? code,
  @$core.Deprecated('This field is deprecated.')
    $1.EntityType? entity,
    $core.String? iD,
  }) {
    final result = create();
    if (header != null) result.header = header;
    if (code != null) result.code = code;
    if (entity != null) result.entity = entity;
    if (iD != null) result.iD = iD;
    return result;
  }

  DeleteAttachmentTypeRequest._();

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

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DeleteAttachmentTypeRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..aOM<$1.RequestProjectHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $1.RequestProjectHeader.create)
    ..aOS(2, _omitFieldNames ? '' : 'Code', protoName: 'Code')
    ..e<$1.EntityType>(3, _omitFieldNames ? '' : 'Entity', $pb.PbFieldType.OE, protoName: 'Entity', defaultOrMaker: $1.EntityType.ENTITY_TYPE_UNKNOWN, valueOf: $1.EntityType.valueOf, enumValues: $1.EntityType.values)
    ..aOS(4, _omitFieldNames ? '' : 'ID', protoName: 'ID')
    ..hasRequiredFields = false
  ;

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

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

  @$core.pragma('dart2js:noInline')
  static DeleteAttachmentTypeRequest create() => DeleteAttachmentTypeRequest._();
  @$core.override
  DeleteAttachmentTypeRequest createEmptyInstance() => create();
  static $pb.PbList<DeleteAttachmentTypeRequest> createRepeated() => $pb.PbList<DeleteAttachmentTypeRequest>();
  @$core.pragma('dart2js:noInline')
  static DeleteAttachmentTypeRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<DeleteAttachmentTypeRequest>(create);
  static DeleteAttachmentTypeRequest? _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);

  @$core.Deprecated('This field is deprecated.')
  @$pb.TagNumber(2)
  $core.String get code => $_getSZ(1);
  @$core.Deprecated('This field is deprecated.')
  @$pb.TagNumber(2)
  set code($core.String value) => $_setString(1, value);
  @$core.Deprecated('This field is deprecated.')
  @$pb.TagNumber(2)
  $core.bool hasCode() => $_has(1);
  @$core.Deprecated('This field is deprecated.')
  @$pb.TagNumber(2)
  void clearCode() => $_clearField(2);

  @$core.Deprecated('This field is deprecated.')
  @$pb.TagNumber(3)
  $1.EntityType get entity => $_getN(2);
  @$core.Deprecated('This field is deprecated.')
  @$pb.TagNumber(3)
  set entity($1.EntityType value) => $_setField(3, value);
  @$core.Deprecated('This field is deprecated.')
  @$pb.TagNumber(3)
  $core.bool hasEntity() => $_has(2);
  @$core.Deprecated('This field is deprecated.')
  @$pb.TagNumber(3)
  void clearEntity() => $_clearField(3);

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

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

  DeleteAttachmentTypeResponse._();

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

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

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

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

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

@$core.Deprecated('This message is deprecated')
class DeleteAllAttachmentsTypeRequest extends $pb.GeneratedMessage {
  factory DeleteAllAttachmentsTypeRequest({
    $1.RequestProjectHeader? header,
  }) {
    final result = create();
    if (header != null) result.header = header;
    return result;
  }

  DeleteAllAttachmentsTypeRequest._();

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

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

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

  @$core.pragma('dart2js:noInline')
  static DeleteAllAttachmentsTypeRequest create() => DeleteAllAttachmentsTypeRequest._();
  @$core.override
  DeleteAllAttachmentsTypeRequest createEmptyInstance() => create();
  static $pb.PbList<DeleteAllAttachmentsTypeRequest> createRepeated() => $pb.PbList<DeleteAllAttachmentsTypeRequest>();
  @$core.pragma('dart2js:noInline')
  static DeleteAllAttachmentsTypeRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<DeleteAllAttachmentsTypeRequest>(create);
  static DeleteAllAttachmentsTypeRequest? _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);
}

@$core.Deprecated('This message is deprecated')
class DeleteAllAttachmentsTypeResponse extends $pb.GeneratedMessage {
  factory DeleteAllAttachmentsTypeResponse() => create();

  DeleteAllAttachmentsTypeResponse._();

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

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

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

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

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

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

  DeleteAttachmentsTypeForResourceRequest._();

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

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

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

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

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

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

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

  DeleteAttachmentsTypeForResourceResponse._();

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

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

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

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

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


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