Files
plexjs/docs/sdk/models/operations/getpinauthpincontainer.md
2024-09-08 03:06:14 +00:00

24 KiB
Raw Blame History

GetPinAuthPinContainer

Requests a new pin id used in the authentication flow

Example Usage

import { GetPinAuthPinContainer } from "@lukehagar/plexjs/sdk/models/operations";

let value: GetPinAuthPinContainer = {
    id: 308667304,
    code: "7RQZ",
    product: "0",
    trusted: false,
    qr: "https://plex.tv/api/v2/pins/qr/7RQZ",
    clientIdentifier: "string",
    location: {
        code: "VI",
        continentCode: "NA",
        country: "United States Virgin Islands",
        city: "Amsterdam",
        europeanUnionMember: true,
        timeZone: "America/St_Thomas",
        postalCode: 802,
        inPrivacyRestrictedCountry: true,
        inPrivacyRestrictedRegion: true,
        subdivisions: "Saint Thomas",
        coordinates: "18.3381, -64.8941",
    },
    expiresIn: 876,
    createdAt: new Date("2024-07-16T17:03:05Z"),
    expiresAt: new Date("2024-07-16T17:18:05Z"),
    authToken: null,
    newRegistration: null,
};

Fields

Field Type Required Description Example
id number ✔️ N/A 308667304
code string ✔️ N/A 7RQZ
product string ✔️ N/A 0
trusted boolean N/A
qr string ✔️ N/A https://plex.tv/api/v2/pins/qr/7RQZ
clientIdentifier string ✔️ The X-Client-Identifier used in the request
location operations.GeoData ✔️ Geo location data {
"code": "VI",
"continent_code": "NA",
"country": "United States Virgin Islands",
"city": "Amsterdam",
"european_union_member": true,
"time_zone": "America/St_Thomas",
"postal_code": 802,
"in_privacy_restricted_country": true,
"in_privacy_restricted_region": true,
"subdivisions": "Saint Thomas",
"coordinates": "18.3381, -64.8941"
}
expiresIn number The number of seconds this pin expires, by default 900 seconds 876
createdAt Date ✔️ N/A 2024-07-16T17:03:05Z
expiresAt Date ✔️ N/A 2024-07-16T17:18:05Z
authToken any N/A
newRegistration any N/A