// 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 createRepeated() => $pb.PbList(); @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(1, 'page', $pb.PbFieldType.O3) ..a(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(1, 'notes', $pb.PbFieldType.PM, subBuilder: Note.create) ..a(2, 'totalCount', $pb.PbFieldType.O3) ..hasRequiredFields = false; ListNotesResponse._() : super(); factory ListNotesResponse({List? 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 get notes => $_getList(0); @$pb.TagNumber(2) int get totalCount => $_getIZ(1); @$pb.TagNumber(2) set totalCount(int v) => $_setSignedInt32(1, v); }