public void APIOperationBuilder() { string name = "Server API operation"; RequestMethod method = RequestMethod.POST; string urlTemplate = "/Get/a/{a}/b/{b}"; string description = "an operation created in the operation"; ParameterContract[] parameters = null; RequestContract request = null; ResponseContract[] responses = null; parameters = Parameters(); APIOperation operation = APIOperation.Create(name, method, urlTemplate, parameters, request, responses, description); APIOperationHelper helper = new APIOperationHelper(operation); }
public void UpdateOperationParameter() { string apiId = _apiId; string operationId = _operationId; APIOperation entity = Client.GetAPIOperationAsync(apiId, operationId).Result; APIOperationHelper helper = new APIOperationHelper(entity); List <ParameterContract> parameters = new List <ParameterContract>(); parameters.Add(ParameterContract.Create("account", "uuid")); parameters.Add(ParameterContract.Create("subscription", "uuid")); entity.UrlTemplate = APIOperationHelper.BuildURL("/get", parameters); entity.TemplateParameters = parameters.ToArray(); var task = Client.UpdateAPIOperationAsync(apiId, operationId, entity); task.Wait(); }
public void UpdateOperationParameter() { string apiId = "api_b8aad5c90425479c9e50c2513bfbc804"; string operationId = "operation_be5ecb981a0d43678ae492502c925047"; APIOperation entity = Client.GetAPIOperationAsync(apiId, operationId).Result; APIOperationHelper helper = new APIOperationHelper(entity); List <ParameterContract> parameters = new List <ParameterContract>(); parameters.Add(ParameterContract.Create("account", "uuid")); parameters.Add(ParameterContract.Create("subscription", "uuid")); entity.UrlTemplate = APIOperationHelper.BuildURL("/get", parameters); entity.TemplateParameters = parameters.ToArray(); var task = Client.UpdateAPIOperationAsync(apiId, operationId, entity); task.Wait(); }