public FinalizeRemoteCheckResponse FinalizeRemoteCheck(string accessToken, string checkUuid, FinalizeRemoteCheckRequestBody finalizeRequest) { FinalizeRemoteCheckRequest request = new FinalizeRemoteCheckRequest(accessToken, checkUuid, finalizeRequest.SpendAmountCents, finalizeRequest.TaxAmountCents, finalizeRequest.AppliedDiscountAmountCents); return(request.Accept(_engine) as FinalizeRemoteCheckResponse); }
public IResponse Visit(FinalizeRemoteCheckRequest request) { return(_restWrapper.Post <FinalizeRemoteCheckRequestBody, FinalizeRemoteCheckResponse>(request.Body, uri: GetEndpoint(request), accessTokenHeader: GetHeaderToken(request), actions: GetCustomResponseHandlers(request))); }
public FinalizeRemoteCheckResponse FinalizeRemoteCheck(string accessToken, string checkUuid, FinalizeRemoteCheckRequestBody finalizeRequest) { FinalizeRemoteCheckRequest request = new FinalizeRemoteCheckRequest(accessToken, checkUuid, finalizeRequest.SpendAmountCents, finalizeRequest.TaxAmountCents, finalizeRequest.AppliedDiscountAmountCents); return(_restWrapper.Post <FinalizeRemoteCheckRequestBody, FinalizeRemoteCheckResponse>( request.Body, uri: BuildUri(request.ApiVersion, $"checks/{request.CheckUuid}/orders"), accessTokenHeader: FormatAccessTokenString(unspecifiedUserAccessToken: request.AccessToken), actions: null)); }
public virtual T Visit(FinalizeRemoteCheckRequest request) { return(DEFAULT_FUNC(request)); }
public string Visit(FinalizeRemoteCheckRequest request) { return(BuildUri(request.ApiVersion, string.Format("checks/{0}/orders", request.CheckUuid))); }