Skip to main content

HS.BulkFHIR.ClientAuth.SMARTBackendService.Adapter

class HS.BulkFHIR.ClientAuth.SMARTBackendService.Adapter extends HS.BulkFHIR.ClientAuth.OAuth.Adapter

Method Inventory

Parameters

parameter archeType = SMART-Backend-Service-Auth;
Inherited description: This property describes the overarching type of the adapter & its subclasses, so that they may be understood as belonging to the same group exhibiting fundamentally similar behaviors or serving similar purpose. Used when generating the metadata (GUISettings) for all adapters & config classes so the UI may be able to identify the archeType of adapter it's dealing with, without knowing its full inheritance chain (e.g. all pureFHIR fetch adapter & their subclasses will have the same archeType, all BulkFHIR fetch adapter & subclasses will have same archeType, etc.) and the UI can enforce archeType specific behavior across otherwise indistinguishable adapters & their configs.
parameter configClass = HS.BulkFHIR.ClientAuth.SMARTBackendService.Config;

Methods

classmethod GetFetchTokenInfo(pBFCconfig As HS.BulkFHIR.API.Data.Config = "", pClientAuthConfig As HS.BulkFHIR.ClientAuth.SMARTBackendService.Config, pSession As HS.BulkFHIR.Session) as %DynamicObject
Inherited description: Utility method for creating a concise object containing the scopes & credentials with which requests for access tokens may be made Used to create instances of HS.BulkFHIR.Session fetchTokenInfo property, for the purpose of utilizing HS.BulkFHIR.Fetch.Util.AccessToken

Inherited Members

Inherited Methods

FeedbackOpens in a new tab