pub struct InstallationTargetRenamed {
pub account: InstallationTargetRenamedAccount,
pub action: InstallationTargetRenamedAction,
pub changes: InstallationTargetRenamedChanges,
pub installation: InstallationLite,
pub organization: Option<Organization>,
pub repository: Option<Repository>,
pub sender: Option<User>,
pub target_type: String,
}
Expand description
Somebody renamed the user or organization account that a GitHub App is installed on.
JSON schema
{
"title": "installation_target renamed event",
"description": "Somebody renamed the user or organization account that a GitHub App is installed on.",
"type": "object",
"required": [
"account",
"action",
"changes",
"installation",
"target_type"
],
"properties": {
"account": {
"type": "object",
"required": [
"avatar_url",
"html_url",
"id",
"node_id"
],
"properties": {
"avatar_url": {
"type": "string",
"format": "uri"
},
"created_at": {
"type": "string",
"format": "date-time"
},
"description": {
"type": [
"null"
]
},
"events_url": {
"type": "string",
"format": "uri-template"
},
"followers": {
"type": "integer"
},
"followers_url": {
"type": "string",
"format": "uri"
},
"following": {
"type": "integer"
},
"following_url": {
"type": "string",
"format": "uri-template"
},
"gists_url": {
"type": "string",
"format": "uri-template"
},
"gravatar_id": {
"type": "string"
},
"has_organization_projects": {
"type": "boolean"
},
"has_repository_projects": {
"type": "boolean"
},
"hooks_url": {
"type": "string"
},
"html_url": {
"type": "string",
"format": "uri"
},
"id": {
"type": "integer"
},
"is_verified": {
"type": "boolean"
},
"issues_url": {
"type": "string",
"format": "uri-template"
},
"login": {
"type": "string"
},
"members_url": {
"type": "string",
"format": "uri-template"
},
"name": {
"type": "string"
},
"node_id": {
"type": "string"
},
"organizations_url": {
"type": "string",
"format": "uri"
},
"public_gists": {
"type": "integer"
},
"public_members_url": {
"type": "string",
"format": "uri-template"
},
"public_repos": {
"type": "integer"
},
"received_events_url": {
"type": "string",
"format": "uri"
},
"repos_url": {
"type": "string",
"format": "uri"
},
"site_admin": {
"type": "boolean"
},
"slug": {
"type": "string"
},
"starred_url": {
"type": "string",
"format": "uri-template"
},
"subscriptions_url": {
"type": "string",
"format": "uri"
},
"type": {
"type": "string",
"enum": [
"Bot",
"User",
"Organization"
]
},
"updated_at": {
"type": "string",
"format": "date-time"
},
"url": {
"type": "string",
"format": "uri"
},
"website_url": {
"type": [
"null"
]
}
},
"additionalProperties": false
},
"action": {
"type": "string",
"enum": [
"renamed"
]
},
"changes": {
"type": "object",
"properties": {
"login": {
"type": "object",
"required": [
"from"
],
"properties": {
"from": {
"type": "string"
}
},
"additionalProperties": false
},
"slug": {
"type": "object",
"required": [
"from"
],
"properties": {
"from": {
"type": "string"
}
},
"additionalProperties": false
}
},
"additionalProperties": false
},
"installation": {
"$ref": "#/definitions/installation-lite"
},
"organization": {
"$ref": "#/definitions/organization"
},
"repository": {
"$ref": "#/definitions/repository"
},
"sender": {
"$ref": "#/definitions/user"
},
"target_type": {
"type": "string"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema"
}
Fields§
§account: InstallationTargetRenamedAccount
§action: InstallationTargetRenamedAction
§changes: InstallationTargetRenamedChanges
§installation: InstallationLite
§organization: Option<Organization>
§repository: Option<Repository>
§sender: Option<User>
§target_type: String
Implementations§
Source§impl InstallationTargetRenamed
impl InstallationTargetRenamed
pub fn builder() -> InstallationTargetRenamed
Trait Implementations§
Source§impl Clone for InstallationTargetRenamed
impl Clone for InstallationTargetRenamed
Source§fn clone(&self) -> InstallationTargetRenamed
fn clone(&self) -> InstallationTargetRenamed
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 InstallationTargetRenamed
impl Debug for InstallationTargetRenamed
Source§impl<'de> Deserialize<'de> for InstallationTargetRenamed
impl<'de> Deserialize<'de> for InstallationTargetRenamed
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<&InstallationTargetRenamed> for InstallationTargetRenamed
impl From<&InstallationTargetRenamed> for InstallationTargetRenamed
Source§fn from(value: &InstallationTargetRenamed) -> Self
fn from(value: &InstallationTargetRenamed) -> Self
Converts to this type from the input type.
Source§impl From<InstallationTargetEvent> for InstallationTargetRenamed
impl From<InstallationTargetEvent> for InstallationTargetRenamed
Source§fn from(value: InstallationTargetEvent) -> Self
fn from(value: InstallationTargetEvent) -> Self
Converts to this type from the input type.
Source§impl From<InstallationTargetRenamed> for InstallationTargetEvent
impl From<InstallationTargetRenamed> for InstallationTargetEvent
Source§fn from(value: InstallationTargetRenamed) -> Self
fn from(value: InstallationTargetRenamed) -> Self
Converts to this type from the input type.
Source§impl From<InstallationTargetRenamed> for InstallationTargetRenamed
impl From<InstallationTargetRenamed> for InstallationTargetRenamed
Source§fn from(value: InstallationTargetRenamed) -> Self
fn from(value: InstallationTargetRenamed) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for InstallationTargetRenamed
impl RefUnwindSafe for InstallationTargetRenamed
impl Send for InstallationTargetRenamed
impl Sync for InstallationTargetRenamed
impl Unpin for InstallationTargetRenamed
impl UnwindSafe for InstallationTargetRenamed
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