ci: regenerated with OpenAPI Doc 0.0.3, Speakeasy CLI 1.148.0

This commit is contained in:
speakeasybot
2024-01-20 03:11:00 +00:00
parent 981ad490f9
commit a06808d74e
10 changed files with 550 additions and 26 deletions

View File

@@ -112,11 +112,25 @@ func (o *GetLibraryLibraryResponseBody) GetErrors() []GetLibraryErrors {
}
type GetLibraryDirectory struct {
Key *string `json:"key,omitempty"`
Title *string `json:"title,omitempty"`
Secondary *bool `json:"secondary,omitempty"`
Prompt *string `json:"prompt,omitempty"`
Search *bool `json:"search,omitempty"`
Key *string `json:"key,omitempty"`
Title *string `json:"title,omitempty"`
}
func (o *GetLibraryDirectory) GetKey() *string {
if o == nil {
return nil
}
return o.Key
}
func (o *GetLibraryDirectory) GetTitle() *string {
if o == nil {
return nil
}
return o.Title
}
func (o *GetLibraryDirectory) GetSecondary() *bool {
@@ -140,20 +154,232 @@ func (o *GetLibraryDirectory) GetSearch() *bool {
return o.Search
}
func (o *GetLibraryDirectory) GetKey() *string {
type Filter struct {
Filter *string `json:"filter,omitempty"`
FilterType *string `json:"filterType,omitempty"`
Key *string `json:"key,omitempty"`
Title *string `json:"title,omitempty"`
Type *string `json:"type,omitempty"`
}
func (o *Filter) GetFilter() *string {
if o == nil {
return nil
}
return o.Filter
}
func (o *Filter) GetFilterType() *string {
if o == nil {
return nil
}
return o.FilterType
}
func (o *Filter) GetKey() *string {
if o == nil {
return nil
}
return o.Key
}
func (o *GetLibraryDirectory) GetTitle() *string {
func (o *Filter) GetTitle() *string {
if o == nil {
return nil
}
return o.Title
}
func (o *Filter) GetType() *string {
if o == nil {
return nil
}
return o.Type
}
type Sort struct {
Default *string `json:"default,omitempty"`
DefaultDirection *string `json:"defaultDirection,omitempty"`
DescKey *string `json:"descKey,omitempty"`
FirstCharacterKey *string `json:"firstCharacterKey,omitempty"`
Key *string `json:"key,omitempty"`
Title *string `json:"title,omitempty"`
}
func (o *Sort) GetDefault() *string {
if o == nil {
return nil
}
return o.Default
}
func (o *Sort) GetDefaultDirection() *string {
if o == nil {
return nil
}
return o.DefaultDirection
}
func (o *Sort) GetDescKey() *string {
if o == nil {
return nil
}
return o.DescKey
}
func (o *Sort) GetFirstCharacterKey() *string {
if o == nil {
return nil
}
return o.FirstCharacterKey
}
func (o *Sort) GetKey() *string {
if o == nil {
return nil
}
return o.Key
}
func (o *Sort) GetTitle() *string {
if o == nil {
return nil
}
return o.Title
}
type Field struct {
Key *string `json:"key,omitempty"`
Title *string `json:"title,omitempty"`
Type *string `json:"type,omitempty"`
SubType *string `json:"subType,omitempty"`
}
func (o *Field) GetKey() *string {
if o == nil {
return nil
}
return o.Key
}
func (o *Field) GetTitle() *string {
if o == nil {
return nil
}
return o.Title
}
func (o *Field) GetType() *string {
if o == nil {
return nil
}
return o.Type
}
func (o *Field) GetSubType() *string {
if o == nil {
return nil
}
return o.SubType
}
type GetLibraryType struct {
Key *string `json:"key,omitempty"`
Type *string `json:"type,omitempty"`
Title *string `json:"title,omitempty"`
Active *bool `json:"active,omitempty"`
Filter []Filter `json:"Filter,omitempty"`
Sort []Sort `json:"Sort,omitempty"`
Field []Field `json:"Field,omitempty"`
}
func (o *GetLibraryType) GetKey() *string {
if o == nil {
return nil
}
return o.Key
}
func (o *GetLibraryType) GetType() *string {
if o == nil {
return nil
}
return o.Type
}
func (o *GetLibraryType) GetTitle() *string {
if o == nil {
return nil
}
return o.Title
}
func (o *GetLibraryType) GetActive() *bool {
if o == nil {
return nil
}
return o.Active
}
func (o *GetLibraryType) GetFilter() []Filter {
if o == nil {
return nil
}
return o.Filter
}
func (o *GetLibraryType) GetSort() []Sort {
if o == nil {
return nil
}
return o.Sort
}
func (o *GetLibraryType) GetField() []Field {
if o == nil {
return nil
}
return o.Field
}
type Operator struct {
Key *string `json:"key,omitempty"`
Title *string `json:"title,omitempty"`
}
func (o *Operator) GetKey() *string {
if o == nil {
return nil
}
return o.Key
}
func (o *Operator) GetTitle() *string {
if o == nil {
return nil
}
return o.Title
}
type FieldType struct {
Type *string `json:"type,omitempty"`
Operator []Operator `json:"Operator,omitempty"`
}
func (o *FieldType) GetType() *string {
if o == nil {
return nil
}
return o.Type
}
func (o *FieldType) GetOperator() []Operator {
if o == nil {
return nil
}
return o.Operator
}
type GetLibraryMediaContainer struct {
Size *int `json:"size,omitempty"`
AllowSync *bool `json:"allowSync,omitempty"`
@@ -168,6 +394,8 @@ type GetLibraryMediaContainer struct {
ViewGroup *string `json:"viewGroup,omitempty"`
ViewMode *int `json:"viewMode,omitempty"`
Directory []GetLibraryDirectory `json:"Directory,omitempty"`
Type []GetLibraryType `json:"Type,omitempty"`
FieldType []FieldType `json:"FieldType,omitempty"`
}
func (o *GetLibraryMediaContainer) GetSize() *int {
@@ -261,6 +489,20 @@ func (o *GetLibraryMediaContainer) GetDirectory() []GetLibraryDirectory {
return o.Directory
}
func (o *GetLibraryMediaContainer) GetType() []GetLibraryType {
if o == nil {
return nil
}
return o.Type
}
func (o *GetLibraryMediaContainer) GetFieldType() []FieldType {
if o == nil {
return nil
}
return o.FieldType
}
// GetLibraryResponseBody - The details of the library
type GetLibraryResponseBody struct {
MediaContainer *GetLibraryMediaContainer `json:"MediaContainer,omitempty"`

View File

@@ -3,6 +3,8 @@
package operations
import (
"errors"
"github.com/LukeHagar/terraform-provider-PlexAPI/internal/sdk/pkg/utils"
"net/http"
)
@@ -33,18 +35,270 @@ func (o *GetServerPreferencesErrors) GetStatus() *float64 {
return o.Status
}
// GetServerPreferencesResponseBody - Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
type GetServerPreferencesResponseBody struct {
// GetServerPreferencesServerResponseBody - Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
type GetServerPreferencesServerResponseBody struct {
Errors []GetServerPreferencesErrors `json:"errors,omitempty"`
}
func (o *GetServerPreferencesResponseBody) GetErrors() []GetServerPreferencesErrors {
func (o *GetServerPreferencesServerResponseBody) GetErrors() []GetServerPreferencesErrors {
if o == nil {
return nil
}
return o.Errors
}
type Two struct {
ID *string `json:"id,omitempty"`
Label *string `json:"label,omitempty"`
Summary *string `json:"summary,omitempty"`
Type *string `json:"type,omitempty"`
Default *int `json:"default,omitempty"`
Value *int `json:"value,omitempty"`
Hidden *bool `json:"hidden,omitempty"`
Advanced *bool `json:"advanced,omitempty"`
Group *string `json:"group,omitempty"`
EnumValues *string `json:"enumValues,omitempty"`
}
func (o *Two) GetID() *string {
if o == nil {
return nil
}
return o.ID
}
func (o *Two) GetLabel() *string {
if o == nil {
return nil
}
return o.Label
}
func (o *Two) GetSummary() *string {
if o == nil {
return nil
}
return o.Summary
}
func (o *Two) GetType() *string {
if o == nil {
return nil
}
return o.Type
}
func (o *Two) GetDefault() *int {
if o == nil {
return nil
}
return o.Default
}
func (o *Two) GetValue() *int {
if o == nil {
return nil
}
return o.Value
}
func (o *Two) GetHidden() *bool {
if o == nil {
return nil
}
return o.Hidden
}
func (o *Two) GetAdvanced() *bool {
if o == nil {
return nil
}
return o.Advanced
}
func (o *Two) GetGroup() *string {
if o == nil {
return nil
}
return o.Group
}
func (o *Two) GetEnumValues() *string {
if o == nil {
return nil
}
return o.EnumValues
}
type One struct {
ID *string `json:"id,omitempty"`
Label *string `json:"label,omitempty"`
Summary *string `json:"summary,omitempty"`
Type *string `json:"type,omitempty"`
Default *string `json:"default,omitempty"`
Value *string `json:"value,omitempty"`
Hidden *bool `json:"hidden,omitempty"`
Advanced *bool `json:"advanced,omitempty"`
Group *string `json:"group,omitempty"`
}
func (o *One) GetID() *string {
if o == nil {
return nil
}
return o.ID
}
func (o *One) GetLabel() *string {
if o == nil {
return nil
}
return o.Label
}
func (o *One) GetSummary() *string {
if o == nil {
return nil
}
return o.Summary
}
func (o *One) GetType() *string {
if o == nil {
return nil
}
return o.Type
}
func (o *One) GetDefault() *string {
if o == nil {
return nil
}
return o.Default
}
func (o *One) GetValue() *string {
if o == nil {
return nil
}
return o.Value
}
func (o *One) GetHidden() *bool {
if o == nil {
return nil
}
return o.Hidden
}
func (o *One) GetAdvanced() *bool {
if o == nil {
return nil
}
return o.Advanced
}
func (o *One) GetGroup() *string {
if o == nil {
return nil
}
return o.Group
}
type SettingType string
const (
SettingTypeOne SettingType = "1"
SettingTypeTwo SettingType = "2"
)
type Setting struct {
One *One
Two *Two
Type SettingType
}
func CreateSettingOne(one One) Setting {
typ := SettingTypeOne
return Setting{
One: &one,
Type: typ,
}
}
func CreateSettingTwo(two Two) Setting {
typ := SettingTypeTwo
return Setting{
Two: &two,
Type: typ,
}
}
func (u *Setting) UnmarshalJSON(data []byte) error {
one := new(One)
if err := utils.UnmarshalJSON(data, &one, "", true, true); err == nil {
u.One = one
u.Type = SettingTypeOne
return nil
}
two := new(Two)
if err := utils.UnmarshalJSON(data, &two, "", true, true); err == nil {
u.Two = two
u.Type = SettingTypeTwo
return nil
}
return errors.New("could not unmarshal into supported union types")
}
func (u Setting) MarshalJSON() ([]byte, error) {
if u.One != nil {
return utils.MarshalJSON(u.One, "", true)
}
if u.Two != nil {
return utils.MarshalJSON(u.Two, "", true)
}
return nil, errors.New("could not marshal union type: all fields are null")
}
type GetServerPreferencesMediaContainer struct {
Size *int `json:"size,omitempty"`
Setting []Setting `json:"Setting,omitempty"`
}
func (o *GetServerPreferencesMediaContainer) GetSize() *int {
if o == nil {
return nil
}
return o.Size
}
func (o *GetServerPreferencesMediaContainer) GetSetting() []Setting {
if o == nil {
return nil
}
return o.Setting
}
// GetServerPreferencesResponseBody - Server Preferences
type GetServerPreferencesResponseBody struct {
MediaContainer *GetServerPreferencesMediaContainer `json:"MediaContainer,omitempty"`
}
func (o *GetServerPreferencesResponseBody) GetMediaContainer() *GetServerPreferencesMediaContainer {
if o == nil {
return nil
}
return o.MediaContainer
}
type GetServerPreferencesResponse struct {
// HTTP response content type for this operation
ContentType string
@@ -52,8 +306,10 @@ type GetServerPreferencesResponse struct {
StatusCode int
// Raw HTTP response; suitable for custom response parsing
RawResponse *http.Response
// Server Preferences
TwoHundredApplicationJSONObject *GetServerPreferencesResponseBody
// Unauthorized - Returned if the X-Plex-Token is missing from the header or query.
Object *GetServerPreferencesResponseBody
FourHundredAndOneApplicationJSONObject *GetServerPreferencesServerResponseBody
}
func (o *GetServerPreferencesResponse) GetContentType() string {
@@ -77,9 +333,16 @@ func (o *GetServerPreferencesResponse) GetRawResponse() *http.Response {
return o.RawResponse
}
func (o *GetServerPreferencesResponse) GetObject() *GetServerPreferencesResponseBody {
func (o *GetServerPreferencesResponse) GetTwoHundredApplicationJSONObject() *GetServerPreferencesResponseBody {
if o == nil {
return nil
}
return o.Object
return o.TwoHundredApplicationJSONObject
}
func (o *GetServerPreferencesResponse) GetFourHundredAndOneApplicationJSONObject() *GetServerPreferencesServerResponseBody {
if o == nil {
return nil
}
return o.FourHundredAndOneApplicationJSONObject
}