[][src]Struct google_firebasehosting1_beta1::Release

pub struct Release {
    pub version: Option<Version>,
    pub name: Option<String>,
    pub message: Option<String>,
    pub release_time: Option<String>,
    pub type_: Option<String>,
    pub release_user: Option<ActingUser>,
}

A Release is a particular collection of configurations and files that is set to be public at a particular time.

Activities

This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).

Fields

version: Option<Version>

Output only. The configuration and content that was released.

name: Option<String>

Output only. The unique identifier for the release, in the format: sites/site-name/releases/releaseID This name is provided in the response body when you call the CreateRelease endpoint.

message: Option<String>

The deploy description when the release was created. The value can be up to 512 characters.

release_time: Option<String>

Output only. The time at which the version is set to be public.

type_: Option<String>

Explains the reason for the release.
Specify a value for this field only when creating a SITE_DISABLE type release.

release_user: Option<ActingUser>

Output only. Identifies the user who created the release.

Trait Implementations

impl Clone for Release[src]

impl Debug for Release[src]

impl Default for Release[src]

impl<'de> Deserialize<'de> for Release[src]

impl RequestValue for Release[src]

impl ResponseResult for Release[src]

impl Serialize for Release[src]

Auto Trait Implementations

impl RefUnwindSafe for Release

impl Send for Release

impl Sync for Release

impl Unpin for Release

impl UnwindSafe for Release

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Typeable for T where
    T: Any