public IResponse Visit(GiftCardRemoveValueRequest request) { return(_restWrapper.Post <GiftCardRemoveValueRequestBody, GiftCardRemoveValueResponse>(request.Body, uri: GetEndpoint(request), accessTokenHeader: GetHeaderToken(request), actions: GetCustomResponseHandlers(request))); }
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); }
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))); }