videolibrary

package
v0.0.12 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 12, 2024 License: AGPL-3.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateItemAddAllowedReferrerPostRequestBodyFromDiscriminatorValue added in v0.0.12

CreateItemAddAllowedReferrerPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateItemAddBlockedReferrerPostRequestBodyFromDiscriminatorValue added in v0.0.12

CreateItemAddBlockedReferrerPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateItemRemoveAllowedReferrerPostRequestBodyFromDiscriminatorValue added in v0.0.12

CreateItemRemoveAllowedReferrerPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateItemRemoveBlockedReferrerPostRequestBodyFromDiscriminatorValue added in v0.0.12

CreateItemRemoveBlockedReferrerPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateItemVideolibraryPostRequestBodyFromDiscriminatorValue

CreateItemVideolibraryPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateItemVideolibraryPostRequestBody_AppleFairPlayDrmFromDiscriminatorValue

func CreateItemVideolibraryPostRequestBody_AppleFairPlayDrmFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)

CreateItemVideolibraryPostRequestBody_AppleFairPlayDrmFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateItemVideolibraryPostRequestBody_GoogleWidevineDrmFromDiscriminatorValue

func CreateItemVideolibraryPostRequestBody_GoogleWidevineDrmFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)

CreateItemVideolibraryPostRequestBody_GoogleWidevineDrmFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateVideolibraryGetResponseFromDiscriminatorValue

CreateVideolibraryGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateVideolibraryPostRequestBodyFromDiscriminatorValue

CreateVideolibraryPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

Types

type ItemAddAllowedReferrerPostRequestBody added in v0.0.12

type ItemAddAllowedReferrerPostRequestBody struct {
	// contains filtered or unexported fields
}

func NewItemAddAllowedReferrerPostRequestBody added in v0.0.12

func NewItemAddAllowedReferrerPostRequestBody() *ItemAddAllowedReferrerPostRequestBody

NewItemAddAllowedReferrerPostRequestBody instantiates a new ItemAddAllowedReferrerPostRequestBody and sets the default values.

func (*ItemAddAllowedReferrerPostRequestBody) GetAdditionalData added in v0.0.12

func (m *ItemAddAllowedReferrerPostRequestBody) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful

func (*ItemAddAllowedReferrerPostRequestBody) GetFieldDeserializers added in v0.0.12

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ItemAddAllowedReferrerPostRequestBody) GetHostname added in v0.0.12

GetHostname gets the Hostname property value. The hostname that will be added as an allowed referer returns a *string when successful

func (*ItemAddAllowedReferrerPostRequestBody) Serialize added in v0.0.12

Serialize serializes information the current object

func (*ItemAddAllowedReferrerPostRequestBody) SetAdditionalData added in v0.0.12

func (m *ItemAddAllowedReferrerPostRequestBody) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ItemAddAllowedReferrerPostRequestBody) SetHostname added in v0.0.12

func (m *ItemAddAllowedReferrerPostRequestBody) SetHostname(value *string)

SetHostname sets the Hostname property value. The hostname that will be added as an allowed referer

type ItemAddAllowedReferrerRequestBuilder added in v0.0.12

type ItemAddAllowedReferrerRequestBuilder struct {
	i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}

ItemAddAllowedReferrerRequestBuilder builds and executes requests for operations under \videolibrary\{id}\addAllowedReferrer

func NewItemAddAllowedReferrerRequestBuilder added in v0.0.12

NewItemAddAllowedReferrerRequestBuilder instantiates a new ItemAddAllowedReferrerRequestBuilder and sets the default values.

func NewItemAddAllowedReferrerRequestBuilderInternal added in v0.0.12

func NewItemAddAllowedReferrerRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemAddAllowedReferrerRequestBuilder

NewItemAddAllowedReferrerRequestBuilderInternal instantiates a new ItemAddAllowedReferrerRequestBuilder and sets the default values.

func (*ItemAddAllowedReferrerRequestBuilder) WithUrl added in v0.0.12

WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemAddAllowedReferrerRequestBuilder when successful

type ItemAddBlockedReferrerPostRequestBody added in v0.0.12

type ItemAddBlockedReferrerPostRequestBody struct {
	// contains filtered or unexported fields
}

func NewItemAddBlockedReferrerPostRequestBody added in v0.0.12

func NewItemAddBlockedReferrerPostRequestBody() *ItemAddBlockedReferrerPostRequestBody

NewItemAddBlockedReferrerPostRequestBody instantiates a new ItemAddBlockedReferrerPostRequestBody and sets the default values.

func (*ItemAddBlockedReferrerPostRequestBody) GetAdditionalData added in v0.0.12

func (m *ItemAddBlockedReferrerPostRequestBody) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful

func (*ItemAddBlockedReferrerPostRequestBody) GetFieldDeserializers added in v0.0.12

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ItemAddBlockedReferrerPostRequestBody) GetHostname added in v0.0.12

GetHostname gets the Hostname property value. The hostname that will be added as a blocked referer returns a *string when successful

func (*ItemAddBlockedReferrerPostRequestBody) Serialize added in v0.0.12

Serialize serializes information the current object

func (*ItemAddBlockedReferrerPostRequestBody) SetAdditionalData added in v0.0.12

func (m *ItemAddBlockedReferrerPostRequestBody) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ItemAddBlockedReferrerPostRequestBody) SetHostname added in v0.0.12

func (m *ItemAddBlockedReferrerPostRequestBody) SetHostname(value *string)

SetHostname sets the Hostname property value. The hostname that will be added as a blocked referer

type ItemAddBlockedReferrerRequestBuilder added in v0.0.12

type ItemAddBlockedReferrerRequestBuilder struct {
	i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}

ItemAddBlockedReferrerRequestBuilder builds and executes requests for operations under \videolibrary\{id}\addBlockedReferrer

func NewItemAddBlockedReferrerRequestBuilder added in v0.0.12

NewItemAddBlockedReferrerRequestBuilder instantiates a new ItemAddBlockedReferrerRequestBuilder and sets the default values.

func NewItemAddBlockedReferrerRequestBuilderInternal added in v0.0.12

func NewItemAddBlockedReferrerRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemAddBlockedReferrerRequestBuilder

NewItemAddBlockedReferrerRequestBuilderInternal instantiates a new ItemAddBlockedReferrerRequestBuilder and sets the default values.

func (*ItemAddBlockedReferrerRequestBuilder) WithUrl added in v0.0.12

WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemAddBlockedReferrerRequestBuilder when successful

type ItemRemoveAllowedReferrerPostRequestBody added in v0.0.12

type ItemRemoveAllowedReferrerPostRequestBody struct {
	// contains filtered or unexported fields
}

func NewItemRemoveAllowedReferrerPostRequestBody added in v0.0.12

func NewItemRemoveAllowedReferrerPostRequestBody() *ItemRemoveAllowedReferrerPostRequestBody

NewItemRemoveAllowedReferrerPostRequestBody instantiates a new ItemRemoveAllowedReferrerPostRequestBody and sets the default values.

func (*ItemRemoveAllowedReferrerPostRequestBody) GetAdditionalData added in v0.0.12

func (m *ItemRemoveAllowedReferrerPostRequestBody) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful

func (*ItemRemoveAllowedReferrerPostRequestBody) GetFieldDeserializers added in v0.0.12

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ItemRemoveAllowedReferrerPostRequestBody) GetHostname added in v0.0.12

GetHostname gets the Hostname property value. The hostname that will be removed as an allowed referer returns a *string when successful

func (*ItemRemoveAllowedReferrerPostRequestBody) Serialize added in v0.0.12

Serialize serializes information the current object

func (*ItemRemoveAllowedReferrerPostRequestBody) SetAdditionalData added in v0.0.12

func (m *ItemRemoveAllowedReferrerPostRequestBody) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ItemRemoveAllowedReferrerPostRequestBody) SetHostname added in v0.0.12

func (m *ItemRemoveAllowedReferrerPostRequestBody) SetHostname(value *string)

SetHostname sets the Hostname property value. The hostname that will be removed as an allowed referer

type ItemRemoveAllowedReferrerRequestBuilder added in v0.0.12

type ItemRemoveAllowedReferrerRequestBuilder struct {
	i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}

ItemRemoveAllowedReferrerRequestBuilder builds and executes requests for operations under \videolibrary\{id}\removeAllowedReferrer

