pub struct FlowReservationResponse {Show 13 fields
pub energy_available: SignedRealEnergy,
pub power_available: ActivePower,
pub subject: MRIDType,
pub creation_time: TimeType,
pub event_status: EventStatus,
pub interval: DateTimeInterval,
pub mrid: MRIDType,
pub description: Option<String32>,
pub version: Option<VersionType>,
pub subscribable: Option<SubscribableType>,
pub reply_to: Option<String>,
pub response_required: Option<ResponseRequired>,
pub href: Option<String>,
}
flow_reservation
only.Fields§
§energy_available: SignedRealEnergy
Indicates the amount of energy available.
power_available: ActivePower
Indicates the amount of power available.
subject: MRIDType
The subject field provides a method to match the response with the originating event. It is populated with the mRID of the corresponding FlowReservationRequest object.
creation_time: TimeType
The time at which the Event was created.
event_status: EventStatus
§interval: DateTimeInterval
The period during which the Event applies.
mrid: MRIDType
The global identifier of the object.
description: Option<String32>
The description is a human readable text describing or naming the object.
version: Option<VersionType>
Contains the version number of the object. See the type definition for details.
subscribable: Option<SubscribableType>
Indicates whether or not subscriptions are supported for this resource, and whether or not conditional (thresholds) are supported. If not specified, is “not subscribable” (0).
reply_to: Option<String>
A reference to the response resource address (URI). Required on a response to a GET if responseRequired is “true”.
response_required: Option<ResponseRequired>
Indicates whether or not a response is required upon receipt, creation or update of this resource. Responses shall be posted to the collection specified in “replyTo”. If the resource has a deviceCategory field, devices that match one or more of the device types indicated in deviceCategory SHALL respond according to the rules listed below. If the category does not match, the device SHALL NOT respond. If the resource does not have a deviceCategory field, a device receiving the resource SHALL respond according to the rules listed below. Value encoded as hex according to the following bit assignments, any combination is possible. See Table 27 for the list of appropriate Response status codes to be sent for these purposes. 0 - End device shall indicate that message was received 1 - End device shall indicate specific response. 2 - End user / customer response is required. All other values reserved.
href: Option<String>
A reference to the resource address (URI). Required in a response to a GET, ignored otherwise.
Trait Implementations§
source§impl Clone for FlowReservationResponse
impl Clone for FlowReservationResponse
source§fn clone(&self) -> FlowReservationResponse
fn clone(&self) -> FlowReservationResponse
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for FlowReservationResponse
impl Debug for FlowReservationResponse
source§impl Default for FlowReservationResponse
impl Default for FlowReservationResponse
source§fn default() -> FlowReservationResponse
fn default() -> FlowReservationResponse
source§impl Ord for FlowReservationResponse
impl Ord for FlowReservationResponse
source§impl PartialEq<FlowReservationResponse> for FlowReservationResponse
impl PartialEq<FlowReservationResponse> for FlowReservationResponse
source§fn eq(&self, other: &FlowReservationResponse) -> bool
fn eq(&self, other: &FlowReservationResponse) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd<FlowReservationResponse> for FlowReservationResponse
impl PartialOrd<FlowReservationResponse> for FlowReservationResponse
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
self
and other
) and is used by the <=
operator. Read more