public Task <IRestResponse <WaitListCreationResponse> > Post(WaitListRequest bookingRequest, string sessionToken, Guid merchantGuid) { var request = new RestRequest("waitList"); request.AddQueryParameter("merchantGuid", merchantGuid.ToString()); request.AddQueryParameter("sessionToken", sessionToken); request.AddJsonBody(bookingRequest); request.RequestFormat = DataFormat.Json; request.Method = Method.POST; return(Client.ExecuteTaskAsync <WaitListCreationResponse>(request)); }
public Task <IRestResponse <WaitListUpdateResponse> > Put(int waitListId, WaitListRequest update, string sessionToken, Guid merchantGuid) { var request = new RestRequest("waitList"); request.AddQueryParameter("id", waitListId.ToString()); request.AddQueryParameter("merchantGuid", merchantGuid.ToString()); request.AddQueryParameter("sessionToken", sessionToken); request.AddJsonBody(update); request.RequestFormat = DataFormat.Json; request.Method = Method.PUT; return(Client.ExecuteTaskAsync <WaitListUpdateResponse>(request)); }