Return data for a specific child

See

ChurchSuite Children: Get a child

Hierarchy

  • Child

Properties

address: { city: string; country: string; county: string; id: number; line1: string; line2: string; line3: string; postcode: string }

Type declaration

  • city: string
  • country: string
  • county: string
  • id: number
  • line1: string
  • line2: string
  • line3: string
  • postcode: string
communication: { general_email: BooleanAsNumber; general_sms: BooleanAsNumber; rota_email: BooleanAsNumber; rota_sms: BooleanAsNumber }

Type declaration

consent: { external: null | boolean; internal: null | boolean }

Type declaration

  • external: null | boolean
  • internal: null | boolean
contact_id: number
ctime: string
cuser: string
custom_fields: []
date_of_birth: string
doctor_details: null | string
email: `${string}@${string}.${string}`
first_name: string
formal_name: null | string
has_email_opt_out: boolean
has_rota_email_opt_out: boolean
has_rota_sms_opt_out: boolean
has_sms_opt_out: boolean
id: number
images: [] | Image[]
info: null | string
last_name: string
location: { address: string; latitude: null | number; longitude: null | number }

Type declaration

  • address: string
  • latitude: null | number
  • longitude: null | number
medical: string
medical_short: string
middle_name: null | string
mobile: string
mtime: string
muser: string
name: string
ongoing_consent: { granted_ctime: null | string; granted_name: null | string; request_ctime: null | string; required: BooleanAsNumber }

Type declaration

  • granted_ctime: null | string
  • granted_name: null | string
  • request_ctime: null | string
  • required: BooleanAsNumber
parent: { additional_emails: `${string}@${string}.${string}`[]; additional_mobiles: string[]; primary: { communication: { general_email: BooleanAsNumber; general_sms: BooleanAsNumber }; contact_id: number; email: `${string}@${string}.${string}`; first_name: string; last_name: string; mobile: string; relationship: string; sex: null | "u" | "m" | "f"; telephone: string } }

Type declaration

  • additional_emails: `${string}@${string}.${string}`[]
  • additional_mobiles: string[]
  • primary: { communication: { general_email: BooleanAsNumber; general_sms: BooleanAsNumber }; contact_id: number; email: `${string}@${string}.${string}`; first_name: string; last_name: string; mobile: string; relationship: string; sex: null | "u" | "m" | "f"; telephone: string }
    • communication: { general_email: BooleanAsNumber; general_sms: BooleanAsNumber }
    • contact_id: number
    • email: `${string}@${string}.${string}`
    • first_name: string
    • last_name: string
    • mobile: string
    • relationship: string
    • sex: null | "u" | "m" | "f"
    • telephone: string
person_uuid: string
school: null | string
sex: null | "u" | "m" | "f"
site_id: number
site_ids: string[]
special_needs: null | string
status: "active" | "archived"
telephone: string
type_id: string

Generated using TypeDoc