pub struct LiveTvOptions {Show 15 fields
pub enable_original_audio_with_encoded_recordings: Option<bool>,
pub enable_recording_subfolders: Option<bool>,
pub guide_days: Option<i32>,
pub listing_providers: Option<Vec<ListingsProviderInfo>>,
pub media_locations_created: Option<Vec<String>>,
pub movie_recording_path: Option<String>,
pub post_padding_seconds: Option<i32>,
pub pre_padding_seconds: Option<i32>,
pub recording_path: Option<String>,
pub recording_post_processor: Option<String>,
pub recording_post_processor_arguments: Option<String>,
pub save_recording_images: Option<bool>,
pub save_recording_nfo: Option<bool>,
pub series_recording_path: Option<String>,
pub tuner_hosts: Option<Vec<TunerHostInfo>>,
}
Expand description
LiveTvOptions
JSON schema
{
"type": "object",
"properties": {
"EnableOriginalAudioWithEncodedRecordings": {
"type": "boolean"
},
"EnableRecordingSubfolders": {
"type": "boolean"
},
"GuideDays": {
"type": [
"integer",
"null"
],
"format": "int32"
},
"ListingProviders": {
"type": [
"array",
"null"
],
"items": {
"$ref": "#/components/schemas/ListingsProviderInfo"
}
},
"MediaLocationsCreated": {
"type": [
"array",
"null"
],
"items": {
"type": "string"
}
},
"MovieRecordingPath": {
"type": [
"string",
"null"
]
},
"PostPaddingSeconds": {
"type": "integer",
"format": "int32"
},
"PrePaddingSeconds": {
"type": "integer",
"format": "int32"
},
"RecordingPath": {
"type": [
"string",
"null"
]
},
"RecordingPostProcessor": {
"type": [
"string",
"null"
]
},
"RecordingPostProcessorArguments": {
"type": [
"string",
"null"
]
},
"SaveRecordingImages": {
"type": "boolean"
},
"SaveRecordingNFO": {
"type": "boolean"
},
"SeriesRecordingPath": {
"type": [
"string",
"null"
]
},
"TunerHosts": {
"type": [
"array",
"null"
],
"items": {
"$ref": "#/components/schemas/TunerHostInfo"
}
}
},
"additionalProperties": false
}
Fields§
§enable_original_audio_with_encoded_recordings: Option<bool>
§enable_recording_subfolders: Option<bool>
§guide_days: Option<i32>
§listing_providers: Option<Vec<ListingsProviderInfo>>
§media_locations_created: Option<Vec<String>>
§movie_recording_path: Option<String>
§post_padding_seconds: Option<i32>
§pre_padding_seconds: Option<i32>
§recording_path: Option<String>
§recording_post_processor: Option<String>
§recording_post_processor_arguments: Option<String>
§save_recording_images: Option<bool>
§save_recording_nfo: Option<bool>
§series_recording_path: Option<String>
§tuner_hosts: Option<Vec<TunerHostInfo>>
Implementations§
Source§impl LiveTvOptions
impl LiveTvOptions
pub fn builder() -> LiveTvOptions
Trait Implementations§
Source§impl Clone for LiveTvOptions
impl Clone for LiveTvOptions
Source§fn clone(&self) -> LiveTvOptions
fn clone(&self) -> LiveTvOptions
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 LiveTvOptions
impl Debug for LiveTvOptions
Source§impl<'de> Deserialize<'de> for LiveTvOptions
impl<'de> Deserialize<'de> for LiveTvOptions
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 From<&LiveTvOptions> for LiveTvOptions
impl From<&LiveTvOptions> for LiveTvOptions
Source§fn from(value: &LiveTvOptions) -> Self
fn from(value: &LiveTvOptions) -> Self
Converts to this type from the input type.
Source§impl From<LiveTvOptions> for LiveTvOptions
impl From<LiveTvOptions> for LiveTvOptions
Source§fn from(value: LiveTvOptions) -> Self
fn from(value: LiveTvOptions) -> Self
Converts to this type from the input type.
Source§impl Serialize for LiveTvOptions
impl Serialize for LiveTvOptions
Source§impl TryFrom<LiveTvOptions> for LiveTvOptions
impl TryFrom<LiveTvOptions> for LiveTvOptions
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(value: LiveTvOptions) -> Result<Self, ConversionError>
fn try_from(value: LiveTvOptions) -> Result<Self, ConversionError>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for LiveTvOptions
impl RefUnwindSafe for LiveTvOptions
impl Send for LiveTvOptions
impl Sync for LiveTvOptions
impl Unpin for LiveTvOptions
impl UnwindSafe for LiveTvOptions
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