Sha256: 8740e2022935d429cfa04fdec03449c27de2ab90a62cf1a2077be60b5b1a975e

Contents?: true

Size: 495 Bytes

Versions: 4

Compression:

Stored size: 495 Bytes

Contents

module Iyzipay
  module Model
    module V2
      class SubscriptionInitialize < IyzipayResourceV2
        RESOURCE = '/v2/subscription/initialize'

        def create(request, options)
          data = request.to_json
          header = get_http_header(options, RESOURCE, data)
          HttpClient.post_even_on_error(base_url(options), header, data)
        end

        private

        def base_url(options)
          "#{options.base_url}#{RESOURCE}"
        end
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
iyzipay-subscription-payments-1.0.2 lib/iyzipay/model/v2/subscription_initialize.rb
iyzipay-subscription-payments-1.0.1 lib/iyzipay/model/v2/subscription_initialize.rb
iyzipay-subscriptions-1.0.1 lib/iyzipay/model/v2/subscription_initialize.rb
iyzipay-subscriptions-1.0.0 lib/iyzipay/model/v2/subscription_initialize.rb