コード例 #1
0
 public IResponse Visit(GiftCardCreditQueryRequest request)
 {
     return(_restWrapper.Post <GiftCardCreditQueryRequestBody, GiftCardQueryResponse>(request.Body,
                                                                                      uri: GetEndpoint(request),
                                                                                      accessTokenHeader: GetHeaderToken(request),
                                                                                      actions: GetCustomResponseHandlers(request)));
 }
コード例 #2
0
        public GiftCardQueryResponse GetMerchantFundedGiftCardCredit(string accessToken, int locationId, string qrData)
        {
            GiftCardCreditQueryRequest request = new GiftCardCreditQueryRequest(accessToken, locationId, qrData);

            return(_restWrapper.Post <GiftCardCreditQueryRequestBody, GiftCardQueryResponse>(
                       request.Body,
                       uri: BuildUri(request.ApiVersion, $"locations/{request.LocationId}/get_merchant_funded_gift_card_credit"),
                       accessTokenHeader: FormatAccessTokenString(merchantUserAccessToken: request.AccessToken),
                       actions: null));
        }
コード例 #3
0
        public GiftCardQueryResponse GetMerchantFundedGiftCardCredit(string accessToken, int locationId, string qrData)
        {
            GiftCardCreditQueryRequest request = new GiftCardCreditQueryRequest(accessToken, locationId, qrData);

            return(request.Accept(_engine) as GiftCardQueryResponse);
        }
 public override string Visit(GiftCardCreditQueryRequest request)
 {
     return(FormatAccessTokenString(merchantUserAccessToken: request.AccessToken));
 }
コード例 #5
0
 public virtual T Visit(GiftCardCreditQueryRequest request)
 {
     return(DEFAULT_FUNC(request));
 }
コード例 #6
0
 public string Visit(GiftCardCreditQueryRequest request)
 {
     return(BuildUri(request.ApiVersion, string.Format(
                         "locations/{0}/get_merchant_funded_gift_card_credit", request.LocationId)));
 }