/// <summary> /// set meta properties for asset /// </summary> /// <param name="assetId"></param> /// <param name="metapropertyDictionary"></param> /// <returns></returns> public string SetMetaProperties(string assetId, Dictionary <string, string> metapropertyDictionary) { // defence: if (string.IsNullOrWhiteSpace(assetId) || !metapropertyDictionary.Any()) { return(null); } return(SetMetaProperties(assetId, MetapropertyList.CreateFromDictionary(metapropertyDictionary))); }
public void PostMetaProperties() { BynderClient bynderBynderClient = new BynderClient(_bynderSettings); var mpl = new MetapropertyList() { new Metaproperty("50B5233E-AD1C-4CF5-82B910BADA62F30F", "Hello"), new Metaproperty("C284234B-29B6-4CA8-B907B728455F30EA", "World") }; var result = bynderBynderClient.SetMetaProperties(_testAssetId, mpl); Logger.Log(result); }
public void PostMetaProperties() { BynderClient bynderClient = new BynderClient(BynderSettings); var mpl = new MetapropertyList() { new Metaproperty { Id = "4F1C2956-01DC-415C-94BB1D770FEE5A98", Values = new List <string> { "Hello" } }, new Metaproperty { Id = "ABFC192D-A92B-47A0-9AFE96BBCBA3E79A", Values = new List <string> { "bci", "gnr" } } }; var result = bynderClient.SetMetaProperties(_testAssetId, mpl); Logger.Log(result); }
/// <summary> /// set meta properties for asset /// </summary> /// <param name="assetId"></param> /// <param name="metapropertyList"></param> /// <returns></returns> public string SetMetaProperties(string assetId, MetapropertyList metapropertyList) { return(Post($"{_customerBynderUrl}/api/v4/media/{assetId}/", metapropertyList.GetPostData())); }