Classes
The following classes are available globally.
-
Declaration
Swift
@objc(AuthEntry) public class AuthEntry : NSManagedObjectextension AuthEntry : Identifiable -
Store for fetching, creating, updating or deleting
See moreAVSTransactionEntitys on the providedCoreDataController[REQ:BSI-eRp-ePA:O.Source_2#6] CoreDataStore adapter forAVSTransactionEntitysDeclaration
Swift
public class AVSTransactionCoreDataStore : AVSTransactionDataStore, CoreDataCrudable -
Holds the NSPersistentContainer for accessing core data entities of the
See moreErxTaskmoduleDeclaration
Swift
public class CoreDataController -
Factory for all public
See moreeRpLocalStorageinstances. Guarantees to always return the same instance ofCoreDataControllerduring it’s lifetimeDeclaration
Swift
public class LocalStoreFactory : CoreDataControllerFactory -
Declaration
Swift
@objc(AVSTransactionEntity) public class AVSTransactionEntity : NSManagedObjectextension AVSTransactionEntity: Identifiable -
Declaration
Swift
@objc(DiGaDispenseEntity) public class DiGaDispenseEntity : NSManagedObjectextension DiGaDispenseEntity: Identifiable -
Declaration
Swift
@objc(DiGaInfoEntity) public class DiGaInfoEntity : NSManagedObjectextension DiGaInfoEntity: Identifiable -
Declaration
Swift
@objc(ErxChargeItemEntity) public class ErxChargeItemEntity : NSManagedObjectextension ErxChargeItemEntity: Identifiable -
Declaration
Swift
@objc(ErxEpaMedicationEntity) public class ErxEpaMedicationEntity : NSManagedObjectextension ErxEpaMedicationEntity: Identifiable -
Declaration
Swift
@objc(ErxTaskAccidentInfoEntity) public class ErxTaskAccidentInfoEntity : NSManagedObject -
Declaration
Swift
@objc(ErxTaskCommunicationEntity) public class ErxTaskCommunicationEntity : NSManagedObjectextension ErxTaskCommunicationEntity: Identifiable -
Declaration
Swift
@objc(ErxTaskDeviceRequestEntity) public class ErxTaskDeviceRequestEntity : NSManagedObjectextension ErxTaskDeviceRequestEntity: Identifiable -
Declaration
Swift
@objc(ErxTaskEntity) public class ErxTaskEntity : NSManagedObjectextension ErxTaskEntity: Identifiable -
Declaration
Swift
@objc(ErxTaskIngredientEntity) public class ErxTaskIngredientEntity : NSManagedObjectextension ErxTaskIngredientEntity: Identifiable -
Declaration
Swift
@objc(ErxTaskMedicationDispenseEntity) public class ErxTaskMedicationDispenseEntity : NSManagedObjectextension ErxTaskMedicationDispenseEntity: Identifiable -
Declaration
Swift
@objc(ErxTaskMedicationEntity) public class ErxTaskMedicationEntity : NSManagedObjectextension ErxTaskMedicationEntity: Identifiable -
Declaration
Swift
@objc(ErxTaskMultiplePrescriptionEntity) public class ErxTaskMultiplePrescriptionEntity : NSManagedObjectextension ErxTaskMultiplePrescriptionEntity: Identifiable -
Declaration
Swift
@objc(ErxTaskOrganizationEntity) public class ErxTaskOrganizationEntity : NSManagedObject -
Declaration
Swift
@objc(ErxTaskPatientEntity) public class ErxTaskPatientEntity : NSManagedObject -
Declaration
Swift
@objc(ErxTaskPractitionerEntity) public class ErxTaskPractitionerEntity : NSManagedObject -
Declaration
Swift
@objc(ErxTaskQuantityEntity) public class ErxTaskQuantityEntity : NSManagedObjectextension ErxTaskQuantityEntity: Identifiable -
Declaration
Swift
@objc(ErxTaskRatioEntity) public class ErxTaskRatioEntity : NSManagedObjectextension ErxTaskRatioEntity: Identifiable -
Declaration
Swift
@objc(MedicationScheduleEntity) public class MedicationScheduleEntity : NSManagedObject -
Declaration
Swift
@objc(MedicationScheduleEntryEntity) public class MedicationScheduleEntryEntity : NSManagedObject -
Declaration
Swift
@objc(PharmacyEntity) public class PharmacyEntity : NSManagedObjectextension PharmacyEntity: Identifiable -
Declaration
Swift
@objc(ProfileEntity) public class ProfileEntity : NSManagedObjectextension ProfileEntity: Identifiable -
Declaration
Swift
@objc(ShipmentInfoEntity) public class ShipmentInfoEntity : NSManagedObject -
Declaration
Swift
public class MedicationScheduleCoreDataStore : CoreDataCrudable, MedicationScheduleStore -
Declaration
Swift
public class MigrationManager : ModelMigrating -
Store for fetching, creating, updating or deleting
See morePharmacyLocations on the providedCoreDataController[REQ:BSI-eRp-ePA:O.Source_2#2] CoreDataStore adapter forPharmacyLocationsDeclaration
Swift
public class PharmacyCoreDataStore : PharmacyLocalDataStore, CoreDataCrudable -
Store for fetching, creating, updating or deleting
See moreErxTasks and it‘s underlying types. Access to most entities is tied to the given profileId. [REQ:BSI-eRp-ePA:O.Source_2#3] CoreDataStore adapter forErxTasksDeclaration
Swift
public class DefaultErxTaskCoreDataStore : ErxTaskCoreDataStore -
Store for fetching, creating, updating or deleting
See moreProfiles on the providedCoreDataController[REQ:BSI-eRp-ePA:O.Source_2#4] CoreDataStore adapter forProfilesDeclaration
Swift
public class ProfileCoreDataStore : ProfileDataStore, CoreDataCrudable -
Store for fetching, creating, updating or deleting
See moreShipmentInfoEntitys on the providedCoreDataController[REQ:BSI-eRp-ePA:O.Source_2#5] CoreDataStore adapter forShipmentInfoEntitysDeclaration
Swift
public class ShipmentInfoCoreDataStore : ShipmentInfoDataStore, CoreDataCrudable -
Interface to access user specific data
See moreDeclaration
Swift
public class UserDefaultsStore : UserDataStore
View on GitHub
Classes Reference