class ReactiveShipping::StampsAccountInfoResponse

Attributes

available_postage[R]
can_edit_cost_codes[R]
can_edit_cost_codes?[R]
can_print_international[R]
can_print_international?[R]
can_print_memo[R]
can_print_memo?[R]
can_print_shipping[R]
can_print_shipping?[R]
can_purchase_postage[R]
can_purchase_postage?[R]
can_purchase_sdc_insurance[R]
can_purchase_sdc_insurance?[R]
can_use_cost_codes[R]
can_use_cost_codes?[R]
can_use_hidden_postage[R]
can_use_hidden_postage?[R]
can_view_online_reports[R]
can_view_online_reports?[R]
control_total[R]
customer_id[R]
lpo[R]
max_postage_balance[R]
meter_number[R]
must_use_cost_codes[R]
must_use_cost_codes?[R]
per_print_limit[R]
user_id[R]

Public Class Methods

new(success, message, params = {}, options = {}) click to toggle source
Calls superclass method
# File lib/reactive_shipping/carriers/stamps.rb, line 771
def initialize(success, message, params = {}, options = {})
  super
  @customer_id = options[:customer_id]
  @meter_number = options[:meter_number]
  @user_id = options[:user_id]
  @available_postage = options[:available_postage]
  @control_total = options[:control_total]
  @max_postage_balance = options[:max_postage_balance]
  @lpo = Location.new(
    city: options[:lpo_city],
    state: options[:lpo_state],
    zip: options[:lpo_zip]
  )
  @can_print_shipping         = options[:can_print_shipping]
  @can_use_cost_codes         = options[:can_use_cost_codes]
  @can_use_hidden_postage     = options[:can_use_hidden_postage]
  @can_purchase_sdc_insurance = options[:can_purchase_sdc_insurance]
  @can_print_memo             = options[:can_print_memo]
  @can_print_international    = options[:can_print_international]
  @can_purchase_postage       = options[:can_purchase_postage]
  @can_edit_cost_codes        = options[:can_edit_cost_codes]
  @must_use_cost_codes        = options[:must_use_cost_codes]
  @can_view_online_reports    = options[:can_view_online_reports]
  @per_print_limit            = options[:per_print_limit]
end