func NewItemRemoveAllowedReferrerRequestBuilder added in v0.0.12

NewItemRemoveAllowedReferrerRequestBuilder instantiates a new ItemRemoveAllowedReferrerRequestBuilder and sets the default values.

func NewItemRemoveAllowedReferrerRequestBuilderInternal added in v0.0.12

func NewItemRemoveAllowedReferrerRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemRemoveAllowedReferrerRequestBuilder

NewItemRemoveAllowedReferrerRequestBuilderInternal instantiates a new ItemRemoveAllowedReferrerRequestBuilder and sets the default values.

func (*ItemRemoveAllowedReferrerRequestBuilder) WithUrl added in v0.0.12

WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemRemoveAllowedReferrerRequestBuilder when successful

type ItemRemoveBlockedReferrerPostRequestBody added in v0.0.12

type ItemRemoveBlockedReferrerPostRequestBody struct {
	// contains filtered or unexported fields
}

func NewItemRemoveBlockedReferrerPostRequestBody added in v0.0.12

func NewItemRemoveBlockedReferrerPostRequestBody() *ItemRemoveBlockedReferrerPostRequestBody

NewItemRemoveBlockedReferrerPostRequestBody instantiates a new ItemRemoveBlockedReferrerPostRequestBody and sets the default values.

func (*ItemRemoveBlockedReferrerPostRequestBody) GetAdditionalData added in v0.0.12

func (m *ItemRemoveBlockedReferrerPostRequestBody) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful

func (*ItemRemoveBlockedReferrerPostRequestBody) GetFieldDeserializers added in v0.0.12

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ItemRemoveBlockedReferrerPostRequestBody) GetHostname added in v0.0.12

GetHostname gets the Hostname property value. The hostname that will be removed as a blocked referer returns a *string when successful

func (*ItemRemoveBlockedReferrerPostRequestBody) Serialize added in v0.0.12

Serialize serializes information the current object

func (*ItemRemoveBlockedReferrerPostRequestBody) SetAdditionalData added in v0.0.12

func (m *ItemRemoveBlockedReferrerPostRequestBody) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ItemRemoveBlockedReferrerPostRequestBody) SetHostname added in v0.0.12

func (m *ItemRemoveBlockedReferrerPostRequestBody) SetHostname(value *string)

SetHostname sets the Hostname property value. The hostname that will be removed as a blocked referer

type ItemRemoveBlockedReferrerRequestBuilder added in v0.0.12

type ItemRemoveBlockedReferrerRequestBuilder struct {
	i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}

ItemRemoveBlockedReferrerRequestBuilder builds and executes requests for operations under \videolibrary\{id}\removeBlockedReferrer

func NewItemRemoveBlockedReferrerRequestBuilder added in v0.0.12

NewItemRemoveBlockedReferrerRequestBuilder instantiates a new ItemRemoveBlockedReferrerRequestBuilder and sets the default values.

func NewItemRemoveBlockedReferrerRequestBuilderInternal added in v0.0.12

func NewItemRemoveBlockedReferrerRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemRemoveBlockedReferrerRequestBuilder

NewItemRemoveBlockedReferrerRequestBuilderInternal instantiates a new ItemRemoveBlockedReferrerRequestBuilder and sets the default values.

func (*ItemRemoveBlockedReferrerRequestBuilder) WithUrl added in v0.0.12

WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemRemoveBlockedReferrerRequestBuilder when successful

type ItemResetApiKeyRequestBuilder added in v0.0.12

ItemResetApiKeyRequestBuilder builds and executes requests for operations under \videolibrary\{id}\resetApiKey

func NewItemResetApiKeyRequestBuilder added in v0.0.12

NewItemResetApiKeyRequestBuilder instantiates a new ItemResetApiKeyRequestBuilder and sets the default values.

func NewItemResetApiKeyRequestBuilderInternal added in v0.0.12

func NewItemResetApiKeyRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemResetApiKeyRequestBuilder

NewItemResetApiKeyRequestBuilderInternal instantiates a new ItemResetApiKeyRequestBuilder and sets the default values.

func (*ItemResetApiKeyRequestBuilder) WithUrl added in v0.0.12

WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemResetApiKeyRequestBuilder when successful

type ItemVideolibraryPostRequestBody

type ItemVideolibraryPostRequestBody struct {
	// contains filtered or unexported fields
}

ItemVideolibraryPostRequestBody the template for adding optional properties.

func NewItemVideolibraryPostRequestBody

func NewItemVideolibraryPostRequestBody() *ItemVideolibraryPostRequestBody

NewItemVideolibraryPostRequestBody instantiates a new ItemVideolibraryPostRequestBody and sets the default values.

func (*ItemVideolibraryPostRequestBody) GetAdditionalData

func (m *ItemVideolibraryPostRequestBody) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful

func (*ItemVideolibraryPostRequestBody) GetAllowDirectPlay

func (m *ItemVideolibraryPostRequestBody) GetAllowDirectPlay() *bool

GetAllowDirectPlay gets the AllowDirectPlay property value. Determines direct play URLs are enabled for the library returns a *bool when successful

func (*ItemVideolibraryPostRequestBody) GetAllowEarlyPlay

func (m *ItemVideolibraryPostRequestBody) GetAllowEarlyPlay() *bool

GetAllowEarlyPlay gets the AllowEarlyPlay property value. Determines if the Early-Play feature is enabled returns a *bool when successful

func (*ItemVideolibraryPostRequestBody) GetAllowedReferrers

func (m *ItemVideolibraryPostRequestBody) GetAllowedReferrers() []string

GetAllowedReferrers gets the AllowedReferrers property value. The list of allowed referrer domains allowed to access the library returns a []string when successful

func (*ItemVideolibraryPostRequestBody) GetApiAccessKey

func (m *ItemVideolibraryPostRequestBody) GetApiAccessKey() *string

GetApiAccessKey gets the ApiAccessKey property value. The API access key for the library. Only added when the includeAccessKey parameter is set. returns a *string when successful

func (*ItemVideolibraryPostRequestBody) GetApiKey

func (m *ItemVideolibraryPostRequestBody) GetApiKey() *string

GetApiKey gets the ApiKey property value. The API key used for authenticating with the video library returns a *string when successful

func (*ItemVideolibraryPostRequestBody) GetAppleFairPlayDrm

GetAppleFairPlayDrm gets the AppleFairPlayDrm property value. The AppleFairPlayDrm property returns a ItemVideolibraryPostRequestBody_AppleFairPlayDrmable when successful

func (*ItemVideolibraryPostRequestBody) GetBitrate1080p

func (m *ItemVideolibraryPostRequestBody) GetBitrate1080p() *int32

GetBitrate1080p gets the Bitrate1080p property value. The bitrate used for encoding 1080p videos returns a *int32 when successful

func (*ItemVideolibraryPostRequestBody) GetBitrate1440p

func (m *ItemVideolibraryPostRequestBody) GetBitrate1440p() *int32

GetBitrate1440p gets the Bitrate1440p property value. The bitrate used for encoding 1440p videos returns a *int32 when successful

func (*ItemVideolibraryPostRequestBody) GetBitrate2160p

func (m *ItemVideolibraryPostRequestBody) GetBitrate2160p() *int32

GetBitrate2160p gets the Bitrate2160p property value. The bitrate used for encoding 2160p videos returns a *int32 when successful

func (*ItemVideolibraryPostRequestBody) GetBitrate240p

func (m *ItemVideolibraryPostRequestBody) GetBitrate240p() *int32

GetBitrate240p gets the Bitrate240p property value. The bitrate used for encoding 240p videos returns a *int32 when successful

func (*ItemVideolibraryPostRequestBody) GetBitrate360p

func (m *ItemVideolibraryPostRequestBody) GetBitrate360p() *int32

GetBitrate360p gets the Bitrate360p property value. The bitrate used for encoding 360p videos returns a *int32 when successful

func (*ItemVideolibraryPostRequestBody) GetBitrate480p

func (m *ItemVideolibraryPostRequestBody) GetBitrate480p() *int32

GetBitrate480p gets the Bitrate480p property value. The bitrate used for encoding 480p videos returns a *int32 when successful

func (*ItemVideolibraryPostRequestBody) GetBitrate720p

func (m *ItemVideolibraryPostRequestBody) GetBitrate720p() *int32

GetBitrate720p gets the Bitrate720p property value. The bitrate used for encoding 720p videos returns a *int32 when successful

