pub struct PullRequestListRequest {
pub provider: PullRequestProviderKind,
pub owner: String,
pub repository: String,
pub state: PullRequestListState,
pub cursor: Option<String>,
pub limit: usize,
pub consent_to_remote_access: bool,
pub cancellation: CancellationToken,
}Expand description
One explicitly authorized request for a bounded pull-request list page.
Fields§
§provider: PullRequestProviderKindProvider contract used for the request.
owner: StringGitHub owner or Bitbucket workspace.
repository: StringGitHub repository name or Bitbucket repository slug.
state: PullRequestListStateProvider-native lifecycle filter.
cursor: Option<String>Opaque positive page cursor returned by a previous list response.
limit: usizeMaximum number of summaries to return, from 1 through 100.
consent_to_remote_access: boolPer-call confirmation that remote access is allowed.
cancellation: CancellationTokenCooperative cancellation signal, excluded from serialized requests and schemas.
Trait Implementations§
Source§impl Clone for PullRequestListRequest
impl Clone for PullRequestListRequest
Source§fn clone(&self) -> PullRequestListRequest
fn clone(&self) -> PullRequestListRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PullRequestListRequest
impl Debug for PullRequestListRequest
Source§impl<'de> Deserialize<'de> for PullRequestListRequest
impl<'de> Deserialize<'de> for PullRequestListRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl JsonSchema for PullRequestListRequest
impl JsonSchema for PullRequestListRequest
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for PullRequestListRequest
impl RefUnwindSafe for PullRequestListRequest
impl Send for PullRequestListRequest
impl Sync for PullRequestListRequest
impl Unpin for PullRequestListRequest
impl UnsafeUnpin for PullRequestListRequest
impl UnwindSafe for PullRequestListRequest
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