// Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. package operations import ( "net/http" ) var GetTokenServerList = []string{ "https://plex.tv/api/v2", } type GetTokenGlobals struct { // The unique identifier for the client application // This is used to track the client application and its usage // (UUID, serial number, or other number unique per device) // XPlexClientIdentifier string `header:"style=simple,explode=false,name=X-Plex-Client-Identifier"` } func (o *GetTokenGlobals) GetXPlexClientIdentifier() string { if o == nil { return "" } return o.XPlexClientIdentifier } type GetTokenRequest struct { // The PinID to retrieve an access token for PinID string `pathParam:"style=simple,explode=false,name=pinID"` // The unique identifier for the client application // This is used to track the client application and its usage // (UUID, serial number, or other number unique per device) // XPlexClientIdentifier *string `header:"style=simple,explode=false,name=X-Plex-Client-Identifier"` } func (o *GetTokenRequest) GetPinID() string { if o == nil { return "" } return o.PinID } func (o *GetTokenRequest) GetXPlexClientIdentifier() *string { if o == nil { return nil } return o.XPlexClientIdentifier } type GetTokenErrors struct { Code *float64 `json:"code,omitempty"` Message *string `json:"message,omitempty"` Status *float64 `json:"status,omitempty"` } func (o *GetTokenErrors) GetCode() *float64 { if o == nil { return nil } return o.Code } func (o *GetTokenErrors) GetMessage() *string { if o == nil { return nil } return o.Message } func (o *GetTokenErrors) GetStatus() *float64 { if o == nil { return nil } return o.Status } // GetTokenResponseBody - X-Plex-Client-Identifier is missing type GetTokenResponseBody struct { Errors []GetTokenErrors `json:"errors,omitempty"` } func (o *GetTokenResponseBody) GetErrors() []GetTokenErrors { if o == nil { return nil } return o.Errors } type GetTokenResponse struct { // HTTP response content type for this operation ContentType string // HTTP response status code for this operation StatusCode int // Raw HTTP response; suitable for custom response parsing RawResponse *http.Response // X-Plex-Client-Identifier is missing Object *GetTokenResponseBody } func (o *GetTokenResponse) GetContentType() string { if o == nil { return "" } return o.ContentType } func (o *GetTokenResponse) GetStatusCode() int { if o == nil { return 0 } return o.StatusCode } func (o *GetTokenResponse) GetRawResponse() *http.Response { if o == nil { return nil } return o.RawResponse } func (o *GetTokenResponse) GetObject() *GetTokenResponseBody { if o == nil { return nil } return o.Object }