Class: EInvoiceAPI::Models::LookupRetrieveResponse::ServiceMetadata::Endpoint::Process::Endpoint
- Inherits:
-
Internal::Type::BaseModel
- Object
- Internal::Type::BaseModel
- EInvoiceAPI::Models::LookupRetrieveResponse::ServiceMetadata::Endpoint::Process::Endpoint
- Defined in:
- lib/e_invoice_api/models/lookup_retrieve_response.rb
Instance Attribute Summary collapse
-
#address ⇒ String
URL or address of the endpoint.
-
#certificate ⇒ EInvoiceAPI::Models::Certificate?
Certificate information for a Peppol endpoint.
-
#service_activation_date ⇒ String?
ISO 8601 date when the service was activated.
-
#service_description ⇒ String?
Human-readable description of the service.
-
#service_expiration_date ⇒ String?
ISO 8601 date when the service will expire.
-
#technical_contact_url ⇒ String?
URL for technical contact information.
-
#technical_information_url ⇒ String?
URL for technical documentation.
-
#transport_profile ⇒ String
Transport profile used by this endpoint.
Instance Method Summary collapse
-
#initialize(endpoints:, process_id:) ⇒ Object
constructor
Process information in the Peppol network.
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(endpoints:, process_id:) ⇒ Object
Process information in the Peppol network.
412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 |
# File 'lib/e_invoice_api/models/lookup_retrieve_response.rb', line 412 class Endpoint < EInvoiceAPI::Internal::Type::BaseModel # @!attribute address # URL or address of the endpoint # # @return [String] required :address, String # @!attribute transport_profile # Transport profile used by this endpoint # # @return [String] required :transport_profile, String, api_name: :transportProfile # @!attribute certificate # Certificate information for a Peppol endpoint. # # @return [EInvoiceAPI::Models::Certificate, nil] optional :certificate, -> { EInvoiceAPI::Certificate }, nil?: true # @!attribute service_activation_date # ISO 8601 date when the service was activated # # @return [String, nil] optional :service_activation_date, String, api_name: :serviceActivationDate, nil?: true # @!attribute service_description # Human-readable description of the service # # @return [String, nil] optional :service_description, String, api_name: :serviceDescription, nil?: true # @!attribute service_expiration_date # ISO 8601 date when the service will expire # # @return [String, nil] optional :service_expiration_date, String, api_name: :serviceExpirationDate, nil?: true # @!attribute technical_contact_url # URL for technical contact information # # @return [String, nil] optional :technical_contact_url, String, api_name: :technicalContactUrl, nil?: true # @!attribute technical_information_url # URL for technical documentation # # @return [String, nil] optional :technical_information_url, String, api_name: :technicalInformationUrl, nil?: true # @!method initialize(address:, transport_profile:, certificate: nil, service_activation_date: nil, service_description: nil, service_expiration_date: nil, technical_contact_url: nil, technical_information_url: nil) # Endpoint information for a specific Peppol process. # # @param address [String] URL or address of the endpoint # # @param transport_profile [String] Transport profile used by this endpoint # # @param certificate [EInvoiceAPI::Models::Certificate, nil] Certificate information for a Peppol endpoint. # # @param service_activation_date [String, nil] ISO 8601 date when the service was activated # # @param service_description [String, nil] Human-readable description of the service # # @param service_expiration_date [String, nil] ISO 8601 date when the service will expire # # @param technical_contact_url [String, nil] URL for technical contact information # # @param technical_information_url [String, nil] URL for technical documentation end |
Instance Attribute Details
#address ⇒ String
URL or address of the endpoint
417 |
# File 'lib/e_invoice_api/models/lookup_retrieve_response.rb', line 417 required :address, String |
#certificate ⇒ EInvoiceAPI::Models::Certificate?
Certificate information for a Peppol endpoint.
429 |
# File 'lib/e_invoice_api/models/lookup_retrieve_response.rb', line 429 optional :certificate, -> { EInvoiceAPI::Certificate }, nil?: true |
#service_activation_date ⇒ String?
ISO 8601 date when the service was activated
435 |
# File 'lib/e_invoice_api/models/lookup_retrieve_response.rb', line 435 optional :service_activation_date, String, api_name: :serviceActivationDate, nil?: true |
#service_description ⇒ String?
Human-readable description of the service
441 |
# File 'lib/e_invoice_api/models/lookup_retrieve_response.rb', line 441 optional :service_description, String, api_name: :serviceDescription, nil?: true |
#service_expiration_date ⇒ String?
ISO 8601 date when the service will expire
447 |
# File 'lib/e_invoice_api/models/lookup_retrieve_response.rb', line 447 optional :service_expiration_date, String, api_name: :serviceExpirationDate, nil?: true |
#technical_contact_url ⇒ String?
URL for technical contact information
453 |
# File 'lib/e_invoice_api/models/lookup_retrieve_response.rb', line 453 optional :technical_contact_url, String, api_name: :technicalContactUrl, nil?: true |
#technical_information_url ⇒ String?
URL for technical documentation
459 |
# File 'lib/e_invoice_api/models/lookup_retrieve_response.rb', line 459 optional :technical_information_url, String, api_name: :technicalInformationUrl, nil?: true |
#transport_profile ⇒ String
Transport profile used by this endpoint
423 |
# File 'lib/e_invoice_api/models/lookup_retrieve_response.rb', line 423 required :transport_profile, String, api_name: :transportProfile |