func (*ItemVideolibraryPostRequestBody) GetBlockNoneReferrer

func (m *ItemVideolibraryPostRequestBody) GetBlockNoneReferrer() *bool

GetBlockNoneReferrer gets the BlockNoneReferrer property value. Determines if the requests without a referrer are blocked returns a *bool when successful

func (*ItemVideolibraryPostRequestBody) GetBlockedReferrers

func (m *ItemVideolibraryPostRequestBody) GetBlockedReferrers() []string

GetBlockedReferrers gets the BlockedReferrers property value. The list of blocked referrer domains blocked from accessing the library returns a []string when successful

func (*ItemVideolibraryPostRequestBody) GetCaptionsBackground

func (m *ItemVideolibraryPostRequestBody) GetCaptionsBackground() *string

GetCaptionsBackground gets the CaptionsBackground property value. The captions display background color returns a *string when successful

func (*ItemVideolibraryPostRequestBody) GetCaptionsFontColor

func (m *ItemVideolibraryPostRequestBody) GetCaptionsFontColor() *string

GetCaptionsFontColor gets the CaptionsFontColor property value. The captions display font color returns a *string when successful

func (*ItemVideolibraryPostRequestBody) GetCaptionsFontSize

func (m *ItemVideolibraryPostRequestBody) GetCaptionsFontSize() *int32

GetCaptionsFontSize gets the CaptionsFontSize property value. The captions display font size returns a *int32 when successful

func (*ItemVideolibraryPostRequestBody) GetControls

func (m *ItemVideolibraryPostRequestBody) GetControls() *string

GetControls gets the Controls property value. The list of controls on the video player. returns a *string when successful

func (*ItemVideolibraryPostRequestBody) GetCustomHTML

func (m *ItemVideolibraryPostRequestBody) GetCustomHTML() *string

GetCustomHTML gets the CustomHTML property value. The custom HTMl that is added into the head of the HTML player. returns a *string when successful

func (*ItemVideolibraryPostRequestBody) GetDateCreated

GetDateCreated gets the DateCreated property value. The date when the video library was created returns a *Time when successful

func (*ItemVideolibraryPostRequestBody) GetDrmVersion

func (m *ItemVideolibraryPostRequestBody) GetDrmVersion() *int64

GetDrmVersion gets the DrmVersion property value. The DrmVersion property returns a *int64 when successful

func (*ItemVideolibraryPostRequestBody) GetEnableContentTagging

func (m *ItemVideolibraryPostRequestBody) GetEnableContentTagging() *bool

GetEnableContentTagging gets the EnableContentTagging property value. Determines if content tagging should be enabled for this library. returns a *bool when successful

func (*ItemVideolibraryPostRequestBody) GetEnableDRM

func (m *ItemVideolibraryPostRequestBody) GetEnableDRM() *bool

GetEnableDRM gets the EnableDRM property value. Determines if the MediaCage basic DRM is enabled returns a *bool when successful

func (*ItemVideolibraryPostRequestBody) GetEnableMP4Fallback

func (m *ItemVideolibraryPostRequestBody) GetEnableMP4Fallback() *bool

GetEnableMP4Fallback gets the EnableMP4Fallback property value. Determines if the MP4 fallback feature is enabled returns a *bool when successful

func (*ItemVideolibraryPostRequestBody) GetEnableTranscribing

func (m *ItemVideolibraryPostRequestBody) GetEnableTranscribing() *bool

GetEnableTranscribing gets the EnableTranscribing property value. Determines if the automatic audio transcribing is currently enabled for this zone. returns a *bool when successful

func (*ItemVideolibraryPostRequestBody) GetEnableTranscribingDescriptionGeneration

func (m *ItemVideolibraryPostRequestBody) GetEnableTranscribingDescriptionGeneration() *bool

GetEnableTranscribingDescriptionGeneration gets the EnableTranscribingDescriptionGeneration property value. Determines if automatic transcribing description generation is currently enabled. returns a *bool when successful

func (*ItemVideolibraryPostRequestBody) GetEnableTranscribingTitleGeneration

func (m *ItemVideolibraryPostRequestBody) GetEnableTranscribingTitleGeneration() *bool

GetEnableTranscribingTitleGeneration gets the EnableTranscribingTitleGeneration property value. Determines if automatic transcribing title generation is currently enabled. returns a *bool when successful

func (*ItemVideolibraryPostRequestBody) GetEnabledResolutions

func (m *ItemVideolibraryPostRequestBody) GetEnabledResolutions() *string

GetEnabledResolutions gets the EnabledResolutions property value. The comma separated list of enabled resolutions returns a *string when successful

func (*ItemVideolibraryPostRequestBody) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ItemVideolibraryPostRequestBody) GetFontFamily

func (m *ItemVideolibraryPostRequestBody) GetFontFamily() *string

GetFontFamily gets the FontFamily property value. The captions font family. returns a *string when successful

func (*ItemVideolibraryPostRequestBody) GetGoogleWidevineDrm

GetGoogleWidevineDrm gets the GoogleWidevineDrm property value. The GoogleWidevineDrm property returns a ItemVideolibraryPostRequestBody_GoogleWidevineDrmable when successful

func (*ItemVideolibraryPostRequestBody) GetHasWatermark

func (m *ItemVideolibraryPostRequestBody) GetHasWatermark() *bool

GetHasWatermark gets the HasWatermark property value. Determines if the video library has a watermark configured returns a *bool when successful

func (*ItemVideolibraryPostRequestBody) GetId

GetId gets the Id property value. The Id property returns a *int64 when successful

func (*ItemVideolibraryPostRequestBody) GetKeepOriginalFiles

func (m *ItemVideolibraryPostRequestBody) GetKeepOriginalFiles() *bool

GetKeepOriginalFiles gets the KeepOriginalFiles property value. Determines if the original video files should be stored after encoding returns a *bool when successful

func (*ItemVideolibraryPostRequestBody) GetName

GetName gets the Name property value. The name of the Video Library. returns a *string when successful

func (*ItemVideolibraryPostRequestBody) GetPlayerKeyColor

func (m *ItemVideolibraryPostRequestBody) GetPlayerKeyColor() *string

GetPlayerKeyColor gets the PlayerKeyColor property value. The key color of the player. returns a *string when successful

func (*ItemVideolibraryPostRequestBody) GetPlayerTokenAuthenticationEnabled

func (m *ItemVideolibraryPostRequestBody) GetPlayerTokenAuthenticationEnabled() *bool

GetPlayerTokenAuthenticationEnabled gets the PlayerTokenAuthenticationEnabled property value. Determines if the player token authentication is enabled returns a *bool when successful

func (*ItemVideolibraryPostRequestBody) GetPullZoneId

func (m *ItemVideolibraryPostRequestBody) GetPullZoneId() *int64

GetPullZoneId gets the PullZoneId property value. The ID of the connected underlying pull zone returns a *int64 when successful

func (*ItemVideolibraryPostRequestBody) GetPullZoneType

func (m *ItemVideolibraryPostRequestBody) GetPullZoneType() *float64

GetPullZoneType gets the PullZoneType property value. The PullZoneType property returns a *float64 when successful

func (*ItemVideolibraryPostRequestBody) GetReadOnlyApiKey

func (m *ItemVideolibraryPostRequestBody) GetReadOnlyApiKey() *string

GetReadOnlyApiKey gets the ReadOnlyApiKey property value. The read-only API key used for authenticating with the video library returns a *string when successful

func (*ItemVideolibraryPostRequestBody) GetRememberPlayerPosition

func (m *ItemVideolibraryPostRequestBody) GetRememberPlayerPosition() *bool

GetRememberPlayerPosition gets the RememberPlayerPosition property value. The list of languages that the captions will be automatically transcribed to. returns a *bool when successful

func (*ItemVideolibraryPostRequestBody) GetReplicationRegions

GetReplicationRegions gets the ReplicationRegions property value. The geo-replication regions of the underlying storage zone returns a []ReplicationRegions when successful

func (*ItemVideolibraryPostRequestBody) GetShowHeatmap

func (m *ItemVideolibraryPostRequestBody) GetShowHeatmap() *bool

GetShowHeatmap gets the ShowHeatmap property value. Determines if the video watch heatmap should be displayed in the player. returns a *bool when successful

func (*ItemVideolibraryPostRequestBody) GetStorageUsage

func (m *ItemVideolibraryPostRequestBody) GetStorageUsage() *int64

