Class: AvalaraSdk::EInvoicing::V1::SubmitInteropDocumentRequest

Inherits:
Object
  • Object
show all
Defined in:
lib/avalara_sdk/api/EInvoicing/V1/interop_api.rb

Overview

Represents the Request object for the SubmitInteropDocument API

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeSubmitInteropDocumentRequest

Returns a new instance of SubmitInteropDocumentRequest.



368
369
# File 'lib/avalara_sdk/api/EInvoicing/V1/interop_api.rb', line 368

def initialize()
end

Instance Attribute Details

#avalara_versionObject

Returns the value of attribute avalara_version.



360
361
362
# File 'lib/avalara_sdk/api/EInvoicing/V1/interop_api.rb', line 360

def avalara_version
  @avalara_version
end

#document_typeObject

Returns the value of attribute document_type.



356
357
358
# File 'lib/avalara_sdk/api/EInvoicing/V1/interop_api.rb', line 356

def document_type
  @document_type
end

#file_nameObject

Returns the value of attribute file_name.



366
367
368
# File 'lib/avalara_sdk/api/EInvoicing/V1/interop_api.rb', line 366

def file_name
  @file_name
end

#interchange_typeObject

Returns the value of attribute interchange_type.



358
359
360
# File 'lib/avalara_sdk/api/EInvoicing/V1/interop_api.rb', line 358

def interchange_type
  @interchange_type
end

#x_avalara_clientObject

Returns the value of attribute x_avalara_client.



362
363
364
# File 'lib/avalara_sdk/api/EInvoicing/V1/interop_api.rb', line 362

def x_avalara_client
  @x_avalara_client
end

#x_correlation_idObject

Returns the value of attribute x_correlation_id.



364
365
366
# File 'lib/avalara_sdk/api/EInvoicing/V1/interop_api.rb', line 364

def x_correlation_id
  @x_correlation_id
end

Instance Method Details

#get_avalara_versionObject



387
388
389
# File 'lib/avalara_sdk/api/EInvoicing/V1/interop_api.rb', line 387

def get_avalara_version()
    return @avalara_version || '1.2'
end

#get_document_typeObject



371
372
373
# File 'lib/avalara_sdk/api/EInvoicing/V1/interop_api.rb', line 371

def get_document_type()
    return @document_type
end

#get_file_nameObject



411
412
413
# File 'lib/avalara_sdk/api/EInvoicing/V1/interop_api.rb', line 411

def get_file_name()
    return @file_name
end

#get_interchange_typeObject



379
380
381
# File 'lib/avalara_sdk/api/EInvoicing/V1/interop_api.rb', line 379

def get_interchange_type()
    return @interchange_type
end

#get_x_avalara_clientObject



395
396
397
# File 'lib/avalara_sdk/api/EInvoicing/V1/interop_api.rb', line 395

def get_x_avalara_client()
    return @x_avalara_client
end

#get_x_correlation_idObject



403
404
405
# File 'lib/avalara_sdk/api/EInvoicing/V1/interop_api.rb', line 403

def get_x_correlation_id()
    return @x_correlation_id
end

#set_avalara_version(avalara_version) ⇒ Object



391
392
393
# File 'lib/avalara_sdk/api/EInvoicing/V1/interop_api.rb', line 391

def set_avalara_version(avalara_version)
    @avalara_version = avalara_version
end

#set_document_type(document_type) ⇒ Object



375
376
377
# File 'lib/avalara_sdk/api/EInvoicing/V1/interop_api.rb', line 375

def set_document_type(document_type)
    @document_type = document_type
end

#set_file_name(file_name) ⇒ Object



415
416
417
# File 'lib/avalara_sdk/api/EInvoicing/V1/interop_api.rb', line 415

def set_file_name(file_name)
    @file_name = file_name
end

#set_interchange_type(interchange_type) ⇒ Object



383
384
385
# File 'lib/avalara_sdk/api/EInvoicing/V1/interop_api.rb', line 383

def set_interchange_type(interchange_type)
    @interchange_type = interchange_type
end

#set_x_avalara_client(x_avalara_client) ⇒ Object



399
400
401
# File 'lib/avalara_sdk/api/EInvoicing/V1/interop_api.rb', line 399

def set_x_avalara_client(x_avalara_client)
    @x_avalara_client = x_avalara_client
end

#set_x_correlation_id(x_correlation_id) ⇒ Object



407
408
409
# File 'lib/avalara_sdk/api/EInvoicing/V1/interop_api.rb', line 407

def set_x_correlation_id(x_correlation_id)
    @x_correlation_id = x_correlation_id
end