Class: Google::Apis::HealthcareV1beta1::EvaluateUserConsentsRequest
- Inherits:
-
Object
- Object
- Google::Apis::HealthcareV1beta1::EvaluateUserConsentsRequest
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/healthcare_v1beta1/classes.rb,
lib/google/apis/healthcare_v1beta1/representations.rb,
lib/google/apis/healthcare_v1beta1/representations.rb
Overview
Evaluate an end user's Consents for all matching User data mappings.
Instance Attribute Summary collapse
-
#consent_list ⇒ Google::Apis::HealthcareV1beta1::ConsentList
List of resource names of Consent resources.
-
#page_size ⇒ Fixnum
Limit on the number of user data mappings to return in a single response.
-
#page_token ⇒ String
Token to retrieve the next page of results to get the first page.
-
#request_attributes ⇒ Hash<String,String>
The values of request attributes associated with this access request.
-
#resource_attributes ⇒ Hash<String,String>
The values of resources attributes associated with the type of data being requested.
-
#response_view ⇒ String
The view for EvaluateUserConsentsResponse.
-
#user_id ⇒ String
Required.
Instance Method Summary collapse
-
#initialize(**args) ⇒ EvaluateUserConsentsRequest
constructor
A new instance of EvaluateUserConsentsRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ EvaluateUserConsentsRequest
Returns a new instance of EvaluateUserConsentsRequest.
1580 1581 1582 |
# File 'lib/google/apis/healthcare_v1beta1/classes.rb', line 1580 def initialize(**args) update!(**args) end |
Instance Attribute Details
#consent_list ⇒ Google::Apis::HealthcareV1beta1::ConsentList
List of resource names of Consent resources.
Corresponds to the JSON property consentList
1545 1546 1547 |
# File 'lib/google/apis/healthcare_v1beta1/classes.rb', line 1545 def @consent_list end |
#page_size ⇒ Fixnum
Limit on the number of user data mappings to return in a single response. If
not specified, 100 is used. May not be larger than 1000.
Corresponds to the JSON property pageSize
1551 1552 1553 |
# File 'lib/google/apis/healthcare_v1beta1/classes.rb', line 1551 def page_size @page_size end |
#page_token ⇒ String
Token to retrieve the next page of results to get the first page.
Corresponds to the JSON property pageToken
1556 1557 1558 |
# File 'lib/google/apis/healthcare_v1beta1/classes.rb', line 1556 def page_token @page_token end |
#request_attributes ⇒ Hash<String,String>
The values of request attributes associated with this access request.
Corresponds to the JSON property requestAttributes
1561 1562 1563 |
# File 'lib/google/apis/healthcare_v1beta1/classes.rb', line 1561 def request_attributes @request_attributes end |
#resource_attributes ⇒ Hash<String,String>
The values of resources attributes associated with the type of data being
requested. If no values are specified, then all data types are queried.
Corresponds to the JSON property resourceAttributes
1567 1568 1569 |
# File 'lib/google/apis/healthcare_v1beta1/classes.rb', line 1567 def resource_attributes @resource_attributes end |
#response_view ⇒ String
The view for EvaluateUserConsentsResponse. If unspecified, defaults to BASIC
and returns consented as TRUE or FALSE.
Corresponds to the JSON property responseView
1573 1574 1575 |
# File 'lib/google/apis/healthcare_v1beta1/classes.rb', line 1573 def response_view @response_view end |
#user_id ⇒ String
Required. User ID to evaluate consents for.
Corresponds to the JSON property userId
1578 1579 1580 |
# File 'lib/google/apis/healthcare_v1beta1/classes.rb', line 1578 def user_id @user_id end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1585 1586 1587 1588 1589 1590 1591 1592 1593 |
# File 'lib/google/apis/healthcare_v1beta1/classes.rb', line 1585 def update!(**args) @consent_list = args[:consent_list] if args.key?(:consent_list) @page_size = args[:page_size] if args.key?(:page_size) @page_token = args[:page_token] if args.key?(:page_token) @request_attributes = args[:request_attributes] if args.key?(:request_attributes) @resource_attributes = args[:resource_attributes] if args.key?(:resource_attributes) @response_view = args[:response_view] if args.key?(:response_view) @user_id = args[:user_id] if args.key?(:user_id) end |