GetStorageUsage gets the StorageUsage property value. The total amount of storage used by the library returns a *int64 when successful

func (*ItemVideolibraryPostRequestBody) GetStorageZoneId

func (m *ItemVideolibraryPostRequestBody) GetStorageZoneId() *int64

GetStorageZoneId gets the StorageZoneId property value. The ID of the connected underlying storage zone returns a *int64 when successful

func (*ItemVideolibraryPostRequestBody) GetTrafficUsage

func (m *ItemVideolibraryPostRequestBody) GetTrafficUsage() *int64

GetTrafficUsage gets the TrafficUsage property value. The amount of traffic usage this month returns a *int64 when successful

func (*ItemVideolibraryPostRequestBody) GetTranscribingCaptionLanguages

func (m *ItemVideolibraryPostRequestBody) GetTranscribingCaptionLanguages() []string

GetTranscribingCaptionLanguages gets the TranscribingCaptionLanguages property value. The TranscribingCaptionLanguages property returns a []string when successful

func (*ItemVideolibraryPostRequestBody) GetUILanguage

func (m *ItemVideolibraryPostRequestBody) GetUILanguage() *string

GetUILanguage gets the UILanguage property value. The UI language of the player returns a *string when successful

func (*ItemVideolibraryPostRequestBody) GetVastTagUrl

func (m *ItemVideolibraryPostRequestBody) GetVastTagUrl() *string

GetVastTagUrl gets the VastTagUrl property value. The URL of the VAST tag endpoint for advertising configuration returns a *string when successful

func (*ItemVideolibraryPostRequestBody) GetViAiPublisherId

func (m *ItemVideolibraryPostRequestBody) GetViAiPublisherId() *string

GetViAiPublisherId gets the ViAiPublisherId property value. The vi.ai publisher id for advertising configuration returns a *string when successful

func (*ItemVideolibraryPostRequestBody) GetVideoCount

func (m *ItemVideolibraryPostRequestBody) GetVideoCount() *int64

GetVideoCount gets the VideoCount property value. The number of videos in the video library returns a *int64 when successful

func (*ItemVideolibraryPostRequestBody) GetWatermarkHeight

func (m *ItemVideolibraryPostRequestBody) GetWatermarkHeight() *int32

GetWatermarkHeight gets the WatermarkHeight property value. The height of the watermark (in %) returns a *int32 when successful

func (*ItemVideolibraryPostRequestBody) GetWatermarkPositionLeft

func (m *ItemVideolibraryPostRequestBody) GetWatermarkPositionLeft() *int32

GetWatermarkPositionLeft gets the WatermarkPositionLeft property value. The left offset of the watermark position (in %) returns a *int32 when successful

func (*ItemVideolibraryPostRequestBody) GetWatermarkPositionTop

func (m *ItemVideolibraryPostRequestBody) GetWatermarkPositionTop() *int32

GetWatermarkPositionTop gets the WatermarkPositionTop property value. The top offset of the watermark position (in %) returns a *int32 when successful

func (*ItemVideolibraryPostRequestBody) GetWatermarkVersion

func (m *ItemVideolibraryPostRequestBody) GetWatermarkVersion() *int64

GetWatermarkVersion gets the WatermarkVersion property value. The WatermarkVersion property returns a *int64 when successful

func (*ItemVideolibraryPostRequestBody) GetWatermarkWidth

func (m *ItemVideolibraryPostRequestBody) GetWatermarkWidth() *int32

GetWatermarkWidth gets the WatermarkWidth property value. The width of the watermark (in %) returns a *int32 when successful

func (*ItemVideolibraryPostRequestBody) GetWebhookUrl

func (m *ItemVideolibraryPostRequestBody) GetWebhookUrl() *string

GetWebhookUrl gets the WebhookUrl property value. The webhook URL of the video library returns a *string when successful

func (*ItemVideolibraryPostRequestBody) Serialize

Serialize serializes information the current object

func (*ItemVideolibraryPostRequestBody) SetAdditionalData

func (m *ItemVideolibraryPostRequestBody) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ItemVideolibraryPostRequestBody) SetAllowDirectPlay

func (m *ItemVideolibraryPostRequestBody) SetAllowDirectPlay(value *bool)

SetAllowDirectPlay sets the AllowDirectPlay property value. Determines direct play URLs are enabled for the library

func (*ItemVideolibraryPostRequestBody) SetAllowEarlyPlay

func (m *ItemVideolibraryPostRequestBody) SetAllowEarlyPlay(value *bool)

SetAllowEarlyPlay sets the AllowEarlyPlay property value. Determines if the Early-Play feature is enabled

func (*ItemVideolibraryPostRequestBody) SetAllowedReferrers

func (m *ItemVideolibraryPostRequestBody) SetAllowedReferrers(value []string)

SetAllowedReferrers sets the AllowedReferrers property value. The list of allowed referrer domains allowed to access the library

func (*ItemVideolibraryPostRequestBody) SetApiAccessKey

func (m *ItemVideolibraryPostRequestBody) SetApiAccessKey(value *string)

SetApiAccessKey sets the ApiAccessKey property value. The API access key for the library. Only added when the includeAccessKey parameter is set.

func (*ItemVideolibraryPostRequestBody) SetApiKey

func (m *ItemVideolibraryPostRequestBody) SetApiKey(value *string)

SetApiKey sets the ApiKey property value. The API key used for authenticating with the video library

func (*ItemVideolibraryPostRequestBody) SetAppleFairPlayDrm

SetAppleFairPlayDrm sets the AppleFairPlayDrm property value. The AppleFairPlayDrm property

func (*ItemVideolibraryPostRequestBody) SetBitrate1080p

func (m *ItemVideolibraryPostRequestBody) SetBitrate1080p(value *int32)

SetBitrate1080p sets the Bitrate1080p property value. The bitrate used for encoding 1080p videos

func (*ItemVideolibraryPostRequestBody) SetBitrate1440p

func (m *ItemVideolibraryPostRequestBody) SetBitrate1440p(value *int32)

SetBitrate1440p sets the Bitrate1440p property value. The bitrate used for encoding 1440p videos

func (*ItemVideolibraryPostRequestBody) SetBitrate2160p

func (m *ItemVideolibraryPostRequestBody) SetBitrate2160p(value *int32)

SetBitrate2160p sets the Bitrate2160p property value. The bitrate used for encoding 2160p videos

func (*ItemVideolibraryPostRequestBody) SetBitrate240p

func (m *ItemVideolibraryPostRequestBody) SetBitrate240p(value *int32)

SetBitrate240p sets the Bitrate240p property value. The bitrate used for encoding 240p videos

func (*ItemVideolibraryPostRequestBody) SetBitrate360p

func (m *ItemVideolibraryPostRequestBody) SetBitrate360p(value *int32)

SetBitrate360p sets the Bitrate360p property value. The bitrate used for encoding 360p videos

func (*ItemVideolibraryPostRequestBody) SetBitrate480p

func (m *ItemVideolibraryPostRequestBody) SetBitrate480p(value *int32)

SetBitrate480p sets the Bitrate480p property value. The bitrate used for encoding 480p videos

func (*ItemVideolibraryPostRequestBody) SetBitrate720p

func (m *ItemVideolibraryPostRequestBody) SetBitrate720p(value *int32)

SetBitrate720p sets the Bitrate720p property value. The bitrate used for encoding 720p videos

func (*ItemVideolibraryPostRequestBody) SetBlockNoneReferrer

func (m *ItemVideolibraryPostRequestBody) SetBlockNoneReferrer(value *bool)

SetBlockNoneReferrer sets the BlockNoneReferrer property value. Determines if the requests without a referrer are blocked

func (*ItemVideolibraryPostRequestBody) SetBlockedReferrers

func (m *ItemVideolibraryPostRequestBody) SetBlockedReferrers(value []string)

SetBlockedReferrers sets the BlockedReferrers property value. The list of blocked referrer domains blocked from accessing the library

func (*ItemVideolibraryPostRequestBody) SetCaptionsBackground

func (m *ItemVideolibraryPostRequestBody) SetCaptionsBackground(value *string)

SetCaptionsBackground sets the CaptionsBackground property value. The captions display background color

func (*ItemVideolibraryPostRequestBody) SetCaptionsFontColor

func (m *ItemVideolibraryPostRequestBody) SetCaptionsFontColor(value *string)

