class Google::Apis::HealthcareV1::Expr
additional information.
determined by the service that evaluates it. See the service documentation for
exact variables and functions that may be referenced within an expression are
expression: “‘New message received at ’ + string(document.create_time)” The
string“ description: ”Create a notification string with a timestamp.“
document.type != ‘internal’” Example (Data Manipulation): title: “Notification
should be publicly visible” expression: “document.type != ‘private’ &&
Logic): title: ”Public documents“ description: ”Determine whether the document
owner“ expression: ”document.owner == request.auth.claims.email“ Example (
Requestor is owner” description: “Determines if requestor is the document
chars” expression: “document.summary.size() < 100” Example (Equality): title: “
”Summary size limit“ description: ”Determines if a summary is less than 100
documented at github.com/google/cel-spec. Example (Comparison): title:
CEL is a C-like expression language. The syntax and semantics of CEL are
Represents a textual expression in the Common Expression Language (CEL) syntax.
def initialize(**args)
def initialize(**args) update!(**args) end
def update!(**args)
def update!(**args) @description = args[:description] if args.key?(:description) @expression = args[:expression] if args.key?(:expression) @location = args[:location] if args.key?(:location) @title = args[:title] if args.key?(:title) end