sunny_services library

Classes

AssistedTask
AssistedTaskApi
DO NOT EDIT THIS FILE. TO ADJUST THIS CLASS, USE AssistedTaskApiMixin
AssistedTaskFields
AssistedTaskList
AssistedTaskListFields
AssistedTaskListPaths
AssistedTaskPaths
AssistedTasks
AssistedTasksFields
AssistedTasksPaths
Birthday
BirthdayApi
DO NOT EDIT THIS FILE. TO ADJUST THIS CLASS, USE BirthdayApiMixin
BirthdayFields
BirthdayList
BirthdayListFields
BirthdayListPaths
BirthdayPaths
BookClub
BookClubApi
DO NOT EDIT THIS FILE. TO ADJUST THIS CLASS, USE BookClubApiMixin
BookClubFields
BookClubList
BookClubListFields
BookClubListPaths
BookClubMember
BookClubMemberApi
DO NOT EDIT THIS FILE. TO ADJUST THIS CLASS, USE BookClubMemberApiMixin
BookClubMemberFields
BookClubMemberList
BookClubMemberListFields
BookClubMemberListPaths
BookClubMemberPaths
BookClubPaths
Church
ChurchApi
DO NOT EDIT THIS FILE. TO ADJUST THIS CLASS, USE ChurchApiMixin
ChurchFields
ChurchList
ChurchListFields
ChurchListPaths
ChurchPaths
College
CollegeApi
DO NOT EDIT THIS FILE. TO ADJUST THIS CLASS, USE CollegeApiMixin
CollegeFields
CollegeList
CollegeListFields
CollegeListPaths
CollegePaths
CollegeStudent
CollegeStudentApi
DO NOT EDIT THIS FILE. TO ADJUST THIS CLASS, USE CollegeStudentApiMixin
CollegeStudentFields
CollegeStudentList
CollegeStudentListFields
CollegeStudentListPaths
CollegeStudentPaths
Congregant
CongregantApi
DO NOT EDIT THIS FILE. TO ADJUST THIS CLASS, USE CongregantApiMixin
CongregantFields
CongregantList
CongregantListFields
CongregantListPaths
CongregantPaths
ContactExtendedProps
ContactExtendedPropsApi
DO NOT EDIT THIS FILE. TO ADJUST THIS CLASS, USE ContactExtendedPropsApiMixin
ContactExtendedPropsFields
ContactExtendedPropsList
ContactExtendedPropsListFields
ContactExtendedPropsListPaths
ContactExtendedPropsPaths
ContactInterests
ContactInterestsApi
DO NOT EDIT THIS FILE. TO ADJUST THIS CLASS, USE ContactInterestsApiMixin
ContactInterestsFields
ContactInterestsList
ContactInterestsListFields
ContactInterestsListPaths
ContactInterestsPaths
DateExpression
DateRef
A reference to a logical date, either an nlp query, a lambda, or a metadate reference. Depending on the context these are converted into the appropriate models for querying, eg SmartDateQueryResult and SmartDateQuerySource
DeviceContactLinkRepo
DeviceContactService
Dimensions
DimensionsFields
DimensionsPaths
Employee
EmployeeApi
DO NOT EDIT THIS FILE. TO ADJUST THIS CLASS, USE EmployeeApiMixin
EmployeeFields
EmployeeList
EmployeeListFields
EmployeeListPaths
EmployeePaths
Employer
EmployerApi
DO NOT EDIT THIS FILE. TO ADJUST THIS CLASS, USE EmployerApiMixin
EmployerFields
EmployerList
EmployerListFields
EmployerListPaths
EmployerPaths
EmptyBundleState
EventBasedDueConfig
EventBasedDueConfigFields
EventBasedDueConfigPaths
EventType
ExpressionDueConfig
ExpressionDueConfigFields
ExpressionDueConfigPaths
Fact
FactApi
DO NOT EDIT THIS FILE. TO ADJUST THIS CLASS, USE FactApiMixin
FactDateSchemaQuery
Finds dates within fact schemas - this implementation retains the original term
FactFields
FactList
FactListFields
FactListPaths
FactMixin
FactPaths
Facts
FactSchemaAndDate
FactService
FactsFields
FactsPaths
Family
FamilyApi
DO NOT EDIT THIS FILE. TO ADJUST THIS CLASS, USE FamilyApiMixin
FamilyAssociation
FamilyAssociationApi
DO NOT EDIT THIS FILE. TO ADJUST THIS CLASS, USE FamilyAssociationApiMixin
FamilyAssociationFields
FamilyAssociationList
FamilyAssociationListFields
FamilyAssociationListPaths
FamilyAssociationPaths
FamilyFields
FamilyList
FamilyListFields
FamilyListPaths
FamilyPaths
Gender
Gift
GiftApi
DO NOT EDIT THIS FILE. TO ADJUST THIS CLASS, USE GiftApiMixin
GiftFields
GiftList
GiftListFields
GiftListPaths
GiftPaths
HasImage
HasImages
HistoryEvent
Wraps a fact and a date, exposes as a SmartDateItem
Hometown
HometownApi
DO NOT EDIT THIS FILE. TO ADJUST THIS CLASS, USE HometownApiMixin
HometownFields
HometownList
HometownListFields
HometownListPaths
HometownPaths
IAssistedTask
IAssistedTaskApi
DO NOT MODIFY
IAssistedTaskList
IAssistedTasks
IBirthday
IBirthdayApi
DO NOT MODIFY
IBirthdayList
IBookClub
IBookClubApi
DO NOT MODIFY
IBookClubList
IBookClubMember
IBookClubMemberApi
DO NOT MODIFY
IBookClubMemberList
IBundleState
IChurch
IChurchApi
DO NOT MODIFY
IChurchList
ICollege
ICollegeApi
DO NOT MODIFY
ICollegeList
ICollegeStudent
ICollegeStudentApi
DO NOT MODIFY
ICollegeStudentList
ICongregant
ICongregantApi
DO NOT MODIFY
ICongregantList
IContactExtendedProps
IContactExtendedPropsApi
DO NOT MODIFY
IContactExtendedPropsList
IContactInterests
IContactInterestsApi
DO NOT MODIFY
IContactInterestsList
IDimensions
IEmployee
IEmployeeApi
DO NOT MODIFY
IEmployeeList
IEmployer
IEmployerApi
DO NOT MODIFY
IEmployerList
IEventBasedDueConfig
IEventType
IEventTypeValues
IExpressionDueConfig
IFact
IFactApi
DO NOT MODIFY
IFactList
IFacts
IFactService
IFamily
IFamilyApi
DO NOT MODIFY
IFamilyAssociation
IFamilyAssociationApi
DO NOT MODIFY
IFamilyAssociationList
IFamilyList
IFormController
IGender
IGenderValues
IGift
IGiftApi
DO NOT MODIFY
IGiftList
IHometown
IHometownApi
DO NOT MODIFY
IHometownList
IMembership
IMembershipApi
DO NOT MODIFY
IMembershipList
IMemory
IMemoryApi
DO NOT MODIFY
IMemoryList
IMetaDateDueConfig
IMetaFormRenderService
IMilestone
IMilestoneApi
DO NOT MODIFY
IMilestoneList
IMSchemaService
Service that registers and loads schemas from a server. The implementation is found in
INote
INoteApi
DO NOT MODIFY
INoteList
IOrganization
IOrganizationApi
DO NOT MODIFY
IOrganizationList
IOrientation
IOrientationValues
IOwesMoney
IOwesMoneyApi
DO NOT MODIFY
IOwesMoneyList
IPayment
IPaymentApi
DO NOT MODIFY
IPaymentList
IPet
IPetApi
DO NOT MODIFY
IPetList
IPhase
IPhaseApi
DO NOT MODIFY
IPhaseList
IPhoneWithExtension
IPlayer
IPlayerApi
DO NOT MODIFY
IPlayerList
IPossession
IPossessionApi
DO NOT MODIFY
IPossessionList
IPrepSchool
IPrepSchoolApi
DO NOT MODIFY
IPrepSchoolList
IPrepSchoolStudent
IPrepSchoolStudentApi
DO NOT MODIFY
IPrepSchoolStudentList
IReaction
IReactionApi
DO NOT MODIFY
IReactionList
IRecurrence
IRecurringTimeSpan
IRecurringTimeSpanValues
IRemember
IRememberApi
DO NOT MODIFY
IRememberList
ISmartDateDueConfig
ITaskDueConfig
ITaskFact
ITaskFactApi
DO NOT MODIFY
ITaskFactForMModel
ITaskFactList
ITeam
ITeamApi
DO NOT MODIFY
ITeamList
ITimeSensitivity
ITimeSensitivityValues
ITradition
ITraditionApi
DO NOT MODIFY
ITraditionList
ITrait
ITraitApi
DO NOT MODIFY
ITraitList
LabeledFact
Membership
MembershipApi
DO NOT EDIT THIS FILE. TO ADJUST THIS CLASS, USE MembershipApiMixin
MembershipFields
MembershipList
MembershipListFields
MembershipListPaths
MembershipPaths
Memory
MemoryApi
DO NOT EDIT THIS FILE. TO ADJUST THIS CLASS, USE MemoryApiMixin
MemoryFields
MemoryList
MemoryListFields
MemoryListPaths
MemoryPaths
MetaDateDueConfig
MetaDateDueConfigFields
MetaDateDueConfigPaths
MetaDateKey
MetaDateRef
Milestone
MilestoneApi
DO NOT EDIT THIS FILE. TO ADJUST THIS CLASS, USE MilestoneApiMixin
MilestoneFields
MilestoneList
MilestoneListFields
MilestoneListPaths
MilestonePaths
MultiParticipantFact
Note
NoteApi
DO NOT EDIT THIS FILE. TO ADJUST THIS CLASS, USE NoteApiMixin
NoteFields
NoteList
NoteListFields
NoteListPaths
NotePaths
Organization
OrganizationApi
DO NOT EDIT THIS FILE. TO ADJUST THIS CLASS, USE OrganizationApiMixin
OrganizationFields
OrganizationList
OrganizationListFields
OrganizationListPaths
OrganizationPaths
Orientation
OwesMoney
OwesMoneyApi
DO NOT EDIT THIS FILE. TO ADJUST THIS CLASS, USE OwesMoneyApiMixin
OwesMoneyFields
OwesMoneyList
OwesMoneyListFields
OwesMoneyListPaths
OwesMoneyPaths
Payment
PaymentApi
DO NOT EDIT THIS FILE. TO ADJUST THIS CLASS, USE PaymentApiMixin
PaymentFields
PaymentList
PaymentListFields
PaymentListPaths
PaymentPaths
Pet
PetApi
DO NOT EDIT THIS FILE. TO ADJUST THIS CLASS, USE PetApiMixin
PetFields
PetList
PetListFields
PetListPaths
PetPaths
Phase
PhaseApi
DO NOT EDIT THIS FILE. TO ADJUST THIS CLASS, USE PhaseApiMixin
PhaseFields
PhaseList
PhaseListFields
PhaseListPaths
PhasePaths
PhoneWithExtension
PhoneWithExtensionFields
PhoneWithExtensionPaths
Player
PlayerApi
DO NOT EDIT THIS FILE. TO ADJUST THIS CLASS, USE PlayerApiMixin
PlayerFields
PlayerList
PlayerListFields
PlayerListPaths
PlayerPaths
Possession
PossessionApi
DO NOT EDIT THIS FILE. TO ADJUST THIS CLASS, USE PossessionApiMixin
PossessionFields
PossessionList
PossessionListFields
PossessionListPaths
PossessionPaths
PrepSchool
PrepSchoolApi
DO NOT EDIT THIS FILE. TO ADJUST THIS CLASS, USE PrepSchoolApiMixin
PrepSchoolFields
PrepSchoolList
PrepSchoolListFields
PrepSchoolListPaths
PrepSchoolPaths
PrepSchoolStudent
PrepSchoolStudentApi
DO NOT EDIT THIS FILE. TO ADJUST THIS CLASS, USE PrepSchoolStudentApiMixin
PrepSchoolStudentFields
PrepSchoolStudentList
PrepSchoolStudentListFields
PrepSchoolStudentListPaths
PrepSchoolStudentPaths
Reaction
ReactionApi
DO NOT EDIT THIS FILE. TO ADJUST THIS CLASS, USE ReactionApiMixin
ReactionFields
ReactionList
ReactionListFields
ReactionListPaths
ReactionPaths
Recurrence
RecurrenceFields
RecurrencePaths
RecurringTimeSpan
Remember
RememberApi
DO NOT EDIT THIS FILE. TO ADJUST THIS CLASS, USE RememberApiMixin
RememberFields
RememberList
RememberListFields
RememberListPaths
RememberPaths
RemindableFact
SimpleDateQuery
SmartDateDueConfig
SmartDateDueConfigFields
SmartDateDueConfigPaths
SmartNotesItem
SmartNotesRenderService
TaskDueConfig
TaskFact
TaskFactApi
DO NOT EDIT THIS FILE. TO ADJUST THIS CLASS, USE TaskFactApiMixin
TaskFactFields
TaskFactForMModel
TaskFactForMModelFields
TaskFactForMModelPaths
TaskFactList
TaskFactListFields
TaskFactListPaths
TaskFactPaths
Team
TeamApi
DO NOT EDIT THIS FILE. TO ADJUST THIS CLASS, USE TeamApiMixin
TeamFields
TeamList
TeamListFields
TeamListPaths
TeamPaths
TimeSensitivity
Tradition
TraditionApi
DO NOT EDIT THIS FILE. TO ADJUST THIS CLASS, USE TraditionApiMixin
TraditionFields
TraditionList
TraditionListFields
TraditionListPaths
TraditionPaths
Trait
TraitApi
DO NOT EDIT THIS FILE. TO ADJUST THIS CLASS, USE TraitApiMixin
TraitFields
TraitList
TraitListFields
TraitListPaths
TraitPaths

