Class: Google::Apis::CloudsearchV1::PhoneAccess

Inherits:
Object
  • Object
show all
Includes:
Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
Defined in:
lib/google/apis/cloudsearch_v1/classes.rb,
lib/google/apis/cloudsearch_v1/representations.rb,
lib/google/apis/cloudsearch_v1/representations.rb

Overview

Phone access contains information required to dial into a conference using a regional phone number and a PIN that is specific to that phone number.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ PhoneAccess

Returns a new instance of PhoneAccess.



15283
15284
15285
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15283

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#formatted_phone_numberString

The phone number to dial for this meeting space in INTERNATIONAL format. Full phone number with a leading '+' character and whitespace separations. Corresponds to the JSON property formattedPhoneNumber

Returns:

  • (String)


15256
15257
15258
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15256

def formatted_phone_number
  @formatted_phone_number
end

#language_codeString

The BCP 47/LDML language code for the language associated with this phone access. To be parsed by the i18n LanguageCode utility. Examples: "es-419" for Latin American Spanish, "fr-CA" for Canadian French. Corresponds to the JSON property languageCode

Returns:

  • (String)


15263
15264
15265
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15263

def language_code
  @language_code
end

#phone_numberString

The phone number to dial for this meeting space in E.164 format. Full phone number with a leading '+' character. Corresponds to the JSON property phoneNumber

Returns:

  • (String)


15269
15270
15271
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15269

def phone_number
  @phone_number
end

#pinString

The PIN that users must enter after dialing the given number. The PIN consists of only decimal digits and the length may vary. Corresponds to the JSON property pin

Returns:

  • (String)


15275
15276
15277
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15275

def pin
  @pin
end

#region_codeString

The CLDR/ISO 3166 region code for the country associated with this phone access. To be parsed by the i18n RegionCode utility. Example: "SE" for Sweden. Corresponds to the JSON property regionCode

Returns:

  • (String)


15281
15282
15283
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15281

def region_code
  @region_code
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



15288
15289
15290
15291
15292
15293
15294
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 15288

def update!(**args)
  @formatted_phone_number = args[:formatted_phone_number] if args.key?(:formatted_phone_number)
  @language_code = args[:language_code] if args.key?(:language_code)
  @phone_number = args[:phone_number] if args.key?(:phone_number)
  @pin = args[:pin] if args.key?(:pin)
  @region_code = args[:region_code] if args.key?(:region_code)
end