Skip to content

Commit a76f1ca

Browse files
update names
1 parent 20c0676 commit a76f1ca

File tree

3 files changed

+27
-33
lines changed

3 files changed

+27
-33
lines changed

api/admin/asset.go

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -122,10 +122,12 @@ type QualityAnalysisResult struct {
122122

123123
// RelatedComplementaryAssetResult contains the details about a related complementary asset.
124124
type RelatedComplementaryAssetResult struct {
125-
AssetID string `json:"asset_id"`
126-
PublicID string `json:"public_id"`
127-
Status string `json:"status"`
128-
Subkind string `json:"subkind"`
125+
AssetID string `json:"asset_id"`
126+
PublicID string `json:"public_id"`
127+
ResourceType string `json:"resource_type"`
128+
Type string `json:"type"`
129+
Status string `json:"status"`
130+
ComplementaryType string `json:"complementary_type"`
129131
}
130132

131133
// AccessibilityAnalysisResult contains the details about accessibility analysis.

api/admin/assets.go

Lines changed: 7 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -452,30 +452,22 @@ func (a *API) DeleteRelatedAssetsByAssetIDs(ctx context.Context, params DeleteRe
452452
return res, err
453453
}
454454

455-
// AddRelatedComplementaryAssetsByAssetIDsParams are the parameters for AddRelatedComplementaryAssetsByAssetIDs.
456-
type AddRelatedComplementaryAssetsByAssetIDsParams struct {
457-
AssetID string `json:"-"`
458-
ComplementaryAssetsToRelate []string `json:"complementary_assets_to_relate"`
459-
Subkind string `json:"subkind"`
455+
// RelatedComplementaryAssetsByAssetIDsParams are the parameters for AddRelatedComplementaryAssetsByAssetIDs.
456+
type RelatedComplementaryAssetsByAssetIDsParams struct {
457+
AssetID string `json:"-"`
458+
RelatedAssetIDs []string `json:"related_asset_ids"`
459+
ComplementaryType string `json:"complementary_type"`
460460
}
461461

462462
// AddRelatedComplementaryAssetsByAssetIDs relates an asset to other complementary assets by asset IDs.
463-
func (a *API) AddRelatedComplementaryAssetsByAssetIDs(ctx context.Context, params AddRelatedComplementaryAssetsByAssetIDsParams) (*AddRelatedAssetsResult, error) {
463+
func (a *API) AddRelatedComplementaryAssetsByAssetIDs(ctx context.Context, params RelatedComplementaryAssetsByAssetIDsParams) (*AddRelatedAssetsResult, error) {
464464
res := &AddRelatedAssetsResult{}
465465
_, err := a.post(ctx, api.BuildPath(assets, relatedComplementaryAssets, params.AssetID), params, res)
466466

467467
return res, err
468468
}
469469

470-
// DeleteRelatedComplementaryAssetsByAssetIDsParams are the parameters for DeleteRelatedComplementaryAssetsByAssetIDs.
471-
type DeleteRelatedComplementaryAssetsByAssetIDsParams struct {
472-
AssetID string `json:"-"`
473-
ComplementaryAssetsToUnrelate []string `json:"complementary_assets_to_unrelate"`
474-
Subkind string `json:"subkind"`
475-
}
476-
477-
// DeleteRelatedComplementaryAssetsByAssetIDs unrelates an asset from other complementary assets by asset IDs.
478-
func (a *API) DeleteRelatedComplementaryAssetsByAssetIDs(ctx context.Context, params DeleteRelatedComplementaryAssetsByAssetIDsParams) (*DeleteRelatedAssetsResult, error) {
470+
func (a *API) DeleteRelatedComplementaryAssetsByAssetIDs(ctx context.Context, params RelatedComplementaryAssetsByAssetIDsParams) (*DeleteRelatedAssetsResult, error) {
479471
res := &DeleteRelatedAssetsResult{}
480472
_, err := a.delete(ctx, api.BuildPath(assets, relatedComplementaryAssets, params.AssetID), params, res)
481473

api/admin/assets_acceptance_test.go

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1234,7 +1234,7 @@ func getDeleteRelatedAssetsByAssetIDsTestCases() []AdminAPIAcceptanceTestCase {
12341234
// Acceptance test cases for `AddRelatedAssetsByAssetIDs` method
12351235
func getAddRelatedComplementaryAssetsByAssetIDsTestCases() []AdminAPIAcceptanceTestCase {
12361236
type addRelatedComplementaryAssetsByAssetIDsTestCase struct {
1237-
requestParams admin.AddRelatedComplementaryAssetsByAssetIDsParams
1237+
requestParams admin.RelatedComplementaryAssetsByAssetIDsParams
12381238
uri string
12391239
expectedParams *string
12401240
}
@@ -1263,13 +1263,13 @@ func getAddRelatedComplementaryAssetsByAssetIDsTestCases() []AdminAPIAcceptanceT
12631263

12641264
var testCases []AdminAPIAcceptanceTestCase
12651265

1266-
params := fmt.Sprintf("{\"complementary_assets_to_relate\":[\"%s\",\"%s\"],\"subkind\":\"subkind\"}", cldtest.AssetID2, cldtest.AssetID3)
1266+
params := fmt.Sprintf("{\"related_asset_ids\":[\"%s\",\"%s\"],\"complementary_type\":\"complementary_type\"}", cldtest.AssetID2, cldtest.AssetID3)
12671267
addRelatedComplementaryAssetsByAssetIDsTestCases := []addRelatedComplementaryAssetsByAssetIDsTestCase{
12681268
{
1269-
requestParams: admin.AddRelatedComplementaryAssetsByAssetIDsParams{
1270-
AssetID: cldtest.AssetID,
1271-
ComplementaryAssetsToRelate: []string{cldtest.AssetID2, cldtest.AssetID3},
1272-
Subkind: "subkind",
1269+
requestParams: admin.RelatedComplementaryAssetsByAssetIDsParams{
1270+
AssetID: cldtest.AssetID,
1271+
RelatedAssetIDs: []string{cldtest.AssetID2, cldtest.AssetID3},
1272+
ComplementaryType: "complementary_type",
12731273
},
12741274
uri: "/resources/related_complementary_assets/" + cldtest.AssetID,
12751275
expectedParams: &params,
@@ -1283,7 +1283,7 @@ func getAddRelatedComplementaryAssetsByAssetIDsTestCases() []AdminAPIAcceptanceT
12831283
testCases = append(testCases, AdminAPIAcceptanceTestCase{
12841284
Name: "Related Complementary Assets By Asset IDs error case",
12851285
RequestTest: func(api *admin.API, ctx context.Context) (interface{}, error) {
1286-
return api.AddRelatedComplementaryAssetsByAssetIDs(ctx, admin.AddRelatedComplementaryAssetsByAssetIDsParams{AssetID: cldtest.AssetID})
1286+
return api.AddRelatedComplementaryAssetsByAssetIDs(ctx, admin.RelatedComplementaryAssetsByAssetIDsParams{AssetID: cldtest.AssetID})
12871287
},
12881288
ResponseTest: func(response interface{}, t *testing.T) {
12891289
v, ok := response.(*admin.AddRelatedAssetsResult)
@@ -1310,7 +1310,7 @@ func getAddRelatedComplementaryAssetsByAssetIDsTestCases() []AdminAPIAcceptanceT
13101310
// Acceptance test cases for `DeleteRelatedAssetsByAssetIDs` method
13111311
func getDeleteRelatedComplementaryAssetsByAssetIDsTestCases() []AdminAPIAcceptanceTestCase {
13121312
type deleteRelatedComplementaryAssetsByAssetIDsTestCase struct {
1313-
requestParams admin.DeleteRelatedComplementaryAssetsByAssetIDsParams
1313+
requestParams admin.RelatedComplementaryAssetsByAssetIDsParams
13141314
uri string
13151315
expectedParams *string
13161316
}
@@ -1339,13 +1339,13 @@ func getDeleteRelatedComplementaryAssetsByAssetIDsTestCases() []AdminAPIAcceptan
13391339

13401340
var testCases []AdminAPIAcceptanceTestCase
13411341

1342-
params := fmt.Sprintf("{\"complementary_assets_to_unrelate\":[\"%s\",\"%s\"],\"subkind\":\"subkind\"}", cldtest.AssetID2, cldtest.AssetID3)
1342+
params := fmt.Sprintf("{\"related_asset_ids\":[\"%s\",\"%s\"],\"complementary_type\":\"complementary_type\"}", cldtest.AssetID2, cldtest.AssetID3)
13431343
deleteRelatedComplementaryAssetsByAssetIDsTestCases := []deleteRelatedComplementaryAssetsByAssetIDsTestCase{
13441344
{
1345-
requestParams: admin.DeleteRelatedComplementaryAssetsByAssetIDsParams{
1346-
AssetID: cldtest.AssetID,
1347-
ComplementaryAssetsToUnrelate: []string{cldtest.AssetID2, cldtest.AssetID3},
1348-
Subkind: "subkind",
1345+
requestParams: admin.RelatedComplementaryAssetsByAssetIDsParams{
1346+
AssetID: cldtest.AssetID,
1347+
RelatedAssetIDs: []string{cldtest.AssetID2, cldtest.AssetID3},
1348+
ComplementaryType: "complementary_type",
13491349
},
13501350
uri: "/resources/related_complementary_assets/" + cldtest.AssetID,
13511351
expectedParams: &params,
@@ -1359,7 +1359,7 @@ func getDeleteRelatedComplementaryAssetsByAssetIDsTestCases() []AdminAPIAcceptan
13591359
testCases = append(testCases, AdminAPIAcceptanceTestCase{
13601360
Name: "Related Complementary Assets By Asset IDs error case",
13611361
RequestTest: func(api *admin.API, ctx context.Context) (interface{}, error) {
1362-
return api.DeleteRelatedComplementaryAssetsByAssetIDs(ctx, admin.DeleteRelatedComplementaryAssetsByAssetIDsParams{AssetID: cldtest.AssetID})
1362+
return api.DeleteRelatedComplementaryAssetsByAssetIDs(ctx, admin.RelatedComplementaryAssetsByAssetIDsParams{AssetID: cldtest.AssetID})
13631363
},
13641364
ResponseTest: func(response interface{}, t *testing.T) {
13651365
v, ok := response.(*admin.DeleteRelatedAssetsResult)

0 commit comments

Comments
 (0)