Constants

AssistedTaskListRef → const MSchemaRef
AssistedTaskRef → const MSchemaRef
AssistedTasksRef → const MSchemaRef
BirthdayListRef → const MSchemaRef
BirthdayRef → const MSchemaRef
BookClubListRef → const MSchemaRef
BookClubMemberListRef → const MSchemaRef
BookClubMemberRef → const MSchemaRef
BookClubRef → const MSchemaRef
ChurchListRef → const MSchemaRef
ChurchRef → const MSchemaRef
CollegeListRef → const MSchemaRef
CollegeRef → const MSchemaRef
CollegeStudentListRef → const MSchemaRef
CollegeStudentRef → const MSchemaRef
CongregantListRef → const MSchemaRef
CongregantRef → const MSchemaRef
ContactExtendedPropsListRef → const MSchemaRef
ContactExtendedPropsRef → const MSchemaRef
ContactInterestsListRef → const MSchemaRef
ContactInterestsRef → const MSchemaRef
contactKeyPath → const JsonPath<MKey>
DimensionsRef → const MSchemaRef
EmployeeListRef → const MSchemaRef
EmployeeRef → const MSchemaRef
EmployerListRef → const MSchemaRef
EmployerRef → const MSchemaRef
enableDeviceContacts → const UserPrefKey
EventBasedDueConfigRef → const MSchemaRef
ExpressionDueConfigRef → const MSchemaRef
FactListRef → const MSchemaRef
factModuleRef → const MModuleRef
FactRef → const MSchemaRef
FactsRef → const MSchemaRef
FamilyAssociationListRef → const MSchemaRef
FamilyAssociationRef → const MSchemaRef
FamilyListRef → const MSchemaRef
FamilyRef → const MSchemaRef
GiftListRef → const MSchemaRef
GiftRef → const MSchemaRef
HometownListRef → const MSchemaRef
HometownRef → const MSchemaRef
MembershipListRef → const MSchemaRef
MembershipRef → const MSchemaRef
MemoryListRef → const MSchemaRef
MemoryRef → const MSchemaRef
MetaDateDueConfigRef → const MSchemaRef
MilestoneListRef → const MSchemaRef
MilestoneRef → const MSchemaRef
NoteListRef → const MSchemaRef
NoteRef → const MSchemaRef
OrganizationListRef → const MSchemaRef
OrganizationRef → const MSchemaRef
OwesMoneyListRef → const MSchemaRef
OwesMoneyRef → const MSchemaRef
PaymentListRef → const MSchemaRef
PaymentRef → const MSchemaRef
PetListRef → const MSchemaRef
PetRef → const MSchemaRef
PhaseListRef → const MSchemaRef
PhaseRef → const MSchemaRef
PhoneWithExtensionRef → const MSchemaRef
PlayerListRef → const MSchemaRef
PlayerRef → const MSchemaRef
PossessionListRef → const MSchemaRef
PossessionRef → const MSchemaRef
PrepSchoolListRef → const MSchemaRef
PrepSchoolRef → const MSchemaRef
PrepSchoolStudentListRef → const MSchemaRef
PrepSchoolStudentRef → const MSchemaRef
ReactionListRef → const MSchemaRef
ReactionRef → const MSchemaRef
RecurrenceRef → const MSchemaRef
RememberListRef → const MSchemaRef
RememberRef → const MSchemaRef
SmartDateDueConfigRef → const MSchemaRef
TaskDueConfigRef → const MSchemaRef
TaskFactForMModelRef → const MSchemaRef
TaskFactListRef → const MSchemaRef
TaskFactRef → const MSchemaRef
TeamListRef → const MSchemaRef
TeamRef → const MSchemaRef
TraditionListRef → const MSchemaRef
TraditionRef → const MSchemaRef
TraitListRef → const MSchemaRef
TraitRef → const MSchemaRef

Functions

defaultSearchTermBuilder<T>() SearchTermBuilder<T>
doGetMediaUri(String mediaId, {dynamic mediaType}) Future<Uri>
doUploadMedia(dynamic file, MediaContentType<Object> contentType, {dynamic mediaType, required String mediaId, ProgressTracker<Uri>? progress}) → ProgressTracker<Uri>
getMediaRefUri(String mediaId, dynamic mediaType) String
initializeGStorageFileLoaders() → void
loadPlatformFile(dynamic file, {String? name, int? size}) → PFile?
registerFactsModels(MModelRegistry modelRegistry, MEnumRegistry enumRegistry) → dynamic

Typedefs

DateCreator = TZDateTime Function(Location location)
MetaFormBuilder = Widget Function(BuildContext context, MSchemaRef ref, MBaseModel model)
MModelFormControllerFactory = IFormController Function(BuildContext context, MModel model)
RenderSmartNotesItem<S extends SmartNotesItem> = FutureOr<Widget> Function(BuildContext context, S subject, {VoidCallback? changed, required ISunnyContact contact, VoidCallback? onTap, Widget? trailing})
SearchTermBuilder<T> = List Function(T item)