Initial commit

This commit is contained in:
2026-02-23 13:02:22 +03:00
commit 42d2900df9
108 changed files with 4491 additions and 0 deletions

View File

@@ -0,0 +1,318 @@
// 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);
}