public void UpdateIssueTrackerField( string plugName, string projectKey, string taskNumber, string fieldName, string fieldValue) { SetIssueFieldRequest request = new SetIssueFieldRequest() { NewValue = fieldValue }; Uri endpoint = ApiUris.GetFullUri( mBaseUri, ApiEndpoints.Issues.SetIssueField, plugName, projectKey, taskNumber, fieldName); string actionDescription = string.Format( "set field '{0}' of issue {1}-{2} in {3} to value '{4}'", fieldName, projectKey, taskNumber, plugName, request.NewValue); Internal.MakeApiRequest <SetIssueFieldRequest, SingleResponse>( endpoint, HttpMethod.Put, request, actionDescription, mPlasticBotUserToken); }
internal static void SetIssueField( RestApi restApi, string issueTrackerName, string projectKey, string taskNumber, string fieldName, string fieldValue) { SetIssueFieldRequest request = new SetIssueFieldRequest() { NewValue = fieldValue }; restApi.Issues.SetIssueField(issueTrackerName, projectKey, taskNumber, fieldName, request); }
public SingleResponse SetIssueField( string issueTrackerName, string projectKey, string taskNumber, string fieldName, SetIssueFieldRequest request) { Uri endpoint = ApiUris.GetFullUri( mBaseUri, ApiEndpoints.Issues.SetIssueField, issueTrackerName, projectKey, taskNumber, fieldName); string actionDescription = string.Format( "set field '{0}' of issue {1}-{2} in {3} to value '{4}'", fieldName, projectKey, taskNumber, issueTrackerName, request.NewValue); return(Internal.MakeApiRequest <SetIssueFieldRequest, SingleResponse>( endpoint, HttpMethod.Put, request, actionDescription, mApiKey)); }