public IResponse Visit(GiftCardAddValueRequest request)
 {
     return(_restWrapper.Post <GiftCardAddValueRequestBody, GiftCardAddValueResponse>(request.Body,
                                                                                      uri: GetEndpoint(request),
                                                                                      accessTokenHeader: GetHeaderToken(request),
                                                                                      actions: GetCustomResponseHandlers(request)));
 }
        public GiftCardAddValueResponse GiftCardAddValue(string accessToken, int merchantId, int locationId, string giftCardQrData,
                                                         int valueToAddInCents, string identifierFromMerchant, IList <string> tenderTypes = null, string levelUpOrderId = null)
        {
            GiftCardAddValueRequest request = new GiftCardAddValueRequest(accessToken, merchantId, giftCardQrData, valueToAddInCents, locationId,
                                                                          identifierFromMerchant, tenderTypes, levelUpOrderId);

            return(request.Accept(_engine) as GiftCardAddValueResponse);
        }
Example #3
0
        public GiftCardAddValueResponse GiftCardAddValue(string accessToken, int merchantId, GiftCardAddValueRequestBody addValueRequest)
        {
            GiftCardAddValueRequest request = new GiftCardAddValueRequest(accessToken, merchantId, addValueRequest);

            return(_restWrapper.Post <GiftCardAddValueRequestBody, GiftCardAddValueResponse>(
                       request.Body,
                       uri: BuildUri(request.ApiVersion, $"merchants/{request.MerchantId}/gift_card_value_additions"),
                       accessTokenHeader: FormatAccessTokenString(unspecifiedUserAccessToken: request.AccessToken),
                       actions: null));
        }
Example #4
0
 public virtual T Visit(GiftCardAddValueRequest request)
 {
     return(DEFAULT_FUNC(request));
 }
 public string Visit(GiftCardAddValueRequest request)
 {
     return(BuildUri(request.ApiVersion, string.Format("merchants/{0}/gift_card_value_additions", request.MerchantId)));
 }