SetCaptionsFontColor sets the CaptionsFontColor property value. The captions display font color

func (*ItemVideolibraryPostRequestBody) SetCaptionsFontSize

func (m *ItemVideolibraryPostRequestBody) SetCaptionsFontSize(value *int32)

SetCaptionsFontSize sets the CaptionsFontSize property value. The captions display font size

func (*ItemVideolibraryPostRequestBody) SetControls

func (m *ItemVideolibraryPostRequestBody) SetControls(value *string)

SetControls sets the Controls property value. The list of controls on the video player.

func (*ItemVideolibraryPostRequestBody) SetCustomHTML

func (m *ItemVideolibraryPostRequestBody) SetCustomHTML(value *string)

SetCustomHTML sets the CustomHTML property value. The custom HTMl that is added into the head of the HTML player.

func (*ItemVideolibraryPostRequestBody) SetDateCreated

SetDateCreated sets the DateCreated property value. The date when the video library was created

func (*ItemVideolibraryPostRequestBody) SetDrmVersion

func (m *ItemVideolibraryPostRequestBody) SetDrmVersion(value *int64)

SetDrmVersion sets the DrmVersion property value. The DrmVersion property

func (*ItemVideolibraryPostRequestBody) SetEnableContentTagging

func (m *ItemVideolibraryPostRequestBody) SetEnableContentTagging(value *bool)

SetEnableContentTagging sets the EnableContentTagging property value. Determines if content tagging should be enabled for this library.

func (*ItemVideolibraryPostRequestBody) SetEnableDRM

func (m *ItemVideolibraryPostRequestBody) SetEnableDRM(value *bool)

SetEnableDRM sets the EnableDRM property value. Determines if the MediaCage basic DRM is enabled

func (*ItemVideolibraryPostRequestBody) SetEnableMP4Fallback

func (m *ItemVideolibraryPostRequestBody) SetEnableMP4Fallback(value *bool)

SetEnableMP4Fallback sets the EnableMP4Fallback property value. Determines if the MP4 fallback feature is enabled

func (*ItemVideolibraryPostRequestBody) SetEnableTranscribing

func (m *ItemVideolibraryPostRequestBody) SetEnableTranscribing(value *bool)

SetEnableTranscribing sets the EnableTranscribing property value. Determines if the automatic audio transcribing is currently enabled for this zone.

func (*ItemVideolibraryPostRequestBody) SetEnableTranscribingDescriptionGeneration

func (m *ItemVideolibraryPostRequestBody) SetEnableTranscribingDescriptionGeneration(value *bool)

SetEnableTranscribingDescriptionGeneration sets the EnableTranscribingDescriptionGeneration property value. Determines if automatic transcribing description generation is currently enabled.

func (*ItemVideolibraryPostRequestBody) SetEnableTranscribingTitleGeneration

func (m *ItemVideolibraryPostRequestBody) SetEnableTranscribingTitleGeneration(value *bool)

SetEnableTranscribingTitleGeneration sets the EnableTranscribingTitleGeneration property value. Determines if automatic transcribing title generation is currently enabled.

func (*ItemVideolibraryPostRequestBody) SetEnabledResolutions

func (m *ItemVideolibraryPostRequestBody) SetEnabledResolutions(value *string)

SetEnabledResolutions sets the EnabledResolutions property value. The comma separated list of enabled resolutions

func (*ItemVideolibraryPostRequestBody) SetFontFamily

func (m *ItemVideolibraryPostRequestBody) SetFontFamily(value *string)

SetFontFamily sets the FontFamily property value. The captions font family.

func (*ItemVideolibraryPostRequestBody) SetGoogleWidevineDrm

SetGoogleWidevineDrm sets the GoogleWidevineDrm property value. The GoogleWidevineDrm property

func (*ItemVideolibraryPostRequestBody) SetHasWatermark

func (m *ItemVideolibraryPostRequestBody) SetHasWatermark(value *bool)

SetHasWatermark sets the HasWatermark property value. Determines if the video library has a watermark configured

func (*ItemVideolibraryPostRequestBody) SetId

func (m *ItemVideolibraryPostRequestBody) SetId(value *int64)

SetId sets the Id property value. The Id property

func (*ItemVideolibraryPostRequestBody) SetKeepOriginalFiles

func (m *ItemVideolibraryPostRequestBody) SetKeepOriginalFiles(value *bool)

SetKeepOriginalFiles sets the KeepOriginalFiles property value. Determines if the original video files should be stored after encoding

func (*ItemVideolibraryPostRequestBody) SetName

func (m *ItemVideolibraryPostRequestBody) SetName(value *string)

SetName sets the Name property value. The name of the Video Library.

func (*ItemVideolibraryPostRequestBody) SetPlayerKeyColor

func (m *ItemVideolibraryPostRequestBody) SetPlayerKeyColor(value *string)

SetPlayerKeyColor sets the PlayerKeyColor property value. The key color of the player.

func (*ItemVideolibraryPostRequestBody) SetPlayerTokenAuthenticationEnabled

func (m *ItemVideolibraryPostRequestBody) SetPlayerTokenAuthenticationEnabled(value *bool)

SetPlayerTokenAuthenticationEnabled sets the PlayerTokenAuthenticationEnabled property value. Determines if the player token authentication is enabled

func (*ItemVideolibraryPostRequestBody) SetPullZoneId

func (m *ItemVideolibraryPostRequestBody) SetPullZoneId(value *int64)

SetPullZoneId sets the PullZoneId property value. The ID of the connected underlying pull zone

func (*ItemVideolibraryPostRequestBody) SetPullZoneType

func (m *ItemVideolibraryPostRequestBody) SetPullZoneType(value *float64)

SetPullZoneType sets the PullZoneType property value. The PullZoneType property

func (*ItemVideolibraryPostRequestBody) SetReadOnlyApiKey

func (m *ItemVideolibraryPostRequestBody) SetReadOnlyApiKey(value *string)

SetReadOnlyApiKey sets the ReadOnlyApiKey property value. The read-only API key used for authenticating with the video library

func (*ItemVideolibraryPostRequestBody) SetRememberPlayerPosition

func (m *ItemVideolibraryPostRequestBody) SetRememberPlayerPosition(value *bool)

SetRememberPlayerPosition sets the RememberPlayerPosition property value. The list of languages that the captions will be automatically transcribed to.

func (*ItemVideolibraryPostRequestBody) SetReplicationRegions

SetReplicationRegions sets the ReplicationRegions property value. The geo-replication regions of the underlying storage zone

func (*ItemVideolibraryPostRequestBody) SetShowHeatmap

func (m *ItemVideolibraryPostRequestBody) SetShowHeatmap(value *bool)

SetShowHeatmap sets the ShowHeatmap property value. Determines if the video watch heatmap should be displayed in the player.

func (*ItemVideolibraryPostRequestBody) SetStorageUsage

func (m *ItemVideolibraryPostRequestBody) SetStorageUsage(value *int64)

SetStorageUsage sets the StorageUsage property value. The total amount of storage used by the library

func (*ItemVideolibraryPostRequestBody) SetStorageZoneId

func (m *ItemVideolibraryPostRequestBody) SetStorageZoneId(value *int64)

SetStorageZoneId sets the StorageZoneId property value. The ID of the connected underlying storage zone

func (*ItemVideolibraryPostRequestBody) SetTrafficUsage

func (m *ItemVideolibraryPostRequestBody) SetTrafficUsage(value *int64)

SetTrafficUsage sets the TrafficUsage property value. The amount of traffic usage this month

func (*ItemVideolibraryPostRequestBody) SetTranscribingCaptionLanguages

func (m *ItemVideolibraryPostRequestBody) SetTranscribingCaptionLanguages(value []string)

SetTranscribingCaptionLanguages sets the TranscribingCaptionLanguages property value. The TranscribingCaptionLanguages property

func (*ItemVideolibraryPostRequestBody) SetUILanguage

func (m *ItemVideolibraryPostRequestBody) SetUILanguage(value *string)

SetUILanguage sets the UILanguage property value. The UI language of the player

func (*ItemVideolibraryPostRequestBody) SetVastTagUrl

func (m *ItemVideolibraryPostRequestBody) SetVastTagUrl(value *string)

SetVastTagUrl sets the VastTagUrl property value. The URL of the VAST tag endpoint for advertising configuration

func (*ItemVideolibraryPostRequestBody) SetViAiPublisherId

