Class: EInvoiceAPI::Models::LookupRetrieveResponse
- Inherits:
-
Internal::Type::BaseModel
- Object
- Internal::Type::BaseModel
- EInvoiceAPI::Models::LookupRetrieveResponse
- Defined in:
- lib/e_invoice_api/models/lookup_retrieve_response.rb
Overview
Defined Under Namespace
Classes: BusinessCard, DNSInfo, QueryMetadata, ServiceMetadata
Instance Attribute Summary collapse
-
#business_card ⇒ EInvoiceAPI::Models::LookupRetrieveResponse::BusinessCard
Business card information for the Peppol participant.
-
#certificates ⇒ Array<EInvoiceAPI::Models::Certificate>
List of certificates found for the Peppol participant.
-
#dns_info ⇒ EInvoiceAPI::Models::LookupRetrieveResponse::DNSInfo
Information about the DNS lookup performed.
-
#errors ⇒ Array<String>
List of error messages if any errors occurred during the lookup.
-
#execution_time_ms ⇒ Float
Total execution time of the lookup operation in milliseconds.
-
#query_metadata ⇒ EInvoiceAPI::Models::LookupRetrieveResponse::QueryMetadata
Metadata about the query that was performed.
-
#service_metadata ⇒ EInvoiceAPI::Models::LookupRetrieveResponse::ServiceMetadata
Service metadata information for the Peppol participant.
-
#status ⇒ String
Overall status of the lookup: ‘success’ or ‘error’.
Instance Method Summary collapse
-
#initialize(identifier_scheme: , identifier_value: , sml_domain: , timestamp: , version: ) ⇒ Object
constructor
Metadata about the query that was performed.
Methods inherited from Internal::Type::BaseModel
==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml
Methods included from Internal::Type::Converter
#coerce, coerce, #dump, dump, #inspect, inspect, meta_info, new_coerce_state, type_info
Methods included from Internal::Util::SorbetRuntimeSupport
#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type
Constructor Details
#initialize(identifier_scheme: , identifier_value: , sml_domain: , timestamp: , version: ) ⇒ Object
Metadata about the query that was performed
|
|
# File 'lib/e_invoice_api/models/lookup_retrieve_response.rb', line 61
|
Instance Attribute Details
#business_card ⇒ EInvoiceAPI::Models::LookupRetrieveResponse::BusinessCard
Business card information for the Peppol participant
11 12 13 |
# File 'lib/e_invoice_api/models/lookup_retrieve_response.rb', line 11 required :business_card, -> { EInvoiceAPI::Models::LookupRetrieveResponse::BusinessCard }, api_name: :businessCard |
#certificates ⇒ Array<EInvoiceAPI::Models::Certificate>
List of certificates found for the Peppol participant
19 |
# File 'lib/e_invoice_api/models/lookup_retrieve_response.rb', line 19 required :certificates, -> { EInvoiceAPI::Internal::Type::ArrayOf[EInvoiceAPI::Certificate] } |
#dns_info ⇒ EInvoiceAPI::Models::LookupRetrieveResponse::DNSInfo
Information about the DNS lookup performed
25 |
# File 'lib/e_invoice_api/models/lookup_retrieve_response.rb', line 25 required :dns_info, -> { EInvoiceAPI::Models::LookupRetrieveResponse::DNSInfo }, api_name: :dnsInfo |
#errors ⇒ Array<String>
List of error messages if any errors occurred during the lookup
31 |
# File 'lib/e_invoice_api/models/lookup_retrieve_response.rb', line 31 required :errors, EInvoiceAPI::Internal::Type::ArrayOf[String] |
#execution_time_ms ⇒ Float
Total execution time of the lookup operation in milliseconds
37 |
# File 'lib/e_invoice_api/models/lookup_retrieve_response.rb', line 37 required :execution_time_ms, Float, api_name: :executionTimeMs |
#query_metadata ⇒ EInvoiceAPI::Models::LookupRetrieveResponse::QueryMetadata
Metadata about the query that was performed
43 44 45 |
# File 'lib/e_invoice_api/models/lookup_retrieve_response.rb', line 43 required :query_metadata, -> { EInvoiceAPI::Models::LookupRetrieveResponse::QueryMetadata }, api_name: :queryMetadata |
#service_metadata ⇒ EInvoiceAPI::Models::LookupRetrieveResponse::ServiceMetadata
Service metadata information for the Peppol participant
51 52 53 |
# File 'lib/e_invoice_api/models/lookup_retrieve_response.rb', line 51 required :service_metadata, -> { EInvoiceAPI::Models::LookupRetrieveResponse::ServiceMetadata }, api_name: :serviceMetadata |
#status ⇒ String
Overall status of the lookup: ‘success’ or ‘error’
59 |
# File 'lib/e_invoice_api/models/lookup_retrieve_response.rb', line 59 required :status, String |