pub struct RepositoryUnarchived {
pub action: RepositoryUnarchivedAction,
pub installation: Option<InstallationLite>,
pub organization: Option<Organization>,
pub repository: RepositoryUnarchivedRepository,
pub sender: User,
}
Expand description
RepositoryUnarchived
JSON schema
{
"title": "repository unarchived event",
"type": "object",
"required": [
"action",
"repository",
"sender"
],
"properties": {
"action": {
"type": "string",
"enum": [
"unarchived"
]
},
"installation": {
"$ref": "#/definitions/installation-lite"
},
"organization": {
"$ref": "#/definitions/organization"
},
"repository": {
"allOf": [
{
"$ref": "#/definitions/repository"
},
{
"type": "object",
"required": [
"archived"
],
"properties": {
"archived": {
"description": "Whether the repository is archived.",
"default": false,
"type": "boolean",
"enum": [
false
]
}
},
"tsAdditionalProperties": false
}
]
},
"sender": {
"$ref": "#/definitions/user"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema"
}
Fields§
§action: RepositoryUnarchivedAction
§installation: Option<InstallationLite>
§organization: Option<Organization>
§repository: RepositoryUnarchivedRepository
§sender: User
Implementations§
Source§impl RepositoryUnarchived
impl RepositoryUnarchived
pub fn builder() -> RepositoryUnarchived
Trait Implementations§
Source§impl Clone for RepositoryUnarchived
impl Clone for RepositoryUnarchived
Source§fn clone(&self) -> RepositoryUnarchived
fn clone(&self) -> RepositoryUnarchived
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 RepositoryUnarchived
impl Debug for RepositoryUnarchived
Source§impl<'de> Deserialize<'de> for RepositoryUnarchived
impl<'de> Deserialize<'de> for RepositoryUnarchived
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<&RepositoryUnarchived> for RepositoryUnarchived
impl From<&RepositoryUnarchived> for RepositoryUnarchived
Source§fn from(value: &RepositoryUnarchived) -> Self
fn from(value: &RepositoryUnarchived) -> Self
Converts to this type from the input type.
Source§impl From<RepositoryUnarchived> for RepositoryEvent
impl From<RepositoryUnarchived> for RepositoryEvent
Source§fn from(value: RepositoryUnarchived) -> Self
fn from(value: RepositoryUnarchived) -> Self
Converts to this type from the input type.
Source§impl From<RepositoryUnarchived> for RepositoryUnarchived
impl From<RepositoryUnarchived> for RepositoryUnarchived
Source§fn from(value: RepositoryUnarchived) -> Self
fn from(value: RepositoryUnarchived) -> Self
Converts to this type from the input type.
Source§impl Serialize for RepositoryUnarchived
impl Serialize for RepositoryUnarchived
Auto Trait Implementations§
impl Freeze for RepositoryUnarchived
impl RefUnwindSafe for RepositoryUnarchived
impl Send for RepositoryUnarchived
impl Sync for RepositoryUnarchived
impl Unpin for RepositoryUnarchived
impl UnwindSafe for RepositoryUnarchived
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