Skip to content

Commit fa2315a

Browse files
fix: fixes in types definitions and ts spec
1 parent f351972 commit fa2315a

File tree

2 files changed

+54
-8
lines changed

2 files changed

+54
-8
lines changed

types/cloudinary_ts_spec.ts

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -663,6 +663,52 @@ cloudinary.v2.api.update_metadata_field_datasource('EXTERNAL_ID_GET_LIST1', data
663663
cloudinary.v2.api.delete_datasource_entries('EXTERNAL_ID_DELETE_DATASOURCE_ENTRIES', ['size_2'])
664664
.then((res)=>{console.log(res)})
665665

666+
cloudinary.v2.api.add_metadata_rule({
667+
metadata_field_id: 'EXTERNAL_ID_GET_LIST',
668+
name: 'rule-name',
669+
condition: {
670+
metadata_field_id: 'EXTERNAL_ID_GET_LIST',
671+
populated: true,
672+
},
673+
result: {
674+
enable: true,
675+
activate_values: 'all',
676+
},
677+
}).then((result) => {
678+
console.log(result);
679+
}).catch((error) => {
680+
console.error(error);
681+
});
682+
683+
cloudinary.v2.api.list_metadata_rules().then((rules) => {
684+
console.log(rules);
685+
}).catch((error) => {
686+
console.error(error);
687+
});
688+
689+
cloudinary.v2.api.update_metadata_rule('RULE_EXTERNAL_ID', {
690+
metadata_field_id: 'EXTERNAL_ID_GET_LIST',
691+
name: 'rule-name',
692+
condition: {
693+
metadata_field_id: 'EXTERNAL_ID_GET_LIST',
694+
populated: true,
695+
},
696+
result: {
697+
enable: true,
698+
activate_values: 'all',
699+
},
700+
}).then((updatedRule) => {
701+
console.log(updatedRule);
702+
}).catch((error) => {
703+
console.error(error);
704+
})
705+
706+
cloudinary.v2.api.delete_metadata_rule('RULE_EXTERNAL_ID').then((result) => {
707+
console.log(result);
708+
}).catch((error) => {
709+
console.error(error);
710+
});
711+
666712
// $ExpectType Promise<any>
667713
cloudinary.v2.uploader.add_context('alt=Animal|class=Mammalia', ['dog', 'lion'],
668714
function (error, result) {

types/index.d.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1060,21 +1060,21 @@ declare module 'cloudinary' {
10601060
function restore_metadata_field_datasource(field_external_id: string, entries_external_id: string[], callback?: ResponseCallback): Promise<DatasourceChange>;
10611061

10621062
/****************************** Structured Metadata Rules API V2 Methods *************************************/
1063-
function add_metadata_field(rule: MetadataRule, options?: AdminApiOptions, callback?: ResponseCallback): Promise<MetadataRuleResponse>;
1063+
function add_metadata_rule(rule: MetadataRule, options?: AdminApiOptions, callback?: ResponseCallback): Promise<MetadataRuleResponse>;
10641064

1065-
function add_metadata_field(rule: MetadataRule, callback?: ResponseCallback): Promise<MetadataRuleResponse>;
1065+
function add_metadata_rule(rule: MetadataRule, callback?: ResponseCallback): Promise<MetadataRuleResponse>;
10661066

1067-
function list_metadata_fields(callback?: ResponseCallback, options?: AdminApiOptions): Promise<MetadataRulesListResponse>;
1067+
function list_metadata_rules(callback?: ResponseCallback, options?: AdminApiOptions): Promise<MetadataRulesListResponse>;
10681068

1069-
function list_metadata_fields(options?: AdminApiOptions): Promise<MetadataRulesListResponse>;
1069+
function list_metadata_rules(options?: AdminApiOptions): Promise<MetadataRulesListResponse>;
10701070

1071-
function update_metadata_field(external_id: string, rule: MetadataRule, options?: AdminApiOptions, callback?: ResponseCallback): Promise<MetadataRuleResponse>;
1071+
function update_metadata_rule(external_id: string, rule: MetadataRule, options?: AdminApiOptions, callback?: ResponseCallback): Promise<MetadataRuleResponse>;
10721072

1073-
function update_metadata_field(external_id: string, rule: MetadataRule, callback?: ResponseCallback): Promise<MetadataRuleResponse>;
1073+
function update_metadata_rule(external_id: string, rule: MetadataRule, callback?: ResponseCallback): Promise<MetadataRuleResponse>;
10741074

1075-
function delete_metadata_field(external_id: string, options?: AdminApiOptions, callback?: ResponseCallback): Promise<DeleteApiResponse>;
1075+
function delete_metadata_rule(external_id: string, options?: AdminApiOptions, callback?: ResponseCallback): Promise<DeleteApiResponse>;
10761076

1077-
function delete_metadata_field(external_id: string, callback?: ResponseCallback): Promise<DeleteApiResponse>;
1077+
function delete_metadata_rule(external_id: string, callback?: ResponseCallback): Promise<DeleteApiResponse>;
10781078

10791079
}
10801080

0 commit comments

Comments
 (0)