def subscription_info
      headers = {
        'x-amzn-accept-type': 'com.amazon.dash.replenishment.DrsSubscriptionInfoResult@1.0',
        'x-amzn-type-version': 'com.amazon.dash.replenishment.DrsSubscriptionInfoInput@1.0'
      }
      path = '/subscriptionInfo'
      response = request_drs(:get, path, headers: headers)
      if response.code == '200'
        ::AmazonDrs::SubscriptionInfo.new(response)
      else
        ::AmazonDrs::Error.new(response)
      end
    end
def subscription_info
      headers = {
        'x-amzn-accept-type': 'com.amazon.dash.replenishment.DrsSubscriptionInfoResult@1.0',
        'x-amzn-type-version': 'com.amazon.dash.replenishment.DrsSubscriptionInfoInput@1.0'
      }
      path = '/subscriptionInfo'
      response = request_drs(:get, path, headers: headers)
      if response.code == '200'
        ::AmazonDrs::SubscriptionInfo.new(response)
      else
        ::AmazonDrs::Error.new(response)
      end
    end
https://developer.amazon.com/public/solutions/devices/dash-replenishment-service/docs/dash-getsubscriptioninfo-endpoint