func (m *ItemVideolibraryPostRequestBody) SetViAiPublisherId(value *string)

SetViAiPublisherId sets the ViAiPublisherId property value. The vi.ai publisher id for advertising configuration

func (*ItemVideolibraryPostRequestBody) SetVideoCount

func (m *ItemVideolibraryPostRequestBody) SetVideoCount(value *int64)

SetVideoCount sets the VideoCount property value. The number of videos in the video library

func (*ItemVideolibraryPostRequestBody) SetWatermarkHeight

func (m *ItemVideolibraryPostRequestBody) SetWatermarkHeight(value *int32)

SetWatermarkHeight sets the WatermarkHeight property value. The height of the watermark (in %)

func (*ItemVideolibraryPostRequestBody) SetWatermarkPositionLeft

func (m *ItemVideolibraryPostRequestBody) SetWatermarkPositionLeft(value *int32)

SetWatermarkPositionLeft sets the WatermarkPositionLeft property value. The left offset of the watermark position (in %)

func (*ItemVideolibraryPostRequestBody) SetWatermarkPositionTop

func (m *ItemVideolibraryPostRequestBody) SetWatermarkPositionTop(value *int32)

SetWatermarkPositionTop sets the WatermarkPositionTop property value. The top offset of the watermark position (in %)

func (*ItemVideolibraryPostRequestBody) SetWatermarkVersion

func (m *ItemVideolibraryPostRequestBody) SetWatermarkVersion(value *int64)

SetWatermarkVersion sets the WatermarkVersion property value. The WatermarkVersion property

func (*ItemVideolibraryPostRequestBody) SetWatermarkWidth

func (m *ItemVideolibraryPostRequestBody) SetWatermarkWidth(value *int32)

SetWatermarkWidth sets the WatermarkWidth property value. The width of the watermark (in %)

func (*ItemVideolibraryPostRequestBody) SetWebhookUrl

func (m *ItemVideolibraryPostRequestBody) SetWebhookUrl(value *string)

SetWebhookUrl sets the WebhookUrl property value. The webhook URL of the video library

type ItemVideolibraryPostRequestBody_AppleFairPlayDrm

type ItemVideolibraryPostRequestBody_AppleFairPlayDrm struct {
	// contains filtered or unexported fields
}

func NewItemVideolibraryPostRequestBody_AppleFairPlayDrm

func NewItemVideolibraryPostRequestBody_AppleFairPlayDrm() *ItemVideolibraryPostRequestBody_AppleFairPlayDrm

NewItemVideolibraryPostRequestBody_AppleFairPlayDrm instantiates a new ItemVideolibraryPostRequestBody_AppleFairPlayDrm and sets the default values.

func (*ItemVideolibraryPostRequestBody_AppleFairPlayDrm) GetAdditionalData

func (m *ItemVideolibraryPostRequestBody_AppleFairPlayDrm) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful

func (*ItemVideolibraryPostRequestBody_AppleFairPlayDrm) GetCertificateExpirationDate

GetCertificateExpirationDate gets the CertificateExpirationDate property value. The CertificateExpirationDate property returns a *Time when successful

func (*ItemVideolibraryPostRequestBody_AppleFairPlayDrm) GetCertificateId

GetCertificateId gets the CertificateId property value. The CertificateId property returns a *int64 when successful

func (*ItemVideolibraryPostRequestBody_AppleFairPlayDrm) GetEnabled

GetEnabled gets the Enabled property value. The Enabled property returns a *bool when successful

func (*ItemVideolibraryPostRequestBody_AppleFairPlayDrm) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ItemVideolibraryPostRequestBody_AppleFairPlayDrm) GetProvider

GetProvider gets the Provider property value. The Provider property returns a *string when successful

func (*ItemVideolibraryPostRequestBody_AppleFairPlayDrm) Serialize

Serialize serializes information the current object

func (*ItemVideolibraryPostRequestBody_AppleFairPlayDrm) SetAdditionalData

func (m *ItemVideolibraryPostRequestBody_AppleFairPlayDrm) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ItemVideolibraryPostRequestBody_AppleFairPlayDrm) SetCertificateExpirationDate

SetCertificateExpirationDate sets the CertificateExpirationDate property value. The CertificateExpirationDate property

func (*ItemVideolibraryPostRequestBody_AppleFairPlayDrm) SetCertificateId

func (m *ItemVideolibraryPostRequestBody_AppleFairPlayDrm) SetCertificateId(value *int64)

SetCertificateId sets the CertificateId property value. The CertificateId property

func (*ItemVideolibraryPostRequestBody_AppleFairPlayDrm) SetEnabled

SetEnabled sets the Enabled property value. The Enabled property

func (*ItemVideolibraryPostRequestBody_AppleFairPlayDrm) SetProvider

SetProvider sets the Provider property value. The Provider property

type ItemVideolibraryPostRequestBody_AppleFairPlayDrmable

type ItemVideolibraryPostRequestBody_AppleFairPlayDrmable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCertificateExpirationDate() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetCertificateId() *int64
	GetEnabled() *bool
	GetProvider() *string
	SetCertificateExpirationDate(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetCertificateId(value *int64)
	SetEnabled(value *bool)
	SetProvider(value *string)
}

type ItemVideolibraryPostRequestBody_GoogleWidevineDrm

type ItemVideolibraryPostRequestBody_GoogleWidevineDrm struct {
	// contains filtered or unexported fields
}

func NewItemVideolibraryPostRequestBody_GoogleWidevineDrm

func NewItemVideolibraryPostRequestBody_GoogleWidevineDrm() *ItemVideolibraryPostRequestBody_GoogleWidevineDrm

NewItemVideolibraryPostRequestBody_GoogleWidevineDrm instantiates a new ItemVideolibraryPostRequestBody_GoogleWidevineDrm and sets the default values.

func (*ItemVideolibraryPostRequestBody_GoogleWidevineDrm) GetAdditionalData

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful

func (*ItemVideolibraryPostRequestBody_GoogleWidevineDrm) GetCertificateExpirationDate

GetCertificateExpirationDate gets the CertificateExpirationDate property value. The CertificateExpirationDate property returns a *Time when successful

func (*ItemVideolibraryPostRequestBody_GoogleWidevineDrm) GetCertificateId

GetCertificateId gets the CertificateId property value. The CertificateId property returns a *int64 when successful

func (*ItemVideolibraryPostRequestBody_GoogleWidevineDrm) GetEnabled

GetEnabled gets the Enabled property value. The Enabled property returns a *bool when successful

func (*ItemVideolibraryPostRequestBody_GoogleWidevineDrm) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*ItemVideolibraryPostRequestBody_GoogleWidevineDrm) GetMinClientSecurityLevel

func (m *ItemVideolibraryPostRequestBody_GoogleWidevineDrm) GetMinClientSecurityLevel() *float64

GetMinClientSecurityLevel gets the MinClientSecurityLevel property value. The MinClientSecurityLevel property returns a *float64 when successful

func (*ItemVideolibraryPostRequestBody_GoogleWidevineDrm) GetProvider

GetProvider gets the Provider property value. The Provider property returns a *string when successful

func (*ItemVideolibraryPostRequestBody_GoogleWidevineDrm) GetSdOnlyForL3

GetSdOnlyForL3 gets the SdOnlyForL3 property value. The SdOnlyForL3 property returns a *bool when successful

func (*ItemVideolibraryPostRequestBody_GoogleWidevineDrm) Serialize

Serialize serializes information the current object

func (*ItemVideolibraryPostRequestBody_GoogleWidevineDrm) SetAdditionalData

func (m *ItemVideolibraryPostRequestBody_GoogleWidevineDrm) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*ItemVideolibraryPostRequestBody_GoogleWidevineDrm) SetCertificateExpirationDate

SetCertificateExpirationDate sets the CertificateExpirationDate property value. The CertificateExpirationDate property

func (*ItemVideolibraryPostRequestBody_GoogleWidevineDrm) SetCertificateId

func (m *ItemVideolibraryPostRequestBody_GoogleWidevineDrm) SetCertificateId(value *int64)

SetCertificateId sets the CertificateId property value. The CertificateId property

func (*ItemVideolibraryPostRequestBody_GoogleWidevineDrm) SetEnabled

SetEnabled sets the Enabled property value. The Enabled property

func (*ItemVideolibraryPostRequestBody_GoogleWidevineDrm) SetMinClientSecurityLevel

