Class: Google::Apis::DomainsrdapV1::RdapResponse
- Inherits:
-
Object
- Object
- Google::Apis::DomainsrdapV1::RdapResponse
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/domainsrdap_v1/classes.rb,
lib/google/apis/domainsrdap_v1/representations.rb,
lib/google/apis/domainsrdap_v1/representations.rb
Overview
Response to a general RDAP query.
Instance Attribute Summary collapse
-
#description ⇒ Array<String>
Error description.
-
#error_code ⇒ Fixnum
Error HTTP code.
-
#json_response ⇒ Google::Apis::DomainsrdapV1::HttpBody
Message that represents an arbitrary HTTP body.
-
#lang ⇒ String
Error language code.
-
#notices ⇒ Array<Google::Apis::DomainsrdapV1::Notice>
Notices applying to this response.
-
#rdap_conformance ⇒ Array<String>
RDAP conformance level.
-
#title ⇒ String
Error title.
Instance Method Summary collapse
-
#initialize(**args) ⇒ RdapResponse
constructor
A new instance of RdapResponse.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ RdapResponse
Returns a new instance of RdapResponse.
225 226 227 |
# File 'lib/google/apis/domainsrdap_v1/classes.rb', line 225 def initialize(**args) update!(**args) end |
Instance Attribute Details
#description ⇒ Array<String>
Error description.
Corresponds to the JSON property description
177 178 179 |
# File 'lib/google/apis/domainsrdap_v1/classes.rb', line 177 def description @description end |
#error_code ⇒ Fixnum
Error HTTP code. Example: "501".
Corresponds to the JSON property errorCode
182 183 184 |
# File 'lib/google/apis/domainsrdap_v1/classes.rb', line 182 def error_code @error_code end |
#json_response ⇒ Google::Apis::DomainsrdapV1::HttpBody
Message that represents an arbitrary HTTP body. It should only be used for
payload formats that can't be represented as JSON, such as raw binary or an
HTML page. This message can be used both in streaming and non-streaming API
methods in the request as well as the response. It can be used as a top-level
request field, which is convenient if one wants to extract parameters from
either the URL or HTTP template into the request fields and also want access
to the raw HTTP body. Example: message GetResourceRequest // A unique
request id. string request_id = 1; // The raw HTTP body is bound to this field.
google.api.HttpBody http_body = 2;
service ResourceService rpc
GetResource(GetResourceRequest) returns (google.api.HttpBody); rpc
UpdateResource(google.api.HttpBody) returns (google.protobuf.Empty);
Example
with streaming methods: service CaldavService rpc GetCalendar(stream google.
api.HttpBody) returns (stream google.api.HttpBody); rpc UpdateCalendar(stream
google.api.HttpBody) returns (stream google.api.HttpBody);
Use of this type
only changes how the request and response bodies are handled, all other
features will continue to work unchanged.
Corresponds to the JSON property jsonResponse
202 203 204 |
# File 'lib/google/apis/domainsrdap_v1/classes.rb', line 202 def json_response @json_response end |
#lang ⇒ String
Error language code. Error response info fields are defined in section 6 of
RFC 7483.
Corresponds to the JSON property lang
208 209 210 |
# File 'lib/google/apis/domainsrdap_v1/classes.rb', line 208 def lang @lang end |
#notices ⇒ Array<Google::Apis::DomainsrdapV1::Notice>
Notices applying to this response.
Corresponds to the JSON property notices
213 214 215 |
# File 'lib/google/apis/domainsrdap_v1/classes.rb', line 213 def notices @notices end |
#rdap_conformance ⇒ Array<String>
RDAP conformance level.
Corresponds to the JSON property rdapConformance
218 219 220 |
# File 'lib/google/apis/domainsrdap_v1/classes.rb', line 218 def rdap_conformance @rdap_conformance end |
#title ⇒ String
Error title.
Corresponds to the JSON property title
223 224 225 |
# File 'lib/google/apis/domainsrdap_v1/classes.rb', line 223 def title @title end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
230 231 232 233 234 235 236 237 238 |
# File 'lib/google/apis/domainsrdap_v1/classes.rb', line 230 def update!(**args) @description = args[:description] if args.key?(:description) @error_code = args[:error_code] if args.key?(:error_code) @json_response = args[:json_response] if args.key?(:json_response) @lang = args[:lang] if args.key?(:lang) @notices = args[:notices] if args.key?(:notices) @rdap_conformance = args[:rdap_conformance] if args.key?(:rdap_conformance) @title = args[:title] if args.key?(:title) end |