//public void Run(string assetID, string json, RestUpdateAssetMetadataCallback inCallback) //{ // doneCallback = inCallback; // var metadata = new RestUpdateAssetMetadataRequest() // { // metadata = json // }; // RestManager.Post(this, string.Format(RestManager.Request.UPDATE_ASSET_METADATA, assetID), TinyJSON.Encoder.Encode(metadata, TinyJSON.EncodeOptions.NoTypeHints), OnUpdateAssetMetadataResponse); //} public void Run(string assetID, Spaces.Core.Asset.Metadata json, RestUpdateAssetMetadataCallback inCallback) { doneCallback = inCallback; var metadata = new RestUpdateAssetMetadataRequest() { metadata = JsonUtility.ToJson(json) }; RestManager.Post(this, string.Format(RestManager.Request.UPDATE_ASSET_METADATA, assetID), TinyJSON.Encoder.Encode(metadata, TinyJSON.EncodeOptions.NoTypeHints), OnUpdateAssetMetadataResponse); }
public static void UpdateAssetMetadata(string assetID, Spaces.Core.Asset.Metadata json, RestUpdateAssetMetadataCallback callback) { var restUpdateAssetMetadata = new Spaces.Core.RestAPI.RestUpdateAssetMetadata(); restUpdateAssetMetadata.Run(assetID, json, callback); }