proofs library
Proofs storage functionality.
Create, store, load proofs of services (or group of services).
See library ui_proofs for UI.
Classes
- Proof
- Just a union class for ProofEntrys after and before.
- ProofEntry Data Models
- A single entry of proof, contains evidence image and/or audio.
- ProofList Inner API Providers
- Notifier that store and manage list of ProofEntry.
- ProofListFamily Inner API Providers
- Notifier that store and manage list of ProofEntry.
- ProofListProvider Inner API Providers
- Notifier that store and manage list of ProofEntry.
- Recorder Controllers Providers UI Proofs
- Global audio recorder .
Mixins
- ProofListOf Data Models Inner API
- Mixin with logic to manage Proofs for ProofList.
Constants
- proofListProvider → const ProofListFamily Inner API Providers
- Notifier that store and manage list of ProofEntry.
Properties
-
audioPlayer
→ Provider<
AudioPlayer> Providers UI Proofs -
Global audioPlayer.
final
-
groupProofAtDate
→ ProviderFamily<
(List< ProvidersProof> , ProofList), (DateTime?, Client)> -
Create ProofList for Client at date,
final
-
proofPlayState
→ StateProvider<
PlayerState> Providers -
State of audioPlayer.
final
-
recorderProvider
→ NotifierProviderImpl<
Recorder, RecorderState> Controllers Providers UI Proofs -
Global audio recorder .
final
-
serviceProofAtDate
→ ProviderFamily<
(List< ProvidersProof> , ProofList), ClientService> -
Create ProofList for
ClientServiceat date, if date is null: ref.watch(appStateProvider) ?? DateTime.now().final
Enums
- RecorderState Providers
- States used by ProofRecorder.