mirror of
https://github.com/LukeHagar/plexphp.git
synced 2025-12-09 12:37:47 +00:00
99 lines
4.2 KiB
PHP
99 lines
4.2 KiB
PHP
<?php
|
|
|
|
/**
|
|
* Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
|
|
*/
|
|
|
|
declare(strict_types=1);
|
|
|
|
namespace LukeHagar\Plex_API\Models\Operations;
|
|
|
|
|
|
class PostUsersSignInDataUserProfile
|
|
{
|
|
/**
|
|
* If the account has automatically select audio and subtitle tracks enabled
|
|
*
|
|
* @var bool $autoSelectAudio
|
|
*/
|
|
#[\JMS\Serializer\Annotation\SerializedName('autoSelectAudio')]
|
|
public bool $autoSelectAudio;
|
|
|
|
/**
|
|
* The preferred audio language for the account
|
|
*
|
|
* @var ?string $defaultAudioLanguage
|
|
*/
|
|
#[\JMS\Serializer\Annotation\SerializedName('defaultAudioLanguage')]
|
|
public ?string $defaultAudioLanguage;
|
|
|
|
/**
|
|
* The preferred subtitle language for the account
|
|
*
|
|
* @var ?string $defaultSubtitleLanguage
|
|
*/
|
|
#[\JMS\Serializer\Annotation\SerializedName('defaultSubtitleLanguage')]
|
|
public ?string $defaultSubtitleLanguage;
|
|
|
|
/**
|
|
*
|
|
* @var PostUsersSignInDataAutoSelectSubtitle $autoSelectSubtitle
|
|
*/
|
|
#[\JMS\Serializer\Annotation\SerializedName('autoSelectSubtitle')]
|
|
#[\JMS\Serializer\Annotation\Type('\LukeHagar\Plex_API\Models\Operations\PostUsersSignInDataAutoSelectSubtitle')]
|
|
public PostUsersSignInDataAutoSelectSubtitle $autoSelectSubtitle;
|
|
|
|
/**
|
|
*
|
|
* @var PostUsersSignInDataDefaultSubtitleAccessibility $defaultSubtitleAccessibility
|
|
*/
|
|
#[\JMS\Serializer\Annotation\SerializedName('defaultSubtitleAccessibility')]
|
|
#[\JMS\Serializer\Annotation\Type('\LukeHagar\Plex_API\Models\Operations\PostUsersSignInDataDefaultSubtitleAccessibility')]
|
|
public PostUsersSignInDataDefaultSubtitleAccessibility $defaultSubtitleAccessibility;
|
|
|
|
/**
|
|
*
|
|
* @var PostUsersSignInDataDefaultSubtitleForced $defaultSubtitleForced
|
|
*/
|
|
#[\JMS\Serializer\Annotation\SerializedName('defaultSubtitleForced')]
|
|
#[\JMS\Serializer\Annotation\Type('\LukeHagar\Plex_API\Models\Operations\PostUsersSignInDataDefaultSubtitleForced')]
|
|
public PostUsersSignInDataDefaultSubtitleForced $defaultSubtitleForced;
|
|
|
|
/**
|
|
*
|
|
* @var PostUsersSignInDataWatchedIndicator $watchedIndicator
|
|
*/
|
|
#[\JMS\Serializer\Annotation\SerializedName('watchedIndicator')]
|
|
#[\JMS\Serializer\Annotation\Type('\LukeHagar\Plex_API\Models\Operations\PostUsersSignInDataWatchedIndicator')]
|
|
public PostUsersSignInDataWatchedIndicator $watchedIndicator;
|
|
|
|
/**
|
|
*
|
|
* @var PostUsersSignInDataMediaReviewsVisibility $mediaReviewsVisibility
|
|
*/
|
|
#[\JMS\Serializer\Annotation\SerializedName('mediaReviewsVisibility')]
|
|
#[\JMS\Serializer\Annotation\Type('\LukeHagar\Plex_API\Models\Operations\PostUsersSignInDataMediaReviewsVisibility')]
|
|
public PostUsersSignInDataMediaReviewsVisibility $mediaReviewsVisibility;
|
|
|
|
/**
|
|
* @param bool $autoSelectAudio
|
|
* @param PostUsersSignInDataAutoSelectSubtitle $autoSelectSubtitle
|
|
* @param PostUsersSignInDataDefaultSubtitleAccessibility $defaultSubtitleAccessibility
|
|
* @param PostUsersSignInDataDefaultSubtitleForced $defaultSubtitleForced
|
|
* @param PostUsersSignInDataWatchedIndicator $watchedIndicator
|
|
* @param PostUsersSignInDataMediaReviewsVisibility $mediaReviewsVisibility
|
|
* @param ?string $defaultAudioLanguage
|
|
* @param ?string $defaultSubtitleLanguage
|
|
*/
|
|
public function __construct(bool $autoSelectAudio, PostUsersSignInDataAutoSelectSubtitle $autoSelectSubtitle, PostUsersSignInDataDefaultSubtitleAccessibility $defaultSubtitleAccessibility, PostUsersSignInDataDefaultSubtitleForced $defaultSubtitleForced, PostUsersSignInDataWatchedIndicator $watchedIndicator, PostUsersSignInDataMediaReviewsVisibility $mediaReviewsVisibility, ?string $defaultAudioLanguage = null, ?string $defaultSubtitleLanguage = null)
|
|
{
|
|
$this->autoSelectAudio = $autoSelectAudio;
|
|
$this->autoSelectSubtitle = $autoSelectSubtitle;
|
|
$this->defaultSubtitleAccessibility = $defaultSubtitleAccessibility;
|
|
$this->defaultSubtitleForced = $defaultSubtitleForced;
|
|
$this->watchedIndicator = $watchedIndicator;
|
|
$this->mediaReviewsVisibility = $mediaReviewsVisibility;
|
|
$this->defaultAudioLanguage = $defaultAudioLanguage;
|
|
$this->defaultSubtitleLanguage = $defaultSubtitleLanguage;
|
|
}
|
|
} |