// This file is generated by rust-protobuf 2.25.2. Do not edit // @generated // https://github.com/rust-lang/rust-clippy/issues/702 #![allow(unknown_lints)] #![allow(clippy::all)] #![allow(unused_attributes)] #![cfg_attr(rustfmt, rustfmt::skip)] #![allow(box_pointers)] #![allow(dead_code)] #![allow(missing_docs)] #![allow(non_camel_case_types)] #![allow(non_snake_case)] #![allow(non_upper_case_globals)] #![allow(trivial_casts)] #![allow(unused_imports)] #![allow(unused_results)] //! Generated file from `field.proto` /// Generated files are compatible only with the same version /// of protobuf runtime. // const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_25_2; #[derive(PartialEq,Clone,Default)] pub struct Field { // message fields pub id: ::std::string::String, pub name: ::std::string::String, pub desc: ::std::string::String, pub field_type: FieldType, pub frozen: bool, pub visibility: bool, pub width: i32, pub is_primary: bool, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a Field { fn default() -> &'a Field { ::default_instance() } } impl Field { pub fn new() -> Field { ::std::default::Default::default() } // string id = 1; pub fn get_id(&self) -> &str { &self.id } pub fn clear_id(&mut self) { self.id.clear(); } // Param is passed by value, moved pub fn set_id(&mut self, v: ::std::string::String) { self.id = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_id(&mut self) -> &mut ::std::string::String { &mut self.id } // Take field pub fn take_id(&mut self) -> ::std::string::String { ::std::mem::replace(&mut self.id, ::std::string::String::new()) } // string name = 2; pub fn get_name(&self) -> &str { &self.name } pub fn clear_name(&mut self) { self.name.clear(); } // Param is passed by value, moved pub fn set_name(&mut self, v: ::std::string::String) { self.name = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_name(&mut self) -> &mut ::std::string::String { &mut self.name } // Take field pub fn take_name(&mut self) -> ::std::string::String { ::std::mem::replace(&mut self.name, ::std::string::String::new()) } // string desc = 3; pub fn get_desc(&self) -> &str { &self.desc } pub fn clear_desc(&mut self) { self.desc.clear(); } // Param is passed by value, moved pub fn set_desc(&mut self, v: ::std::string::String) { self.desc = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_desc(&mut self) -> &mut ::std::string::String { &mut self.desc } // Take field pub fn take_desc(&mut self) -> ::std::string::String { ::std::mem::replace(&mut self.desc, ::std::string::String::new()) } // .FieldType field_type = 4; pub fn get_field_type(&self) -> FieldType { self.field_type } pub fn clear_field_type(&mut self) { self.field_type = FieldType::RichText; } // Param is passed by value, moved pub fn set_field_type(&mut self, v: FieldType) { self.field_type = v; } // bool frozen = 5; pub fn get_frozen(&self) -> bool { self.frozen } pub fn clear_frozen(&mut self) { self.frozen = false; } // Param is passed by value, moved pub fn set_frozen(&mut self, v: bool) { self.frozen = v; } // bool visibility = 6; pub fn get_visibility(&self) -> bool { self.visibility } pub fn clear_visibility(&mut self) { self.visibility = false; } // Param is passed by value, moved pub fn set_visibility(&mut self, v: bool) { self.visibility = v; } // int32 width = 7; pub fn get_width(&self) -> i32 { self.width } pub fn clear_width(&mut self) { self.width = 0; } // Param is passed by value, moved pub fn set_width(&mut self, v: i32) { self.width = v; } // bool is_primary = 8; pub fn get_is_primary(&self) -> bool { self.is_primary } pub fn clear_is_primary(&mut self) { self.is_primary = false; } // Param is passed by value, moved pub fn set_is_primary(&mut self, v: bool) { self.is_primary = v; } } impl ::protobuf::Message for Field { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.id)?; }, 2 => { ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.name)?; }, 3 => { ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.desc)?; }, 4 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.field_type, 4, &mut self.unknown_fields)? }, 5 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_bool()?; self.frozen = tmp; }, 6 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_bool()?; self.visibility = tmp; }, 7 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_int32()?; self.width = tmp; }, 8 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_bool()?; self.is_primary = tmp; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if !self.id.is_empty() { my_size += ::protobuf::rt::string_size(1, &self.id); } if !self.name.is_empty() { my_size += ::protobuf::rt::string_size(2, &self.name); } if !self.desc.is_empty() { my_size += ::protobuf::rt::string_size(3, &self.desc); } if self.field_type != FieldType::RichText { my_size += ::protobuf::rt::enum_size(4, self.field_type); } if self.frozen != false { my_size += 2; } if self.visibility != false { my_size += 2; } if self.width != 0 { my_size += ::protobuf::rt::value_size(7, self.width, ::protobuf::wire_format::WireTypeVarint); } if self.is_primary != false { my_size += 2; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if !self.id.is_empty() { os.write_string(1, &self.id)?; } if !self.name.is_empty() { os.write_string(2, &self.name)?; } if !self.desc.is_empty() { os.write_string(3, &self.desc)?; } if self.field_type != FieldType::RichText { os.write_enum(4, ::protobuf::ProtobufEnum::value(&self.field_type))?; } if self.frozen != false { os.write_bool(5, self.frozen)?; } if self.visibility != false { os.write_bool(6, self.visibility)?; } if self.width != 0 { os.write_int32(7, self.width)?; } if self.is_primary != false { os.write_bool(8, self.is_primary)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> Field { Field::new() } fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor { static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::LazyV2::INIT; descriptor.get(|| { let mut fields = ::std::vec::Vec::new(); fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( "id", |m: &Field| { &m.id }, |m: &mut Field| { &mut m.id }, )); fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( "name", |m: &Field| { &m.name }, |m: &mut Field| { &mut m.name }, )); fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( "desc", |m: &Field| { &m.desc }, |m: &mut Field| { &mut m.desc }, )); fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeEnum>( "field_type", |m: &Field| { &m.field_type }, |m: &mut Field| { &mut m.field_type }, )); fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeBool>( "frozen", |m: &Field| { &m.frozen }, |m: &mut Field| { &mut m.frozen }, )); fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeBool>( "visibility", |m: &Field| { &m.visibility }, |m: &mut Field| { &mut m.visibility }, )); fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeInt32>( "width", |m: &Field| { &m.width }, |m: &mut Field| { &mut m.width }, )); fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeBool>( "is_primary", |m: &Field| { &m.is_primary }, |m: &mut Field| { &mut m.is_primary }, )); ::protobuf::reflect::MessageDescriptor::new_pb_name::( "Field", fields, file_descriptor_proto() ) }) } fn default_instance() -> &'static Field { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(Field::new) } } impl ::protobuf::Clear for Field { fn clear(&mut self) { self.id.clear(); self.name.clear(); self.desc.clear(); self.field_type = FieldType::RichText; self.frozen = false; self.visibility = false; self.width = 0; self.is_primary = false; self.unknown_fields.clear(); } } impl ::std::fmt::Debug for Field { fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result { ::protobuf::text_format::fmt(self, f) } } impl ::protobuf::reflect::ProtobufValue for Field { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default)] pub struct FieldOrder { // message fields pub field_id: ::std::string::String, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a FieldOrder { fn default() -> &'a FieldOrder { ::default_instance() } } impl FieldOrder { pub fn new() -> FieldOrder { ::std::default::Default::default() } // string field_id = 1; pub fn get_field_id(&self) -> &str { &self.field_id } pub fn clear_field_id(&mut self) { self.field_id.clear(); } // Param is passed by value, moved pub fn set_field_id(&mut self, v: ::std::string::String) { self.field_id = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_field_id(&mut self) -> &mut ::std::string::String { &mut self.field_id } // Take field pub fn take_field_id(&mut self) -> ::std::string::String { ::std::mem::replace(&mut self.field_id, ::std::string::String::new()) } } impl ::protobuf::Message for FieldOrder { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.field_id)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if !self.field_id.is_empty() { my_size += ::protobuf::rt::string_size(1, &self.field_id); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if !self.field_id.is_empty() { os.write_string(1, &self.field_id)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> FieldOrder { FieldOrder::new() } fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor { static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::LazyV2::INIT; descriptor.get(|| { let mut fields = ::std::vec::Vec::new(); fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( "field_id", |m: &FieldOrder| { &m.field_id }, |m: &mut FieldOrder| { &mut m.field_id }, )); ::protobuf::reflect::MessageDescriptor::new_pb_name::( "FieldOrder", fields, file_descriptor_proto() ) }) } fn default_instance() -> &'static FieldOrder { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(FieldOrder::new) } } impl ::protobuf::Clear for FieldOrder { fn clear(&mut self) { self.field_id.clear(); self.unknown_fields.clear(); } } impl ::std::fmt::Debug for FieldOrder { fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result { ::protobuf::text_format::fmt(self, f) } } impl ::protobuf::reflect::ProtobufValue for FieldOrder { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default)] pub struct GridFieldChangeset { // message fields pub grid_id: ::std::string::String, pub inserted_fields: ::protobuf::RepeatedField, pub deleted_fields: ::protobuf::RepeatedField, pub updated_fields: ::protobuf::RepeatedField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a GridFieldChangeset { fn default() -> &'a GridFieldChangeset { ::default_instance() } } impl GridFieldChangeset { pub fn new() -> GridFieldChangeset { ::std::default::Default::default() } // string grid_id = 1; pub fn get_grid_id(&self) -> &str { &self.grid_id } pub fn clear_grid_id(&mut self) { self.grid_id.clear(); } // Param is passed by value, moved pub fn set_grid_id(&mut self, v: ::std::string::String) { self.grid_id = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_grid_id(&mut self) -> &mut ::std::string::String { &mut self.grid_id } // Take field pub fn take_grid_id(&mut self) -> ::std::string::String { ::std::mem::replace(&mut self.grid_id, ::std::string::String::new()) } // repeated .IndexField inserted_fields = 2; pub fn get_inserted_fields(&self) -> &[IndexField] { &self.inserted_fields } pub fn clear_inserted_fields(&mut self) { self.inserted_fields.clear(); } // Param is passed by value, moved pub fn set_inserted_fields(&mut self, v: ::protobuf::RepeatedField) { self.inserted_fields = v; } // Mutable pointer to the field. pub fn mut_inserted_fields(&mut self) -> &mut ::protobuf::RepeatedField { &mut self.inserted_fields } // Take field pub fn take_inserted_fields(&mut self) -> ::protobuf::RepeatedField { ::std::mem::replace(&mut self.inserted_fields, ::protobuf::RepeatedField::new()) } // repeated .FieldOrder deleted_fields = 3; pub fn get_deleted_fields(&self) -> &[FieldOrder] { &self.deleted_fields } pub fn clear_deleted_fields(&mut self) { self.deleted_fields.clear(); } // Param is passed by value, moved pub fn set_deleted_fields(&mut self, v: ::protobuf::RepeatedField) { self.deleted_fields = v; } // Mutable pointer to the field. pub fn mut_deleted_fields(&mut self) -> &mut ::protobuf::RepeatedField { &mut self.deleted_fields } // Take field pub fn take_deleted_fields(&mut self) -> ::protobuf::RepeatedField { ::std::mem::replace(&mut self.deleted_fields, ::protobuf::RepeatedField::new()) } // repeated .Field updated_fields = 4; pub fn get_updated_fields(&self) -> &[Field] { &self.updated_fields } pub fn clear_updated_fields(&mut self) { self.updated_fields.clear(); } // Param is passed by value, moved pub fn set_updated_fields(&mut self, v: ::protobuf::RepeatedField) { self.updated_fields = v; } // Mutable pointer to the field. pub fn mut_updated_fields(&mut self) -> &mut ::protobuf::RepeatedField { &mut self.updated_fields } // Take field pub fn take_updated_fields(&mut self) -> ::protobuf::RepeatedField { ::std::mem::replace(&mut self.updated_fields, ::protobuf::RepeatedField::new()) } } impl ::protobuf::Message for GridFieldChangeset { fn is_initialized(&self) -> bool { for v in &self.inserted_fields { if !v.is_initialized() { return false; } }; for v in &self.deleted_fields { if !v.is_initialized() { return false; } }; for v in &self.updated_fields { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.grid_id)?; }, 2 => { ::protobuf::rt::read_repeated_message_into(wire_type, is, &mut self.inserted_fields)?; }, 3 => { ::protobuf::rt::read_repeated_message_into(wire_type, is, &mut self.deleted_fields)?; }, 4 => { ::protobuf::rt::read_repeated_message_into(wire_type, is, &mut self.updated_fields)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if !self.grid_id.is_empty() { my_size += ::protobuf::rt::string_size(1, &self.grid_id); } for value in &self.inserted_fields { let len = value.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; }; for value in &self.deleted_fields { let len = value.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; }; for value in &self.updated_fields { let len = value.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; }; my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if !self.grid_id.is_empty() { os.write_string(1, &self.grid_id)?; } for v in &self.inserted_fields { os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; }; for v in &self.deleted_fields { os.write_tag(3, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; }; for v in &self.updated_fields { os.write_tag(4, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; }; os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> GridFieldChangeset { GridFieldChangeset::new() } fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor { static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::LazyV2::INIT; descriptor.get(|| { let mut fields = ::std::vec::Vec::new(); fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( "grid_id", |m: &GridFieldChangeset| { &m.grid_id }, |m: &mut GridFieldChangeset| { &mut m.grid_id }, )); fields.push(::protobuf::reflect::accessor::make_repeated_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage>( "inserted_fields", |m: &GridFieldChangeset| { &m.inserted_fields }, |m: &mut GridFieldChangeset| { &mut m.inserted_fields }, )); fields.push(::protobuf::reflect::accessor::make_repeated_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage>( "deleted_fields", |m: &GridFieldChangeset| { &m.deleted_fields }, |m: &mut GridFieldChangeset| { &mut m.deleted_fields }, )); fields.push(::protobuf::reflect::accessor::make_repeated_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage>( "updated_fields", |m: &GridFieldChangeset| { &m.updated_fields }, |m: &mut GridFieldChangeset| { &mut m.updated_fields }, )); ::protobuf::reflect::MessageDescriptor::new_pb_name::( "GridFieldChangeset", fields, file_descriptor_proto() ) }) } fn default_instance() -> &'static GridFieldChangeset { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(GridFieldChangeset::new) } } impl ::protobuf::Clear for GridFieldChangeset { fn clear(&mut self) { self.grid_id.clear(); self.inserted_fields.clear(); self.deleted_fields.clear(); self.updated_fields.clear(); self.unknown_fields.clear(); } } impl ::std::fmt::Debug for GridFieldChangeset { fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result { ::protobuf::text_format::fmt(self, f) } } impl ::protobuf::reflect::ProtobufValue for GridFieldChangeset { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default)] pub struct IndexField { // message fields pub field: ::protobuf::SingularPtrField, pub index: i32, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a IndexField { fn default() -> &'a IndexField { ::default_instance() } } impl IndexField { pub fn new() -> IndexField { ::std::default::Default::default() } // .Field field = 1; pub fn get_field(&self) -> &Field { self.field.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_field(&mut self) { self.field.clear(); } pub fn has_field(&self) -> bool { self.field.is_some() } // Param is passed by value, moved pub fn set_field(&mut self, v: Field) { self.field = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_field(&mut self) -> &mut Field { if self.field.is_none() { self.field.set_default(); } self.field.as_mut().unwrap() } // Take field pub fn take_field(&mut self) -> Field { self.field.take().unwrap_or_else(|| Field::new()) } // int32 index = 2; pub fn get_index(&self) -> i32 { self.index } pub fn clear_index(&mut self) { self.index = 0; } // Param is passed by value, moved pub fn set_index(&mut self, v: i32) { self.index = v; } } impl ::protobuf::Message for IndexField { fn is_initialized(&self) -> bool { for v in &self.field { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.field)?; }, 2 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_int32()?; self.index = tmp; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if let Some(ref v) = self.field.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } if self.index != 0 { my_size += ::protobuf::rt::value_size(2, self.index, ::protobuf::wire_format::WireTypeVarint); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if let Some(ref v) = self.field.as_ref() { os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } if self.index != 0 { os.write_int32(2, self.index)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> IndexField { IndexField::new() } fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor { static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::LazyV2::INIT; descriptor.get(|| { let mut fields = ::std::vec::Vec::new(); fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage>( "field", |m: &IndexField| { &m.field }, |m: &mut IndexField| { &mut m.field }, )); fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeInt32>( "index", |m: &IndexField| { &m.index }, |m: &mut IndexField| { &mut m.index }, )); ::protobuf::reflect::MessageDescriptor::new_pb_name::( "IndexField", fields, file_descriptor_proto() ) }) } fn default_instance() -> &'static IndexField { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(IndexField::new) } } impl ::protobuf::Clear for IndexField { fn clear(&mut self) { self.field.clear(); self.index = 0; self.unknown_fields.clear(); } } impl ::std::fmt::Debug for IndexField { fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result { ::protobuf::text_format::fmt(self, f) } } impl ::protobuf::reflect::ProtobufValue for IndexField { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default)] pub struct GetEditFieldContextPayload { // message fields pub grid_id: ::std::string::String, pub field_type: FieldType, // message oneof groups pub one_of_field_id: ::std::option::Option, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a GetEditFieldContextPayload { fn default() -> &'a GetEditFieldContextPayload { ::default_instance() } } #[derive(Clone,PartialEq,Debug)] pub enum GetEditFieldContextPayload_oneof_one_of_field_id { field_id(::std::string::String), } impl GetEditFieldContextPayload { pub fn new() -> GetEditFieldContextPayload { ::std::default::Default::default() } // string grid_id = 1; pub fn get_grid_id(&self) -> &str { &self.grid_id } pub fn clear_grid_id(&mut self) { self.grid_id.clear(); } // Param is passed by value, moved pub fn set_grid_id(&mut self, v: ::std::string::String) { self.grid_id = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_grid_id(&mut self) -> &mut ::std::string::String { &mut self.grid_id } // Take field pub fn take_grid_id(&mut self) -> ::std::string::String { ::std::mem::replace(&mut self.grid_id, ::std::string::String::new()) } // string field_id = 2; pub fn get_field_id(&self) -> &str { match self.one_of_field_id { ::std::option::Option::Some(GetEditFieldContextPayload_oneof_one_of_field_id::field_id(ref v)) => v, _ => "", } } pub fn clear_field_id(&mut self) { self.one_of_field_id = ::std::option::Option::None; } pub fn has_field_id(&self) -> bool { match self.one_of_field_id { ::std::option::Option::Some(GetEditFieldContextPayload_oneof_one_of_field_id::field_id(..)) => true, _ => false, } } // Param is passed by value, moved pub fn set_field_id(&mut self, v: ::std::string::String) { self.one_of_field_id = ::std::option::Option::Some(GetEditFieldContextPayload_oneof_one_of_field_id::field_id(v)) } // Mutable pointer to the field. pub fn mut_field_id(&mut self) -> &mut ::std::string::String { if let ::std::option::Option::Some(GetEditFieldContextPayload_oneof_one_of_field_id::field_id(_)) = self.one_of_field_id { } else { self.one_of_field_id = ::std::option::Option::Some(GetEditFieldContextPayload_oneof_one_of_field_id::field_id(::std::string::String::new())); } match self.one_of_field_id { ::std::option::Option::Some(GetEditFieldContextPayload_oneof_one_of_field_id::field_id(ref mut v)) => v, _ => panic!(), } } // Take field pub fn take_field_id(&mut self) -> ::std::string::String { if self.has_field_id() { match self.one_of_field_id.take() { ::std::option::Option::Some(GetEditFieldContextPayload_oneof_one_of_field_id::field_id(v)) => v, _ => panic!(), } } else { ::std::string::String::new() } } // .FieldType field_type = 3; pub fn get_field_type(&self) -> FieldType { self.field_type } pub fn clear_field_type(&mut self) { self.field_type = FieldType::RichText; } // Param is passed by value, moved pub fn set_field_type(&mut self, v: FieldType) { self.field_type = v; } } impl ::protobuf::Message for GetEditFieldContextPayload { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.grid_id)?; }, 2 => { if wire_type != ::protobuf::wire_format::WireTypeLengthDelimited { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } self.one_of_field_id = ::std::option::Option::Some(GetEditFieldContextPayload_oneof_one_of_field_id::field_id(is.read_string()?)); }, 3 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.field_type, 3, &mut self.unknown_fields)? }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if !self.grid_id.is_empty() { my_size += ::protobuf::rt::string_size(1, &self.grid_id); } if self.field_type != FieldType::RichText { my_size += ::protobuf::rt::enum_size(3, self.field_type); } if let ::std::option::Option::Some(ref v) = self.one_of_field_id { match v { &GetEditFieldContextPayload_oneof_one_of_field_id::field_id(ref v) => { my_size += ::protobuf::rt::string_size(2, &v); }, }; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if !self.grid_id.is_empty() { os.write_string(1, &self.grid_id)?; } if self.field_type != FieldType::RichText { os.write_enum(3, ::protobuf::ProtobufEnum::value(&self.field_type))?; } if let ::std::option::Option::Some(ref v) = self.one_of_field_id { match v { &GetEditFieldContextPayload_oneof_one_of_field_id::field_id(ref v) => { os.write_string(2, v)?; }, }; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> GetEditFieldContextPayload { GetEditFieldContextPayload::new() } fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor { static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::LazyV2::INIT; descriptor.get(|| { let mut fields = ::std::vec::Vec::new(); fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( "grid_id", |m: &GetEditFieldContextPayload| { &m.grid_id }, |m: &mut GetEditFieldContextPayload| { &mut m.grid_id }, )); fields.push(::protobuf::reflect::accessor::make_singular_string_accessor::<_>( "field_id", GetEditFieldContextPayload::has_field_id, GetEditFieldContextPayload::get_field_id, )); fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeEnum>( "field_type", |m: &GetEditFieldContextPayload| { &m.field_type }, |m: &mut GetEditFieldContextPayload| { &mut m.field_type }, )); ::protobuf::reflect::MessageDescriptor::new_pb_name::( "GetEditFieldContextPayload", fields, file_descriptor_proto() ) }) } fn default_instance() -> &'static GetEditFieldContextPayload { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(GetEditFieldContextPayload::new) } } impl ::protobuf::Clear for GetEditFieldContextPayload { fn clear(&mut self) { self.grid_id.clear(); self.one_of_field_id = ::std::option::Option::None; self.field_type = FieldType::RichText; self.unknown_fields.clear(); } } impl ::std::fmt::Debug for GetEditFieldContextPayload { fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result { ::protobuf::text_format::fmt(self, f) } } impl ::protobuf::reflect::ProtobufValue for GetEditFieldContextPayload { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default)] pub struct EditFieldPayload { // message fields pub grid_id: ::std::string::String, pub field_id: ::std::string::String, pub field_type: FieldType, pub create_if_not_exist: bool, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a EditFieldPayload { fn default() -> &'a EditFieldPayload { ::default_instance() } } impl EditFieldPayload { pub fn new() -> EditFieldPayload { ::std::default::Default::default() } // string grid_id = 1; pub fn get_grid_id(&self) -> &str { &self.grid_id } pub fn clear_grid_id(&mut self) { self.grid_id.clear(); } // Param is passed by value, moved pub fn set_grid_id(&mut self, v: ::std::string::String) { self.grid_id = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_grid_id(&mut self) -> &mut ::std::string::String { &mut self.grid_id } // Take field pub fn take_grid_id(&mut self) -> ::std::string::String { ::std::mem::replace(&mut self.grid_id, ::std::string::String::new()) } // string field_id = 2; pub fn get_field_id(&self) -> &str { &self.field_id } pub fn clear_field_id(&mut self) { self.field_id.clear(); } // Param is passed by value, moved pub fn set_field_id(&mut self, v: ::std::string::String) { self.field_id = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_field_id(&mut self) -> &mut ::std::string::String { &mut self.field_id } // Take field pub fn take_field_id(&mut self) -> ::std::string::String { ::std::mem::replace(&mut self.field_id, ::std::string::String::new()) } // .FieldType field_type = 3; pub fn get_field_type(&self) -> FieldType { self.field_type } pub fn clear_field_type(&mut self) { self.field_type = FieldType::RichText; } // Param is passed by value, moved pub fn set_field_type(&mut self, v: FieldType) { self.field_type = v; } // bool create_if_not_exist = 4; pub fn get_create_if_not_exist(&self) -> bool { self.create_if_not_exist } pub fn clear_create_if_not_exist(&mut self) { self.create_if_not_exist = false; } // Param is passed by value, moved pub fn set_create_if_not_exist(&mut self, v: bool) { self.create_if_not_exist = v; } } impl ::protobuf::Message for EditFieldPayload { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.grid_id)?; }, 2 => { ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.field_id)?; }, 3 => { ::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.field_type, 3, &mut self.unknown_fields)? }, 4 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } let tmp = is.read_bool()?; self.create_if_not_exist = tmp; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if !self.grid_id.is_empty() { my_size += ::protobuf::rt::string_size(1, &self.grid_id); } if !self.field_id.is_empty() { my_size += ::protobuf::rt::string_size(2, &self.field_id); } if self.field_type != FieldType::RichText { my_size += ::protobuf::rt::enum_size(3, self.field_type); } if self.create_if_not_exist != false { my_size += 2; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if !self.grid_id.is_empty() { os.write_string(1, &self.grid_id)?; } if !self.field_id.is_empty() { os.write_string(2, &self.field_id)?; } if self.field_type != FieldType::RichText { os.write_enum(3, ::protobuf::ProtobufEnum::value(&self.field_type))?; } if self.create_if_not_exist != false { os.write_bool(4, self.create_if_not_exist)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> EditFieldPayload { EditFieldPayload::new() } fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor { static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::LazyV2::INIT; descriptor.get(|| { let mut fields = ::std::vec::Vec::new(); fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( "grid_id", |m: &EditFieldPayload| { &m.grid_id }, |m: &mut EditFieldPayload| { &mut m.grid_id }, )); fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( "field_id", |m: &EditFieldPayload| { &m.field_id }, |m: &mut EditFieldPayload| { &mut m.field_id }, )); fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeEnum>( "field_type", |m: &EditFieldPayload| { &m.field_type }, |m: &mut EditFieldPayload| { &mut m.field_type }, )); fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeBool>( "create_if_not_exist", |m: &EditFieldPayload| { &m.create_if_not_exist }, |m: &mut EditFieldPayload| { &mut m.create_if_not_exist }, )); ::protobuf::reflect::MessageDescriptor::new_pb_name::( "EditFieldPayload", fields, file_descriptor_proto() ) }) } fn default_instance() -> &'static EditFieldPayload { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(EditFieldPayload::new) } } impl ::protobuf::Clear for EditFieldPayload { fn clear(&mut self) { self.grid_id.clear(); self.field_id.clear(); self.field_type = FieldType::RichText; self.create_if_not_exist = false; self.unknown_fields.clear(); } } impl ::std::fmt::Debug for EditFieldPayload { fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result { ::protobuf::text_format::fmt(self, f) } } impl ::protobuf::reflect::ProtobufValue for EditFieldPayload { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default)] pub struct FieldTypeOptionContext { // message fields pub grid_id: ::std::string::String, pub grid_field: ::protobuf::SingularPtrField, pub type_option_data: ::std::vec::Vec, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a FieldTypeOptionContext { fn default() -> &'a FieldTypeOptionContext { ::default_instance() } } impl FieldTypeOptionContext { pub fn new() -> FieldTypeOptionContext { ::std::default::Default::default() } // string grid_id = 1; pub fn get_grid_id(&self) -> &str { &self.grid_id } pub fn clear_grid_id(&mut self) { self.grid_id.clear(); } // Param is passed by value, moved pub fn set_grid_id(&mut self, v: ::std::string::String) { self.grid_id = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_grid_id(&mut self) -> &mut ::std::string::String { &mut self.grid_id } // Take field pub fn take_grid_id(&mut self) -> ::std::string::String { ::std::mem::replace(&mut self.grid_id, ::std::string::String::new()) } // .Field grid_field = 2; pub fn get_grid_field(&self) -> &Field { self.grid_field.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_grid_field(&mut self) { self.grid_field.clear(); } pub fn has_grid_field(&self) -> bool { self.grid_field.is_some() } // Param is passed by value, moved pub fn set_grid_field(&mut self, v: Field) { self.grid_field = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_grid_field(&mut self) -> &mut Field { if self.grid_field.is_none() { self.grid_field.set_default(); } self.grid_field.as_mut().unwrap() } // Take field pub fn take_grid_field(&mut self) -> Field { self.grid_field.take().unwrap_or_else(|| Field::new()) } // bytes type_option_data = 3; pub fn get_type_option_data(&self) -> &[u8] { &self.type_option_data } pub fn clear_type_option_data(&mut self) { self.type_option_data.clear(); } // Param is passed by value, moved pub fn set_type_option_data(&mut self, v: ::std::vec::Vec) { self.type_option_data = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_type_option_data(&mut self) -> &mut ::std::vec::Vec { &mut self.type_option_data } // Take field pub fn take_type_option_data(&mut self) -> ::std::vec::Vec { ::std::mem::replace(&mut self.type_option_data, ::std::vec::Vec::new()) } } impl ::protobuf::Message for FieldTypeOptionContext { fn is_initialized(&self) -> bool { for v in &self.grid_field { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.grid_id)?; }, 2 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.grid_field)?; }, 3 => { ::protobuf::rt::read_singular_proto3_bytes_into(wire_type, is, &mut self.type_option_data)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if !self.grid_id.is_empty() { my_size += ::protobuf::rt::string_size(1, &self.grid_id); } if let Some(ref v) = self.grid_field.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } if !self.type_option_data.is_empty() { my_size += ::protobuf::rt::bytes_size(3, &self.type_option_data); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if !self.grid_id.is_empty() { os.write_string(1, &self.grid_id)?; } if let Some(ref v) = self.grid_field.as_ref() { os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } if !self.type_option_data.is_empty() { os.write_bytes(3, &self.type_option_data)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> FieldTypeOptionContext { FieldTypeOptionContext::new() } fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor { static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::LazyV2::INIT; descriptor.get(|| { let mut fields = ::std::vec::Vec::new(); fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( "grid_id", |m: &FieldTypeOptionContext| { &m.grid_id }, |m: &mut FieldTypeOptionContext| { &mut m.grid_id }, )); fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage>( "grid_field", |m: &FieldTypeOptionContext| { &m.grid_field }, |m: &mut FieldTypeOptionContext| { &mut m.grid_field }, )); fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeBytes>( "type_option_data", |m: &FieldTypeOptionContext| { &m.type_option_data }, |m: &mut FieldTypeOptionContext| { &mut m.type_option_data }, )); ::protobuf::reflect::MessageDescriptor::new_pb_name::( "FieldTypeOptionContext", fields, file_descriptor_proto() ) }) } fn default_instance() -> &'static FieldTypeOptionContext { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(FieldTypeOptionContext::new) } } impl ::protobuf::Clear for FieldTypeOptionContext { fn clear(&mut self) { self.grid_id.clear(); self.grid_field.clear(); self.type_option_data.clear(); self.unknown_fields.clear(); } } impl ::std::fmt::Debug for FieldTypeOptionContext { fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result { ::protobuf::text_format::fmt(self, f) } } impl ::protobuf::reflect::ProtobufValue for FieldTypeOptionContext { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default)] pub struct FieldTypeOptionData { // message fields pub grid_id: ::std::string::String, pub field: ::protobuf::SingularPtrField, pub type_option_data: ::std::vec::Vec, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a FieldTypeOptionData { fn default() -> &'a FieldTypeOptionData { ::default_instance() } } impl FieldTypeOptionData { pub fn new() -> FieldTypeOptionData { ::std::default::Default::default() } // string grid_id = 1; pub fn get_grid_id(&self) -> &str { &self.grid_id } pub fn clear_grid_id(&mut self) { self.grid_id.clear(); } // Param is passed by value, moved pub fn set_grid_id(&mut self, v: ::std::string::String) { self.grid_id = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_grid_id(&mut self) -> &mut ::std::string::String { &mut self.grid_id } // Take field pub fn take_grid_id(&mut self) -> ::std::string::String { ::std::mem::replace(&mut self.grid_id, ::std::string::String::new()) } // .Field field = 2; pub fn get_field(&self) -> &Field { self.field.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_field(&mut self) { self.field.clear(); } pub fn has_field(&self) -> bool { self.field.is_some() } // Param is passed by value, moved pub fn set_field(&mut self, v: Field) { self.field = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_field(&mut self) -> &mut Field { if self.field.is_none() { self.field.set_default(); } self.field.as_mut().unwrap() } // Take field pub fn take_field(&mut self) -> Field { self.field.take().unwrap_or_else(|| Field::new()) } // bytes type_option_data = 3; pub fn get_type_option_data(&self) -> &[u8] { &self.type_option_data } pub fn clear_type_option_data(&mut self) { self.type_option_data.clear(); } // Param is passed by value, moved pub fn set_type_option_data(&mut self, v: ::std::vec::Vec) { self.type_option_data = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_type_option_data(&mut self) -> &mut ::std::vec::Vec { &mut self.type_option_data } // Take field pub fn take_type_option_data(&mut self) -> ::std::vec::Vec { ::std::mem::replace(&mut self.type_option_data, ::std::vec::Vec::new()) } } impl ::protobuf::Message for FieldTypeOptionData { fn is_initialized(&self) -> bool { for v in &self.field { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.grid_id)?; }, 2 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.field)?; }, 3 => { ::protobuf::rt::read_singular_proto3_bytes_into(wire_type, is, &mut self.type_option_data)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if !self.grid_id.is_empty() { my_size += ::protobuf::rt::string_size(1, &self.grid_id); } if let Some(ref v) = self.field.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } if !self.type_option_data.is_empty() { my_size += ::protobuf::rt::bytes_size(3, &self.type_option_data); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if !self.grid_id.is_empty() { os.write_string(1, &self.grid_id)?; } if let Some(ref v) = self.field.as_ref() { os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } if !self.type_option_data.is_empty() { os.write_bytes(3, &self.type_option_data)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> FieldTypeOptionData { FieldTypeOptionData::new() } fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor { static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::LazyV2::INIT; descriptor.get(|| { let mut fields = ::std::vec::Vec::new(); fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( "grid_id", |m: &FieldTypeOptionData| { &m.grid_id }, |m: &mut FieldTypeOptionData| { &mut m.grid_id }, )); fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage>( "field", |m: &FieldTypeOptionData| { &m.field }, |m: &mut FieldTypeOptionData| { &mut m.field }, )); fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeBytes>( "type_option_data", |m: &FieldTypeOptionData| { &m.type_option_data }, |m: &mut FieldTypeOptionData| { &mut m.type_option_data }, )); ::protobuf::reflect::MessageDescriptor::new_pb_name::( "FieldTypeOptionData", fields, file_descriptor_proto() ) }) } fn default_instance() -> &'static FieldTypeOptionData { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(FieldTypeOptionData::new) } } impl ::protobuf::Clear for FieldTypeOptionData { fn clear(&mut self) { self.grid_id.clear(); self.field.clear(); self.type_option_data.clear(); self.unknown_fields.clear(); } } impl ::std::fmt::Debug for FieldTypeOptionData { fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result { ::protobuf::text_format::fmt(self, f) } } impl ::protobuf::reflect::ProtobufValue for FieldTypeOptionData { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default)] pub struct RepeatedField { // message fields pub items: ::protobuf::RepeatedField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a RepeatedField { fn default() -> &'a RepeatedField { ::default_instance() } } impl RepeatedField { pub fn new() -> RepeatedField { ::std::default::Default::default() } // repeated .Field items = 1; pub fn get_items(&self) -> &[Field] { &self.items } pub fn clear_items(&mut self) { self.items.clear(); } // Param is passed by value, moved pub fn set_items(&mut self, v: ::protobuf::RepeatedField) { self.items = v; } // Mutable pointer to the field. pub fn mut_items(&mut self) -> &mut ::protobuf::RepeatedField { &mut self.items } // Take field pub fn take_items(&mut self) -> ::protobuf::RepeatedField { ::std::mem::replace(&mut self.items, ::protobuf::RepeatedField::new()) } } impl ::protobuf::Message for RepeatedField { fn is_initialized(&self) -> bool { for v in &self.items { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_repeated_message_into(wire_type, is, &mut self.items)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; for value in &self.items { let len = value.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; }; my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { for v in &self.items { os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; }; os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> RepeatedField { RepeatedField::new() } fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor { static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::LazyV2::INIT; descriptor.get(|| { let mut fields = ::std::vec::Vec::new(); fields.push(::protobuf::reflect::accessor::make_repeated_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage>( "items", |m: &RepeatedField| { &m.items }, |m: &mut RepeatedField| { &mut m.items }, )); ::protobuf::reflect::MessageDescriptor::new_pb_name::( "RepeatedField", fields, file_descriptor_proto() ) }) } fn default_instance() -> &'static RepeatedField { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(RepeatedField::new) } } impl ::protobuf::Clear for RepeatedField { fn clear(&mut self) { self.items.clear(); self.unknown_fields.clear(); } } impl ::std::fmt::Debug for RepeatedField { fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result { ::protobuf::text_format::fmt(self, f) } } impl ::protobuf::reflect::ProtobufValue for RepeatedField { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default)] pub struct RepeatedFieldOrder { // message fields pub items: ::protobuf::RepeatedField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a RepeatedFieldOrder { fn default() -> &'a RepeatedFieldOrder { ::default_instance() } } impl RepeatedFieldOrder { pub fn new() -> RepeatedFieldOrder { ::std::default::Default::default() } // repeated .FieldOrder items = 1; pub fn get_items(&self) -> &[FieldOrder] { &self.items } pub fn clear_items(&mut self) { self.items.clear(); } // Param is passed by value, moved pub fn set_items(&mut self, v: ::protobuf::RepeatedField) { self.items = v; } // Mutable pointer to the field. pub fn mut_items(&mut self) -> &mut ::protobuf::RepeatedField { &mut self.items } // Take field pub fn take_items(&mut self) -> ::protobuf::RepeatedField { ::std::mem::replace(&mut self.items, ::protobuf::RepeatedField::new()) } } impl ::protobuf::Message for RepeatedFieldOrder { fn is_initialized(&self) -> bool { for v in &self.items { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_repeated_message_into(wire_type, is, &mut self.items)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; for value in &self.items { let len = value.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; }; my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { for v in &self.items { os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; }; os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> RepeatedFieldOrder { RepeatedFieldOrder::new() } fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor { static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::LazyV2::INIT; descriptor.get(|| { let mut fields = ::std::vec::Vec::new(); fields.push(::protobuf::reflect::accessor::make_repeated_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage>( "items", |m: &RepeatedFieldOrder| { &m.items }, |m: &mut RepeatedFieldOrder| { &mut m.items }, )); ::protobuf::reflect::MessageDescriptor::new_pb_name::( "RepeatedFieldOrder", fields, file_descriptor_proto() ) }) } fn default_instance() -> &'static RepeatedFieldOrder { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(RepeatedFieldOrder::new) } } impl ::protobuf::Clear for RepeatedFieldOrder { fn clear(&mut self) { self.items.clear(); self.unknown_fields.clear(); } } impl ::std::fmt::Debug for RepeatedFieldOrder { fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result { ::protobuf::text_format::fmt(self, f) } } impl ::protobuf::reflect::ProtobufValue for RepeatedFieldOrder { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default)] pub struct InsertFieldPayload { // message fields pub grid_id: ::std::string::String, pub field: ::protobuf::SingularPtrField, pub type_option_data: ::std::vec::Vec, // message oneof groups pub one_of_start_field_id: ::std::option::Option, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a InsertFieldPayload { fn default() -> &'a InsertFieldPayload { ::default_instance() } } #[derive(Clone,PartialEq,Debug)] pub enum InsertFieldPayload_oneof_one_of_start_field_id { start_field_id(::std::string::String), } impl InsertFieldPayload { pub fn new() -> InsertFieldPayload { ::std::default::Default::default() } // string grid_id = 1; pub fn get_grid_id(&self) -> &str { &self.grid_id } pub fn clear_grid_id(&mut self) { self.grid_id.clear(); } // Param is passed by value, moved pub fn set_grid_id(&mut self, v: ::std::string::String) { self.grid_id = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_grid_id(&mut self) -> &mut ::std::string::String { &mut self.grid_id } // Take field pub fn take_grid_id(&mut self) -> ::std::string::String { ::std::mem::replace(&mut self.grid_id, ::std::string::String::new()) } // .Field field = 2; pub fn get_field(&self) -> &Field { self.field.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_field(&mut self) { self.field.clear(); } pub fn has_field(&self) -> bool { self.field.is_some() } // Param is passed by value, moved pub fn set_field(&mut self, v: Field) { self.field = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_field(&mut self) -> &mut Field { if self.field.is_none() { self.field.set_default(); } self.field.as_mut().unwrap() } // Take field pub fn take_field(&mut self) -> Field { self.field.take().unwrap_or_else(|| Field::new()) } // bytes type_option_data = 3; pub fn get_type_option_data(&self) -> &[u8] { &self.type_option_data } pub fn clear_type_option_data(&mut self) { self.type_option_data.clear(); } // Param is passed by value, moved pub fn set_type_option_data(&mut self, v: ::std::vec::Vec) { self.type_option_data = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_type_option_data(&mut self) -> &mut ::std::vec::Vec { &mut self.type_option_data } // Take field pub fn take_type_option_data(&mut self) -> ::std::vec::Vec { ::std::mem::replace(&mut self.type_option_data, ::std::vec::Vec::new()) } // string start_field_id = 4; pub fn get_start_field_id(&self) -> &str { match self.one_of_start_field_id { ::std::option::Option::Some(InsertFieldPayload_oneof_one_of_start_field_id::start_field_id(ref v)) => v, _ => "", } } pub fn clear_start_field_id(&mut self) { self.one_of_start_field_id = ::std::option::Option::None; } pub fn has_start_field_id(&self) -> bool { match self.one_of_start_field_id { ::std::option::Option::Some(InsertFieldPayload_oneof_one_of_start_field_id::start_field_id(..)) => true, _ => false, } } // Param is passed by value, moved pub fn set_start_field_id(&mut self, v: ::std::string::String) { self.one_of_start_field_id = ::std::option::Option::Some(InsertFieldPayload_oneof_one_of_start_field_id::start_field_id(v)) } // Mutable pointer to the field. pub fn mut_start_field_id(&mut self) -> &mut ::std::string::String { if let ::std::option::Option::Some(InsertFieldPayload_oneof_one_of_start_field_id::start_field_id(_)) = self.one_of_start_field_id { } else { self.one_of_start_field_id = ::std::option::Option::Some(InsertFieldPayload_oneof_one_of_start_field_id::start_field_id(::std::string::String::new())); } match self.one_of_start_field_id { ::std::option::Option::Some(InsertFieldPayload_oneof_one_of_start_field_id::start_field_id(ref mut v)) => v, _ => panic!(), } } // Take field pub fn take_start_field_id(&mut self) -> ::std::string::String { if self.has_start_field_id() { match self.one_of_start_field_id.take() { ::std::option::Option::Some(InsertFieldPayload_oneof_one_of_start_field_id::start_field_id(v)) => v, _ => panic!(), } } else { ::std::string::String::new() } } } impl ::protobuf::Message for InsertFieldPayload { fn is_initialized(&self) -> bool { for v in &self.field { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.grid_id)?; }, 2 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.field)?; }, 3 => { ::protobuf::rt::read_singular_proto3_bytes_into(wire_type, is, &mut self.type_option_data)?; }, 4 => { if wire_type != ::protobuf::wire_format::WireTypeLengthDelimited { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } self.one_of_start_field_id = ::std::option::Option::Some(InsertFieldPayload_oneof_one_of_start_field_id::start_field_id(is.read_string()?)); }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if !self.grid_id.is_empty() { my_size += ::protobuf::rt::string_size(1, &self.grid_id); } if let Some(ref v) = self.field.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } if !self.type_option_data.is_empty() { my_size += ::protobuf::rt::bytes_size(3, &self.type_option_data); } if let ::std::option::Option::Some(ref v) = self.one_of_start_field_id { match v { &InsertFieldPayload_oneof_one_of_start_field_id::start_field_id(ref v) => { my_size += ::protobuf::rt::string_size(4, &v); }, }; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if !self.grid_id.is_empty() { os.write_string(1, &self.grid_id)?; } if let Some(ref v) = self.field.as_ref() { os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } if !self.type_option_data.is_empty() { os.write_bytes(3, &self.type_option_data)?; } if let ::std::option::Option::Some(ref v) = self.one_of_start_field_id { match v { &InsertFieldPayload_oneof_one_of_start_field_id::start_field_id(ref v) => { os.write_string(4, v)?; }, }; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> InsertFieldPayload { InsertFieldPayload::new() } fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor { static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::LazyV2::INIT; descriptor.get(|| { let mut fields = ::std::vec::Vec::new(); fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( "grid_id", |m: &InsertFieldPayload| { &m.grid_id }, |m: &mut InsertFieldPayload| { &mut m.grid_id }, )); fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage>( "field", |m: &InsertFieldPayload| { &m.field }, |m: &mut InsertFieldPayload| { &mut m.field }, )); fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeBytes>( "type_option_data", |m: &InsertFieldPayload| { &m.type_option_data }, |m: &mut InsertFieldPayload| { &mut m.type_option_data }, )); fields.push(::protobuf::reflect::accessor::make_singular_string_accessor::<_>( "start_field_id", InsertFieldPayload::has_start_field_id, InsertFieldPayload::get_start_field_id, )); ::protobuf::reflect::MessageDescriptor::new_pb_name::( "InsertFieldPayload", fields, file_descriptor_proto() ) }) } fn default_instance() -> &'static InsertFieldPayload { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(InsertFieldPayload::new) } } impl ::protobuf::Clear for InsertFieldPayload { fn clear(&mut self) { self.grid_id.clear(); self.field.clear(); self.type_option_data.clear(); self.one_of_start_field_id = ::std::option::Option::None; self.unknown_fields.clear(); } } impl ::std::fmt::Debug for InsertFieldPayload { fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result { ::protobuf::text_format::fmt(self, f) } } impl ::protobuf::reflect::ProtobufValue for InsertFieldPayload { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default)] pub struct UpdateFieldTypeOptionPayload { // message fields pub grid_id: ::std::string::String, pub field_id: ::std::string::String, pub type_option_data: ::std::vec::Vec, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a UpdateFieldTypeOptionPayload { fn default() -> &'a UpdateFieldTypeOptionPayload { ::default_instance() } } impl UpdateFieldTypeOptionPayload { pub fn new() -> UpdateFieldTypeOptionPayload { ::std::default::Default::default() } // string grid_id = 1; pub fn get_grid_id(&self) -> &str { &self.grid_id } pub fn clear_grid_id(&mut self) { self.grid_id.clear(); } // Param is passed by value, moved pub fn set_grid_id(&mut self, v: ::std::string::String) { self.grid_id = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_grid_id(&mut self) -> &mut ::std::string::String { &mut self.grid_id } // Take field pub fn take_grid_id(&mut self) -> ::std::string::String { ::std::mem::replace(&mut self.grid_id, ::std::string::String::new()) } // string field_id = 2; pub fn get_field_id(&self) -> &str { &self.field_id } pub fn clear_field_id(&mut self) { self.field_id.clear(); } // Param is passed by value, moved pub fn set_field_id(&mut self, v: ::std::string::String) { self.field_id = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_field_id(&mut self) -> &mut ::std::string::String { &mut self.field_id } // Take field pub fn take_field_id(&mut self) -> ::std::string::String { ::std::mem::replace(&mut self.field_id, ::std::string::String::new()) } // bytes type_option_data = 3; pub fn get_type_option_data(&self) -> &[u8] { &self.type_option_data } pub fn clear_type_option_data(&mut self) { self.type_option_data.clear(); } // Param is passed by value, moved pub fn set_type_option_data(&mut self, v: ::std::vec::Vec) { self.type_option_data = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_type_option_data(&mut self) -> &mut ::std::vec::Vec { &mut self.type_option_data } // Take field pub fn take_type_option_data(&mut self) -> ::std::vec::Vec { ::std::mem::replace(&mut self.type_option_data, ::std::vec::Vec::new()) } } impl ::protobuf::Message for UpdateFieldTypeOptionPayload { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.grid_id)?; }, 2 => { ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.field_id)?; }, 3 => { ::protobuf::rt::read_singular_proto3_bytes_into(wire_type, is, &mut self.type_option_data)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if !self.grid_id.is_empty() { my_size += ::protobuf::rt::string_size(1, &self.grid_id); } if !self.field_id.is_empty() { my_size += ::protobuf::rt::string_size(2, &self.field_id); } if !self.type_option_data.is_empty() { my_size += ::protobuf::rt::bytes_size(3, &self.type_option_data); } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if !self.grid_id.is_empty() { os.write_string(1, &self.grid_id)?; } if !self.field_id.is_empty() { os.write_string(2, &self.field_id)?; } if !self.type_option_data.is_empty() { os.write_bytes(3, &self.type_option_data)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> UpdateFieldTypeOptionPayload { UpdateFieldTypeOptionPayload::new() } fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor { static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::LazyV2::INIT; descriptor.get(|| { let mut fields = ::std::vec::Vec::new(); fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( "grid_id", |m: &UpdateFieldTypeOptionPayload| { &m.grid_id }, |m: &mut UpdateFieldTypeOptionPayload| { &mut m.grid_id }, )); fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( "field_id", |m: &UpdateFieldTypeOptionPayload| { &m.field_id }, |m: &mut UpdateFieldTypeOptionPayload| { &mut m.field_id }, )); fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeBytes>( "type_option_data", |m: &UpdateFieldTypeOptionPayload| { &m.type_option_data }, |m: &mut UpdateFieldTypeOptionPayload| { &mut m.type_option_data }, )); ::protobuf::reflect::MessageDescriptor::new_pb_name::( "UpdateFieldTypeOptionPayload", fields, file_descriptor_proto() ) }) } fn default_instance() -> &'static UpdateFieldTypeOptionPayload { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(UpdateFieldTypeOptionPayload::new) } } impl ::protobuf::Clear for UpdateFieldTypeOptionPayload { fn clear(&mut self) { self.grid_id.clear(); self.field_id.clear(); self.type_option_data.clear(); self.unknown_fields.clear(); } } impl ::std::fmt::Debug for UpdateFieldTypeOptionPayload { fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result { ::protobuf::text_format::fmt(self, f) } } impl ::protobuf::reflect::ProtobufValue for UpdateFieldTypeOptionPayload { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default)] pub struct QueryFieldPayload { // message fields pub grid_id: ::std::string::String, pub field_orders: ::protobuf::SingularPtrField, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a QueryFieldPayload { fn default() -> &'a QueryFieldPayload { ::default_instance() } } impl QueryFieldPayload { pub fn new() -> QueryFieldPayload { ::std::default::Default::default() } // string grid_id = 1; pub fn get_grid_id(&self) -> &str { &self.grid_id } pub fn clear_grid_id(&mut self) { self.grid_id.clear(); } // Param is passed by value, moved pub fn set_grid_id(&mut self, v: ::std::string::String) { self.grid_id = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_grid_id(&mut self) -> &mut ::std::string::String { &mut self.grid_id } // Take field pub fn take_grid_id(&mut self) -> ::std::string::String { ::std::mem::replace(&mut self.grid_id, ::std::string::String::new()) } // .RepeatedFieldOrder field_orders = 2; pub fn get_field_orders(&self) -> &RepeatedFieldOrder { self.field_orders.as_ref().unwrap_or_else(|| ::default_instance()) } pub fn clear_field_orders(&mut self) { self.field_orders.clear(); } pub fn has_field_orders(&self) -> bool { self.field_orders.is_some() } // Param is passed by value, moved pub fn set_field_orders(&mut self, v: RepeatedFieldOrder) { self.field_orders = ::protobuf::SingularPtrField::some(v); } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_field_orders(&mut self) -> &mut RepeatedFieldOrder { if self.field_orders.is_none() { self.field_orders.set_default(); } self.field_orders.as_mut().unwrap() } // Take field pub fn take_field_orders(&mut self) -> RepeatedFieldOrder { self.field_orders.take().unwrap_or_else(|| RepeatedFieldOrder::new()) } } impl ::protobuf::Message for QueryFieldPayload { fn is_initialized(&self) -> bool { for v in &self.field_orders { if !v.is_initialized() { return false; } }; true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.grid_id)?; }, 2 => { ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.field_orders)?; }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if !self.grid_id.is_empty() { my_size += ::protobuf::rt::string_size(1, &self.grid_id); } if let Some(ref v) = self.field_orders.as_ref() { let len = v.compute_size(); my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if !self.grid_id.is_empty() { os.write_string(1, &self.grid_id)?; } if let Some(ref v) = self.field_orders.as_ref() { os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?; os.write_raw_varint32(v.get_cached_size())?; v.write_to_with_cached_sizes(os)?; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> QueryFieldPayload { QueryFieldPayload::new() } fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor { static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::LazyV2::INIT; descriptor.get(|| { let mut fields = ::std::vec::Vec::new(); fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( "grid_id", |m: &QueryFieldPayload| { &m.grid_id }, |m: &mut QueryFieldPayload| { &mut m.grid_id }, )); fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage>( "field_orders", |m: &QueryFieldPayload| { &m.field_orders }, |m: &mut QueryFieldPayload| { &mut m.field_orders }, )); ::protobuf::reflect::MessageDescriptor::new_pb_name::( "QueryFieldPayload", fields, file_descriptor_proto() ) }) } fn default_instance() -> &'static QueryFieldPayload { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(QueryFieldPayload::new) } } impl ::protobuf::Clear for QueryFieldPayload { fn clear(&mut self) { self.grid_id.clear(); self.field_orders.clear(); self.unknown_fields.clear(); } } impl ::std::fmt::Debug for QueryFieldPayload { fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result { ::protobuf::text_format::fmt(self, f) } } impl ::protobuf::reflect::ProtobufValue for QueryFieldPayload { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(PartialEq,Clone,Default)] pub struct FieldChangesetPayload { // message fields pub field_id: ::std::string::String, pub grid_id: ::std::string::String, // message oneof groups pub one_of_name: ::std::option::Option, pub one_of_desc: ::std::option::Option, pub one_of_field_type: ::std::option::Option, pub one_of_frozen: ::std::option::Option, pub one_of_visibility: ::std::option::Option, pub one_of_width: ::std::option::Option, pub one_of_type_option_data: ::std::option::Option, // special fields pub unknown_fields: ::protobuf::UnknownFields, pub cached_size: ::protobuf::CachedSize, } impl<'a> ::std::default::Default for &'a FieldChangesetPayload { fn default() -> &'a FieldChangesetPayload { ::default_instance() } } #[derive(Clone,PartialEq,Debug)] pub enum FieldChangesetPayload_oneof_one_of_name { name(::std::string::String), } #[derive(Clone,PartialEq,Debug)] pub enum FieldChangesetPayload_oneof_one_of_desc { desc(::std::string::String), } #[derive(Clone,PartialEq,Debug)] pub enum FieldChangesetPayload_oneof_one_of_field_type { field_type(FieldType), } #[derive(Clone,PartialEq,Debug)] pub enum FieldChangesetPayload_oneof_one_of_frozen { frozen(bool), } #[derive(Clone,PartialEq,Debug)] pub enum FieldChangesetPayload_oneof_one_of_visibility { visibility(bool), } #[derive(Clone,PartialEq,Debug)] pub enum FieldChangesetPayload_oneof_one_of_width { width(i32), } #[derive(Clone,PartialEq,Debug)] pub enum FieldChangesetPayload_oneof_one_of_type_option_data { type_option_data(::std::vec::Vec), } impl FieldChangesetPayload { pub fn new() -> FieldChangesetPayload { ::std::default::Default::default() } // string field_id = 1; pub fn get_field_id(&self) -> &str { &self.field_id } pub fn clear_field_id(&mut self) { self.field_id.clear(); } // Param is passed by value, moved pub fn set_field_id(&mut self, v: ::std::string::String) { self.field_id = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_field_id(&mut self) -> &mut ::std::string::String { &mut self.field_id } // Take field pub fn take_field_id(&mut self) -> ::std::string::String { ::std::mem::replace(&mut self.field_id, ::std::string::String::new()) } // string grid_id = 2; pub fn get_grid_id(&self) -> &str { &self.grid_id } pub fn clear_grid_id(&mut self) { self.grid_id.clear(); } // Param is passed by value, moved pub fn set_grid_id(&mut self, v: ::std::string::String) { self.grid_id = v; } // Mutable pointer to the field. // If field is not initialized, it is initialized with default value first. pub fn mut_grid_id(&mut self) -> &mut ::std::string::String { &mut self.grid_id } // Take field pub fn take_grid_id(&mut self) -> ::std::string::String { ::std::mem::replace(&mut self.grid_id, ::std::string::String::new()) } // string name = 3; pub fn get_name(&self) -> &str { match self.one_of_name { ::std::option::Option::Some(FieldChangesetPayload_oneof_one_of_name::name(ref v)) => v, _ => "", } } pub fn clear_name(&mut self) { self.one_of_name = ::std::option::Option::None; } pub fn has_name(&self) -> bool { match self.one_of_name { ::std::option::Option::Some(FieldChangesetPayload_oneof_one_of_name::name(..)) => true, _ => false, } } // Param is passed by value, moved pub fn set_name(&mut self, v: ::std::string::String) { self.one_of_name = ::std::option::Option::Some(FieldChangesetPayload_oneof_one_of_name::name(v)) } // Mutable pointer to the field. pub fn mut_name(&mut self) -> &mut ::std::string::String { if let ::std::option::Option::Some(FieldChangesetPayload_oneof_one_of_name::name(_)) = self.one_of_name { } else { self.one_of_name = ::std::option::Option::Some(FieldChangesetPayload_oneof_one_of_name::name(::std::string::String::new())); } match self.one_of_name { ::std::option::Option::Some(FieldChangesetPayload_oneof_one_of_name::name(ref mut v)) => v, _ => panic!(), } } // Take field pub fn take_name(&mut self) -> ::std::string::String { if self.has_name() { match self.one_of_name.take() { ::std::option::Option::Some(FieldChangesetPayload_oneof_one_of_name::name(v)) => v, _ => panic!(), } } else { ::std::string::String::new() } } // string desc = 4; pub fn get_desc(&self) -> &str { match self.one_of_desc { ::std::option::Option::Some(FieldChangesetPayload_oneof_one_of_desc::desc(ref v)) => v, _ => "", } } pub fn clear_desc(&mut self) { self.one_of_desc = ::std::option::Option::None; } pub fn has_desc(&self) -> bool { match self.one_of_desc { ::std::option::Option::Some(FieldChangesetPayload_oneof_one_of_desc::desc(..)) => true, _ => false, } } // Param is passed by value, moved pub fn set_desc(&mut self, v: ::std::string::String) { self.one_of_desc = ::std::option::Option::Some(FieldChangesetPayload_oneof_one_of_desc::desc(v)) } // Mutable pointer to the field. pub fn mut_desc(&mut self) -> &mut ::std::string::String { if let ::std::option::Option::Some(FieldChangesetPayload_oneof_one_of_desc::desc(_)) = self.one_of_desc { } else { self.one_of_desc = ::std::option::Option::Some(FieldChangesetPayload_oneof_one_of_desc::desc(::std::string::String::new())); } match self.one_of_desc { ::std::option::Option::Some(FieldChangesetPayload_oneof_one_of_desc::desc(ref mut v)) => v, _ => panic!(), } } // Take field pub fn take_desc(&mut self) -> ::std::string::String { if self.has_desc() { match self.one_of_desc.take() { ::std::option::Option::Some(FieldChangesetPayload_oneof_one_of_desc::desc(v)) => v, _ => panic!(), } } else { ::std::string::String::new() } } // .FieldType field_type = 5; pub fn get_field_type(&self) -> FieldType { match self.one_of_field_type { ::std::option::Option::Some(FieldChangesetPayload_oneof_one_of_field_type::field_type(v)) => v, _ => FieldType::RichText, } } pub fn clear_field_type(&mut self) { self.one_of_field_type = ::std::option::Option::None; } pub fn has_field_type(&self) -> bool { match self.one_of_field_type { ::std::option::Option::Some(FieldChangesetPayload_oneof_one_of_field_type::field_type(..)) => true, _ => false, } } // Param is passed by value, moved pub fn set_field_type(&mut self, v: FieldType) { self.one_of_field_type = ::std::option::Option::Some(FieldChangesetPayload_oneof_one_of_field_type::field_type(v)) } // bool frozen = 6; pub fn get_frozen(&self) -> bool { match self.one_of_frozen { ::std::option::Option::Some(FieldChangesetPayload_oneof_one_of_frozen::frozen(v)) => v, _ => false, } } pub fn clear_frozen(&mut self) { self.one_of_frozen = ::std::option::Option::None; } pub fn has_frozen(&self) -> bool { match self.one_of_frozen { ::std::option::Option::Some(FieldChangesetPayload_oneof_one_of_frozen::frozen(..)) => true, _ => false, } } // Param is passed by value, moved pub fn set_frozen(&mut self, v: bool) { self.one_of_frozen = ::std::option::Option::Some(FieldChangesetPayload_oneof_one_of_frozen::frozen(v)) } // bool visibility = 7; pub fn get_visibility(&self) -> bool { match self.one_of_visibility { ::std::option::Option::Some(FieldChangesetPayload_oneof_one_of_visibility::visibility(v)) => v, _ => false, } } pub fn clear_visibility(&mut self) { self.one_of_visibility = ::std::option::Option::None; } pub fn has_visibility(&self) -> bool { match self.one_of_visibility { ::std::option::Option::Some(FieldChangesetPayload_oneof_one_of_visibility::visibility(..)) => true, _ => false, } } // Param is passed by value, moved pub fn set_visibility(&mut self, v: bool) { self.one_of_visibility = ::std::option::Option::Some(FieldChangesetPayload_oneof_one_of_visibility::visibility(v)) } // int32 width = 8; pub fn get_width(&self) -> i32 { match self.one_of_width { ::std::option::Option::Some(FieldChangesetPayload_oneof_one_of_width::width(v)) => v, _ => 0, } } pub fn clear_width(&mut self) { self.one_of_width = ::std::option::Option::None; } pub fn has_width(&self) -> bool { match self.one_of_width { ::std::option::Option::Some(FieldChangesetPayload_oneof_one_of_width::width(..)) => true, _ => false, } } // Param is passed by value, moved pub fn set_width(&mut self, v: i32) { self.one_of_width = ::std::option::Option::Some(FieldChangesetPayload_oneof_one_of_width::width(v)) } // bytes type_option_data = 9; pub fn get_type_option_data(&self) -> &[u8] { match self.one_of_type_option_data { ::std::option::Option::Some(FieldChangesetPayload_oneof_one_of_type_option_data::type_option_data(ref v)) => v, _ => &[], } } pub fn clear_type_option_data(&mut self) { self.one_of_type_option_data = ::std::option::Option::None; } pub fn has_type_option_data(&self) -> bool { match self.one_of_type_option_data { ::std::option::Option::Some(FieldChangesetPayload_oneof_one_of_type_option_data::type_option_data(..)) => true, _ => false, } } // Param is passed by value, moved pub fn set_type_option_data(&mut self, v: ::std::vec::Vec) { self.one_of_type_option_data = ::std::option::Option::Some(FieldChangesetPayload_oneof_one_of_type_option_data::type_option_data(v)) } // Mutable pointer to the field. pub fn mut_type_option_data(&mut self) -> &mut ::std::vec::Vec { if let ::std::option::Option::Some(FieldChangesetPayload_oneof_one_of_type_option_data::type_option_data(_)) = self.one_of_type_option_data { } else { self.one_of_type_option_data = ::std::option::Option::Some(FieldChangesetPayload_oneof_one_of_type_option_data::type_option_data(::std::vec::Vec::new())); } match self.one_of_type_option_data { ::std::option::Option::Some(FieldChangesetPayload_oneof_one_of_type_option_data::type_option_data(ref mut v)) => v, _ => panic!(), } } // Take field pub fn take_type_option_data(&mut self) -> ::std::vec::Vec { if self.has_type_option_data() { match self.one_of_type_option_data.take() { ::std::option::Option::Some(FieldChangesetPayload_oneof_one_of_type_option_data::type_option_data(v)) => v, _ => panic!(), } } else { ::std::vec::Vec::new() } } } impl ::protobuf::Message for FieldChangesetPayload { fn is_initialized(&self) -> bool { true } fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> { while !is.eof()? { let (field_number, wire_type) = is.read_tag_unpack()?; match field_number { 1 => { ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.field_id)?; }, 2 => { ::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.grid_id)?; }, 3 => { if wire_type != ::protobuf::wire_format::WireTypeLengthDelimited { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } self.one_of_name = ::std::option::Option::Some(FieldChangesetPayload_oneof_one_of_name::name(is.read_string()?)); }, 4 => { if wire_type != ::protobuf::wire_format::WireTypeLengthDelimited { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } self.one_of_desc = ::std::option::Option::Some(FieldChangesetPayload_oneof_one_of_desc::desc(is.read_string()?)); }, 5 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } self.one_of_field_type = ::std::option::Option::Some(FieldChangesetPayload_oneof_one_of_field_type::field_type(is.read_enum()?)); }, 6 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } self.one_of_frozen = ::std::option::Option::Some(FieldChangesetPayload_oneof_one_of_frozen::frozen(is.read_bool()?)); }, 7 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } self.one_of_visibility = ::std::option::Option::Some(FieldChangesetPayload_oneof_one_of_visibility::visibility(is.read_bool()?)); }, 8 => { if wire_type != ::protobuf::wire_format::WireTypeVarint { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } self.one_of_width = ::std::option::Option::Some(FieldChangesetPayload_oneof_one_of_width::width(is.read_int32()?)); }, 9 => { if wire_type != ::protobuf::wire_format::WireTypeLengthDelimited { return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type)); } self.one_of_type_option_data = ::std::option::Option::Some(FieldChangesetPayload_oneof_one_of_type_option_data::type_option_data(is.read_bytes()?)); }, _ => { ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?; }, }; } ::std::result::Result::Ok(()) } // Compute sizes of nested messages #[allow(unused_variables)] fn compute_size(&self) -> u32 { let mut my_size = 0; if !self.field_id.is_empty() { my_size += ::protobuf::rt::string_size(1, &self.field_id); } if !self.grid_id.is_empty() { my_size += ::protobuf::rt::string_size(2, &self.grid_id); } if let ::std::option::Option::Some(ref v) = self.one_of_name { match v { &FieldChangesetPayload_oneof_one_of_name::name(ref v) => { my_size += ::protobuf::rt::string_size(3, &v); }, }; } if let ::std::option::Option::Some(ref v) = self.one_of_desc { match v { &FieldChangesetPayload_oneof_one_of_desc::desc(ref v) => { my_size += ::protobuf::rt::string_size(4, &v); }, }; } if let ::std::option::Option::Some(ref v) = self.one_of_field_type { match v { &FieldChangesetPayload_oneof_one_of_field_type::field_type(v) => { my_size += ::protobuf::rt::enum_size(5, v); }, }; } if let ::std::option::Option::Some(ref v) = self.one_of_frozen { match v { &FieldChangesetPayload_oneof_one_of_frozen::frozen(v) => { my_size += 2; }, }; } if let ::std::option::Option::Some(ref v) = self.one_of_visibility { match v { &FieldChangesetPayload_oneof_one_of_visibility::visibility(v) => { my_size += 2; }, }; } if let ::std::option::Option::Some(ref v) = self.one_of_width { match v { &FieldChangesetPayload_oneof_one_of_width::width(v) => { my_size += ::protobuf::rt::value_size(8, v, ::protobuf::wire_format::WireTypeVarint); }, }; } if let ::std::option::Option::Some(ref v) = self.one_of_type_option_data { match v { &FieldChangesetPayload_oneof_one_of_type_option_data::type_option_data(ref v) => { my_size += ::protobuf::rt::bytes_size(9, &v); }, }; } my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields()); self.cached_size.set(my_size); my_size } fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> { if !self.field_id.is_empty() { os.write_string(1, &self.field_id)?; } if !self.grid_id.is_empty() { os.write_string(2, &self.grid_id)?; } if let ::std::option::Option::Some(ref v) = self.one_of_name { match v { &FieldChangesetPayload_oneof_one_of_name::name(ref v) => { os.write_string(3, v)?; }, }; } if let ::std::option::Option::Some(ref v) = self.one_of_desc { match v { &FieldChangesetPayload_oneof_one_of_desc::desc(ref v) => { os.write_string(4, v)?; }, }; } if let ::std::option::Option::Some(ref v) = self.one_of_field_type { match v { &FieldChangesetPayload_oneof_one_of_field_type::field_type(v) => { os.write_enum(5, ::protobuf::ProtobufEnum::value(&v))?; }, }; } if let ::std::option::Option::Some(ref v) = self.one_of_frozen { match v { &FieldChangesetPayload_oneof_one_of_frozen::frozen(v) => { os.write_bool(6, v)?; }, }; } if let ::std::option::Option::Some(ref v) = self.one_of_visibility { match v { &FieldChangesetPayload_oneof_one_of_visibility::visibility(v) => { os.write_bool(7, v)?; }, }; } if let ::std::option::Option::Some(ref v) = self.one_of_width { match v { &FieldChangesetPayload_oneof_one_of_width::width(v) => { os.write_int32(8, v)?; }, }; } if let ::std::option::Option::Some(ref v) = self.one_of_type_option_data { match v { &FieldChangesetPayload_oneof_one_of_type_option_data::type_option_data(ref v) => { os.write_bytes(9, v)?; }, }; } os.write_unknown_fields(self.get_unknown_fields())?; ::std::result::Result::Ok(()) } fn get_cached_size(&self) -> u32 { self.cached_size.get() } fn get_unknown_fields(&self) -> &::protobuf::UnknownFields { &self.unknown_fields } fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields { &mut self.unknown_fields } fn as_any(&self) -> &dyn (::std::any::Any) { self as &dyn (::std::any::Any) } fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) { self as &mut dyn (::std::any::Any) } fn into_any(self: ::std::boxed::Box) -> ::std::boxed::Box { self } fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor { Self::descriptor_static() } fn new() -> FieldChangesetPayload { FieldChangesetPayload::new() } fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor { static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::LazyV2::INIT; descriptor.get(|| { let mut fields = ::std::vec::Vec::new(); fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( "field_id", |m: &FieldChangesetPayload| { &m.field_id }, |m: &mut FieldChangesetPayload| { &mut m.field_id }, )); fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>( "grid_id", |m: &FieldChangesetPayload| { &m.grid_id }, |m: &mut FieldChangesetPayload| { &mut m.grid_id }, )); fields.push(::protobuf::reflect::accessor::make_singular_string_accessor::<_>( "name", FieldChangesetPayload::has_name, FieldChangesetPayload::get_name, )); fields.push(::protobuf::reflect::accessor::make_singular_string_accessor::<_>( "desc", FieldChangesetPayload::has_desc, FieldChangesetPayload::get_desc, )); fields.push(::protobuf::reflect::accessor::make_singular_enum_accessor::<_, FieldType>( "field_type", FieldChangesetPayload::has_field_type, FieldChangesetPayload::get_field_type, )); fields.push(::protobuf::reflect::accessor::make_singular_bool_accessor::<_>( "frozen", FieldChangesetPayload::has_frozen, FieldChangesetPayload::get_frozen, )); fields.push(::protobuf::reflect::accessor::make_singular_bool_accessor::<_>( "visibility", FieldChangesetPayload::has_visibility, FieldChangesetPayload::get_visibility, )); fields.push(::protobuf::reflect::accessor::make_singular_i32_accessor::<_>( "width", FieldChangesetPayload::has_width, FieldChangesetPayload::get_width, )); fields.push(::protobuf::reflect::accessor::make_singular_bytes_accessor::<_>( "type_option_data", FieldChangesetPayload::has_type_option_data, FieldChangesetPayload::get_type_option_data, )); ::protobuf::reflect::MessageDescriptor::new_pb_name::( "FieldChangesetPayload", fields, file_descriptor_proto() ) }) } fn default_instance() -> &'static FieldChangesetPayload { static instance: ::protobuf::rt::LazyV2 = ::protobuf::rt::LazyV2::INIT; instance.get(FieldChangesetPayload::new) } } impl ::protobuf::Clear for FieldChangesetPayload { fn clear(&mut self) { self.field_id.clear(); self.grid_id.clear(); self.one_of_name = ::std::option::Option::None; self.one_of_desc = ::std::option::Option::None; self.one_of_field_type = ::std::option::Option::None; self.one_of_frozen = ::std::option::Option::None; self.one_of_visibility = ::std::option::Option::None; self.one_of_width = ::std::option::Option::None; self.one_of_type_option_data = ::std::option::Option::None; self.unknown_fields.clear(); } } impl ::std::fmt::Debug for FieldChangesetPayload { fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result { ::protobuf::text_format::fmt(self, f) } } impl ::protobuf::reflect::ProtobufValue for FieldChangesetPayload { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Message(self) } } #[derive(Clone,PartialEq,Eq,Debug,Hash)] pub enum FieldType { RichText = 0, Number = 1, DateTime = 2, SingleSelect = 3, MultiSelect = 4, Checkbox = 5, URL = 6, } impl ::protobuf::ProtobufEnum for FieldType { fn value(&self) -> i32 { *self as i32 } fn from_i32(value: i32) -> ::std::option::Option { match value { 0 => ::std::option::Option::Some(FieldType::RichText), 1 => ::std::option::Option::Some(FieldType::Number), 2 => ::std::option::Option::Some(FieldType::DateTime), 3 => ::std::option::Option::Some(FieldType::SingleSelect), 4 => ::std::option::Option::Some(FieldType::MultiSelect), 5 => ::std::option::Option::Some(FieldType::Checkbox), 6 => ::std::option::Option::Some(FieldType::URL), _ => ::std::option::Option::None } } fn values() -> &'static [Self] { static values: &'static [FieldType] = &[ FieldType::RichText, FieldType::Number, FieldType::DateTime, FieldType::SingleSelect, FieldType::MultiSelect, FieldType::Checkbox, FieldType::URL, ]; values } fn enum_descriptor_static() -> &'static ::protobuf::reflect::EnumDescriptor { static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::EnumDescriptor> = ::protobuf::rt::LazyV2::INIT; descriptor.get(|| { ::protobuf::reflect::EnumDescriptor::new_pb_name::("FieldType", file_descriptor_proto()) }) } } impl ::std::marker::Copy for FieldType { } impl ::std::default::Default for FieldType { fn default() -> Self { FieldType::RichText } } impl ::protobuf::reflect::ProtobufValue for FieldType { fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef { ::protobuf::reflect::ReflectValueRef::Enum(::protobuf::ProtobufEnum::descriptor(self)) } } static file_descriptor_proto_data: &'static [u8] = b"\ \n\x0bfield.proto\"\xd7\x01\n\x05Field\x12\x0e\n\x02id\x18\x01\x20\x01(\ \tR\x02id\x12\x12\n\x04name\x18\x02\x20\x01(\tR\x04name\x12\x12\n\x04des\ c\x18\x03\x20\x01(\tR\x04desc\x12)\n\nfield_type\x18\x04\x20\x01(\x0e2\n\ .FieldTypeR\tfieldType\x12\x16\n\x06frozen\x18\x05\x20\x01(\x08R\x06froz\ en\x12\x1e\n\nvisibility\x18\x06\x20\x01(\x08R\nvisibility\x12\x14\n\x05\ width\x18\x07\x20\x01(\x05R\x05width\x12\x1d\n\nis_primary\x18\x08\x20\ \x01(\x08R\tisPrimary\"'\n\nFieldOrder\x12\x19\n\x08field_id\x18\x01\x20\ \x01(\tR\x07fieldId\"\xc6\x01\n\x12GridFieldChangeset\x12\x17\n\x07grid_\ id\x18\x01\x20\x01(\tR\x06gridId\x124\n\x0finserted_fields\x18\x02\x20\ \x03(\x0b2\x0b.IndexFieldR\x0einsertedFields\x122\n\x0edeleted_fields\ \x18\x03\x20\x03(\x0b2\x0b.FieldOrderR\rdeletedFields\x12-\n\x0eupdated_\ fields\x18\x04\x20\x03(\x0b2\x06.FieldR\rupdatedFields\"@\n\nIndexField\ \x12\x1c\n\x05field\x18\x01\x20\x01(\x0b2\x06.FieldR\x05field\x12\x14\n\ \x05index\x18\x02\x20\x01(\x05R\x05index\"\x90\x01\n\x1aGetEditFieldCont\ extPayload\x12\x17\n\x07grid_id\x18\x01\x20\x01(\tR\x06gridId\x12\x1b\n\ \x08field_id\x18\x02\x20\x01(\tH\0R\x07fieldId\x12)\n\nfield_type\x18\ \x03\x20\x01(\x0e2\n.FieldTypeR\tfieldTypeB\x11\n\x0fone_of_field_id\"\ \xa0\x01\n\x10EditFieldPayload\x12\x17\n\x07grid_id\x18\x01\x20\x01(\tR\ \x06gridId\x12\x19\n\x08field_id\x18\x02\x20\x01(\tR\x07fieldId\x12)\n\n\ field_type\x18\x03\x20\x01(\x0e2\n.FieldTypeR\tfieldType\x12-\n\x13creat\ e_if_not_exist\x18\x04\x20\x01(\x08R\x10createIfNotExist\"\x82\x01\n\x16\ FieldTypeOptionContext\x12\x17\n\x07grid_id\x18\x01\x20\x01(\tR\x06gridI\ d\x12%\n\ngrid_field\x18\x02\x20\x01(\x0b2\x06.FieldR\tgridField\x12(\n\ \x10type_option_data\x18\x03\x20\x01(\x0cR\x0etypeOptionData\"v\n\x13Fie\ ldTypeOptionData\x12\x17\n\x07grid_id\x18\x01\x20\x01(\tR\x06gridId\x12\ \x1c\n\x05field\x18\x02\x20\x01(\x0b2\x06.FieldR\x05field\x12(\n\x10type\ _option_data\x18\x03\x20\x01(\x0cR\x0etypeOptionData\"-\n\rRepeatedField\ \x12\x1c\n\x05items\x18\x01\x20\x03(\x0b2\x06.FieldR\x05items\"7\n\x12Re\ peatedFieldOrder\x12!\n\x05items\x18\x01\x20\x03(\x0b2\x0b.FieldOrderR\ \x05items\"\xb6\x01\n\x12InsertFieldPayload\x12\x17\n\x07grid_id\x18\x01\ \x20\x01(\tR\x06gridId\x12\x1c\n\x05field\x18\x02\x20\x01(\x0b2\x06.Fiel\ dR\x05field\x12(\n\x10type_option_data\x18\x03\x20\x01(\x0cR\x0etypeOpti\ onData\x12&\n\x0estart_field_id\x18\x04\x20\x01(\tH\0R\x0cstartFieldIdB\ \x17\n\x15one_of_start_field_id\"|\n\x1cUpdateFieldTypeOptionPayload\x12\ \x17\n\x07grid_id\x18\x01\x20\x01(\tR\x06gridId\x12\x19\n\x08field_id\ \x18\x02\x20\x01(\tR\x07fieldId\x12(\n\x10type_option_data\x18\x03\x20\ \x01(\x0cR\x0etypeOptionData\"d\n\x11QueryFieldPayload\x12\x17\n\x07grid\ _id\x18\x01\x20\x01(\tR\x06gridId\x126\n\x0cfield_orders\x18\x02\x20\x01\ (\x0b2\x13.RepeatedFieldOrderR\x0bfieldOrders\"\xa8\x03\n\x15FieldChange\ setPayload\x12\x19\n\x08field_id\x18\x01\x20\x01(\tR\x07fieldId\x12\x17\ \n\x07grid_id\x18\x02\x20\x01(\tR\x06gridId\x12\x14\n\x04name\x18\x03\ \x20\x01(\tH\0R\x04name\x12\x14\n\x04desc\x18\x04\x20\x01(\tH\x01R\x04de\ sc\x12+\n\nfield_type\x18\x05\x20\x01(\x0e2\n.FieldTypeH\x02R\tfieldType\ \x12\x18\n\x06frozen\x18\x06\x20\x01(\x08H\x03R\x06frozen\x12\x20\n\nvis\ ibility\x18\x07\x20\x01(\x08H\x04R\nvisibility\x12\x16\n\x05width\x18\ \x08\x20\x01(\x05H\x05R\x05width\x12*\n\x10type_option_data\x18\t\x20\ \x01(\x0cH\x06R\x0etypeOptionDataB\r\n\x0bone_of_nameB\r\n\x0bone_of_des\ cB\x13\n\x11one_of_field_typeB\x0f\n\rone_of_frozenB\x13\n\x11one_of_vis\ ibilityB\x0e\n\x0cone_of_widthB\x19\n\x17one_of_type_option_data*m\n\tFi\ eldType\x12\x0c\n\x08RichText\x10\0\x12\n\n\x06Number\x10\x01\x12\x0c\n\ \x08DateTime\x10\x02\x12\x10\n\x0cSingleSelect\x10\x03\x12\x0f\n\x0bMult\ iSelect\x10\x04\x12\x0c\n\x08Checkbox\x10\x05\x12\x07\n\x03URL\x10\x06b\ \x06proto3\ "; static file_descriptor_proto_lazy: ::protobuf::rt::LazyV2<::protobuf::descriptor::FileDescriptorProto> = ::protobuf::rt::LazyV2::INIT; fn parse_descriptor_proto() -> ::protobuf::descriptor::FileDescriptorProto { ::protobuf::Message::parse_from_bytes(file_descriptor_proto_data).unwrap() } pub fn file_descriptor_proto() -> &'static ::protobuf::descriptor::FileDescriptorProto { file_descriptor_proto_lazy.get(|| { parse_descriptor_proto() }) }