Ejemplo n.º 1
0
 /// <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)));
 }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
 /// <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()));
 }