Class: Telemetry::Tax::ConnectorIntegrationSignal

Inherits:
Signal
  • Object
show all
Defined in:
lib/telemetry/tax/connector_integration.rb

Instance Attribute Summary collapse

Attributes inherited from Signal

#class_name, #timestamp, #type, #version

Instance Method Summary collapse

Methods inherited from Signal

#to_json

Constructor Details

#initializeConnectorIntegrationSignal

Returns a new instance of ConnectorIntegrationSignal.



31
32
33
34
35
36
# File 'lib/telemetry/tax/connector_integration.rb', line 31

def initialize
    super
    @version = '1.0'
    @type = 'TaxConnectorToEngineIntegration'
    @class_name = 'com.zuora.telemetry.api.taxintegration.TaxConnectorToEngineIntegrationSignal'
end

Instance Attribute Details

#document_numberObject

Returns the value of attribute document_number.



16
17
18
# File 'lib/telemetry/tax/connector_integration.rb', line 16

def document_number
  @document_number
end

#error_categoryObject

Returns the value of attribute error_category.



16
17
18
# File 'lib/telemetry/tax/connector_integration.rb', line 16

def error_category
  @error_category
end

#error_messageObject

Returns the value of attribute error_message.



16
17
18
# File 'lib/telemetry/tax/connector_integration.rb', line 16

def error_message
  @error_message
end

#statusObject

Returns the value of attribute status.



16
17
18
# File 'lib/telemetry/tax/connector_integration.rb', line 16

def status
  @status
end

#sub_error_categoryObject

Returns the value of attribute sub_error_category.



16
17
18
# File 'lib/telemetry/tax/connector_integration.rb', line 16

def sub_error_category
  @sub_error_category
end

#vendor_durationObject

Returns the value of attribute vendor_duration.



16
17
18
# File 'lib/telemetry/tax/connector_integration.rb', line 16

def vendor_duration
  @vendor_duration
end

#vendor_nameObject

Returns the value of attribute vendor_name.



16
17
18
# File 'lib/telemetry/tax/connector_integration.rb', line 16

def vendor_name
  @vendor_name
end

Instance Method Details

#attribute_mapObject



18
19
20
21
22
23
24
25
26
27
28
29
# File 'lib/telemetry/tax/connector_integration.rb', line 18

def attribute_map
    attributes = {
        :'vendor_duration' => @vendor_duration,
        :'vendor_name' => @vendor_name,
        :'status' => @status,
        :'error_category' => @error_category,
        :'sub_error_category' => @sub_error_category,
        :'error_message' => @error_message,
        :'document_number' => @document_number
    }
    attributes.merge(super)
end