private Request GetInternal(Authorization auth) { auth.SetRequiredFields(new List <string> { GlobalConstants.Id }); auth.CheckRequiredFields(); return(new Request( method: RequestType.Get, uri: PrepareUri("/auths/" + auth.Id()) )); }
/// <summary> /// Get the authorization /// </summary> /// <param name="auth">Authorization</param> /// <returns>Authorization</returns> public Authorization Get(Authorization auth) { auth.SetRequiredFields(new List <string> { GlobalConstants.Id }); auth.CheckRequiredFields(); Request request = new Request( method: RequestType.Get, uri: PrepareUri("/auths/" + auth.Id()) ); dynamic response = _client.ProcessRequest(request); return(new Authorization(response)); }
private Request ApproveHeldAuthInternal(Authorization auth) { auth.SetRequiredFields(new List <string> { GlobalConstants.Id }); auth.CheckRequiredFields(); Authorization tmpAuth = new Authorization(); tmpAuth.Status("COMPLETED"); return(new Request( method: RequestType.Put, uri: PrepareUri("/auths/" + auth.Id()), body: tmpAuth )); }
/// <summary> /// Cancel the Authorization /// </summary> /// <param name="auth">Authorization</param> /// <returns>Authorization</returns> public Authorization CancelHeldAuth(Authorization auth) { auth.SetRequiredFields(new List <string> { GlobalConstants.Id }); auth.CheckRequiredFields(); Authorization tmpAuth = new Authorization(); tmpAuth.Status("CANCELLED"); Request request = new Request( method: RequestType.Put, uri: PrepareUri("/auths/" + auth.Id()), body: tmpAuth ); dynamic response = _client.ProcessRequest(request); return(new Authorization(response)); }