Scopes class
for Scopes, it's really best to go and look at the official description from HL7 http://www.hl7.org/fhir/smart-app-launch/scopes-and-launch-context/
- Annotations
- 
    - @freezed
 
Constructors
Properties
- 
  additional
  → List<String> ?
- 
  
  no setterinherited
- 
  clinicalScopes
  → List<ClinicalScope> ?
- 
  see the clinical scopes class for details
  no setterinherited
- 
  copyWith
  → $ScopesCopyWith<Scopes> 
- 
  
  no setterinherited
- ehrLaunch → bool?
- 
  if this app is going to be launched from within an EHR
  no setterinherited
- encounterLaunch → bool?
- 
  if the context of this app is in regards to a specific encounter
  no setterinherited
- fhirUser → bool?
- 
  permission to retrieve information about the current logged-in user
almost always coupled with openid
  no setterinherited
- hashCode → int
- 
  The hash code for this object.
  no setterinherited
- intent → String?
- 
  String value describing the intent of the application launch
  no setterinherited
- needPatientBanner → bool?
- 
  does this request need a patient banner
  no setterinherited
- offlineAccess → bool?
- 
  will this app require offline access? specifies the kind of token that
will be returned
  no setterinherited
- onlineAccess → bool?
- 
  will this app require online access? specifies the kind of token that
will be returned
  no setterinherited
- openid → bool?
- 
  permission to retrieve information about the current logged-in user
almost always coupled with fhirUser
  no setterinherited
- patientLaunch → bool?
- 
  if the context of this app is about a specific patient
  no setterinherited
- profile → bool?
- 
  this is being deprecated but still commonly required
  no setterinherited
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
- smartOrchestrateLaunch → bool?
- 
  I'm not actually sure what this does
  no setterinherited
Methods
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  scopesList() → List< String> 
- creates a list of strings from the Scopes object to use in the request, it checks if each item is null or false, and includes it appropriately
- 
  toString() → String 
- 
  A string representation of this object.
  inherited
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited