Documentation
¶
Index ¶
- type CorsOriginsResource
- func (r *CorsOriginsResource) Create(ctx context.Context, input generated.CorsOriginCreateSchema) (*generated.CorsOriginSchema, error)
- func (r *CorsOriginsResource) Delete(ctx context.Context, corsOriginID string) (map[string]string, error)
- func (r *CorsOriginsResource) List(ctx context.Context, page int, limit int) (pagination.Page[generated.CorsOriginSchema], error)
- func (r *CorsOriginsResource) ListAll(ctx context.Context, page int, limit int) *pagination.ItemIterator[generated.CorsOriginSchema]
- func (r *CorsOriginsResource) ListPages(ctx context.Context, page int, limit int) *pagination.PageIterator[generated.CorsOriginSchema]
- func (r *CorsOriginsResource) Retrieve(ctx context.Context, corsOriginID string) (*generated.CorsOriginSchema, error)
- func (r *CorsOriginsResource) Update(ctx context.Context, corsOriginID string, ...) (*generated.CorsOriginSchema, error)
- type CustomDomainResource
- func (r *CustomDomainResource) Create(ctx context.Context, input generated.CustomDomainCreateSchema) (*generated.CustomDomainSchema, error)
- func (r *CustomDomainResource) Delete(ctx context.Context) (map[string]string, error)
- func (r *CustomDomainResource) Retrieve(ctx context.Context) (*generated.CustomDomainSchema, error)
- func (r *CustomDomainResource) TestConnection(ctx context.Context) (*generated.CustomDomainSchema, error)
- type ImagesResource
- func (r *ImagesResource) BulkDelete(ctx context.Context, input generated.BulkDeleteImagesSchema) (map[string]string, error)
- func (r *ImagesResource) Create(ctx context.Context, input generated.StandardUploadCreateSchema, ...) (*images.StandardUploadResponse, error)
- func (r *ImagesResource) CreateBulkDownloadJob(ctx context.Context, input generated.ImageDownloadJobCreateSchema) (*generated.ImageDownloadJobSchema, error)
- func (r *ImagesResource) CreateUploadToken(ctx context.Context) (*generated.UploadTokenCreateResponseSchema, error)
- func (r *ImagesResource) Delete(ctx context.Context, imageID string) (map[string]string, error)
- func (r *ImagesResource) List(ctx context.Context, page int, limit int) (pagination.Page[images.ImgwireImage], error)
- func (r *ImagesResource) ListAll(ctx context.Context, page int, limit int) *pagination.ItemIterator[images.ImgwireImage]
- func (r *ImagesResource) ListPages(ctx context.Context, page int, limit int) *pagination.PageIterator[images.ImgwireImage]
- func (r *ImagesResource) Retrieve(ctx context.Context, imageID string) (*images.ImgwireImage, error)
- func (r *ImagesResource) RetrieveBulkDownloadJob(ctx context.Context, imageDownloadJobID string) (*generated.ImageDownloadJobSchema, error)
- func (r *ImagesResource) Upload(ctx context.Context, file any, inputs ...uploads.CreateInput) (*images.ImgwireImage, error)
- type MetricsQuery
- type MetricsResource
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 (r *CorsOriginsResource) Create( ctx context.Context, input generated.CorsOriginCreateSchema, ) (*generated.CorsOriginSchema, error)
func (*CorsOriginsResource) List ¶
func (r *CorsOriginsResource) List( ctx context.Context, page int, limit int, ) (pagination.Page[generated.CorsOriginSchema], error)
func (*CorsOriginsResource) ListAll ¶
func (r *CorsOriginsResource) ListAll( ctx context.Context, page int, limit int, ) *pagination.ItemIterator[generated.CorsOriginSchema]
func (*CorsOriginsResource) ListPages ¶
func (r *CorsOriginsResource) ListPages( ctx context.Context, page int, limit int, ) *pagination.PageIterator[generated.CorsOriginSchema]
func (*CorsOriginsResource) Retrieve ¶
func (r *CorsOriginsResource) Retrieve( ctx context.Context, corsOriginID string, ) (*generated.CorsOriginSchema, error)
func (*CorsOriginsResource) Update ¶
func (r *CorsOriginsResource) Update( ctx context.Context, corsOriginID string, input generated.CorsOriginUpdateSchema, ) (*generated.CorsOriginSchema, error)
type CustomDomainResource ¶
type CustomDomainResource struct {
// contains filtered or unexported fields
}
func NewCustomDomainResource ¶
func NewCustomDomainResource(apiClient *generated.APIClient) *CustomDomainResource
func (*CustomDomainResource) Create ¶
func (r *CustomDomainResource) Create( ctx context.Context, input generated.CustomDomainCreateSchema, ) (*generated.CustomDomainSchema, error)
func (*CustomDomainResource) Retrieve ¶
func (r *CustomDomainResource) Retrieve( ctx context.Context, ) (*generated.CustomDomainSchema, error)
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 (r *ImagesResource) Create( ctx context.Context, input generated.StandardUploadCreateSchema, uploadToken string, ) (*images.StandardUploadResponse, error)
func (*ImagesResource) CreateBulkDownloadJob ¶
func (r *ImagesResource) CreateBulkDownloadJob( ctx context.Context, input generated.ImageDownloadJobCreateSchema, ) (*generated.ImageDownloadJobSchema, error)
func (*ImagesResource) CreateUploadToken ¶
func (r *ImagesResource) CreateUploadToken( ctx context.Context, ) (*generated.UploadTokenCreateResponseSchema, 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 MetricsResource ¶
type MetricsResource struct {
// contains filtered or unexported fields
}
func NewMetricsResource ¶
func NewMetricsResource(apiClient *generated.APIClient) *MetricsResource
func (*MetricsResource) GetDatasets ¶
func (r *MetricsResource) GetDatasets( ctx context.Context, query MetricsQuery, ) (*generated.MetricsDatasetsSchema, error)
func (*MetricsResource) GetStats ¶
func (r *MetricsResource) GetStats( ctx context.Context, query MetricsQuery, ) (*generated.MetricsStatsSchema, error)
Click to show internal directories.
Click to hide internal directories.