コード例 #1
0
        public void SetStringValueTest()
        {
            //first, let's obtain a random object. we record the old string value and the object id
            var objInt = Data.ListDataObjects(auth, new ListDataObjectsModel {
                ShowAll = true
            }).DataObjects[0];
            string oldString = objInt.StringValue;
            long   Id        = objInt.Id;

            var keydata = new ChangeStringValueModel()
            {
                StringValue = "foo", Id = Id
            };

            var result = Data.SetStringValue(auth, keydata);

            if (result != null && result.Result == ResultType.Success)
            {
                string objIntNew = Data.ListDataObjects(auth, new ListDataObjectsModel {
                    ShowAll = true
                }).DataObjects[0].StringValue;
                Assert.AreEqual(objIntNew, "foo");
            }
            else
            {
                Assert.Fail();
            }
        }
コード例 #2
0
        /// <summary>
        /// Sets the <see cref="StringValue"/> to a new value (in SKM Platform).
        /// </summary>
        /// <param name="token">The access token. Read more at https://serialkeymanager.com/docs/api/v3/Auth </param>
        /// <param name="value">The new int value</param>
        /// <remarks>Note: for more details, please see
        /// <a href="https://serialkeymanager.com/docs/api/v3/SetStringValue">https://serialkeymanager.com/docs/api/v3/SetStringValue</a> <br/>
        /// </remarks>
        /// <returns>Returns true if successful or false otherwise.</returns>
        public bool SetStringValue(string token, string value)
        {
            var parameters = new ChangeStringValueModel
            {
                Id          = Id,
                StringValue = value
            };

            var result = Data.SetStringValue(token, parameters);

            if (result != null && result.Result == ResultType.Success)
            {
                StringValue = value;
                return(true);
            }
            return(false);
        }
コード例 #3
0
 /// <summary>
 /// This method will set the string value to a new one.
 /// </summary>
 /// <param name="token">The access token. Read more at https://app.cryptolens.io/docs/api/v3/Auth </param>
 /// <param name="parameters">The parameters that the method needs</param>
 /// <remarks>Note: for more details, please see
 /// <a href="https://app.cryptolens.io/docs/api/v3/SetStringValue">https://app.cryptolens.io/docs/api/v3/SetStringValue</a> <br/>
 /// </remarks>
 /// <returns>Returns <see cref="ListOfDataObjectsResult"/> or null.</returns>
 public static BasicResult SetStringValue(string token, ChangeStringValueModel parameters)
 {
     return(HelperMethods.SendRequestToWebAPI3 <BasicResult>(parameters, "/data/setstringvalue/", token));
 }