diff --git a/api/admin/asset.go b/api/admin/asset.go index 8bf18a7..615c5a7 100644 --- a/api/admin/asset.go +++ b/api/admin/asset.go @@ -54,53 +54,54 @@ func (a *API) Asset(ctx context.Context, params AssetParams) (*AssetResult, erro // AssetResult is the result of the Asset. type AssetResult struct { - AssetID string `json:"asset_id"` - PublicID string `json:"public_id"` - Format string `json:"format"` - AssetFolder string `json:"asset_folder"` - DisplayName string `json:"display_name"` - Version int `json:"version"` - ResourceType string `json:"resource_type"` - Type string `json:"type"` - CreatedAt time.Time `json:"created_at"` - Bytes int `json:"bytes"` - Width int `json:"width"` - Height int `json:"height"` - Backup bool `json:"backup"` - AccessMode string `json:"access_mode"` - AccessControl api.AccessControl `json:"access_control,omitempty"` - URL string `json:"url"` - SecureURL string `json:"secure_url"` - Metadata api.Metadata `json:"metadata,omitempty"` - Tags []string `json:"tags"` - LastUpdated api.LastUpdated `json:"last_updated"` - NextCursor string `json:"next_cursor"` - Derived []interface{} `json:"derived"` - Etag string `json:"etag"` - ImageMetadata ImageMetadataResult `json:"image_metadata"` - VideoMetadata MediaMetadataResult `json:"video_metadata"` - Coordinates interface{} `json:"coordinates"` - Info interface{} `json:"info"` - Exif interface{} `json:"exif"` - Faces [][]int `json:"faces"` - IllustrationScore float64 `json:"illustration_score"` - SemiTransparent bool `json:"semi_transparent"` - Grayscale bool `json:"grayscale"` - Colors [][]interface{} `json:"colors"` - Predominant PredominantResult `json:"predominant"` - Phash string `json:"phash"` - QualityAnalysis QualityAnalysisResult `json:"quality_analysis"` - QualityScore float64 `json:"quality_score"` - RelatedComplementaryAssets []RelatedComplementaryAssetResult `json:"related_complementary_assets"` - AccessibilityAnalysis AccessibilityAnalysisResult `json:"accessibility_analysis"` - Pages int `json:"pages"` - CinemagraphAnalysis CinemagraphAnalysisResult `json:"cinemagraph_analysis"` - Usage interface{} `json:"usage"` - OriginalFilename string `json:"original_filename"` - Context AssetContextResult `json:"context"` - AdminContext []AssetAdminContextResult `json:"admin_context"` - Error api.ErrorResp `json:"error,omitempty"` - Response interface{} + AssetID string `json:"asset_id"` + PublicID string `json:"public_id"` + Format string `json:"format"` + AssetFolder string `json:"asset_folder"` + DisplayName string `json:"display_name"` + Version int `json:"version"` + ResourceType string `json:"resource_type"` + Type string `json:"type"` + CreatedAt time.Time `json:"created_at"` + Bytes int `json:"bytes"` + Width int `json:"width"` + Height int `json:"height"` + Backup bool `json:"backup"` + AccessMode string `json:"access_mode"` + AccessControl api.AccessControl `json:"access_control,omitempty"` + URL string `json:"url"` + SecureURL string `json:"secure_url"` + Metadata api.Metadata `json:"metadata,omitempty"` + Tags []string `json:"tags"` + LastUpdated api.LastUpdated `json:"last_updated"` + NextCursor string `json:"next_cursor"` + Derived []interface{} `json:"derived"` + Etag string `json:"etag"` + ImageMetadata ImageMetadataResult `json:"image_metadata"` + VideoMetadata MediaMetadataResult `json:"video_metadata"` + Coordinates interface{} `json:"coordinates"` + Info interface{} `json:"info"` + Exif interface{} `json:"exif"` + Faces [][]int `json:"faces"` + IllustrationScore float64 `json:"illustration_score"` + SemiTransparent bool `json:"semi_transparent"` + Grayscale bool `json:"grayscale"` + Colors [][]interface{} `json:"colors"` + Predominant PredominantResult `json:"predominant"` + Phash string `json:"phash"` + QualityAnalysis QualityAnalysisResult `json:"quality_analysis"` + QualityScore float64 `json:"quality_score"` + RelatedComplementaryAssets []RelatedComplementaryAssetResult `json:"related_complementary_assets"` + RelatedComplementaryNextCursor string `json:"related_complementary_next_cursor"` + AccessibilityAnalysis AccessibilityAnalysisResult `json:"accessibility_analysis"` + Pages int `json:"pages"` + CinemagraphAnalysis CinemagraphAnalysisResult `json:"cinemagraph_analysis"` + Usage interface{} `json:"usage"` + OriginalFilename string `json:"original_filename"` + Context AssetContextResult `json:"context"` + AdminContext []AssetAdminContextResult `json:"admin_context"` + Error api.ErrorResp `json:"error,omitempty"` + Response interface{} } // QualityAnalysisResult contains the details about quality analysis.