pub struct MilestoneEdited {
pub action: MilestoneEditedAction,
pub changes: MilestoneEditedChanges,
pub installation: Option<InstallationLite>,
pub milestone: Milestone,
pub organization: Option<Organization>,
pub repository: Repository,
pub sender: User,
}
Expand description
MilestoneEdited
JSON schema
{
"title": "milestone edited event",
"type": "object",
"required": [
"action",
"changes",
"milestone",
"repository",
"sender"
],
"properties": {
"action": {
"type": "string",
"enum": [
"edited"
]
},
"changes": {
"description": "The changes to the milestone if the action was `edited`.",
"type": "object",
"properties": {
"description": {
"type": "object",
"required": [
"from"
],
"properties": {
"from": {
"description": "The previous version of the description if the action was `edited`.",
"type": "string"
}
},
"additionalProperties": false
},
"due_on": {
"type": "object",
"required": [
"from"
],
"properties": {
"from": {
"description": "The previous version of the due date if the action was `edited`.",
"type": "string"
}
},
"additionalProperties": false
},
"title": {
"type": "object",
"required": [
"from"
],
"properties": {
"from": {
"description": "The previous version of the title if the action was `edited`.",
"type": "string"
}
},
"additionalProperties": false
}
},
"additionalProperties": false
},
"installation": {
"$ref": "#/definitions/installation-lite"
},
"milestone": {
"$ref": "#/definitions/milestone"
},
"organization": {
"$ref": "#/definitions/organization"
},
"repository": {
"$ref": "#/definitions/repository"
},
"sender": {
"$ref": "#/definitions/user"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema"
}
Fields§
§action: MilestoneEditedAction
§changes: MilestoneEditedChanges
§installation: Option<InstallationLite>
§milestone: Milestone
§organization: Option<Organization>
§repository: Repository
§sender: User
Implementations§
Source§impl MilestoneEdited
impl MilestoneEdited
pub fn builder() -> MilestoneEdited
Trait Implementations§
Source§impl Clone for MilestoneEdited
impl Clone for MilestoneEdited
Source§fn clone(&self) -> MilestoneEdited
fn clone(&self) -> MilestoneEdited
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 Debug for MilestoneEdited
impl Debug for MilestoneEdited
Source§impl<'de> Deserialize<'de> for MilestoneEdited
impl<'de> Deserialize<'de> for MilestoneEdited
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 From<&MilestoneEdited> for MilestoneEdited
impl From<&MilestoneEdited> for MilestoneEdited
Source§fn from(value: &MilestoneEdited) -> Self
fn from(value: &MilestoneEdited) -> Self
Converts to this type from the input type.
Source§impl From<MilestoneEdited> for MilestoneEdited
impl From<MilestoneEdited> for MilestoneEdited
Source§fn from(value: MilestoneEdited) -> Self
fn from(value: MilestoneEdited) -> Self
Converts to this type from the input type.
Source§impl From<MilestoneEdited> for MilestoneEvent
impl From<MilestoneEdited> for MilestoneEvent
Source§fn from(value: MilestoneEdited) -> Self
fn from(value: MilestoneEdited) -> Self
Converts to this type from the input type.
Source§impl Serialize for MilestoneEdited
impl Serialize for MilestoneEdited
Source§impl TryFrom<MilestoneEdited> for MilestoneEdited
impl TryFrom<MilestoneEdited> for MilestoneEdited
Auto Trait Implementations§
impl Freeze for MilestoneEdited
impl RefUnwindSafe for MilestoneEdited
impl Send for MilestoneEdited
impl Sync for MilestoneEdited
impl Unpin for MilestoneEdited
impl UnwindSafe for MilestoneEdited
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