319 lines
8.3 KiB
Dart
319 lines
8.3 KiB
Dart
// Generated by the protocol buffer compiler. DO NOT EDIT!
|
||
// source: notes/v1/notes.proto
|
||
//
|
||
// ЭТО СГЕНЕРИРОВАННЫЙ ФАЙЛ — не редактируй вручную.
|
||
// Перегенерируй командой: cd proto && buf generate
|
||
//
|
||
// Для демо: создан вручную, чтобы проект компилировался.
|
||
// В реальном проекте — автогенерация из proto.
|
||
|
||
import 'package:protobuf/protobuf.dart' as $pb;
|
||
|
||
/// Note — заметка. Сгенерирована из message Note в proto.
|
||
/// Тот же тип, что и на Go стороне. Один proto — два языка.
|
||
class Note extends $pb.GeneratedMessage {
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
'Note',
|
||
package: const $pb.PackageName('notes.v1'),
|
||
createEmptyInstance: create,
|
||
)
|
||
..aOS(1, 'id')
|
||
..aOS(2, 'title')
|
||
..aOS(3, 'content')
|
||
..aOS(4, 'createdAt')
|
||
..aOS(5, 'updatedAt')
|
||
..hasRequiredFields = false;
|
||
|
||
Note._() : super();
|
||
|
||
factory Note({
|
||
String? id,
|
||
String? title,
|
||
String? content,
|
||
String? createdAt,
|
||
String? updatedAt,
|
||
}) {
|
||
final result = create();
|
||
if (id != null) result.id = id;
|
||
if (title != null) result.title = title;
|
||
if (content != null) result.content = content;
|
||
if (createdAt != null) result.createdAt = createdAt;
|
||
if (updatedAt != null) result.updatedAt = updatedAt;
|
||
return result;
|
||
}
|
||
|
||
static Note create() => Note._();
|
||
static $pb.PbList<Note> createRepeated() => $pb.PbList<Note>();
|
||
|
||
@override
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@override
|
||
Note createEmptyInstance() => create();
|
||
|
||
@override
|
||
Note clone() => Note()..mergeFromMessage(this);
|
||
|
||
@$pb.TagNumber(1)
|
||
String get id => $_getSZ(0);
|
||
@$pb.TagNumber(1)
|
||
set id(String v) => $_setString(0, v);
|
||
|
||
@$pb.TagNumber(2)
|
||
String get title => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set title(String v) => $_setString(1, v);
|
||
|
||
@$pb.TagNumber(3)
|
||
String get content => $_getSZ(2);
|
||
@$pb.TagNumber(3)
|
||
set content(String v) => $_setString(2, v);
|
||
|
||
@$pb.TagNumber(4)
|
||
String get createdAt => $_getSZ(3);
|
||
@$pb.TagNumber(4)
|
||
set createdAt(String v) => $_setString(3, v);
|
||
|
||
@$pb.TagNumber(5)
|
||
String get updatedAt => $_getSZ(4);
|
||
@$pb.TagNumber(5)
|
||
set updatedAt(String v) => $_setString(4, v);
|
||
}
|
||
|
||
class CreateNoteRequest extends $pb.GeneratedMessage {
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
'CreateNoteRequest',
|
||
package: const $pb.PackageName('notes.v1'),
|
||
createEmptyInstance: create,
|
||
)
|
||
..aOS(1, 'title')
|
||
..aOS(2, 'content')
|
||
..hasRequiredFields = false;
|
||
|
||
CreateNoteRequest._() : super();
|
||
|
||
factory CreateNoteRequest({String? title, String? content}) {
|
||
final result = create();
|
||
if (title != null) result.title = title;
|
||
if (content != null) result.content = content;
|
||
return result;
|
||
}
|
||
|
||
static CreateNoteRequest create() => CreateNoteRequest._();
|
||
|
||
@override
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@override
|
||
CreateNoteRequest createEmptyInstance() => create();
|
||
|
||
@override
|
||
CreateNoteRequest clone() => CreateNoteRequest()..mergeFromMessage(this);
|
||
|
||
@$pb.TagNumber(1)
|
||
String get title => $_getSZ(0);
|
||
@$pb.TagNumber(1)
|
||
set title(String v) => $_setString(0, v);
|
||
|
||
@$pb.TagNumber(2)
|
||
String get content => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set content(String v) => $_setString(1, v);
|
||
}
|
||
|
||
class GetNoteRequest extends $pb.GeneratedMessage {
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
'GetNoteRequest',
|
||
package: const $pb.PackageName('notes.v1'),
|
||
createEmptyInstance: create,
|
||
)
|
||
..aOS(1, 'id')
|
||
..hasRequiredFields = false;
|
||
|
||
GetNoteRequest._() : super();
|
||
|
||
factory GetNoteRequest({String? id}) {
|
||
final result = create();
|
||
if (id != null) result.id = id;
|
||
return result;
|
||
}
|
||
|
||
static GetNoteRequest create() => GetNoteRequest._();
|
||
|
||
@override
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@override
|
||
GetNoteRequest createEmptyInstance() => create();
|
||
|
||
@override
|
||
GetNoteRequest clone() => GetNoteRequest()..mergeFromMessage(this);
|
||
|
||
@$pb.TagNumber(1)
|
||
String get id => $_getSZ(0);
|
||
@$pb.TagNumber(1)
|
||
set id(String v) => $_setString(0, v);
|
||
}
|
||
|
||
class UpdateNoteRequest extends $pb.GeneratedMessage {
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
'UpdateNoteRequest',
|
||
package: const $pb.PackageName('notes.v1'),
|
||
createEmptyInstance: create,
|
||
)
|
||
..aOS(1, 'id')
|
||
..aOS(2, 'title')
|
||
..aOS(3, 'content')
|
||
..hasRequiredFields = false;
|
||
|
||
UpdateNoteRequest._() : super();
|
||
|
||
factory UpdateNoteRequest({String? id, String? title, String? content}) {
|
||
final result = create();
|
||
if (id != null) result.id = id;
|
||
if (title != null) result.title = title;
|
||
if (content != null) result.content = content;
|
||
return result;
|
||
}
|
||
|
||
static UpdateNoteRequest create() => UpdateNoteRequest._();
|
||
|
||
@override
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@override
|
||
UpdateNoteRequest createEmptyInstance() => create();
|
||
|
||
@override
|
||
UpdateNoteRequest clone() => UpdateNoteRequest()..mergeFromMessage(this);
|
||
|
||
@$pb.TagNumber(1)
|
||
String get id => $_getSZ(0);
|
||
@$pb.TagNumber(1)
|
||
set id(String v) => $_setString(0, v);
|
||
|
||
@$pb.TagNumber(2)
|
||
String get title => $_getSZ(1);
|
||
@$pb.TagNumber(2)
|
||
set title(String v) => $_setString(1, v);
|
||
|
||
@$pb.TagNumber(3)
|
||
String get content => $_getSZ(2);
|
||
@$pb.TagNumber(3)
|
||
set content(String v) => $_setString(2, v);
|
||
}
|
||
|
||
class DeleteNoteRequest extends $pb.GeneratedMessage {
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
'DeleteNoteRequest',
|
||
package: const $pb.PackageName('notes.v1'),
|
||
createEmptyInstance: create,
|
||
)
|
||
..aOS(1, 'id')
|
||
..hasRequiredFields = false;
|
||
|
||
DeleteNoteRequest._() : super();
|
||
|
||
factory DeleteNoteRequest({String? id}) {
|
||
final result = create();
|
||
if (id != null) result.id = id;
|
||
return result;
|
||
}
|
||
|
||
static DeleteNoteRequest create() => DeleteNoteRequest._();
|
||
|
||
@override
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@override
|
||
DeleteNoteRequest createEmptyInstance() => create();
|
||
|
||
@override
|
||
DeleteNoteRequest clone() => DeleteNoteRequest()..mergeFromMessage(this);
|
||
|
||
@$pb.TagNumber(1)
|
||
String get id => $_getSZ(0);
|
||
@$pb.TagNumber(1)
|
||
set id(String v) => $_setString(0, v);
|
||
}
|
||
|
||
class ListNotesRequest extends $pb.GeneratedMessage {
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
'ListNotesRequest',
|
||
package: const $pb.PackageName('notes.v1'),
|
||
createEmptyInstance: create,
|
||
)
|
||
..a<int>(1, 'page', $pb.PbFieldType.O3)
|
||
..a<int>(2, 'pageSize', $pb.PbFieldType.O3)
|
||
..hasRequiredFields = false;
|
||
|
||
ListNotesRequest._() : super();
|
||
|
||
factory ListNotesRequest({int? page, int? pageSize}) {
|
||
final result = create();
|
||
if (page != null) result.page = page;
|
||
if (pageSize != null) result.pageSize = pageSize;
|
||
return result;
|
||
}
|
||
|
||
static ListNotesRequest create() => ListNotesRequest._();
|
||
|
||
@override
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@override
|
||
ListNotesRequest createEmptyInstance() => create();
|
||
|
||
@override
|
||
ListNotesRequest clone() => ListNotesRequest()..mergeFromMessage(this);
|
||
|
||
@$pb.TagNumber(1)
|
||
int get page => $_getIZ(0);
|
||
@$pb.TagNumber(1)
|
||
set page(int v) => $_setSignedInt32(0, v);
|
||
|
||
@$pb.TagNumber(2)
|
||
int get pageSize => $_getIZ(1);
|
||
@$pb.TagNumber(2)
|
||
set pageSize(int v) => $_setSignedInt32(1, v);
|
||
}
|
||
|
||
class ListNotesResponse extends $pb.GeneratedMessage {
|
||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
|
||
'ListNotesResponse',
|
||
package: const $pb.PackageName('notes.v1'),
|
||
createEmptyInstance: create,
|
||
)
|
||
..pc<Note>(1, 'notes', $pb.PbFieldType.PM, subBuilder: Note.create)
|
||
..a<int>(2, 'totalCount', $pb.PbFieldType.O3)
|
||
..hasRequiredFields = false;
|
||
|
||
ListNotesResponse._() : super();
|
||
|
||
factory ListNotesResponse({List<Note>? notes, int? totalCount}) {
|
||
final result = create();
|
||
if (notes != null) result.notes.addAll(notes);
|
||
if (totalCount != null) result.totalCount = totalCount;
|
||
return result;
|
||
}
|
||
|
||
static ListNotesResponse create() => ListNotesResponse._();
|
||
|
||
@override
|
||
$pb.BuilderInfo get info_ => _i;
|
||
|
||
@override
|
||
ListNotesResponse createEmptyInstance() => create();
|
||
|
||
@override
|
||
ListNotesResponse clone() => ListNotesResponse()..mergeFromMessage(this);
|
||
|
||
@$pb.TagNumber(1)
|
||
$pb.PbList<Note> get notes => $_getList(0);
|
||
|
||
@$pb.TagNumber(2)
|
||
int get totalCount => $_getIZ(1);
|
||
@$pb.TagNumber(2)
|
||
set totalCount(int v) => $_setSignedInt32(1, v);
|
||
}
|