Class: Google::Apis::HealthcareV1beta1::EvaluateUserConsentsRequest
- Inherits:
-
Object
- Object
- Google::Apis::HealthcareV1beta1::EvaluateUserConsentsRequest
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/healthcare_v1beta1/classes.rb,
generated/google/apis/healthcare_v1beta1/representations.rb,
generated/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.
1561 1562 1563 |
# File 'generated/google/apis/healthcare_v1beta1/classes.rb', line 1561 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
1526 1527 1528 |
# File 'generated/google/apis/healthcare_v1beta1/classes.rb', line 1526 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
1532 1533 1534 |
# File 'generated/google/apis/healthcare_v1beta1/classes.rb', line 1532 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
1537 1538 1539 |
# File 'generated/google/apis/healthcare_v1beta1/classes.rb', line 1537 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
1542 1543 1544 |
# File 'generated/google/apis/healthcare_v1beta1/classes.rb', line 1542 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
1548 1549 1550 |
# File 'generated/google/apis/healthcare_v1beta1/classes.rb', line 1548 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
1554 1555 1556 |
# File 'generated/google/apis/healthcare_v1beta1/classes.rb', line 1554 def response_view @response_view end |
#user_id ⇒ String
Required. User ID to evaluate consents for.
Corresponds to the JSON property userId
1559 1560 1561 |
# File 'generated/google/apis/healthcare_v1beta1/classes.rb', line 1559 def user_id @user_id end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1566 1567 1568 1569 1570 1571 1572 1573 1574 |
# File 'generated/google/apis/healthcare_v1beta1/classes.rb', line 1566 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 |