public IResponse Visit(GiftCardRemoveValueRequest request)
 {
     return(_restWrapper.Post <GiftCardRemoveValueRequestBody, GiftCardRemoveValueResponse>(request.Body,
                                                                                            uri: GetEndpoint(request),
                                                                                            accessTokenHeader: GetHeaderToken(request),
                                                                                            actions: GetCustomResponseHandlers(request)));
 }
Example #2
0
        public GiftCardRemoveValueResponse GiftCardDestroyValue(string accessToken, int merchantId, GiftCardRemoveValueRequestBody removeValueRequest)
        {
            GiftCardRemoveValueRequest request = new GiftCardRemoveValueRequest(accessToken, merchantId, removeValueRequest);

            return(_restWrapper.Post <GiftCardRemoveValueRequestBody, GiftCardRemoveValueResponse>(
                       request.Body,
                       uri: BuildUri(request.ApiVersion, $"merchants/{request.MerchantId}/gift_card_value_removals"),
                       accessTokenHeader: FormatAccessTokenString(unspecifiedUserAccessToken: request.AccessToken),
                       actions: null));
        }
        public GiftCardRemoveValueResponse GiftCardDestroyValue(string accessToken, int merchantId, string giftCardQrData, int valueToRemoveInCents)
        {
            GiftCardRemoveValueRequest request = new GiftCardRemoveValueRequest(accessToken, merchantId, giftCardQrData, valueToRemoveInCents);

            return(request.Accept(_engine) as GiftCardRemoveValueResponse);
        }
Example #4
0
 public virtual T Visit(GiftCardRemoveValueRequest request)
 {
     return(DEFAULT_FUNC(request));
 }
 public string Visit(GiftCardRemoveValueRequest request)
 {
     return(BuildUri(request.ApiVersion, string.Format("merchants/{0}/gift_card_value_removals", request.MerchantId)));
 }