pub struct PackRelease {
pub created_at: DateTime<Utc>,
pub pack_id: f64,
pub pack_version: String,
pub release_id: f64,
pub release_notes: String,
pub sdk_version: String,
}
Expand description
Details about a Pack release.
JSON schema
{
"description": "Details about a Pack release.",
"type": "object",
"required": [
"createdAt",
"packId",
"packVersion",
"releaseId",
"releaseNotes",
"sdkVersion"
],
"properties": {
"createdAt": {
"description": "Timestamp for when the release was created.",
"examples": [
"2018-04-11T00:18:57.946Z"
],
"type": "string",
"format": "date-time"
},
"packId": {
"description": "ID of the Packs.",
"examples": [
1003
],
"type": "number"
},
"packVersion": {
"description": "The semantic format of the Pack version.",
"examples": [
"1.0.3"
],
"type": "string"
},
"releaseId": {
"description": "The release number of the Pack version if it has
one.",
"examples": [
2
],
"type": "number"
},
"releaseNotes": {
"description": "Developer notes.",
"examples": [
"The first release."
],
"type": "string"
},
"sdkVersion": {
"description": "What Packs SDK version was this version built on.",
"examples": [
"1.5.1"
],
"type": "string"
}
},
"additionalProperties": false,
"x-schema-name": "PackRelease"
}
Fields§
§created_at: DateTime<Utc>
Timestamp for when the release was created.
pack_id: f64
§pack_version: String
The semantic format of the Pack version.
release_id: f64
§release_notes: String
Developer notes.
sdk_version: String
What Packs SDK version was this version built on.
Trait Implementations§
Source§impl Clone for PackRelease
impl Clone for PackRelease
Source§fn clone(&self) -> PackRelease
fn clone(&self) -> PackRelease
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 PackRelease
impl Debug for PackRelease
Source§impl<'de> Deserialize<'de> for PackRelease
impl<'de> Deserialize<'de> for PackRelease
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<&PackRelease> for PackRelease
impl From<&PackRelease> for PackRelease
Source§fn from(value: &PackRelease) -> Self
fn from(value: &PackRelease) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for PackRelease
impl RefUnwindSafe for PackRelease
impl Send for PackRelease
impl Sync for PackRelease
impl Unpin for PackRelease
impl UnwindSafe for PackRelease
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