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.



46
47
48
49
50
51
# File 'lib/telemetry/tax/connector_integration.rb', line 46

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

Instance Attribute Details

#account_idObject

Returns the value of attribute account_id.



22
23
24
# File 'lib/telemetry/tax/connector_integration.rb', line 22

def 
  @account_id
end

#account_nameObject

Returns the value of attribute account_name.



22
23
24
# File 'lib/telemetry/tax/connector_integration.rb', line 22

def 
  @account_name
end

#document_numberObject

Returns the value of attribute document_number.



22
23
24
# File 'lib/telemetry/tax/connector_integration.rb', line 22

def document_number
  @document_number
end

#error_categoryObject

Returns the value of attribute error_category.



22
23
24
# File 'lib/telemetry/tax/connector_integration.rb', line 22

def error_category
  @error_category
end

#error_messageObject

Returns the value of attribute error_message.



22
23
24
# File 'lib/telemetry/tax/connector_integration.rb', line 22

def error_message
  @error_message
end

#event_typeObject

Returns the value of attribute event_type.



22
23
24
# File 'lib/telemetry/tax/connector_integration.rb', line 22

def event_type
  @event_type
end

#json_fieldsObject

Returns the value of attribute json_fields.



22
23
24
# File 'lib/telemetry/tax/connector_integration.rb', line 22

def json_fields
  @json_fields
end

#request_uriObject

Returns the value of attribute request_uri.



22
23
24
# File 'lib/telemetry/tax/connector_integration.rb', line 22

def request_uri
  @request_uri
end

#response_uriObject

Returns the value of attribute response_uri.



22
23
24
# File 'lib/telemetry/tax/connector_integration.rb', line 22

def response_uri
  @response_uri
end

#statusObject

Returns the value of attribute status.



22
23
24
# File 'lib/telemetry/tax/connector_integration.rb', line 22

def status
  @status
end

#sub_error_categoryObject

Returns the value of attribute sub_error_category.



22
23
24
# File 'lib/telemetry/tax/connector_integration.rb', line 22

def sub_error_category
  @sub_error_category
end

#vendor_durationObject

Returns the value of attribute vendor_duration.



22
23
24
# File 'lib/telemetry/tax/connector_integration.rb', line 22

def vendor_duration
  @vendor_duration
end

#vendor_nameObject

Returns the value of attribute vendor_name.



22
23
24
# File 'lib/telemetry/tax/connector_integration.rb', line 22

def vendor_name
  @vendor_name
end

Instance Method Details

#attribute_mapObject



26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# File 'lib/telemetry/tax/connector_integration.rb', line 26

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,
        :'account_id' => @account_id,
        :'account_name' => @account_name,
        :'event_type' => @event_type,
        :'request_uri' => @request_uri,
        :'response_uri' => @response_uri,
        :'json_fields' => @json_fields,

    }
    attributes.merge(super)
end