class Centaman::Service::AddOn

Attributes

membership_type_id[R]

Public Class Methods

find(membership_type_id, id) click to toggle source
# File lib/centaman/service/add_on.rb, line 19
def self.find(membership_type_id, id)
  obj = new(membership_type_id: membership_type_id)
  obj.objects.detect { |obj| obj.id == id }
end

Public Instance Methods

additional_hash_to_serialize_after_response() click to toggle source
# File lib/centaman/service/add_on.rb, line 24
def additional_hash_to_serialize_after_response
  { membership_type_id: membership_type_id }
end
after_init(args) click to toggle source
# File lib/centaman/service/add_on.rb, line 7
def after_init(args)
  @membership_type_id = args.fetch(:membership_type_id, nil).try(:to_i)
end
endpoint() click to toggle source
# File lib/centaman/service/add_on.rb, line 11
def endpoint
  "/member_services/MembershipType?PackageID=#{membership_type_id}"
end
object_class() click to toggle source
# File lib/centaman/service/add_on.rb, line 15
def object_class
  Centaman::Object::AddOn
end