class Google::Apis::HealthcareV1::Signature

User signature.

Attributes

image[RW]

Raw bytes representing consent artifact content. Corresponds to the JSON property `image` @return [Google::Apis::HealthcareV1::Image]

metadata[RW]

Optional. Metadata associated with the user's signature. For example, the user' s name or the user's title. Corresponds to the JSON property `metadata` @return [Hash<String,String>]

signature_time[RW]

Optional. Timestamp of the signature. Corresponds to the JSON property `signatureTime` @return [String]

user_id[RW]

Required. User's UUID provided by the client. Corresponds to the JSON property `userId` @return [String]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/healthcare_v1/classes.rb, line 3884
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/healthcare_v1/classes.rb, line 3889
def update!(**args)
  @image = args[:image] if args.key?(:image)
  @metadata = args[:metadata] if args.key?(:metadata)
  @signature_time = args[:signature_time] if args.key?(:signature_time)
  @user_id = args[:user_id] if args.key?(:user_id)
end