resources

package
v0.2.1 Latest Latest
Warning

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

Go to latest
Published: Apr 18, 2026 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CorsOriginsResource

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

func NewCorsOriginsResource

func NewCorsOriginsResource(apiClient *generated.APIClient) *CorsOriginsResource

func (*CorsOriginsResource) Create

func (*CorsOriginsResource) Delete

func (r *CorsOriginsResource) Delete(
	ctx context.Context,
	corsOriginID string,
) (map[string]string, error)

func (*CorsOriginsResource) List

func (*CorsOriginsResource) ListAll

func (*CorsOriginsResource) ListPages

func (*CorsOriginsResource) Retrieve

func (r *CorsOriginsResource) Retrieve(
	ctx context.Context,
	corsOriginID string,
) (*generated.CorsOriginSchema, error)

func (*CorsOriginsResource) Update

type CustomDomainResource

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

func NewCustomDomainResource

func NewCustomDomainResource(apiClient *generated.APIClient) *CustomDomainResource

func (*CustomDomainResource) Create

func (*CustomDomainResource) Delete

func (r *CustomDomainResource) Delete(
	ctx context.Context,
) (map[string]string, error)

func (*CustomDomainResource) Retrieve

func (*CustomDomainResource) TestConnection

func (r *CustomDomainResource) TestConnection(
	ctx context.Context,
) (*generated.CustomDomainSchema, error)

type ImagesResource

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

func NewImagesResource

func NewImagesResource(
	apiClient *generated.APIClient,
	httpClient *nethttp.Client,
) *ImagesResource

func (*ImagesResource) BulkDelete

func (r *ImagesResource) BulkDelete(
	ctx context.Context,
	input generated.BulkDeleteImagesSchema,
) (map[string]string, error)

func (*ImagesResource) Create

func (*ImagesResource) CreateBulkDownloadJob

func (*ImagesResource) CreateUploadToken

func (*ImagesResource) Delete

func (r *ImagesResource) Delete(
	ctx context.Context,
	imageID string,
) (map[string]string, error)

func (*ImagesResource) List

func (r *ImagesResource) List(
	ctx context.Context,
	page int,
	limit int,
) (pagination.Page[images.ImgwireImage], error)

func (*ImagesResource) ListAll

func (r *ImagesResource) ListAll(
	ctx context.Context,
	page int,
	limit int,
) *pagination.ItemIterator[images.ImgwireImage]

func (*ImagesResource) ListPages

func (r *ImagesResource) ListPages(
	ctx context.Context,
	page int,
	limit int,
) *pagination.PageIterator[images.ImgwireImage]

func (*ImagesResource) Retrieve

func (r *ImagesResource) Retrieve(
	ctx context.Context,
	imageID string,
) (*images.ImgwireImage, error)

func (*ImagesResource) RetrieveBulkDownloadJob

func (r *ImagesResource) RetrieveBulkDownloadJob(
	ctx context.Context,
	imageDownloadJobID string,
) (*generated.ImageDownloadJobSchema, error)

func (*ImagesResource) Upload

func (r *ImagesResource) Upload(
	ctx context.Context,
	file any,
	inputs ...uploads.CreateInput,
) (*images.ImgwireImage, error)

type MetricsQuery

type MetricsQuery struct {
	DateStart *time.Time
	DateEnd   *time.Time
	Interval  *generated.MetricsDatasetInterval
	TZ        string
}

type MetricsResource

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

func NewMetricsResource

func NewMetricsResource(apiClient *generated.APIClient) *MetricsResource

func (*MetricsResource) GetDatasets

func (*MetricsResource) GetStats

Jump to

Keyboard shortcuts

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