func (m *ItemVideolibraryPostRequestBody_GoogleWidevineDrm) SetMinClientSecurityLevel(value *float64)

SetMinClientSecurityLevel sets the MinClientSecurityLevel property value. The MinClientSecurityLevel property

func (*ItemVideolibraryPostRequestBody_GoogleWidevineDrm) SetProvider

SetProvider sets the Provider property value. The Provider property

func (*ItemVideolibraryPostRequestBody_GoogleWidevineDrm) SetSdOnlyForL3

func (m *ItemVideolibraryPostRequestBody_GoogleWidevineDrm) SetSdOnlyForL3(value *bool)

SetSdOnlyForL3 sets the SdOnlyForL3 property value. The SdOnlyForL3 property

type ItemVideolibraryPostRequestBody_GoogleWidevineDrmable

type ItemVideolibraryPostRequestBody_GoogleWidevineDrmable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCertificateExpirationDate() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetCertificateId() *int64
	GetEnabled() *bool
	GetMinClientSecurityLevel() *float64
	GetProvider() *string
	GetSdOnlyForL3() *bool
	SetCertificateExpirationDate(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetCertificateId(value *int64)
	SetEnabled(value *bool)
	SetMinClientSecurityLevel(value *float64)
	SetProvider(value *string)
	SetSdOnlyForL3(value *bool)
}

type ItemVideolibraryPostRequestBodyable

type ItemVideolibraryPostRequestBodyable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetAllowDirectPlay() *bool
	GetAllowEarlyPlay() *bool
	GetAllowedReferrers() []string
	GetApiAccessKey() *string
	GetApiKey() *string
	GetAppleFairPlayDrm() ItemVideolibraryPostRequestBody_AppleFairPlayDrmable
	GetBitrate1080p() *int32
	GetBitrate1440p() *int32
	GetBitrate2160p() *int32
	GetBitrate240p() *int32
	GetBitrate360p() *int32
	GetBitrate480p() *int32
	GetBitrate720p() *int32
	GetBlockedReferrers() []string
	GetBlockNoneReferrer() *bool
	GetCaptionsBackground() *string
	GetCaptionsFontColor() *string
	GetCaptionsFontSize() *int32
	GetControls() *string
	GetCustomHTML() *string
	GetDateCreated() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetDrmVersion() *int64
	GetEnableContentTagging() *bool
	GetEnabledResolutions() *string
	GetEnableDRM() *bool
	GetEnableMP4Fallback() *bool
	GetEnableTranscribing() *bool
	GetEnableTranscribingDescriptionGeneration() *bool
	GetEnableTranscribingTitleGeneration() *bool
	GetFontFamily() *string
	GetGoogleWidevineDrm() ItemVideolibraryPostRequestBody_GoogleWidevineDrmable
	GetHasWatermark() *bool
	GetId() *int64
	GetKeepOriginalFiles() *bool
	GetName() *string
	GetPlayerKeyColor() *string
	GetPlayerTokenAuthenticationEnabled() *bool
	GetPullZoneId() *int64
	GetPullZoneType() *float64
	GetReadOnlyApiKey() *string
	GetRememberPlayerPosition() *bool
	GetReplicationRegions() []ie59f1fc195391a433ed92a6780c54480efff53cfc74cc731d5a61ccfbf9645d9.ReplicationRegions
	GetShowHeatmap() *bool
	GetStorageUsage() *int64
	GetStorageZoneId() *int64
	GetTrafficUsage() *int64
	GetTranscribingCaptionLanguages() []string
	GetUILanguage() *string
	GetVastTagUrl() *string
	GetViAiPublisherId() *string
	GetVideoCount() *int64
	GetWatermarkHeight() *int32
	GetWatermarkPositionLeft() *int32
	GetWatermarkPositionTop() *int32
	GetWatermarkVersion() *int64
	GetWatermarkWidth() *int32
	GetWebhookUrl() *string
	SetAllowDirectPlay(value *bool)
	SetAllowEarlyPlay(value *bool)
	SetAllowedReferrers(value []string)
	SetApiAccessKey(value *string)
	SetApiKey(value *string)
	SetAppleFairPlayDrm(value ItemVideolibraryPostRequestBody_AppleFairPlayDrmable)
	SetBitrate1080p(value *int32)
	SetBitrate1440p(value *int32)
	SetBitrate2160p(value *int32)
	SetBitrate240p(value *int32)
	SetBitrate360p(value *int32)
	SetBitrate480p(value *int32)
	SetBitrate720p(value *int32)
	SetBlockedReferrers(value []string)
	SetBlockNoneReferrer(value *bool)
	SetCaptionsBackground(value *string)
	SetCaptionsFontColor(value *string)
	SetCaptionsFontSize(value *int32)
	SetControls(value *string)
	SetCustomHTML(value *string)
	SetDateCreated(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetDrmVersion(value *int64)
	SetEnableContentTagging(value *bool)
	SetEnabledResolutions(value *string)
	SetEnableDRM(value *bool)
	SetEnableMP4Fallback(value *bool)
	SetEnableTranscribing(value *bool)
	SetEnableTranscribingDescriptionGeneration(value *bool)
	SetEnableTranscribingTitleGeneration(value *bool)
	SetFontFamily(value *string)
	SetGoogleWidevineDrm(value ItemVideolibraryPostRequestBody_GoogleWidevineDrmable)
	SetHasWatermark(value *bool)
	SetId(value *int64)
	SetKeepOriginalFiles(value *bool)
	SetName(value *string)
	SetPlayerKeyColor(value *string)
	SetPlayerTokenAuthenticationEnabled(value *bool)
	SetPullZoneId(value *int64)
	SetPullZoneType(value *float64)
	SetReadOnlyApiKey(value *string)
	SetRememberPlayerPosition(value *bool)
	SetReplicationRegions(value []ie59f1fc195391a433ed92a6780c54480efff53cfc74cc731d5a61ccfbf9645d9.ReplicationRegions)
	SetShowHeatmap(value *bool)
	SetStorageUsage(value *int64)
	SetStorageZoneId(value *int64)
	SetTrafficUsage(value *int64)
	SetTranscribingCaptionLanguages(value []string)
	SetUILanguage(value *string)
	SetVastTagUrl(value *string)
	SetViAiPublisherId(value *string)
	SetVideoCount(value *int64)
	SetWatermarkHeight(value *int32)
	SetWatermarkPositionLeft(value *int32)
	SetWatermarkPositionTop(value *int32)
	SetWatermarkVersion(value *int64)
	SetWatermarkWidth(value *int32)
	SetWebhookUrl(value *string)
}

type ItemWatermarkRequestBuilder

ItemWatermarkRequestBuilder builds and executes requests for operations under \videolibrary\{id}\watermark

func NewItemWatermarkRequestBuilder

NewItemWatermarkRequestBuilder instantiates a new ItemWatermarkRequestBuilder and sets the default values.

func NewItemWatermarkRequestBuilderInternal

func NewItemWatermarkRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemWatermarkRequestBuilder

NewItemWatermarkRequestBuilderInternal instantiates a new ItemWatermarkRequestBuilder and sets the default values.

func (*ItemWatermarkRequestBuilder) WithUrl

WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemWatermarkRequestBuilder when successful

type LanguagesRequestBuilder

LanguagesRequestBuilder builds and executes requests for operations under \videolibrary\languages

func NewLanguagesRequestBuilder

NewLanguagesRequestBuilder instantiates a new LanguagesRequestBuilder and sets the default values.

func NewLanguagesRequestBuilderInternal

func NewLanguagesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *LanguagesRequestBuilder

NewLanguagesRequestBuilderInternal instantiates a new LanguagesRequestBuilder and sets the default values.

func (*LanguagesRequestBuilder) WithUrl

WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *LanguagesRequestBuilder when successful

type ResetApiKeyRequestBuilder added in v0.0.12

ResetApiKeyRequestBuilder builds and executes requests for operations under \videolibrary\resetApiKey

func NewResetApiKeyRequestBuilder added in v0.0.12

NewResetApiKeyRequestBuilder instantiates a new ResetApiKeyRequestBuilder and sets the default values.

func NewResetApiKeyRequestBuilderInternal added in v0.0.12

func NewResetApiKeyRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ResetApiKeyRequestBuilder

NewResetApiKeyRequestBuilderInternal instantiates a new ResetApiKeyRequestBuilder and sets the default values.

