Class: ComplyanceSDK::PurchaseInvoice::PurchaseInvoiceCompliance
- Inherits:
-
Object
- Object
- ComplyanceSDK::PurchaseInvoice::PurchaseInvoiceCompliance
- Defined in:
- lib/complyance_sdk/purchase_invoice/models.rb
Instance Attribute Summary collapse
-
#business_process_identifier ⇒ Object
readonly
Returns the value of attribute business_process_identifier.
-
#fta_approved_status ⇒ Object
readonly
Returns the value of attribute fta_approved_status.
-
#specification_identifier ⇒ Object
readonly
Returns the value of attribute specification_identifier.
-
#uuid ⇒ Object
readonly
Returns the value of attribute uuid.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(uuid:, fta_approved_status:, business_process_identifier:, specification_identifier:) ⇒ PurchaseInvoiceCompliance
constructor
A new instance of PurchaseInvoiceCompliance.
Constructor Details
#initialize(uuid:, fta_approved_status:, business_process_identifier:, specification_identifier:) ⇒ PurchaseInvoiceCompliance
Returns a new instance of PurchaseInvoiceCompliance.
68 69 70 71 72 73 |
# File 'lib/complyance_sdk/purchase_invoice/models.rb', line 68 def initialize(uuid:, fta_approved_status:, business_process_identifier:, specification_identifier:) @uuid = uuid @fta_approved_status = fta_approved_status @business_process_identifier = business_process_identifier @specification_identifier = specification_identifier end |
Instance Attribute Details
#business_process_identifier ⇒ Object (readonly)
Returns the value of attribute business_process_identifier.
66 67 68 |
# File 'lib/complyance_sdk/purchase_invoice/models.rb', line 66 def business_process_identifier @business_process_identifier end |
#fta_approved_status ⇒ Object (readonly)
Returns the value of attribute fta_approved_status.
66 67 68 |
# File 'lib/complyance_sdk/purchase_invoice/models.rb', line 66 def fta_approved_status @fta_approved_status end |
#specification_identifier ⇒ Object (readonly)
Returns the value of attribute specification_identifier.
66 67 68 |
# File 'lib/complyance_sdk/purchase_invoice/models.rb', line 66 def specification_identifier @specification_identifier end |
#uuid ⇒ Object (readonly)
Returns the value of attribute uuid.
66 67 68 |
# File 'lib/complyance_sdk/purchase_invoice/models.rb', line 66 def uuid @uuid end |
Class Method Details
.from_h(data) ⇒ Object
75 76 77 78 79 80 81 82 83 84 |
# File 'lib/complyance_sdk/purchase_invoice/models.rb', line 75 def self.from_h(data) return nil unless data.is_a?(Hash) new( uuid: ModelHelpers.value_for(data, :uuid), fta_approved_status: ModelHelpers.value_for(data, :ftaApprovedStatus), business_process_identifier: ModelHelpers.value_for(data, :businessProcessIdentifier), specification_identifier: ModelHelpers.value_for(data, :specificationIdentifier) ) end |