Interface Member

interface Member {
    alertActivityApproval: boolean;
    alertAllQualifications: boolean;
    alertGear: boolean;
    alertQualifications: boolean;
    chatAutosubscribe: boolean;
    chatDailyDigest: boolean;
    contactUpdateMail: boolean;
    costPerHour: null | number;
    costPerUse: null | number;
    countReportingEvent: number;
    countReportingExercise: number;
    countReportingHours: number;
    countReportingIncident: number;
    countRollingHours: number;
    countRollingHoursEvent: number;
    countRollingHoursExercise: number;
    countRollingHoursIncident: number;
    createdAt: string;
    credits: number;
    custom_fields?: CustomField[];
    customStatus: CustomMemberStatus;
    defaultDuty: string;
    defaultEquipmentLocation: EquipmentLocation;
    deprecatedAddress: null | string;
    email: EmailInfo;
    endsAt: null | string;
    entityType: EntityType;
    home: PhoneInfo;
    icalSecret: null | string;
    id: number;
    lastLogin: null | string;
    location: Location;
    locationBookmark: MemberLocationBookmark;
    mobile: PhoneInfo;
    name: string;
    notes: null | string;
    pager: PhoneInfo;
    percReportingEvent: number;
    percReportingExercise: number;
    percReportingIncident: number;
    percRollingEvent: number;
    percRollingExercise: number;
    percRollingIncident: number;
    permission: number;
    position: string;
    primaryEmergencyContact: PrimaryEmergencyContact;
    ref: string;
    retiredReason: RetiredReason;
    role: Role;
    secondaryEmergencyContact: SecondaryEmergencyContact;
    signedTandC: null | string;
    startsAt: null | string;
    status: string;
    teamAgreementSigned: null | string;
    updatedAt: string;
    weeklyDayOfWeek: number;
    weeklyDayOfWeekUtc: number;
    weeklyHourOfDay: number;
    weeklyHourOfDayUtc: number;
    weeklyMail: boolean;
    work: PhoneInfo;
}

Hierarchy

  • Entity
    • Member

Properties

alertActivityApproval: boolean
alertAllQualifications: boolean
alertGear: boolean
alertQualifications: boolean
chatAutosubscribe: boolean
chatDailyDigest: boolean
contactUpdateMail: boolean
costPerHour: null | number
costPerUse: null | number
countReportingEvent: number
countReportingExercise: number
countReportingHours: number
countReportingIncident: number
countRollingHours: number
countRollingHoursEvent: number
countRollingHoursExercise: number
countRollingHoursIncident: number
createdAt: string
credits: number
custom_fields?: CustomField[]
customStatus: CustomMemberStatus
defaultDuty: string
defaultEquipmentLocation: EquipmentLocation
deprecatedAddress: null | string
email: EmailInfo
endsAt: null | string
entityType: EntityType
home: PhoneInfo
icalSecret: null | string
id: number
lastLogin: null | string
location: Location
locationBookmark: MemberLocationBookmark
mobile: PhoneInfo
name: string
notes: null | string
pager: PhoneInfo
percReportingEvent: number
percReportingExercise: number
percReportingIncident: number
percRollingEvent: number
percRollingExercise: number
percRollingIncident: number
permission: number
position: string
primaryEmergencyContact: PrimaryEmergencyContact
ref: string
retiredReason: RetiredReason
role: Role
secondaryEmergencyContact: SecondaryEmergencyContact
signedTandC: null | string
startsAt: null | string
status: string
teamAgreementSigned: null | string
updatedAt: string
weeklyDayOfWeek: number
weeklyDayOfWeekUtc: number
weeklyHourOfDay: number
weeklyHourOfDayUtc: number
weeklyMail: boolean
work: PhoneInfo