func (*ResetApiKeyRequestBuilder) ToPostRequestInformation added in v0.0.12

ToPostRequestInformation [ResetPasswordQuery API Docs](https://docs.bunny.net/reference/videolibrarypublic_resetpassword) returns a *RequestInformation when successful

func (*ResetApiKeyRequestBuilder) WithUrl added in v0.0.12

WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ResetApiKeyRequestBuilder when successful

type ResetApiKeyRequestBuilderPostQueryParameters added in v0.0.12

type ResetApiKeyRequestBuilderPostQueryParameters struct {
	// The ID of the Video Library that should have the password reset
	Id *int64 `uriparametername:"id"`
}

ResetApiKeyRequestBuilderPostQueryParameters [ResetPasswordQuery API Docs](https://docs.bunny.net/reference/videolibrarypublic_resetpassword)

type VideolibraryGetResponse

type VideolibraryGetResponse struct {
	// contains filtered or unexported fields
}

func NewVideolibraryGetResponse

func NewVideolibraryGetResponse() *VideolibraryGetResponse

NewVideolibraryGetResponse instantiates a new VideolibraryGetResponse and sets the default values.

func (*VideolibraryGetResponse) GetAdditionalData

func (m *VideolibraryGetResponse) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful

func (*VideolibraryGetResponse) GetCurrentPage

func (m *VideolibraryGetResponse) GetCurrentPage() *int32

GetCurrentPage gets the CurrentPage property value. The CurrentPage property returns a *int32 when successful

func (*VideolibraryGetResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*VideolibraryGetResponse) GetHasMoreItems

func (m *VideolibraryGetResponse) GetHasMoreItems() *bool

GetHasMoreItems gets the HasMoreItems property value. The HasMoreItems property returns a *bool when successful

func (*VideolibraryGetResponse) GetItems

GetItems gets the Items property value. The Items property returns a []VideoLibraryable when successful

func (*VideolibraryGetResponse) GetTotalItems

func (m *VideolibraryGetResponse) GetTotalItems() *int32

GetTotalItems gets the TotalItems property value. The TotalItems property returns a *int32 when successful

func (*VideolibraryGetResponse) Serialize

Serialize serializes information the current object

func (*VideolibraryGetResponse) SetAdditionalData

func (m *VideolibraryGetResponse) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*VideolibraryGetResponse) SetCurrentPage

func (m *VideolibraryGetResponse) SetCurrentPage(value *int32)

SetCurrentPage sets the CurrentPage property value. The CurrentPage property

func (*VideolibraryGetResponse) SetHasMoreItems

func (m *VideolibraryGetResponse) SetHasMoreItems(value *bool)

SetHasMoreItems sets the HasMoreItems property value. The HasMoreItems property

func (*VideolibraryGetResponse) SetItems

SetItems sets the Items property value. The Items property

func (*VideolibraryGetResponse) SetTotalItems

func (m *VideolibraryGetResponse) SetTotalItems(value *int32)

SetTotalItems sets the TotalItems property value. The TotalItems property

type VideolibraryItemRequestBuilder

VideolibraryItemRequestBuilder builds and executes requests for operations under \videolibrary\{id}

func NewVideolibraryItemRequestBuilder

NewVideolibraryItemRequestBuilder instantiates a new VideolibraryItemRequestBuilder and sets the default values.

func NewVideolibraryItemRequestBuilderInternal

func NewVideolibraryItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *VideolibraryItemRequestBuilder

NewVideolibraryItemRequestBuilderInternal instantiates a new VideolibraryItemRequestBuilder and sets the default values.

func (*VideolibraryItemRequestBuilder) AddAllowedReferrer

AddAllowedReferrer the addAllowedReferrer property returns a *ItemAddAllowedReferrerRequestBuilder when successful

func (*VideolibraryItemRequestBuilder) AddBlockedReferrer

AddBlockedReferrer the addBlockedReferrer property returns a *ItemAddBlockedReferrerRequestBuilder when successful

func (*VideolibraryItemRequestBuilder) RemoveAllowedReferrer

RemoveAllowedReferrer the removeAllowedReferrer property returns a *ItemRemoveAllowedReferrerRequestBuilder when successful

func (*VideolibraryItemRequestBuilder) RemoveBlockedReferrer

RemoveBlockedReferrer the removeBlockedReferrer property returns a *ItemRemoveBlockedReferrerRequestBuilder when successful

func (*VideolibraryItemRequestBuilder) ResetApiKey

ResetApiKey the resetApiKey property returns a *ItemResetApiKeyRequestBuilder when successful

func (*VideolibraryItemRequestBuilder) Watermark

Watermark the watermark property returns a *ItemWatermarkRequestBuilder when successful

func (*VideolibraryItemRequestBuilder) WithUrl

WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *VideolibraryItemRequestBuilder when successful

type VideolibraryItemRequestBuilderGetQueryParameters

type VideolibraryItemRequestBuilderGetQueryParameters struct {
	IncludeAccessKey *bool `uriparametername:"includeAccessKey"`
}

VideolibraryItemRequestBuilderGetQueryParameters [GetVideoLibrary API Docs](https://docs.bunny.net/reference/videolibrarypublic_index2)

type VideolibraryPostRequestBody

type VideolibraryPostRequestBody struct {
	// contains filtered or unexported fields
}

func NewVideolibraryPostRequestBody

func NewVideolibraryPostRequestBody() *VideolibraryPostRequestBody

NewVideolibraryPostRequestBody instantiates a new VideolibraryPostRequestBody and sets the default values.

func (*VideolibraryPostRequestBody) GetAdditionalData

func (m *VideolibraryPostRequestBody) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful

func (*VideolibraryPostRequestBody) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*VideolibraryPostRequestBody) GetName

func (m *VideolibraryPostRequestBody) GetName() *string

GetName gets the Name property value. The name of the Video Library. returns a *string when successful

func (*VideolibraryPostRequestBody) GetReplicationRegions

GetReplicationRegions gets the ReplicationRegions property value. The geo-replication regions of the underlying storage zone returns a []ReplicationRegions when successful

func (*VideolibraryPostRequestBody) Serialize

Serialize serializes information the current object

func (*VideolibraryPostRequestBody) SetAdditionalData

func (m *VideolibraryPostRequestBody) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*VideolibraryPostRequestBody) SetName

func (m *VideolibraryPostRequestBody) SetName(value *string)

SetName sets the Name property value. The name of the Video Library.

func (*VideolibraryPostRequestBody) SetReplicationRegions

SetReplicationRegions sets the ReplicationRegions property value. The geo-replication regions of the underlying storage zone

type VideolibraryRequestBuilder

VideolibraryRequestBuilder builds and executes requests for operations under \videolibrary

func NewVideolibraryRequestBuilder

NewVideolibraryRequestBuilder instantiates a new VideolibraryRequestBuilder and sets the default values.

func NewVideolibraryRequestBuilderInternal

func NewVideolibraryRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *VideolibraryRequestBuilder

NewVideolibraryRequestBuilderInternal instantiates a new VideolibraryRequestBuilder and sets the default values.

func (*VideolibraryRequestBuilder) ById

ById gets an item from the github.com/jlarmstrongiv/bunnysdkgo/bunny_api_client.videolibrary.item collection returns a *VideolibraryItemRequestBuilder when successful

func (*VideolibraryRequestBuilder) Get

Get [ListVideoLibraries API Docs](https://docs.bunny.net/reference/videolibrarypublic_index) returns a VideolibraryGetResponseable when successful

func (*VideolibraryRequestBuilder) Languages

Languages the languages property returns a *LanguagesRequestBuilder when successful

func (*VideolibraryRequestBuilder) ResetApiKey

ResetApiKey the resetApiKey property returns a *ResetApiKeyRequestBuilder when successful

func (*VideolibraryRequestBuilder) WithUrl

WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *VideolibraryRequestBuilder when successful

type VideolibraryRequestBuilderGetQueryParameters

type VideolibraryRequestBuilderGetQueryParameters struct {
	IncludeAccessKey *bool  `uriparametername:"includeAccessKey"`
	Page             *int32 `uriparametername:"page"`
	PerPage          *int32 `uriparametername:"perPage"`
	// The search term that will be used to filter the results
	Search *string `uriparametername:"search"`
}

VideolibraryRequestBuilderGetQueryParameters [ListVideoLibraries API Docs](https://docs.bunny.net/reference/videolibrarypublic_index)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL