Class: Google::Apis::DocsV1::PersonProperties
- Inherits:
-
Object
- Object
- Google::Apis::DocsV1::PersonProperties
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/docs_v1/classes.rb,
lib/google/apis/docs_v1/representations.rb,
lib/google/apis/docs_v1/representations.rb
Overview
Properties specific to a linked Person.
Instance Attribute Summary collapse
-
#email ⇒ String
Output only.
-
#name ⇒ String
Output only.
Instance Method Summary collapse
-
#initialize(**args) ⇒ PersonProperties
constructor
A new instance of PersonProperties.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ PersonProperties
Returns a new instance of PersonProperties.
3625 3626 3627 |
# File 'lib/google/apis/docs_v1/classes.rb', line 3625 def initialize(**args) update!(**args) end |
Instance Attribute Details
#email ⇒ String
Output only. The email address linked to this Person. This field is always
present.
Corresponds to the JSON property email
3617 3618 3619 |
# File 'lib/google/apis/docs_v1/classes.rb', line 3617 def email @email end |
#name ⇒ String
Output only. The name of the person if it is displayed in the link text
instead of the person's email address.
Corresponds to the JSON property name
3623 3624 3625 |
# File 'lib/google/apis/docs_v1/classes.rb', line 3623 def name @name end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3630 3631 3632 3633 |
# File 'lib/google/apis/docs_v1/classes.rb', line 3630 def update!(**args) @email = args[:email] if args.key?(:email) @name = args[:name] if args.key?(:name) end |