pub struct LicenseService {
pub odata_context: Option<Context>,
pub odata_etag: Option<Etag>,
pub odata_id: Id,
pub odata_type: Type,
pub actions: Option<Actions>,
pub description: Option<Description>,
pub id: Id,
pub license_expiration_warning_days: Option<i64>,
pub licenses: Option<IdRef>,
pub name: Name,
pub oem: Option<Oem>,
pub service_enabled: Option<bool>,
}
Expand description
The LicenseService schema describes the license service and the properties for the service itself with a link to the collection of licenses. The license service also provides methods for installing licenses in a Redfish service.
Fields§
§odata_context: Option<Context>
§odata_etag: Option<Etag>
§odata_id: Id
§odata_type: Type
§actions: Option<Actions>
§description: Option<Description>
§id: Id
§license_expiration_warning_days: Option<i64>
The number of days prior to a license expiration that a warning message is sent. A value of zero indicates no warning message is sent.
licenses: Option<IdRef>
§name: Name
§oem: Option<Oem>
§service_enabled: Option<bool>
An indication of whether this service is enabled.
Trait Implementations§
Source§impl Clone for LicenseService
impl Clone for LicenseService
Source§fn clone(&self) -> LicenseService
fn clone(&self) -> LicenseService
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for LicenseService
impl Debug for LicenseService
Source§impl Default for LicenseService
impl Default for LicenseService
Source§impl<'de> Deserialize<'de> for LicenseService
impl<'de> Deserialize<'de> for LicenseService
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 Metadata<'static> for LicenseService
impl Metadata<'static> for LicenseService
Source§const JSON_SCHEMA: &'static str = "LicenseService.v1_1_0.json"
const JSON_SCHEMA: &'static str = "LicenseService.v1_1_0.json"
Name of the json-schema file that describes the entity that implements this trait. Should
be only the file name, so that it can be resolved relative to the URL of the redfish
service, or the public Redfish schema index.
Auto Trait Implementations§
impl Freeze for LicenseService
impl RefUnwindSafe for LicenseService
impl Send for LicenseService
impl Sync for LicenseService
impl Unpin for LicenseService
impl UnwindSafe for LicenseService
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