Class: Telnyx::Models::WebSearchContentsResponse::Data::Result
- Inherits:
-
Internal::Type::BaseModel
- Object
- Internal::Type::BaseModel
- Telnyx::Models::WebSearchContentsResponse::Data::Result
- Defined in:
- lib/telnyx/models/web_search_contents_response.rb,
sig/telnyx/models/web_search_contents_response.rbs
Defined Under Namespace
Classes: Metadata
Instance Attribute Summary collapse
-
#html ⇒ String?
Cleaned HTML content (if
htmlformat requested; may also be present on freshly crawled pages). -
#markdown ⇒ String?
Markdown content (if
markdownformat requested). -
#metadata ⇒ Telnyx::Models::WebSearchContentsResponse::Data::Result::Metadata?
Page metadata (if
metadataformat requested). -
#title ⇒ String?
Page title (if available).
-
#url ⇒ String
The source URL.
Instance Method Summary collapse
-
#initialize(url:, html: nil, markdown: nil, metadata: nil, title: nil) ⇒ Object
constructor
Some parameter documentations has been truncated, see Result for more details.
- #to_hash ⇒ {
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(url:, html: nil, markdown: nil, metadata: nil, title: nil) ⇒ Object
Some parameter documentations has been truncated, see Telnyx::Models::WebSearchContentsResponse::Data::Result for more details.
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 |
# File 'lib/telnyx/models/web_search_contents_response.rb', line 26 class Result < Telnyx::Internal::Type::BaseModel # @!attribute url # The source URL. # # @return [String] required :url, String # @!attribute html # Cleaned HTML content (if `html` format requested; may also be present on freshly # crawled pages). # # @return [String, nil] optional :html, String # @!attribute markdown # Markdown content (if `markdown` format requested). # # @return [String, nil] optional :markdown, String # @!attribute metadata # Page metadata (if `metadata` format requested). # # @return [Telnyx::Models::WebSearchContentsResponse::Data::Result::Metadata, nil] optional :metadata, -> { Telnyx::Models::WebSearchContentsResponse::Data::Result::Metadata } # @!attribute title # Page title (if available). # # @return [String, nil] optional :title, String # @!method initialize(url:, html: nil, markdown: nil, metadata: nil, title: nil) # Some parameter documentations has been truncated, see # {Telnyx::Models::WebSearchContentsResponse::Data::Result} for more details. # # @param url [String] The source URL. # # @param html [String] Cleaned HTML content (if `html` format requested; may also be present on freshly # # @param markdown [String] Markdown content (if `markdown` format requested). # # @param metadata [Telnyx::Models::WebSearchContentsResponse::Data::Result::Metadata] Page metadata (if `metadata` format requested). # # @param title [String] Page title (if available). # @see Telnyx::Models::WebSearchContentsResponse::Data::Result#metadata class Metadata < Telnyx::Internal::Type::BaseModel # @!attribute favicon_url # Favicon URL (if available). # # @return [String, nil] optional :favicon_url, String # @!attribute site_name # Site name. Often empty. # # @return [String, nil] optional :site_name, String # @!method initialize(favicon_url: nil, site_name: nil) # Page metadata (if `metadata` format requested). # # @param favicon_url [String] Favicon URL (if available). # # @param site_name [String] Site name. Often empty. end end |
Instance Attribute Details
#html ⇒ String?
Cleaned HTML content (if html format requested; may also be present on freshly
crawled pages).
38 |
# File 'lib/telnyx/models/web_search_contents_response.rb', line 38 optional :html, String |
#markdown ⇒ String?
Markdown content (if markdown format requested).
44 |
# File 'lib/telnyx/models/web_search_contents_response.rb', line 44 optional :markdown, String |
#metadata ⇒ Telnyx::Models::WebSearchContentsResponse::Data::Result::Metadata?
Page metadata (if metadata format requested).
50 |
# File 'lib/telnyx/models/web_search_contents_response.rb', line 50 optional :metadata, -> { Telnyx::Models::WebSearchContentsResponse::Data::Result::Metadata } |
#title ⇒ String?
Page title (if available).
56 |
# File 'lib/telnyx/models/web_search_contents_response.rb', line 56 optional :title, String |
#url ⇒ String
The source URL.
31 |
# File 'lib/telnyx/models/web_search_contents_response.rb', line 31 required :url, String |
Instance Method Details
#to_hash ⇒ {
77 |
# File 'sig/telnyx/models/web_search_contents_response.rbs', line 77
def to_hash: -> {
|