// This file was generated by code-gen. DO NOT EDIT MANUALLY!
///The response to an Access Proposal list request.
#[derive(Debug, Clone, ::serde::Deserialize, ::serde::Serialize)]
pub struct ListAccessProposalsResponse {
#[serde(rename = "accessProposals")]
///The list of Access Proposals. This field is only populated in v3 and v3beta.
pub access_proposals: ::alloc::vec::Vec<
crate::discovery::schemas::access_proposal::AccessProposal,
>,
#[serde(rename = "nextPageToken")]
///The continuation token for the next page of results. This will be absent if the end of the results list has been reached. If the token is rejected for any reason, it should be discarded, and pagination should be restarted from the first page of results.
pub next_page_token: ::alloc::string::String,
}
///The response to an Access Proposal list request.
#[derive(Debug, Clone, ::serde::Deserialize, ::serde::Serialize, Default)]
pub struct ListAccessProposalsResponsePartial {
#[serde(rename = "accessProposals")]
#[serde(skip_serializing_if = "::core::option::Option::is_none")]
///The list of Access Proposals. This field is only populated in v3 and v3beta.
pub access_proposals: ::core::option::Option<
::alloc::vec::Vec<
crate::discovery::schemas::access_proposal::AccessProposalPartial,
>,
>,
#[serde(rename = "nextPageToken")]
#[serde(skip_serializing_if = "::core::option::Option::is_none")]
///The continuation token for the next page of results. This will be absent if the end of the results list has been reached. If the token is rejected for any reason, it should be discarded, and pagination should be restarted from the first page of results.
pub next_page_token: ::core::option::Option<::alloc::string::String>,
}