pub struct RegisteredClient {Show 16 fields
pub odata_context: Option<Context>,
pub odata_etag: Option<Etag>,
pub odata_id: Id,
pub odata_type: Type,
pub actions: Option<Actions>,
pub client_type: ClientType,
pub client_uri: Option<String>,
pub context: Option<String>,
pub created_date: Option<String>,
pub description: Option<Description>,
pub expiration_date: Option<String>,
pub id: Id,
pub managed_resources: Option<Vec<ManagedResource>>,
pub name: Name,
pub oem: Option<Oem>,
pub sub_context: Option<String>,
}Expand description
The RegisteredClient schema defines the record format for a registered client. It is designed to allow well behaved clients to register with a Redfish service such that other clients are aware the service might be configured or monitored by the client.
Fields§
§odata_context: Option<Context>§odata_etag: Option<Etag>§odata_id: Id§odata_type: Type§actions: Option<Actions>§client_type: ClientType§client_uri: Option<String>The URI of the registered client.
context: Option<String>A client-supplied data for providing context for its own use.
created_date: Option<String>The date and time when the client entry was created.
description: Option<Description>§expiration_date: Option<String>The date and time when the client entry will expire.
id: Id§managed_resources: Option<Vec<ManagedResource>>An array of resources that the registered client monitors or configures.
name: Name§oem: Option<Oem>§sub_context: Option<String>Additional client-supplied data for providing contextual information for its own use.
Trait Implementations§
Source§impl Clone for RegisteredClient
impl Clone for RegisteredClient
Source§fn clone(&self) -> RegisteredClient
fn clone(&self) -> RegisteredClient
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 RegisteredClient
impl Debug for RegisteredClient
Source§impl Default for RegisteredClient
impl Default for RegisteredClient
Source§impl<'de> Deserialize<'de> for RegisteredClient
impl<'de> Deserialize<'de> for RegisteredClient
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 RegisteredClient
impl Metadata<'static> for RegisteredClient
Source§const JSON_SCHEMA: &'static str = "RegisteredClient.v1_1_0.json"
const JSON_SCHEMA: &'static str = "RegisteredClient.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 RegisteredClient
impl RefUnwindSafe for RegisteredClient
impl Send for RegisteredClient
impl Sync for RegisteredClient
impl Unpin for RegisteredClient
impl UnwindSafe for RegisteredClient
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