#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct VoteOnProposalOutput {}
impl std::fmt::Debug for VoteOnProposalOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("VoteOnProposalOutput");
formatter.finish()
}
}
pub mod vote_on_proposal_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::VoteOnProposalOutput {
crate::output::VoteOnProposalOutput {}
}
}
}
impl VoteOnProposalOutput {
pub fn builder() -> crate::output::vote_on_proposal_output::Builder {
crate::output::vote_on_proposal_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct UpdateNodeOutput {}
impl std::fmt::Debug for UpdateNodeOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("UpdateNodeOutput");
formatter.finish()
}
}
pub mod update_node_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::UpdateNodeOutput {
crate::output::UpdateNodeOutput {}
}
}
}
impl UpdateNodeOutput {
pub fn builder() -> crate::output::update_node_output::Builder {
crate::output::update_node_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct UpdateMemberOutput {}
impl std::fmt::Debug for UpdateMemberOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("UpdateMemberOutput");
formatter.finish()
}
}
pub mod update_member_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::UpdateMemberOutput {
crate::output::UpdateMemberOutput {}
}
}
}
impl UpdateMemberOutput {
pub fn builder() -> crate::output::update_member_output::Builder {
crate::output::update_member_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct UntagResourceOutput {}
impl std::fmt::Debug for UntagResourceOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("UntagResourceOutput");
formatter.finish()
}
}
pub mod untag_resource_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::UntagResourceOutput {
crate::output::UntagResourceOutput {}
}
}
}
impl UntagResourceOutput {
pub fn builder() -> crate::output::untag_resource_output::Builder {
crate::output::untag_resource_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct TagResourceOutput {}
impl std::fmt::Debug for TagResourceOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("TagResourceOutput");
formatter.finish()
}
}
pub mod tag_resource_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::TagResourceOutput {
crate::output::TagResourceOutput {}
}
}
}
impl TagResourceOutput {
pub fn builder() -> crate::output::tag_resource_output::Builder {
crate::output::tag_resource_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct RejectInvitationOutput {}
impl std::fmt::Debug for RejectInvitationOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("RejectInvitationOutput");
formatter.finish()
}
}
pub mod reject_invitation_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::RejectInvitationOutput {
crate::output::RejectInvitationOutput {}
}
}
}
impl RejectInvitationOutput {
pub fn builder() -> crate::output::reject_invitation_output::Builder {
crate::output::reject_invitation_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ListTagsForResourceOutput {
pub tags:
std::option::Option<std::collections::HashMap<std::string::String, std::string::String>>,
}
impl std::fmt::Debug for ListTagsForResourceOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ListTagsForResourceOutput");
formatter.field("tags", &self.tags);
formatter.finish()
}
}
pub mod list_tags_for_resource_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) tags: std::option::Option<
std::collections::HashMap<std::string::String, std::string::String>,
>,
}
impl Builder {
pub fn tags(
mut self,
k: impl Into<std::string::String>,
v: impl Into<std::string::String>,
) -> Self {
let mut hash_map = self.tags.unwrap_or_default();
hash_map.insert(k.into(), v.into());
self.tags = Some(hash_map);
self
}
pub fn set_tags(
mut self,
input: std::option::Option<
std::collections::HashMap<std::string::String, std::string::String>,
>,
) -> Self {
self.tags = input;
self
}
pub fn build(self) -> crate::output::ListTagsForResourceOutput {
crate::output::ListTagsForResourceOutput { tags: self.tags }
}
}
}
impl ListTagsForResourceOutput {
pub fn builder() -> crate::output::list_tags_for_resource_output::Builder {
crate::output::list_tags_for_resource_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ListProposalVotesOutput {
pub proposal_votes: std::option::Option<std::vec::Vec<crate::model::VoteSummary>>,
pub next_token: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for ListProposalVotesOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ListProposalVotesOutput");
formatter.field("proposal_votes", &self.proposal_votes);
formatter.field("next_token", &self.next_token);
formatter.finish()
}
}
pub mod list_proposal_votes_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) proposal_votes: std::option::Option<std::vec::Vec<crate::model::VoteSummary>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn proposal_votes(mut self, input: impl Into<crate::model::VoteSummary>) -> Self {
let mut v = self.proposal_votes.unwrap_or_default();
v.push(input.into());
self.proposal_votes = Some(v);
self
}
pub fn set_proposal_votes(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::VoteSummary>>,
) -> Self {
self.proposal_votes = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListProposalVotesOutput {
crate::output::ListProposalVotesOutput {
proposal_votes: self.proposal_votes,
next_token: self.next_token,
}
}
}
}
impl ListProposalVotesOutput {
pub fn builder() -> crate::output::list_proposal_votes_output::Builder {
crate::output::list_proposal_votes_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ListProposalsOutput {
pub proposals: std::option::Option<std::vec::Vec<crate::model::ProposalSummary>>,
pub next_token: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for ListProposalsOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ListProposalsOutput");
formatter.field("proposals", &self.proposals);
formatter.field("next_token", &self.next_token);
formatter.finish()
}
}
pub mod list_proposals_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) proposals: std::option::Option<std::vec::Vec<crate::model::ProposalSummary>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn proposals(mut self, input: impl Into<crate::model::ProposalSummary>) -> Self {
let mut v = self.proposals.unwrap_or_default();
v.push(input.into());
self.proposals = Some(v);
self
}
pub fn set_proposals(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::ProposalSummary>>,
) -> Self {
self.proposals = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListProposalsOutput {
crate::output::ListProposalsOutput {
proposals: self.proposals,
next_token: self.next_token,
}
}
}
}
impl ListProposalsOutput {
pub fn builder() -> crate::output::list_proposals_output::Builder {
crate::output::list_proposals_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ListNodesOutput {
pub nodes: std::option::Option<std::vec::Vec<crate::model::NodeSummary>>,
pub next_token: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for ListNodesOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ListNodesOutput");
formatter.field("nodes", &self.nodes);
formatter.field("next_token", &self.next_token);
formatter.finish()
}
}
pub mod list_nodes_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) nodes: std::option::Option<std::vec::Vec<crate::model::NodeSummary>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn nodes(mut self, input: impl Into<crate::model::NodeSummary>) -> Self {
let mut v = self.nodes.unwrap_or_default();
v.push(input.into());
self.nodes = Some(v);
self
}
pub fn set_nodes(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::NodeSummary>>,
) -> Self {
self.nodes = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListNodesOutput {
crate::output::ListNodesOutput {
nodes: self.nodes,
next_token: self.next_token,
}
}
}
}
impl ListNodesOutput {
pub fn builder() -> crate::output::list_nodes_output::Builder {
crate::output::list_nodes_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ListNetworksOutput {
pub networks: std::option::Option<std::vec::Vec<crate::model::NetworkSummary>>,
pub next_token: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for ListNetworksOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ListNetworksOutput");
formatter.field("networks", &self.networks);
formatter.field("next_token", &self.next_token);
formatter.finish()
}
}
pub mod list_networks_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) networks: std::option::Option<std::vec::Vec<crate::model::NetworkSummary>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn networks(mut self, input: impl Into<crate::model::NetworkSummary>) -> Self {
let mut v = self.networks.unwrap_or_default();
v.push(input.into());
self.networks = Some(v);
self
}
pub fn set_networks(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::NetworkSummary>>,
) -> Self {
self.networks = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListNetworksOutput {
crate::output::ListNetworksOutput {
networks: self.networks,
next_token: self.next_token,
}
}
}
}
impl ListNetworksOutput {
pub fn builder() -> crate::output::list_networks_output::Builder {
crate::output::list_networks_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ListMembersOutput {
pub members: std::option::Option<std::vec::Vec<crate::model::MemberSummary>>,
pub next_token: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for ListMembersOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ListMembersOutput");
formatter.field("members", &self.members);
formatter.field("next_token", &self.next_token);
formatter.finish()
}
}
pub mod list_members_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) members: std::option::Option<std::vec::Vec<crate::model::MemberSummary>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn members(mut self, input: impl Into<crate::model::MemberSummary>) -> Self {
let mut v = self.members.unwrap_or_default();
v.push(input.into());
self.members = Some(v);
self
}
pub fn set_members(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::MemberSummary>>,
) -> Self {
self.members = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListMembersOutput {
crate::output::ListMembersOutput {
members: self.members,
next_token: self.next_token,
}
}
}
}
impl ListMembersOutput {
pub fn builder() -> crate::output::list_members_output::Builder {
crate::output::list_members_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ListInvitationsOutput {
pub invitations: std::option::Option<std::vec::Vec<crate::model::Invitation>>,
pub next_token: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for ListInvitationsOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ListInvitationsOutput");
formatter.field("invitations", &self.invitations);
formatter.field("next_token", &self.next_token);
formatter.finish()
}
}
pub mod list_invitations_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) invitations: std::option::Option<std::vec::Vec<crate::model::Invitation>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn invitations(mut self, input: impl Into<crate::model::Invitation>) -> Self {
let mut v = self.invitations.unwrap_or_default();
v.push(input.into());
self.invitations = Some(v);
self
}
pub fn set_invitations(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::Invitation>>,
) -> Self {
self.invitations = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListInvitationsOutput {
crate::output::ListInvitationsOutput {
invitations: self.invitations,
next_token: self.next_token,
}
}
}
}
impl ListInvitationsOutput {
pub fn builder() -> crate::output::list_invitations_output::Builder {
crate::output::list_invitations_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct GetProposalOutput {
pub proposal: std::option::Option<crate::model::Proposal>,
}
impl std::fmt::Debug for GetProposalOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("GetProposalOutput");
formatter.field("proposal", &self.proposal);
formatter.finish()
}
}
pub mod get_proposal_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) proposal: std::option::Option<crate::model::Proposal>,
}
impl Builder {
pub fn proposal(mut self, input: crate::model::Proposal) -> Self {
self.proposal = Some(input);
self
}
pub fn set_proposal(mut self, input: std::option::Option<crate::model::Proposal>) -> Self {
self.proposal = input;
self
}
pub fn build(self) -> crate::output::GetProposalOutput {
crate::output::GetProposalOutput {
proposal: self.proposal,
}
}
}
}
impl GetProposalOutput {
pub fn builder() -> crate::output::get_proposal_output::Builder {
crate::output::get_proposal_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct GetNodeOutput {
pub node: std::option::Option<crate::model::Node>,
}
impl std::fmt::Debug for GetNodeOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("GetNodeOutput");
formatter.field("node", &self.node);
formatter.finish()
}
}
pub mod get_node_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) node: std::option::Option<crate::model::Node>,
}
impl Builder {
pub fn node(mut self, input: crate::model::Node) -> Self {
self.node = Some(input);
self
}
pub fn set_node(mut self, input: std::option::Option<crate::model::Node>) -> Self {
self.node = input;
self
}
pub fn build(self) -> crate::output::GetNodeOutput {
crate::output::GetNodeOutput { node: self.node }
}
}
}
impl GetNodeOutput {
pub fn builder() -> crate::output::get_node_output::Builder {
crate::output::get_node_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct GetNetworkOutput {
pub network: std::option::Option<crate::model::Network>,
}
impl std::fmt::Debug for GetNetworkOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("GetNetworkOutput");
formatter.field("network", &self.network);
formatter.finish()
}
}
pub mod get_network_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) network: std::option::Option<crate::model::Network>,
}
impl Builder {
pub fn network(mut self, input: crate::model::Network) -> Self {
self.network = Some(input);
self
}
pub fn set_network(mut self, input: std::option::Option<crate::model::Network>) -> Self {
self.network = input;
self
}
pub fn build(self) -> crate::output::GetNetworkOutput {
crate::output::GetNetworkOutput {
network: self.network,
}
}
}
}
impl GetNetworkOutput {
pub fn builder() -> crate::output::get_network_output::Builder {
crate::output::get_network_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct GetMemberOutput {
pub member: std::option::Option<crate::model::Member>,
}
impl std::fmt::Debug for GetMemberOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("GetMemberOutput");
formatter.field("member", &self.member);
formatter.finish()
}
}
pub mod get_member_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) member: std::option::Option<crate::model::Member>,
}
impl Builder {
pub fn member(mut self, input: crate::model::Member) -> Self {
self.member = Some(input);
self
}
pub fn set_member(mut self, input: std::option::Option<crate::model::Member>) -> Self {
self.member = input;
self
}
pub fn build(self) -> crate::output::GetMemberOutput {
crate::output::GetMemberOutput {
member: self.member,
}
}
}
}
impl GetMemberOutput {
pub fn builder() -> crate::output::get_member_output::Builder {
crate::output::get_member_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DeleteNodeOutput {}
impl std::fmt::Debug for DeleteNodeOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DeleteNodeOutput");
formatter.finish()
}
}
pub mod delete_node_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeleteNodeOutput {
crate::output::DeleteNodeOutput {}
}
}
}
impl DeleteNodeOutput {
pub fn builder() -> crate::output::delete_node_output::Builder {
crate::output::delete_node_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DeleteMemberOutput {}
impl std::fmt::Debug for DeleteMemberOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DeleteMemberOutput");
formatter.finish()
}
}
pub mod delete_member_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeleteMemberOutput {
crate::output::DeleteMemberOutput {}
}
}
}
impl DeleteMemberOutput {
pub fn builder() -> crate::output::delete_member_output::Builder {
crate::output::delete_member_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct CreateProposalOutput {
pub proposal_id: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for CreateProposalOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("CreateProposalOutput");
formatter.field("proposal_id", &self.proposal_id);
formatter.finish()
}
}
pub mod create_proposal_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) proposal_id: std::option::Option<std::string::String>,
}
impl Builder {
pub fn proposal_id(mut self, input: impl Into<std::string::String>) -> Self {
self.proposal_id = Some(input.into());
self
}
pub fn set_proposal_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.proposal_id = input;
self
}
pub fn build(self) -> crate::output::CreateProposalOutput {
crate::output::CreateProposalOutput {
proposal_id: self.proposal_id,
}
}
}
}
impl CreateProposalOutput {
pub fn builder() -> crate::output::create_proposal_output::Builder {
crate::output::create_proposal_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct CreateNodeOutput {
pub node_id: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for CreateNodeOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("CreateNodeOutput");
formatter.field("node_id", &self.node_id);
formatter.finish()
}
}
pub mod create_node_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) node_id: std::option::Option<std::string::String>,
}
impl Builder {
pub fn node_id(mut self, input: impl Into<std::string::String>) -> Self {
self.node_id = Some(input.into());
self
}
pub fn set_node_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.node_id = input;
self
}
pub fn build(self) -> crate::output::CreateNodeOutput {
crate::output::CreateNodeOutput {
node_id: self.node_id,
}
}
}
}
impl CreateNodeOutput {
pub fn builder() -> crate::output::create_node_output::Builder {
crate::output::create_node_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct CreateNetworkOutput {
pub network_id: std::option::Option<std::string::String>,
pub member_id: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for CreateNetworkOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("CreateNetworkOutput");
formatter.field("network_id", &self.network_id);
formatter.field("member_id", &self.member_id);
formatter.finish()
}
}
pub mod create_network_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) network_id: std::option::Option<std::string::String>,
pub(crate) member_id: std::option::Option<std::string::String>,
}
impl Builder {
pub fn network_id(mut self, input: impl Into<std::string::String>) -> Self {
self.network_id = Some(input.into());
self
}
pub fn set_network_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.network_id = input;
self
}
pub fn member_id(mut self, input: impl Into<std::string::String>) -> Self {
self.member_id = Some(input.into());
self
}
pub fn set_member_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.member_id = input;
self
}
pub fn build(self) -> crate::output::CreateNetworkOutput {
crate::output::CreateNetworkOutput {
network_id: self.network_id,
member_id: self.member_id,
}
}
}
}
impl CreateNetworkOutput {
pub fn builder() -> crate::output::create_network_output::Builder {
crate::output::create_network_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct CreateMemberOutput {
pub member_id: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for CreateMemberOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("CreateMemberOutput");
formatter.field("member_id", &self.member_id);
formatter.finish()
}
}
pub mod create_member_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) member_id: std::option::Option<std::string::String>,
}
impl Builder {
pub fn member_id(mut self, input: impl Into<std::string::String>) -> Self {
self.member_id = Some(input.into());
self
}
pub fn set_member_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.member_id = input;
self
}
pub fn build(self) -> crate::output::CreateMemberOutput {
crate::output::CreateMemberOutput {
member_id: self.member_id,
}
}
}
}
impl CreateMemberOutput {
pub fn builder() -> crate::output::create_member_output::Builder {
crate::output::create_member_output::Builder::default()
}
}