PracticeService
public protocol PracticeService
Base Protocol to get Virtual Practice Information
-
Fetches the
VirtualPracticeinformation for a specific idVirtualPracticesreplaceRegionsgoing forward.Declaration
Swift
func getVirtualPractice(practiceId: String, success: @escaping (VirtualPractice) -> Void, failure: @escaping (FailedReason) -> Void)Parameters
practiceIdthe id of the
VirtualPracticeto fetch information aboutsuccessA closure called with the
VirtualPracticeinformationfailureA closure called if any FailedReason errors are returned
-
Fetch the list of Virtual Visit
RegionAvailabilityfor a specificVirtualPracticeRegion.Declaration
Swift
func getVirtualPracticeRegionAvailability(practiceRegionId: String, success: @escaping (RegionAvailability) -> Void, failure: @escaping (FailedReason) -> Void)Parameters
practiceRegionIdA
idfrom aVirtualPracticeRegionobjectsuccessA closure called with a
RegionAvailabilityreturn valuefailureA closure called if any FailedReason errors are returned
-
Fetches the estimated
WaiTimefor aVirtualPracticeRegionImportant
WaitTimeis estimated and may change. The time returned should not be used as a definitive time when a Virtual Visit will begin.Declaration
Swift
func getEstimatedWaitTime(practiceRegionId: String, success: @escaping (WaitTime) -> Void, failure: @escaping (WaitTimeFailedReason) -> Void)Parameters
practiceRegionIdA
idfrom aVirtualPracticeRegionobjectsuccessA closure called with a
WaitTimereturn valuefailureA closure called if any
WaitTimeFailedReasonerrors are returned
View on GitHub
Install in Dash
PracticeService Protocol Reference