pub struct WebhookRepositoryDispatchSample {
pub action: String,
pub branch: String,
pub client_payload: Option<HashMap<String, Value>>,
pub enterprise: Option<Box<EnterpriseWebhooks>>,
pub installation: Box<SimpleInstallation>,
pub organization: Option<Box<OrganizationSimpleWebhooks>>,
pub repository: Box<RepositoryWebhooks>,
pub sender: Box<SimpleUserWebhooks>,
}
Fields§
§action: String
The event_type
that was specified in the POST /repos/{owner}/{repo}/dispatches
request body.
branch: String
§client_payload: Option<HashMap<String, Value>>
The client_payload
that was specified in the POST /repos/{owner}/{repo}/dispatches
request body.
enterprise: Option<Box<EnterpriseWebhooks>>
§installation: Box<SimpleInstallation>
§organization: Option<Box<OrganizationSimpleWebhooks>>
§repository: Box<RepositoryWebhooks>
§sender: Box<SimpleUserWebhooks>
Implementations§
Source§impl WebhookRepositoryDispatchSample
impl WebhookRepositoryDispatchSample
pub fn new( action: String, branch: String, client_payload: Option<HashMap<String, Value>>, installation: SimpleInstallation, repository: RepositoryWebhooks, sender: SimpleUserWebhooks, ) -> WebhookRepositoryDispatchSample
Trait Implementations§
Source§impl Clone for WebhookRepositoryDispatchSample
impl Clone for WebhookRepositoryDispatchSample
Source§fn clone(&self) -> WebhookRepositoryDispatchSample
fn clone(&self) -> WebhookRepositoryDispatchSample
Returns a duplicate 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 Default for WebhookRepositoryDispatchSample
impl Default for WebhookRepositoryDispatchSample
Source§fn default() -> WebhookRepositoryDispatchSample
fn default() -> WebhookRepositoryDispatchSample
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WebhookRepositoryDispatchSample
impl<'de> Deserialize<'de> for WebhookRepositoryDispatchSample
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 PartialEq for WebhookRepositoryDispatchSample
impl PartialEq for WebhookRepositoryDispatchSample
Source§fn eq(&self, other: &WebhookRepositoryDispatchSample) -> bool
fn eq(&self, other: &WebhookRepositoryDispatchSample) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for WebhookRepositoryDispatchSample
Auto Trait Implementations§
impl Freeze for WebhookRepositoryDispatchSample
impl RefUnwindSafe for WebhookRepositoryDispatchSample
impl Send for WebhookRepositoryDispatchSample
impl Sync for WebhookRepositoryDispatchSample
impl Unpin for WebhookRepositoryDispatchSample
impl UnwindSafe for WebhookRepositoryDispatchSample
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