Class: Entrata::Request::ProcessPropertyActivation

Inherits:
Base
  • Object
show all
Defined in:
lib/entrata/request/process_property_activation.rb

Overview

Inform Entrata that a single property has been onboarded

Instance Method Summary collapse

Methods inherited from Base

#body, #initialize, #perform, #perform_with_curl, #resource_auth, #resource_path

Constructor Details

This class inherits a constructor from Entrata::Request::Base

Instance Method Details

#after_initialize(property_id:, activation_status:) ⇒ Object



7
8
9
10
# File 'lib/entrata/request/process_property_activation.rb', line 7

def after_initialize(property_id:, activation_status:)
  @property_id = property_id
  @activation_status = activation_status
end

#resource_nameObject



12
13
14
# File 'lib/entrata/request/process_property_activation.rb', line 12

def resource_name
  'processPropertyActivation'
end

#resource_paramsObject



16
17
18
19
20
21
# File 'lib/entrata/request/process_property_activation.rb', line 16

def resource_params
  {
    propertyId: property_id,
    activationStatus: activation_status
  }
end