pub struct ProjectColumnEdited {
pub action: ProjectColumnEditedAction,
pub changes: ProjectColumnEditedChanges,
pub installation: Option<InstallationLite>,
pub organization: Option<Organization>,
pub project_column: ProjectColumn,
pub repository: Option<Repository>,
pub sender: User,
}
Expand description
ProjectColumnEdited
JSON schema
{
"title": "project_column edited event",
"type": "object",
"required": [
"action",
"changes",
"project_column",
"sender"
],
"properties": {
"action": {
"type": "string",
"enum": [
"edited"
]
},
"changes": {
"type": "object",
"properties": {
"name": {
"type": "object",
"required": [
"from"
],
"properties": {
"from": {
"type": "string"
}
},
"additionalProperties": false
}
},
"additionalProperties": false
},
"installation": {
"$ref": "#/definitions/installation-lite"
},
"organization": {
"$ref": "#/definitions/organization"
},
"project_column": {
"$ref": "#/definitions/project-column"
},
"repository": {
"$ref": "#/definitions/repository"
},
"sender": {
"$ref": "#/definitions/user"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema"
}
Fields§
§action: ProjectColumnEditedAction
§changes: ProjectColumnEditedChanges
§installation: Option<InstallationLite>
§organization: Option<Organization>
§project_column: ProjectColumn
§repository: Option<Repository>
§sender: User
Implementations§
Source§impl ProjectColumnEdited
impl ProjectColumnEdited
pub fn builder() -> ProjectColumnEdited
Trait Implementations§
Source§impl Clone for ProjectColumnEdited
impl Clone for ProjectColumnEdited
Source§fn clone(&self) -> ProjectColumnEdited
fn clone(&self) -> ProjectColumnEdited
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 ProjectColumnEdited
impl Debug for ProjectColumnEdited
Source§impl<'de> Deserialize<'de> for ProjectColumnEdited
impl<'de> Deserialize<'de> for ProjectColumnEdited
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<&ProjectColumnEdited> for ProjectColumnEdited
impl From<&ProjectColumnEdited> for ProjectColumnEdited
Source§fn from(value: &ProjectColumnEdited) -> Self
fn from(value: &ProjectColumnEdited) -> Self
Converts to this type from the input type.
Source§impl From<ProjectColumnEdited> for ProjectColumnEdited
impl From<ProjectColumnEdited> for ProjectColumnEdited
Source§fn from(value: ProjectColumnEdited) -> Self
fn from(value: ProjectColumnEdited) -> Self
Converts to this type from the input type.
Source§impl From<ProjectColumnEdited> for ProjectColumnEvent
impl From<ProjectColumnEdited> for ProjectColumnEvent
Source§fn from(value: ProjectColumnEdited) -> Self
fn from(value: ProjectColumnEdited) -> Self
Converts to this type from the input type.
Source§impl Serialize for ProjectColumnEdited
impl Serialize for ProjectColumnEdited
Auto Trait Implementations§
impl Freeze for ProjectColumnEdited
impl RefUnwindSafe for ProjectColumnEdited
impl Send for ProjectColumnEdited
impl Sync for ProjectColumnEdited
impl Unpin for ProjectColumnEdited
impl UnwindSafe for ProjectColumnEdited
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