Files
proto_go_dart_demo/frontend/lib/gen/notes/v1/notes.pb.dart
2026-02-23 13:02:22 +03:00

319 lines
8.3 KiB
Dart
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// 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);
}