class Xeroizer::Record::BrandingThemeModel

Public Instance Methods

add_payment_service(id:, payment_service_id:) click to toggle source
# File lib/xeroizer/models/branding_theme.rb, line 16
def add_payment_service(id:, payment_service_id:)
  xml = {
    PaymentService: {
      PaymentServiceID: payment_service_id
    }
  }.to_xml

  @application.http_post(@application.client, payment_services_endpoint(id), xml)
end
payment_services(id) click to toggle source
# File lib/xeroizer/models/branding_theme.rb, line 12
def payment_services(id)
  @payment_services ||= @application.http_get(@application.client, payment_services_endpoint(id))
end

Private Instance Methods

payment_services_endpoint(id) click to toggle source
# File lib/xeroizer/models/branding_theme.rb, line 28
def payment_services_endpoint(id)
  "#{url}/#{id}/PaymentServices"
end