public IResponse Visit(CreateRemoteCheckDataRequest request)
 {
     return(_restWrapper.Post <RemoteCheckDataRequestBody, UpdateRemoteCheckDataResponse>(request.Body,
                                                                                          uri: GetEndpoint(request),
                                                                                          accessTokenHeader: GetHeaderToken(request),
                                                                                          actions: GetCustomResponseHandlers(request)));
 }
        public UpdateRemoteCheckDataResponse CreateRemoteCheckData(string accessToken, RemoteCheckDataRequestBody createRequest)
        {
            CreateRemoteCheckDataRequest request = new CreateRemoteCheckDataRequest(accessToken, createRequest.LocationId,
                                                                                    createRequest.SpendAmountCents, createRequest.TaxAmountCents, createRequest.ExemptionAmountCents,
                                                                                    createRequest.IdentifierFromMerchant, createRequest.Register, createRequest.Cashier,
                                                                                    createRequest.PartialAuthorizationAllowed, createRequest.Items);

            return(request.Accept(_engine) as UpdateRemoteCheckDataResponse);
        }
Exemple #3
0
        public UpdateRemoteCheckDataResponse CreateRemoteCheckData(string accessToken, RemoteCheckDataRequestBody createRequest)
        {
            CreateRemoteCheckDataRequest request = new CreateRemoteCheckDataRequest(accessToken, createRequest.LocationId,
                                                                                    createRequest.SpendAmountCents, createRequest.TaxAmountCents, createRequest.ExemptionAmountCents,
                                                                                    createRequest.IdentifierFromMerchant, createRequest.Register, createRequest.Cashier,
                                                                                    createRequest.PartialAuthorizationAllowed, createRequest.Items);


            return(_restWrapper.Put <RemoteCheckDataRequestBody, UpdateRemoteCheckDataResponse>(
                       request.Body,
                       uri: BuildUri(request.ApiVersion, "checks"),
                       accessTokenHeader: FormatAccessTokenString(unspecifiedUserAccessToken: request.AccessToken),
                       actions: null));
        }
Exemple #4
0
 public virtual T Visit(CreateRemoteCheckDataRequest request)
 {
     return(DEFAULT_FUNC(request));
 }
 public string Visit(CreateRemoteCheckDataRequest request)
 {
     return(BuildUri(request.ApiVersion, "checks"));
 }