client/dart/cloud/share.pb.dart

496 lines
18 KiB
Dart

// This is a generated file - do not edit.
//
// Generated from share.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;
export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions;
/// 请求消息定义
class CreateShareRequest extends $pb.GeneratedMessage {
factory CreateShareRequest({
$fixnum.Int64? cloudId,
$core.String? cloudIdentity,
$core.String? shareType,
$fixnum.Int64? resourceId,
$core.String? shareToken,
$core.String? password,
$core.String? expiresAt,
$core.bool? isPublic,
}) {
final result = create();
if (cloudId != null) result.cloudId = cloudId;
if (cloudIdentity != null) result.cloudIdentity = cloudIdentity;
if (shareType != null) result.shareType = shareType;
if (resourceId != null) result.resourceId = resourceId;
if (shareToken != null) result.shareToken = shareToken;
if (password != null) result.password = password;
if (expiresAt != null) result.expiresAt = expiresAt;
if (isPublic != null) result.isPublic = isPublic;
return result;
}
CreateShareRequest._();
factory CreateShareRequest.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(data, registry);
factory CreateShareRequest.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'CreateShareRequest',
package: const $pb.PackageName(_omitMessageNames ? '' : 'cloud'),
createEmptyInstance: create)
..a<$fixnum.Int64>(1, _omitFieldNames ? '' : 'cloudId', $pb.PbFieldType.OU6,
defaultOrMaker: $fixnum.Int64.ZERO)
..aOS(2, _omitFieldNames ? '' : 'cloudIdentity')
..aOS(3, _omitFieldNames ? '' : 'shareType')
..a<$fixnum.Int64>(
4, _omitFieldNames ? '' : 'resourceId', $pb.PbFieldType.OU6,
defaultOrMaker: $fixnum.Int64.ZERO)
..aOS(5, _omitFieldNames ? '' : 'shareToken')
..aOS(6, _omitFieldNames ? '' : 'password')
..aOS(7, _omitFieldNames ? '' : 'expiresAt')
..aOB(8, _omitFieldNames ? '' : 'isPublic')
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
CreateShareRequest clone() => CreateShareRequest()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
CreateShareRequest copyWith(void Function(CreateShareRequest) updates) =>
super.copyWith((message) => updates(message as CreateShareRequest))
as CreateShareRequest;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static CreateShareRequest create() => CreateShareRequest._();
@$core.override
CreateShareRequest createEmptyInstance() => create();
static $pb.PbList<CreateShareRequest> createRepeated() =>
$pb.PbList<CreateShareRequest>();
@$core.pragma('dart2js:noInline')
static CreateShareRequest getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<CreateShareRequest>(create);
static CreateShareRequest? _defaultInstance;
@$pb.TagNumber(1)
$fixnum.Int64 get cloudId => $_getI64(0);
@$pb.TagNumber(1)
set cloudId($fixnum.Int64 value) => $_setInt64(0, value);
@$pb.TagNumber(1)
$core.bool hasCloudId() => $_has(0);
@$pb.TagNumber(1)
void clearCloudId() => $_clearField(1);
@$pb.TagNumber(2)
$core.String get cloudIdentity => $_getSZ(1);
@$pb.TagNumber(2)
set cloudIdentity($core.String value) => $_setString(1, value);
@$pb.TagNumber(2)
$core.bool hasCloudIdentity() => $_has(1);
@$pb.TagNumber(2)
void clearCloudIdentity() => $_clearField(2);
@$pb.TagNumber(3)
$core.String get shareType => $_getSZ(2);
@$pb.TagNumber(3)
set shareType($core.String value) => $_setString(2, value);
@$pb.TagNumber(3)
$core.bool hasShareType() => $_has(2);
@$pb.TagNumber(3)
void clearShareType() => $_clearField(3);
@$pb.TagNumber(4)
$fixnum.Int64 get resourceId => $_getI64(3);
@$pb.TagNumber(4)
set resourceId($fixnum.Int64 value) => $_setInt64(3, value);
@$pb.TagNumber(4)
$core.bool hasResourceId() => $_has(3);
@$pb.TagNumber(4)
void clearResourceId() => $_clearField(4);
@$pb.TagNumber(5)
$core.String get shareToken => $_getSZ(4);
@$pb.TagNumber(5)
set shareToken($core.String value) => $_setString(4, value);
@$pb.TagNumber(5)
$core.bool hasShareToken() => $_has(4);
@$pb.TagNumber(5)
void clearShareToken() => $_clearField(5);
@$pb.TagNumber(6)
$core.String get password => $_getSZ(5);
@$pb.TagNumber(6)
set password($core.String value) => $_setString(5, value);
@$pb.TagNumber(6)
$core.bool hasPassword() => $_has(5);
@$pb.TagNumber(6)
void clearPassword() => $_clearField(6);
@$pb.TagNumber(7)
$core.String get expiresAt => $_getSZ(6);
@$pb.TagNumber(7)
set expiresAt($core.String value) => $_setString(6, value);
@$pb.TagNumber(7)
$core.bool hasExpiresAt() => $_has(6);
@$pb.TagNumber(7)
void clearExpiresAt() => $_clearField(7);
@$pb.TagNumber(8)
$core.bool get isPublic => $_getBF(7);
@$pb.TagNumber(8)
set isPublic($core.bool value) => $_setBool(7, value);
@$pb.TagNumber(8)
$core.bool hasIsPublic() => $_has(7);
@$pb.TagNumber(8)
void clearIsPublic() => $_clearField(8);
}
class ListSharesResponse extends $pb.GeneratedMessage {
factory ListSharesResponse({
$core.Iterable<CloudShareItem>? shares,
$fixnum.Int64? total,
}) {
final result = create();
if (shares != null) result.shares.addAll(shares);
if (total != null) result.total = total;
return result;
}
ListSharesResponse._();
factory ListSharesResponse.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(data, registry);
factory ListSharesResponse.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'ListSharesResponse',
package: const $pb.PackageName(_omitMessageNames ? '' : 'cloud'),
createEmptyInstance: create)
..pc<CloudShareItem>(1, _omitFieldNames ? '' : 'shares', $pb.PbFieldType.PM,
subBuilder: CloudShareItem.create)
..aInt64(2, _omitFieldNames ? '' : 'total')
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
ListSharesResponse clone() => ListSharesResponse()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
ListSharesResponse copyWith(void Function(ListSharesResponse) updates) =>
super.copyWith((message) => updates(message as ListSharesResponse))
as ListSharesResponse;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static ListSharesResponse create() => ListSharesResponse._();
@$core.override
ListSharesResponse createEmptyInstance() => create();
static $pb.PbList<ListSharesResponse> createRepeated() =>
$pb.PbList<ListSharesResponse>();
@$core.pragma('dart2js:noInline')
static ListSharesResponse getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<ListSharesResponse>(create);
static ListSharesResponse? _defaultInstance;
@$pb.TagNumber(1)
$pb.PbList<CloudShareItem> get shares => $_getList(0);
@$pb.TagNumber(2)
$fixnum.Int64 get total => $_getI64(1);
@$pb.TagNumber(2)
set total($fixnum.Int64 value) => $_setInt64(1, value);
@$pb.TagNumber(2)
$core.bool hasTotal() => $_has(1);
@$pb.TagNumber(2)
void clearTotal() => $_clearField(2);
}
class ValidateSharePasswordRequest extends $pb.GeneratedMessage {
factory ValidateSharePasswordRequest({
$core.String? identity,
$core.String? password,
}) {
final result = create();
if (identity != null) result.identity = identity;
if (password != null) result.password = password;
return result;
}
ValidateSharePasswordRequest._();
factory ValidateSharePasswordRequest.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(data, registry);
factory ValidateSharePasswordRequest.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'ValidateSharePasswordRequest',
package: const $pb.PackageName(_omitMessageNames ? '' : 'cloud'),
createEmptyInstance: create)
..aOS(1, _omitFieldNames ? '' : 'identity')
..aOS(2, _omitFieldNames ? '' : 'password')
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
ValidateSharePasswordRequest clone() =>
ValidateSharePasswordRequest()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
ValidateSharePasswordRequest copyWith(
void Function(ValidateSharePasswordRequest) updates) =>
super.copyWith(
(message) => updates(message as ValidateSharePasswordRequest))
as ValidateSharePasswordRequest;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static ValidateSharePasswordRequest create() =>
ValidateSharePasswordRequest._();
@$core.override
ValidateSharePasswordRequest createEmptyInstance() => create();
static $pb.PbList<ValidateSharePasswordRequest> createRepeated() =>
$pb.PbList<ValidateSharePasswordRequest>();
@$core.pragma('dart2js:noInline')
static ValidateSharePasswordRequest getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<ValidateSharePasswordRequest>(create);
static ValidateSharePasswordRequest? _defaultInstance;
@$pb.TagNumber(1)
$core.String get identity => $_getSZ(0);
@$pb.TagNumber(1)
set identity($core.String value) => $_setString(0, value);
@$pb.TagNumber(1)
$core.bool hasIdentity() => $_has(0);
@$pb.TagNumber(1)
void clearIdentity() => $_clearField(1);
@$pb.TagNumber(2)
$core.String get password => $_getSZ(1);
@$pb.TagNumber(2)
set password($core.String value) => $_setString(1, value);
@$pb.TagNumber(2)
$core.bool hasPassword() => $_has(1);
@$pb.TagNumber(2)
void clearPassword() => $_clearField(2);
}
/// 分享系统模型
class CloudShareItem extends $pb.GeneratedMessage {
factory CloudShareItem({
$fixnum.Int64? id,
$core.String? identity,
$core.String? shareType,
$fixnum.Int64? resourceId,
$core.String? shareToken,
$core.String? password,
$core.String? expiresAt,
$core.int? viewCount,
$core.int? downloadCount,
$core.bool? isPublic,
$core.String? createdAt,
$core.String? updatedAt,
}) {
final result = create();
if (id != null) result.id = id;
if (identity != null) result.identity = identity;
if (shareType != null) result.shareType = shareType;
if (resourceId != null) result.resourceId = resourceId;
if (shareToken != null) result.shareToken = shareToken;
if (password != null) result.password = password;
if (expiresAt != null) result.expiresAt = expiresAt;
if (viewCount != null) result.viewCount = viewCount;
if (downloadCount != null) result.downloadCount = downloadCount;
if (isPublic != null) result.isPublic = isPublic;
if (createdAt != null) result.createdAt = createdAt;
if (updatedAt != null) result.updatedAt = updatedAt;
return result;
}
CloudShareItem._();
factory CloudShareItem.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(data, registry);
factory CloudShareItem.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'CloudShareItem',
package: const $pb.PackageName(_omitMessageNames ? '' : 'cloud'),
createEmptyInstance: create)
..a<$fixnum.Int64>(1, _omitFieldNames ? '' : 'id', $pb.PbFieldType.OU6,
defaultOrMaker: $fixnum.Int64.ZERO)
..aOS(2, _omitFieldNames ? '' : 'identity')
..aOS(3, _omitFieldNames ? '' : 'shareType')
..a<$fixnum.Int64>(
4, _omitFieldNames ? '' : 'resourceId', $pb.PbFieldType.OU6,
defaultOrMaker: $fixnum.Int64.ZERO)
..aOS(5, _omitFieldNames ? '' : 'shareToken')
..aOS(6, _omitFieldNames ? '' : 'password')
..aOS(7, _omitFieldNames ? '' : 'expiresAt')
..a<$core.int>(8, _omitFieldNames ? '' : 'viewCount', $pb.PbFieldType.O3)
..a<$core.int>(
9, _omitFieldNames ? '' : 'downloadCount', $pb.PbFieldType.O3)
..aOB(10, _omitFieldNames ? '' : 'isPublic')
..aOS(11, _omitFieldNames ? '' : 'createdAt')
..aOS(12, _omitFieldNames ? '' : 'updatedAt')
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
CloudShareItem clone() => CloudShareItem()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
CloudShareItem copyWith(void Function(CloudShareItem) updates) =>
super.copyWith((message) => updates(message as CloudShareItem))
as CloudShareItem;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static CloudShareItem create() => CloudShareItem._();
@$core.override
CloudShareItem createEmptyInstance() => create();
static $pb.PbList<CloudShareItem> createRepeated() =>
$pb.PbList<CloudShareItem>();
@$core.pragma('dart2js:noInline')
static CloudShareItem getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<CloudShareItem>(create);
static CloudShareItem? _defaultInstance;
@$pb.TagNumber(1)
$fixnum.Int64 get id => $_getI64(0);
@$pb.TagNumber(1)
set id($fixnum.Int64 value) => $_setInt64(0, value);
@$pb.TagNumber(1)
$core.bool hasId() => $_has(0);
@$pb.TagNumber(1)
void clearId() => $_clearField(1);
@$pb.TagNumber(2)
$core.String get identity => $_getSZ(1);
@$pb.TagNumber(2)
set identity($core.String value) => $_setString(1, value);
@$pb.TagNumber(2)
$core.bool hasIdentity() => $_has(1);
@$pb.TagNumber(2)
void clearIdentity() => $_clearField(2);
@$pb.TagNumber(3)
$core.String get shareType => $_getSZ(2);
@$pb.TagNumber(3)
set shareType($core.String value) => $_setString(2, value);
@$pb.TagNumber(3)
$core.bool hasShareType() => $_has(2);
@$pb.TagNumber(3)
void clearShareType() => $_clearField(3);
@$pb.TagNumber(4)
$fixnum.Int64 get resourceId => $_getI64(3);
@$pb.TagNumber(4)
set resourceId($fixnum.Int64 value) => $_setInt64(3, value);
@$pb.TagNumber(4)
$core.bool hasResourceId() => $_has(3);
@$pb.TagNumber(4)
void clearResourceId() => $_clearField(4);
@$pb.TagNumber(5)
$core.String get shareToken => $_getSZ(4);
@$pb.TagNumber(5)
set shareToken($core.String value) => $_setString(4, value);
@$pb.TagNumber(5)
$core.bool hasShareToken() => $_has(4);
@$pb.TagNumber(5)
void clearShareToken() => $_clearField(5);
@$pb.TagNumber(6)
$core.String get password => $_getSZ(5);
@$pb.TagNumber(6)
set password($core.String value) => $_setString(5, value);
@$pb.TagNumber(6)
$core.bool hasPassword() => $_has(5);
@$pb.TagNumber(6)
void clearPassword() => $_clearField(6);
@$pb.TagNumber(7)
$core.String get expiresAt => $_getSZ(6);
@$pb.TagNumber(7)
set expiresAt($core.String value) => $_setString(6, value);
@$pb.TagNumber(7)
$core.bool hasExpiresAt() => $_has(6);
@$pb.TagNumber(7)
void clearExpiresAt() => $_clearField(7);
@$pb.TagNumber(8)
$core.int get viewCount => $_getIZ(7);
@$pb.TagNumber(8)
set viewCount($core.int value) => $_setSignedInt32(7, value);
@$pb.TagNumber(8)
$core.bool hasViewCount() => $_has(7);
@$pb.TagNumber(8)
void clearViewCount() => $_clearField(8);
@$pb.TagNumber(9)
$core.int get downloadCount => $_getIZ(8);
@$pb.TagNumber(9)
set downloadCount($core.int value) => $_setSignedInt32(8, value);
@$pb.TagNumber(9)
$core.bool hasDownloadCount() => $_has(8);
@$pb.TagNumber(9)
void clearDownloadCount() => $_clearField(9);
@$pb.TagNumber(10)
$core.bool get isPublic => $_getBF(9);
@$pb.TagNumber(10)
set isPublic($core.bool value) => $_setBool(9, value);
@$pb.TagNumber(10)
$core.bool hasIsPublic() => $_has(9);
@$pb.TagNumber(10)
void clearIsPublic() => $_clearField(10);
@$pb.TagNumber(11)
$core.String get createdAt => $_getSZ(10);
@$pb.TagNumber(11)
set createdAt($core.String value) => $_setString(10, value);
@$pb.TagNumber(11)
$core.bool hasCreatedAt() => $_has(10);
@$pb.TagNumber(11)
void clearCreatedAt() => $_clearField(11);
@$pb.TagNumber(12)
$core.String get updatedAt => $_getSZ(11);
@$pb.TagNumber(12)
set updatedAt($core.String value) => $_setString(11, value);
@$pb.TagNumber(12)
$core.bool hasUpdatedAt() => $_has(11);
@$pb.TagNumber(12)
void clearUpdatedAt() => $_clearField(12);
}
const $core.bool _omitFieldNames =
$core.bool.fromEnvironment('protobuf.omit_field_names');
const $core.bool _omitMessageNames =
$core.bool.fromEnvironment('protobuf.omit_message_names');