Classes

The following classes are available globally.

  • Declaration

    Swift

    @objc(AuthEntry)
    public class AuthEntry : NSManagedObject
    extension AuthEntry : Identifiable
  • Store for fetching, creating, updating or deleting AVSTransactionEntitys on the provided CoreDataController [REQ:BSI-eRp-ePA:O.Source_2#6] CoreDataStore adapter for AVSTransactionEntitys

    See more

    Declaration

    Swift

    public class AVSTransactionCoreDataStore : AVSTransactionDataStore, CoreDataCrudable
  • Holds the NSPersistentContainer for accessing core data entities of the ErxTask module

    See more

    Declaration

    Swift

    public class CoreDataController
  • Factory for all public eRpLocalStorage instances. Guarantees to always return the same instance of CoreDataController during it’s lifetime

    See more

    Declaration

    Swift

    public class LocalStoreFactory : CoreDataControllerFactory
  • Declaration

    Swift

    @objc(AVSTransactionEntity)
    public class AVSTransactionEntity : NSManagedObject
    extension AVSTransactionEntity: Identifiable
  • Declaration

    Swift

    @objc(DiGaDispenseEntity)
    public class DiGaDispenseEntity : NSManagedObject
    extension DiGaDispenseEntity: Identifiable
  • Declaration

    Swift

    @objc(DiGaInfoEntity)
    public class DiGaInfoEntity : NSManagedObject
    extension DiGaInfoEntity: Identifiable
  • Declaration

    Swift

    @objc(ErxChargeItemEntity)
    public class ErxChargeItemEntity : NSManagedObject
    extension ErxChargeItemEntity: Identifiable
  • Declaration

    Swift

    @objc(ErxEpaMedicationEntity)
    public class ErxEpaMedicationEntity : NSManagedObject
    extension ErxEpaMedicationEntity: Identifiable
  • Declaration

    Swift

    @objc(ErxTaskAccidentInfoEntity)
    public class ErxTaskAccidentInfoEntity : NSManagedObject
  • Declaration

    Swift

    @objc(ErxTaskCommunicationEntity)
    public class ErxTaskCommunicationEntity : NSManagedObject
    extension ErxTaskCommunicationEntity: Identifiable
  • Declaration

    Swift

    @objc(ErxTaskDeviceRequestEntity)
    public class ErxTaskDeviceRequestEntity : NSManagedObject
    extension ErxTaskDeviceRequestEntity: Identifiable
  • Declaration

    Swift

    @objc(ErxTaskEntity)
    public class ErxTaskEntity : NSManagedObject
    extension ErxTaskEntity: Identifiable
  • Declaration

    Swift

    @objc(ErxTaskIngredientEntity)
    public class ErxTaskIngredientEntity : NSManagedObject
    extension ErxTaskIngredientEntity: Identifiable
  • Declaration

    Swift

    @objc(ErxTaskMedicationDispenseEntity)
    public class ErxTaskMedicationDispenseEntity : NSManagedObject
    extension ErxTaskMedicationDispenseEntity: Identifiable
  • Declaration

    Swift

    @objc(ErxTaskMedicationEntity)
    public class ErxTaskMedicationEntity : NSManagedObject
    extension ErxTaskMedicationEntity: Identifiable
  • Declaration

    Swift

    @objc(ErxTaskMultiplePrescriptionEntity)
    public class ErxTaskMultiplePrescriptionEntity : NSManagedObject
    extension 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 : NSManagedObject
    extension ErxTaskQuantityEntity: Identifiable
  • Declaration

    Swift

    @objc(ErxTaskRatioEntity)
    public class ErxTaskRatioEntity : NSManagedObject
    extension 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 : NSManagedObject
    extension PharmacyEntity: Identifiable
  • Declaration

    Swift

    @objc(ProfileEntity)
    public class ProfileEntity : NSManagedObject
    extension 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 PharmacyLocations on the provided CoreDataController [REQ:BSI-eRp-ePA:O.Source_2#2] CoreDataStore adapter for PharmacyLocations

    See more

    Declaration

    Swift

    public class PharmacyCoreDataStore : PharmacyLocalDataStore, CoreDataCrudable
  • Store for fetching, creating, updating or deleting ErxTasks 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 for ErxTasks

    See more

    Declaration

    Swift

    public class DefaultErxTaskCoreDataStore : ErxTaskCoreDataStore
  • Store for fetching, creating, updating or deleting Profiles on the provided CoreDataController [REQ:BSI-eRp-ePA:O.Source_2#4] CoreDataStore adapter for Profiles

    See more

    Declaration

    Swift

    public class ProfileCoreDataStore : ProfileDataStore, CoreDataCrudable
  • Store for fetching, creating, updating or deleting ShipmentInfoEntitys on the provided CoreDataController [REQ:BSI-eRp-ePA:O.Source_2#5] CoreDataStore adapter for ShipmentInfoEntitys

    See more

    Declaration

    Swift

    public class ShipmentInfoCoreDataStore : ShipmentInfoDataStore, CoreDataCrudable
  • Interface to access user specific data

    See more

    Declaration

    Swift

    public class UserDefaultsStore : UserDataStore