DiscipleshipInformation struct provides a comprehensive view of a member’s spiritual development and discipleship journey within the church.
Core Discipleship Properties
The date the member was born again. May be a full date or just a year, depending on the data available.
Water baptism information including date and completion status.Sub-properties:
date: String?- The date of water baptism (may be year or full date)received: Bool?- Whether the member has received water baptism
Prayer course information including completion status and date.Sub-properties:
completed: Bool?- Whether the member has completed the prayer coursedate: String?- The date the prayer course was completed
Foundation course information including completion status.Sub-properties:
completed: Bool?- Whether the member has completed the foundation course
The member’s Bible course participation and progress. Possible values:
module1, module2, module3, module4, module5, module6, no, unknown.Spiritual Experiences
Whether the member attended a life transformation camp.
true indicates attendance, false indicates no attendance, nil means the information is not available.Whether the member has received the Holy Spirit filling.
true indicates they have received it, false indicates they haven’t, nil means the information is not available.The member’s missionary type and level of involvement.Possible values:
local- Local missionary worknational- National missionary workinternational- International missionary worklocalAndNational- Both local and nationalallThree- Local, national, and internationalnotApplicable- Not applicableunknown- Unknown
Communication Preferences
Whether the member is subscribed to the YouTube channel. Possible values:
yes, no, informed, unknown.Whether the member is subscribed to WhatsApp communications. Possible values:
yes, no, informed, unknown.Ministry Involvement
Comprehensive serving and ministry involvement information.Sub-properties:
involved: MinistryInvolvement?- Type of involvement (fullTime,partTime,volunteers,no,unknown)primaryDepartment: PrimaryDepartment?- Primary department (e.g.,worshipTeam,youthMinistry,techTeam)serviceCampus: String?- Campus where the member servesinterested: InterestedToServe?- Interest level (yes,no,yesButLimitedTime)
Example Usage
Basic Spiritual Journey Tracking
Ministry Involvement Tracking
Discipleship Progress Report
Finding Members for Ministry Opportunities
Department Distribution Analysis
Protocol Conformance
TheMember struct conforms to DiscipleshipInformationRepresentable, allowing direct access:
Primary Department Options
ThePrimaryDepartment enum includes:
Core Departments:
worshipTeam,youthMinistry,kingsKids,her,missions,church,officeStaff
drama,dance,audio,videoTeam,photography
techTeam,stageOperations,setupBreakdown
usherHost,hospitality,welcomeTeam,salvationTeam,parking,security
lifeTransformationCamp,foundationsCourse,prayerCourse,bibleCollege,leadershipAcademy
communication,socialMedia,mediaStore,eChurch
prayerTeam,limitlessFoundation,lifeGroups,girlTribe,spm,dreamTeam,others
Best Practices
Spiritual Journey Tracking
- Milestone Celebration: Recognize baptism, courses, and camp attendance
- Course Completion: Track and encourage course completions
- Progressive Discipleship: Guide members through spiritual growth stages
- Ministry Placement: Match spiritual maturity with ministry opportunities
Ministry Management
- Availability Tracking: Respect interest levels and time constraints
- Department Organization: Organize members by primary department
- Campus Coordination: Track service campus for multi-site churches
- Involvement Levels: Recognize full-time, part-time, and volunteer contributions
See Also
- Member - Main member struct
- MemberExpand - How to expand discipleship information
- ContactInformation - Contact details
- MaritalInformation - Marital details
- MembersHandler - Fetching members with discipleship info
