pub struct TeamEditedChanges {
pub description: Option<TeamEditedChangesDescription>,
pub name: Option<TeamEditedChangesName>,
pub privacy: Option<TeamEditedChangesPrivacy>,
pub repository: Option<TeamEditedChangesRepository>,
}
Expand description
The changes to the team if the action was edited
.
JSON schema
{
"description": "The changes to the team 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
},
"name": {
"type": "object",
"required": [
"from"
],
"properties": {
"from": {
"description": "The previous version of the name if the action was `edited`.",
"type": "string"
}
},
"additionalProperties": false
},
"privacy": {
"type": "object",
"required": [
"from"
],
"properties": {
"from": {
"description": "The previous version of the team's privacy if the action was `edited`.",
"type": "string"
}
},
"additionalProperties": false
},
"repository": {
"type": "object",
"required": [
"permissions"
],
"properties": {
"permissions": {
"type": "object",
"required": [
"from"
],
"properties": {
"from": {
"type": "object",
"properties": {
"admin": {
"description": "The previous version of the team member's `admin` permission on a repository, if the action was `edited`.",
"type": "boolean"
},
"pull": {
"description": "The previous version of the team member's `pull` permission on a repository, if the action was `edited`.",
"type": "boolean"
},
"push": {
"description": "The previous version of the team member's `push` permission on a repository, if the action was `edited`.",
"type": "boolean"
}
},
"additionalProperties": false
}
},
"additionalProperties": false
}
},
"additionalProperties": false
}
},
"additionalProperties": false
}
Fields§
§description: Option<TeamEditedChangesDescription>
§name: Option<TeamEditedChangesName>
§privacy: Option<TeamEditedChangesPrivacy>
§repository: Option<TeamEditedChangesRepository>
Implementations§
Source§impl TeamEditedChanges
impl TeamEditedChanges
pub fn builder() -> TeamEditedChanges
Trait Implementations§
Source§impl Clone for TeamEditedChanges
impl Clone for TeamEditedChanges
Source§fn clone(&self) -> TeamEditedChanges
fn clone(&self) -> TeamEditedChanges
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 TeamEditedChanges
impl Debug for TeamEditedChanges
Source§impl<'de> Deserialize<'de> for TeamEditedChanges
impl<'de> Deserialize<'de> for TeamEditedChanges
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<&TeamEditedChanges> for TeamEditedChanges
impl From<&TeamEditedChanges> for TeamEditedChanges
Source§fn from(value: &TeamEditedChanges) -> Self
fn from(value: &TeamEditedChanges) -> Self
Converts to this type from the input type.
Source§impl From<TeamEditedChanges> for TeamEditedChanges
impl From<TeamEditedChanges> for TeamEditedChanges
Source§fn from(value: TeamEditedChanges) -> Self
fn from(value: TeamEditedChanges) -> Self
Converts to this type from the input type.
Source§impl Serialize for TeamEditedChanges
impl Serialize for TeamEditedChanges
Source§impl TryFrom<TeamEditedChanges> for TeamEditedChanges
impl TryFrom<TeamEditedChanges> for TeamEditedChanges
Auto Trait Implementations§
impl Freeze for TeamEditedChanges
impl RefUnwindSafe for TeamEditedChanges
impl Send for TeamEditedChanges
impl Sync for TeamEditedChanges
impl Unpin for TeamEditedChanges
impl UnwindSafe for TeamEditedChanges
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