pub struct SyncGroupRequest {
pub group_id: String,
pub generation_id: i32,
pub member_id: String,
pub group_instance_id: Option<String>,
pub protocol_type: Option<String>,
pub protocol_name: Option<String>,
pub assignments: Vec<SyncGroupRequestAssignment>,
pub unknown_tagged_fields: Vec<RawTaggedField>,
}
Fields§
§group_id: String
The unique group identifier.
generation_id: i32
The generation of the group.
member_id: String
The member ID assigned by the group.
group_instance_id: Option<String>
The unique identifier of the consumer instance provided by end user.
protocol_type: Option<String>
The group protocol type.
protocol_name: Option<String>
The group protocol name
assignments: Vec<SyncGroupRequestAssignment>
Each assignment.
unknown_tagged_fields: Vec<RawTaggedField>
Unknown tagged fields.
Trait Implementations§
Source§impl Clone for SyncGroupRequest
impl Clone for SyncGroupRequest
Source§fn clone(&self) -> SyncGroupRequest
fn clone(&self) -> SyncGroupRequest
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for SyncGroupRequest
impl Debug for SyncGroupRequest
Source§impl Decodable for SyncGroupRequest
impl Decodable for SyncGroupRequest
Source§impl Default for SyncGroupRequest
impl Default for SyncGroupRequest
Source§fn default() -> SyncGroupRequest
fn default() -> SyncGroupRequest
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SyncGroupRequest
impl RefUnwindSafe for SyncGroupRequest
impl Send for SyncGroupRequest
impl Sync for SyncGroupRequest
impl Unpin for SyncGroupRequest
impl UnwindSafe for SyncGroupRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more