|
1 | 1 | title: UserPlexAccount
|
2 | 2 | type: object
|
3 |
| -examples: |
4 |
| - - adsConsent: true |
5 |
| - adsConsentReminderAt: "2019-08-24T14:15:22Z" |
6 |
| - adsConsentSetAt: "2019-08-24T14:15:22Z" |
7 |
| - anonymous: false |
8 |
| - authToken: CxoUzBTSV5hsxjTpFKaf |
9 |
| - backupCodesCreated: false |
10 |
| - confirmed: false |
11 |
| - country: US |
12 |
| - |
13 |
| - emailOnlyAuth: false |
14 |
| - experimentalFeatures: false |
15 |
| - friendlyName: friendlyUsername |
16 |
| - entitlements: [] |
17 |
| - guest: false |
18 |
| - hasPassword: true |
19 |
| - home: false |
20 |
| - homeAdmin: false |
21 |
| - homeSize: 1 |
22 |
| - id: 13692262 |
23 |
| - joinedAt: 1721154902 |
24 |
| - locale: null |
25 |
| - mailingListActive: false |
26 |
| - mailingListStatus: subscribed |
27 |
| - maxHomeSize: 15 |
28 |
| - pastSubscriptions: |
29 |
| - - id: string |
30 |
| - mode: string |
31 |
| - renewsAt: string |
32 |
| - endsAt: "1556281940" |
33 |
| - canceled: "0" |
34 |
| - gracePeriod: "0" |
35 |
| - onHold: "0" |
36 |
| - canReactivate: "0" |
37 |
| - canUpgrade: "0" |
38 |
| - canDowngrade: "0" |
39 |
| - canConvert: "0" |
40 |
| - type: plexpass |
41 |
| - transfer: string |
42 |
| - state: ended |
43 |
| - billing: |
44 |
| - - internalPaymentMethod: string |
45 |
| - paymentMethodId: string |
46 |
| - pin: string |
47 |
| - profile: |
48 |
| - - autoSelectAudio: true |
49 |
| - defaultAudioLanguage: ja |
50 |
| - defaultSubtitleLanguage: en |
51 |
| - autoSelectSubtitle: 1 |
52 |
| - defaultSubtitleAccessibility: 1 |
53 |
| - defaultSubtitleForced: 0 |
54 |
| - watchedIndicator: 1 |
55 |
| - mediaReviewsVisibility: 0 |
56 |
| - protected: false |
57 |
| - rememberExpiresAt: 1722364046 |
58 |
| - restricted: false |
59 |
| - roles: |
60 |
| - - string |
61 |
| - scrobbleTypes: "" |
62 |
| - services: |
63 |
| - - identifier: metadata-dev |
64 |
| - endpoint: "https://epg.provider.plex.tv" |
65 |
| - token: DjoMtqFAGRL1uVtCyF1dKIorTbShJeqv |
66 |
| - secret: string |
67 |
| - status: online |
68 |
| - subscription: |
69 |
| - features: |
70 |
| - - Android - Dolby Vision |
71 |
| - active: true |
72 |
| - subscribedAt: "2021-04-12T18:21:12Z" |
73 |
| - status: Inactive |
74 |
| - paymentService: string |
75 |
| - plan: string |
76 |
| - subscriptionDescription: string |
77 |
| - subscriptions: |
78 |
| - - features: |
79 |
| - - Android - Dolby Vision |
80 |
| - active: true |
81 |
| - subscribedAt: "2021-04-12T18:21:12Z" |
82 |
| - status: Inactive |
83 |
| - paymentService: string |
84 |
| - plan: string |
85 |
| - thumb: "https://plex.tv/users/a4f43c1ebfde43a5/avatar?c=8372075101" |
86 |
| - title: UsernameTitle |
87 |
| - trials: |
88 |
| - - {} |
89 |
| - twoFactorEnabled: false |
90 |
| - username: Username |
91 |
| - uuid: dae343c1f45beb4f |
92 | 3 | required:
|
93 | 4 | - adsConsent
|
94 | 5 | - adsConsentReminderAt
|
@@ -136,17 +47,13 @@ properties:
|
136 | 47 | - "null"
|
137 | 48 | description: Unknown
|
138 | 49 | adsConsentReminderAt:
|
139 |
| - type: |
140 |
| - - string |
141 |
| - - "null" |
142 |
| - description: Unknown |
143 |
| - format: date-time |
| 50 | + oneOf: |
| 51 | + - $ref: "./common/PlexDateTime.yaml" |
| 52 | + - type: "null" |
144 | 53 | adsConsentSetAt:
|
145 |
| - type: |
146 |
| - - string |
147 |
| - - "null" |
148 |
| - description: Unknown |
149 |
| - format: date-time |
| 54 | + oneOf: |
| 55 | + - $ref: "./common/PlexDateTime.yaml" |
| 56 | + - type: "null" |
150 | 57 | anonymous:
|
151 | 58 | type:
|
152 | 59 | - boolean
|
|
0 commit comments