pub struct CreateAlarmRequest {
pub start_local_time: String,
pub duration: String,
pub recurrence: Recurrence,
pub enabled: bool,
pub room_uuid: String,
pub program_uri: String,
pub program_meta_data: String,
pub play_mode: AlarmPlayMode,
pub volume: u16,
pub include_linked_zones: bool,
}Fields§
§start_local_time: StringThe start time as hh:mm:ss
duration: StringThe duration as hh:mm:ss
recurrence: RecurrenceRepeat this alarm on
enabled: boolAlarm enabled after creation
room_uuid: StringThe UUID of the speaker you want this alarm for
program_uri: StringThe sound uri
program_meta_data: StringThe sound metadata, can be empty string
play_mode: AlarmPlayModeAlarm play mode
volume: u16Volume between 0 and 100
include_linked_zones: boolShould grouped players also play the alarm?
Trait Implementations§
Source§impl Clone for CreateAlarmRequest
impl Clone for CreateAlarmRequest
Source§fn clone(&self) -> CreateAlarmRequest
fn clone(&self) -> CreateAlarmRequest
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 CreateAlarmRequest
impl Debug for CreateAlarmRequest
Source§impl Default for CreateAlarmRequest
impl Default for CreateAlarmRequest
Source§fn default() -> CreateAlarmRequest
fn default() -> CreateAlarmRequest
Returns the “default value” for a type. Read more
Source§impl PartialEq for CreateAlarmRequest
impl PartialEq for CreateAlarmRequest
Source§impl ToXml for CreateAlarmRequest
impl ToXml for CreateAlarmRequest
impl StructuralPartialEq for CreateAlarmRequest
Auto Trait Implementations§
impl Freeze for CreateAlarmRequest
impl RefUnwindSafe for CreateAlarmRequest
impl Send for CreateAlarmRequest
impl Sync for CreateAlarmRequest
impl Unpin for CreateAlarmRequest
impl UnwindSafe for CreateAlarmRequest
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