Class: Google::Cloud::Talent::V4beta1::PersonName::PersonStructuredName

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/talent/v4beta1/profile.rb

Overview

Resource that represents a person’s structured name.

Instance Attribute Summary collapse

Instance Attribute Details

#family_name::String

Returns Family/last name.

It’s derived from formatted_name if not provided.

Number of characters allowed is 100.

Returns:

  • (::String)

    Family/last name.

    It’s derived from formatted_name if not provided.

    Number of characters allowed is 100.



375
376
377
378
# File 'proto_docs/google/cloud/talent/v4beta1/profile.rb', line 375

class PersonStructuredName
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#given_name::String

Returns Given/first name.

It’s derived from formatted_name if not provided.

Number of characters allowed is 100.

Returns:

  • (::String)

    Given/first name.

    It’s derived from formatted_name if not provided.

    Number of characters allowed is 100.



375
376
377
378
# File 'proto_docs/google/cloud/talent/v4beta1/profile.rb', line 375

class PersonStructuredName
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#middle_initial::String

Returns Middle initial.

It’s derived from formatted_name if not provided.

Number of characters allowed is 20.

Returns:

  • (::String)

    Middle initial.

    It’s derived from formatted_name if not provided.

    Number of characters allowed is 20.



375
376
377
378
# File 'proto_docs/google/cloud/talent/v4beta1/profile.rb', line 375

class PersonStructuredName
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#preferred_name::String

Returns Preferred given/first name or nickname.

Number of characters allowed is 100.

Returns:

  • (::String)

    Preferred given/first name or nickname.

    Number of characters allowed is 100.



375
376
377
378
# File 'proto_docs/google/cloud/talent/v4beta1/profile.rb', line 375

class PersonStructuredName
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#prefixes::Array<::String>

Returns Prefixes.

Number of characters allowed is 20.

Returns:

  • (::Array<::String>)

    Prefixes.

    Number of characters allowed is 20.



375
376
377
378
# File 'proto_docs/google/cloud/talent/v4beta1/profile.rb', line 375

class PersonStructuredName
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#suffixes::Array<::String>

Returns Suffixes.

Number of characters allowed is 20.

Returns:

  • (::Array<::String>)

    Suffixes.

    Number of characters allowed is 20.



375
376
377
378
# File 'proto_docs/google/cloud/talent/v4beta1/profile.rb', line 375

class PersonStructuredName
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end