Options
All
  • Public
  • Public/Protected
  • All
Menu

A data container for a hacker application

class
extends

{ HackerAPI.Base }

Hierarchy

Index

Constructors

Properties

Methods

Constructors

constructor

  • new Application(__namedParameters: { addressLine1: undefined | string; addressLine2: undefined | string; addressLine3: undefined | string; address_line_1: undefined | string; address_line_2: undefined | string; address_line_3: undefined | string; app_goose_accessory: undefined | string; app_goose_colour: undefined | string; arrivalAirport: undefined | string; arrival_airport: undefined | string; busRoute: undefined | string; bus_route: undefined | string; citizenship: undefined | false | true; city: undefined | string; code: undefined | string; coffeeChatOptIn: undefined | false | true; coffeeChatRanking: undefined | string[]; coffee_chat_opt_in: undefined | false | true; coffee_chat_ranking: undefined | string[]; consent_aggregate_report: undefined | false | true; consent_event_org: undefined | false | true; consent_partners_sponsors: undefined | false | true; consent_privacy_policy: undefined | false | true; consentsToPrivacyPolicy: undefined | false | true; country: undefined | string; dataForOrganizationalPurposes: undefined | false | true; dataForReporting: undefined | false | true; dataForSponsors: undefined | false | true; dateOfBirth: undefined | string; date_of_birth: string; departureAirport: undefined | string; departure_airport: undefined | string; dietaryConstraints: undefined | string; dietary_constraint: undefined | string; email: undefined | string; emergencyEmail: undefined | string; emergencyName: undefined | string; emergencyPhone: undefined | string; emergencyRelation: undefined | string; emergency_email: undefined | string; emergency_name: undefined | string; emergency_phone: undefined | string; emergency_relation: undefined | string; ethnicities: undefined | string[]; familyInTech: undefined | string; firstInFamilyToPursuePostSecondary: undefined | string; flightAndBusLocation: undefined | string; flightPaymentAmount: undefined | number; flightPaymentCurrency: undefined | string; flightReimbursement: undefined | string; flight_and_bus_location: undefined | string; flight_payment_amount: undefined | number; flight_payment_currency: undefined | string; flight_reimbursement: undefined | string; fridayFlightAirline: undefined | string; fridayFlightArrivalTime: undefined | string; fridayFlightNumber: undefined | string; friday_flight_airline: undefined | string; friday_flight_arrival_time: undefined | string; friday_flight_number: undefined | string; gainFromHackTheNorth: undefined | string; gender: undefined | string; gooseAccessory: undefined | string; gooseColor: undefined | string; graduatingYear: undefined | number; graduating_year: undefined | number; guardianEmail: undefined | string; guardianName: undefined | string; guardian_email: undefined | string; guardian_name: undefined | string; hackathonsAttended: undefined | number; hackathons_attended: undefined | number; hackerKinds: undefined | string[]; hadHighSchoolTechCourses: undefined | string; hardestChallenge: undefined | string; hardware: undefined | string; hasHealthConcerns: undefined | false | true; hasMedications: undefined | false | true; hasRestriction: undefined | false | true; hasVisa: undefined | false | true; has_health_concerns: undefined | false | true; has_medications: undefined | false | true; has_restriction: undefined | false | true; has_visa: undefined | false | true; healthConditions: undefined | string; health_condition: undefined | string; id: undefined | number; immigrationAcknowledgement: undefined | false | true; immigration_acknowledgement: undefined | false | true; interestedCompanies: undefined | string[]; interested_companies: undefined | string[]; isOfLegalAge: undefined | false | true; kind_of_hacker: undefined | string[]; latitude: undefined | number; legalName: undefined | string; legal_age: undefined | false | true; legal_name: undefined | string; levelOfStudy: undefined | string; level_of_study: undefined | string; links: undefined | string[]; longitude: undefined | number; major: undefined | string; medication: undefined | string; mlhOptIn: undefined | false | true; mlh_opt_in: undefined | false | true; name: undefined | string; other: undefined | string; parentalConsent: undefined | number; parental_consent: undefined | number; phoneNumber: undefined | string; phone_number: undefined | string; projectIdea: undefined | string; projectKeywords: undefined | string[]; project_idea: undefined | string; project_keywords: undefined | string[]; province: undefined | string; question_gain_from_htn: undefined | string; question_hardest_challenge: undefined | string; question_stressful_team: undefined | string; receipts: undefined | string[]; reimbursementAcknowledgement: undefined | false | true; reimbursementAddressLine1: undefined | string; reimbursementAddressLine2: undefined | string; reimbursementAddressLine3: undefined | string; reimbursementMethod: undefined | "cadCheque" | "usdCheque" | "wire" | "paypal" | "xoom"; reimbursementName: undefined | string; reimbursementPaypalEmail: undefined | string; reimbursementVisaNumber: undefined | string; reimbursementWireAccountNumber: undefined | string; reimbursementWireBankAddressLine1: undefined | string; reimbursementWireBankAddressLine2: undefined | string; reimbursementWireBankAddressLine3: undefined | string; reimbursementWireBankName: undefined | string; reimbursementWireBranchNumber: undefined | string; reimbursementWireCurrency: undefined | string; reimbursementWireIbanNumber: undefined | string; reimbursementWireInstitutionNumber: undefined | string; reimbursementWireOther: undefined | string; reimbursementWireRoutingNumber: undefined | string; reimbursementWireSwiftCode: undefined | string; reimbursementXoomEmail: undefined | string; reimbursement_acknowledgement: undefined | false | true; reimbursement_address_line_1: undefined | string; reimbursement_address_line_2: undefined | string; reimbursement_address_line_3: undefined | string; reimbursement_method: undefined | "cadCheque" | "usdCheque" | "wire" | "paypal" | "xoom"; reimbursement_name: undefined | string; reimbursement_paypal_email: undefined | string; reimbursement_visa_number: undefined | string; reimbursement_wire_account_number: undefined | string; reimbursement_wire_bank_address_line_1: undefined | string; reimbursement_wire_bank_address_line_2: undefined | string; reimbursement_wire_bank_address_line_3: undefined | string; reimbursement_wire_bank_name: undefined | string; reimbursement_wire_branch_number: undefined | string; reimbursement_wire_currency: undefined | string; reimbursement_wire_iban_number: undefined | string; reimbursement_wire_institution_number: undefined | string; reimbursement_wire_other: undefined | string; reimbursement_wire_routing_number: undefined | string; reimbursement_wire_swift_code: undefined | string; reimbursement_xoom_email: undefined | string; requiresVisa: undefined | false | true; requires_visa: undefined | false | true; resume: undefined | false | true; rsvpDeadline: undefined | string; rsvp_deadline: undefined | string; school: undefined | string; seekingFulltime: undefined | false | true; seekingInternship: undefined | false | true; seeking_fulltime: undefined | false | true; seeking_internship: undefined | false | true; shareEmailConsent: undefined | false | true; share_email_consent: undefined | false | true; shirtAccomodation: undefined | string; shirtFit: undefined | false | true; shirtSize: undefined | "xs" | "s" | "m" | "l" | "xl"; shirt_accomodation: undefined | string; shirt_fit: undefined | false | true; shirt_size: undefined | "xs" | "s" | "m" | "l" | "xl"; stage: "not_accepted" | "accepted" | "withdrawn" | "expired" | "auto_accepted" | "confirmed" | "checked_in"; stageId: undefined | number; stage_id: undefined | number; stressfulTeamSituation: undefined | string; sundayFlightAirline: undefined | string; sundayFlightDepartureTime: undefined | string; sundayFlightNumber: undefined | string; sunday_flight_airline: undefined | string; sunday_flight_departure_time: undefined | string; sunday_flight_number: undefined | string; survey_ethnicity: undefined | string[]; survey_family_in_higher_ed: undefined | string; survey_family_in_tech: undefined | string; survey_gender: undefined | string; survey_tech_course_hs: undefined | string; survey_tech_most_excited: undefined | string; survey_tech_used: undefined | string[]; survey_years_building: undefined | number; techTalkVotes: undefined | string[]; tech_talk_votes: undefined | string[]; technologiesUsed: undefined | string[]; technologyMostExcitedAbout: undefined | string; termsAcknowledgement: undefined | false | true; terms_acknowledgement: undefined | false | true; transitOrDriving: undefined | "transit" | "driving" | "none"; transitOrDrivingReimbursementDeadline: undefined | string; transit_or_driving: undefined | "transit" | "driving" | "none"; transit_or_driving_reimbursement_deadline: undefined | string; travelLocation: undefined | string; travelMethod: undefined | string; travelSourceCorrect: undefined | false | true; travel_location: undefined | string; travel_method: undefined | string; travel_source_correct: undefined | false | true; visaAcknowledgement: undefined | false | true; visaTrackingNumber: undefined | string; visa_acknowledgement: undefined | false | true; visa_tracking_number: undefined | string; yearsBuilding: undefined | number }): Application
  • Creates a new Application object

    constructor

    Parameters

    • __namedParameters: { addressLine1: undefined | string; addressLine2: undefined | string; addressLine3: undefined | string; address_line_1: undefined | string; address_line_2: undefined | string; address_line_3: undefined | string; app_goose_accessory: undefined | string; app_goose_colour: undefined | string; arrivalAirport: undefined | string; arrival_airport: undefined | string; busRoute: undefined | string; bus_route: undefined | string; citizenship: undefined | false | true; city: undefined | string; code: undefined | string; coffeeChatOptIn: undefined | false | true; coffeeChatRanking: undefined | string[]; coffee_chat_opt_in: undefined | false | true; coffee_chat_ranking: undefined | string[]; consent_aggregate_report: undefined | false | true; consent_event_org: undefined | false | true; consent_partners_sponsors: undefined | false | true; consent_privacy_policy: undefined | false | true; consentsToPrivacyPolicy: undefined | false | true; country: undefined | string; dataForOrganizationalPurposes: undefined | false | true; dataForReporting: undefined | false | true; dataForSponsors: undefined | false | true; dateOfBirth: undefined | string; date_of_birth: string; departureAirport: undefined | string; departure_airport: undefined | string; dietaryConstraints: undefined | string; dietary_constraint: undefined | string; email: undefined | string; emergencyEmail: undefined | string; emergencyName: undefined | string; emergencyPhone: undefined | string; emergencyRelation: undefined | string; emergency_email: undefined | string; emergency_name: undefined | string; emergency_phone: undefined | string; emergency_relation: undefined | string; ethnicities: undefined | string[]; familyInTech: undefined | string; firstInFamilyToPursuePostSecondary: undefined | string; flightAndBusLocation: undefined | string; flightPaymentAmount: undefined | number; flightPaymentCurrency: undefined | string; flightReimbursement: undefined | string; flight_and_bus_location: undefined | string; flight_payment_amount: undefined | number; flight_payment_currency: undefined | string; flight_reimbursement: undefined | string; fridayFlightAirline: undefined | string; fridayFlightArrivalTime: undefined | string; fridayFlightNumber: undefined | string; friday_flight_airline: undefined | string; friday_flight_arrival_time: undefined | string; friday_flight_number: undefined | string; gainFromHackTheNorth: undefined | string; gender: undefined | string; gooseAccessory: undefined | string; gooseColor: undefined | string; graduatingYear: undefined | number; graduating_year: undefined | number; guardianEmail: undefined | string; guardianName: undefined | string; guardian_email: undefined | string; guardian_name: undefined | string; hackathonsAttended: undefined | number; hackathons_attended: undefined | number; hackerKinds: undefined | string[]; hadHighSchoolTechCourses: undefined | string; hardestChallenge: undefined | string; hardware: undefined | string; hasHealthConcerns: undefined | false | true; hasMedications: undefined | false | true; hasRestriction: undefined | false | true; hasVisa: undefined | false | true; has_health_concerns: undefined | false | true; has_medications: undefined | false | true; has_restriction: undefined | false | true; has_visa: undefined | false | true; healthConditions: undefined | string; health_condition: undefined | string; id: undefined | number; immigrationAcknowledgement: undefined | false | true; immigration_acknowledgement: undefined | false | true; interestedCompanies: undefined | string[]; interested_companies: undefined | string[]; isOfLegalAge: undefined | false | true; kind_of_hacker: undefined | string[]; latitude: undefined | number; legalName: undefined | string; legal_age: undefined | false | true; legal_name: undefined | string; levelOfStudy: undefined | string; level_of_study: undefined | string; links: undefined | string[]; longitude: undefined | number; major: undefined | string; medication: undefined | string; mlhOptIn: undefined | false | true; mlh_opt_in: undefined | false | true; name: undefined | string; other: undefined | string; parentalConsent: undefined | number; parental_consent: undefined | number; phoneNumber: undefined | string; phone_number: undefined | string; projectIdea: undefined | string; projectKeywords: undefined | string[]; project_idea: undefined | string; project_keywords: undefined | string[]; province: undefined | string; question_gain_from_htn: undefined | string; question_hardest_challenge: undefined | string; question_stressful_team: undefined | string; receipts: undefined | string[]; reimbursementAcknowledgement: undefined | false | true; reimbursementAddressLine1: undefined | string; reimbursementAddressLine2: undefined | string; reimbursementAddressLine3: undefined | string; reimbursementMethod: undefined | "cadCheque" | "usdCheque" | "wire" | "paypal" | "xoom"; reimbursementName: undefined | string; reimbursementPaypalEmail: undefined | string; reimbursementVisaNumber: undefined | string; reimbursementWireAccountNumber: undefined | string; reimbursementWireBankAddressLine1: undefined | string; reimbursementWireBankAddressLine2: undefined | string; reimbursementWireBankAddressLine3: undefined | string; reimbursementWireBankName: undefined | string; reimbursementWireBranchNumber: undefined | string; reimbursementWireCurrency: undefined | string; reimbursementWireIbanNumber: undefined | string; reimbursementWireInstitutionNumber: undefined | string; reimbursementWireOther: undefined | string; reimbursementWireRoutingNumber: undefined | string; reimbursementWireSwiftCode: undefined | string; reimbursementXoomEmail: undefined | string; reimbursement_acknowledgement: undefined | false | true; reimbursement_address_line_1: undefined | string; reimbursement_address_line_2: undefined | string; reimbursement_address_line_3: undefined | string; reimbursement_method: undefined | "cadCheque" | "usdCheque" | "wire" | "paypal" | "xoom"; reimbursement_name: undefined | string; reimbursement_paypal_email: undefined | string; reimbursement_visa_number: undefined | string; reimbursement_wire_account_number: undefined | string; reimbursement_wire_bank_address_line_1: undefined | string; reimbursement_wire_bank_address_line_2: undefined | string; reimbursement_wire_bank_address_line_3: undefined | string; reimbursement_wire_bank_name: undefined | string; reimbursement_wire_branch_number: undefined | string; reimbursement_wire_currency: undefined | string; reimbursement_wire_iban_number: undefined | string; reimbursement_wire_institution_number: undefined | string; reimbursement_wire_other: undefined | string; reimbursement_wire_routing_number: undefined | string; reimbursement_wire_swift_code: undefined | string; reimbursement_xoom_email: undefined | string; requiresVisa: undefined | false | true; requires_visa: undefined | false | true; resume: undefined | false | true; rsvpDeadline: undefined | string; rsvp_deadline: undefined | string; school: undefined | string; seekingFulltime: undefined | false | true; seekingInternship: undefined | false | true; seeking_fulltime: undefined | false | true; seeking_internship: undefined | false | true; shareEmailConsent: undefined | false | true; share_email_consent: undefined | false | true; shirtAccomodation: undefined | string; shirtFit: undefined | false | true; shirtSize: undefined | "xs" | "s" | "m" | "l" | "xl"; shirt_accomodation: undefined | string; shirt_fit: undefined | false | true; shirt_size: undefined | "xs" | "s" | "m" | "l" | "xl"; stage: "not_accepted" | "accepted" | "withdrawn" | "expired" | "auto_accepted" | "confirmed" | "checked_in"; stageId: undefined | number; stage_id: undefined | number; stressfulTeamSituation: undefined | string; sundayFlightAirline: undefined | string; sundayFlightDepartureTime: undefined | string; sundayFlightNumber: undefined | string; sunday_flight_airline: undefined | string; sunday_flight_departure_time: undefined | string; sunday_flight_number: undefined | string; survey_ethnicity: undefined | string[]; survey_family_in_higher_ed: undefined | string; survey_family_in_tech: undefined | string; survey_gender: undefined | string; survey_tech_course_hs: undefined | string; survey_tech_most_excited: undefined | string; survey_tech_used: undefined | string[]; survey_years_building: undefined | number; techTalkVotes: undefined | string[]; tech_talk_votes: undefined | string[]; technologiesUsed: undefined | string[]; technologyMostExcitedAbout: undefined | string; termsAcknowledgement: undefined | false | true; terms_acknowledgement: undefined | false | true; transitOrDriving: undefined | "transit" | "driving" | "none"; transitOrDrivingReimbursementDeadline: undefined | string; transit_or_driving: undefined | "transit" | "driving" | "none"; transit_or_driving_reimbursement_deadline: undefined | string; travelLocation: undefined | string; travelMethod: undefined | string; travelSourceCorrect: undefined | false | true; travel_location: undefined | string; travel_method: undefined | string; travel_source_correct: undefined | false | true; visaAcknowledgement: undefined | false | true; visaTrackingNumber: undefined | string; visa_acknowledgement: undefined | false | true; visa_tracking_number: undefined | string; yearsBuilding: undefined | number }
      • addressLine1: undefined | string
      • addressLine2: undefined | string
      • addressLine3: undefined | string
      • address_line_1: undefined | string
      • address_line_2: undefined | string
      • address_line_3: undefined | string
      • app_goose_accessory: undefined | string
      • app_goose_colour: undefined | string
      • arrivalAirport: undefined | string
      • arrival_airport: undefined | string
      • busRoute: undefined | string
      • bus_route: undefined | string
      • citizenship: undefined | false | true
      • city: undefined | string
      • code: undefined | string
      • coffeeChatOptIn: undefined | false | true
      • coffeeChatRanking: undefined | string[]
      • coffee_chat_opt_in: undefined | false | true
      • coffee_chat_ranking: undefined | string[]
      • consent_aggregate_report: undefined | false | true
      • consent_event_org: undefined | false | true
      • consent_partners_sponsors: undefined | false | true
      • consent_privacy_policy: undefined | false | true
      • consentsToPrivacyPolicy: undefined | false | true
      • country: undefined | string
      • dataForOrganizationalPurposes: undefined | false | true
      • dataForReporting: undefined | false | true
      • dataForSponsors: undefined | false | true
      • dateOfBirth: undefined | string
      • date_of_birth: string
      • departureAirport: undefined | string
      • departure_airport: undefined | string
      • dietaryConstraints: undefined | string
      • dietary_constraint: undefined | string
      • email: undefined | string
      • emergencyEmail: undefined | string
      • emergencyName: undefined | string
      • emergencyPhone: undefined | string
      • emergencyRelation: undefined | string
      • emergency_email: undefined | string
      • emergency_name: undefined | string
      • emergency_phone: undefined | string
      • emergency_relation: undefined | string
      • ethnicities: undefined | string[]
      • familyInTech: undefined | string
      • firstInFamilyToPursuePostSecondary: undefined | string
      • flightAndBusLocation: undefined | string
      • flightPaymentAmount: undefined | number
      • flightPaymentCurrency: undefined | string
      • flightReimbursement: undefined | string
      • flight_and_bus_location: undefined | string
      • flight_payment_amount: undefined | number
      • flight_payment_currency: undefined | string
      • flight_reimbursement: undefined | string
      • fridayFlightAirline: undefined | string
      • fridayFlightArrivalTime: undefined | string
      • fridayFlightNumber: undefined | string
      • friday_flight_airline: undefined | string
      • friday_flight_arrival_time: undefined | string
      • friday_flight_number: undefined | string
      • gainFromHackTheNorth: undefined | string
      • gender: undefined | string
      • gooseAccessory: undefined | string
      • gooseColor: undefined | string
      • graduatingYear: undefined | number
      • graduating_year: undefined | number
      • guardianEmail: undefined | string
      • guardianName: undefined | string
      • guardian_email: undefined | string
      • guardian_name: undefined | string
      • hackathonsAttended: undefined | number
      • hackathons_attended: undefined | number
      • hackerKinds: undefined | string[]
      • hadHighSchoolTechCourses: undefined | string
      • hardestChallenge: undefined | string
      • hardware: undefined | string
      • hasHealthConcerns: undefined | false | true
      • hasMedications: undefined | false | true
      • hasRestriction: undefined | false | true
      • hasVisa: undefined | false | true
      • has_health_concerns: undefined | false | true
      • has_medications: undefined | false | true
      • has_restriction: undefined | false | true
      • has_visa: undefined | false | true
      • healthConditions: undefined | string
      • health_condition: undefined | string
      • id: undefined | number
      • immigrationAcknowledgement: undefined | false | true
      • immigration_acknowledgement: undefined | false | true
      • interestedCompanies: undefined | string[]
      • interested_companies: undefined | string[]
      • isOfLegalAge: undefined | false | true
      • kind_of_hacker: undefined | string[]
      • latitude: undefined | number
      • legalName: undefined | string
      • legal_age: undefined | false | true
      • legal_name: undefined | string
      • levelOfStudy: undefined | string
      • level_of_study: undefined | string
      • links: undefined | string[]
      • longitude: undefined | number
      • major: undefined | string
      • medication: undefined | string
      • mlhOptIn: undefined | false | true
      • mlh_opt_in: undefined | false | true
      • name: undefined | string
      • other: undefined | string
      • parentalConsent: undefined | number
      • parental_consent: undefined | number
      • phoneNumber: undefined | string
      • phone_number: undefined | string
      • projectIdea: undefined | string
      • projectKeywords: undefined | string[]
      • project_idea: undefined | string
      • project_keywords: undefined | string[]
      • province: undefined | string
      • question_gain_from_htn: undefined | string
      • question_hardest_challenge: undefined | string
      • question_stressful_team: undefined | string
      • receipts: undefined | string[]
      • reimbursementAcknowledgement: undefined | false | true
      • reimbursementAddressLine1: undefined | string
      • reimbursementAddressLine2: undefined | string
      • reimbursementAddressLine3: undefined | string
      • reimbursementMethod: undefined | "cadCheque" | "usdCheque" | "wire" | "paypal" | "xoom"
      • reimbursementName: undefined | string
      • reimbursementPaypalEmail: undefined | string
      • reimbursementVisaNumber: undefined | string
      • reimbursementWireAccountNumber: undefined | string
      • reimbursementWireBankAddressLine1: undefined | string
      • reimbursementWireBankAddressLine2: undefined | string
      • reimbursementWireBankAddressLine3: undefined | string
      • reimbursementWireBankName: undefined | string
      • reimbursementWireBranchNumber: undefined | string
      • reimbursementWireCurrency: undefined | string
      • reimbursementWireIbanNumber: undefined | string
      • reimbursementWireInstitutionNumber: undefined | string
      • reimbursementWireOther: undefined | string
      • reimbursementWireRoutingNumber: undefined | string
      • reimbursementWireSwiftCode: undefined | string
      • reimbursementXoomEmail: undefined | string
      • reimbursement_acknowledgement: undefined | false | true
      • reimbursement_address_line_1: undefined | string
      • reimbursement_address_line_2: undefined | string
      • reimbursement_address_line_3: undefined | string
      • reimbursement_method: undefined | "cadCheque" | "usdCheque" | "wire" | "paypal" | "xoom"
      • reimbursement_name: undefined | string
      • reimbursement_paypal_email: undefined | string
      • reimbursement_visa_number: undefined | string
      • reimbursement_wire_account_number: undefined | string
      • reimbursement_wire_bank_address_line_1: undefined | string
      • reimbursement_wire_bank_address_line_2: undefined | string
      • reimbursement_wire_bank_address_line_3: undefined | string
      • reimbursement_wire_bank_name: undefined | string
      • reimbursement_wire_branch_number: undefined | string
      • reimbursement_wire_currency: undefined | string
      • reimbursement_wire_iban_number: undefined | string
      • reimbursement_wire_institution_number: undefined | string
      • reimbursement_wire_other: undefined | string
      • reimbursement_wire_routing_number: undefined | string
      • reimbursement_wire_swift_code: undefined | string
      • reimbursement_xoom_email: undefined | string
      • requiresVisa: undefined | false | true
      • requires_visa: undefined | false | true
      • resume: undefined | false | true
      • rsvpDeadline: undefined | string
      • rsvp_deadline: undefined | string
      • school: undefined | string
      • seekingFulltime: undefined | false | true
      • seekingInternship: undefined | false | true
      • seeking_fulltime: undefined | false | true
      • seeking_internship: undefined | false | true
      • shareEmailConsent: undefined | false | true
      • share_email_consent: undefined | false | true
      • shirtAccomodation: undefined | string
      • shirtFit: undefined | false | true
      • shirtSize: undefined | "xs" | "s" | "m" | "l" | "xl"
      • shirt_accomodation: undefined | string
      • shirt_fit: undefined | false | true
      • shirt_size: undefined | "xs" | "s" | "m" | "l" | "xl"
      • stage: "not_accepted" | "accepted" | "withdrawn" | "expired" | "auto_accepted" | "confirmed" | "checked_in"
      • stageId: undefined | number
      • stage_id: undefined | number
      • stressfulTeamSituation: undefined | string
      • sundayFlightAirline: undefined | string
      • sundayFlightDepartureTime: undefined | string
      • sundayFlightNumber: undefined | string
      • sunday_flight_airline: undefined | string
      • sunday_flight_departure_time: undefined | string
      • sunday_flight_number: undefined | string
      • survey_ethnicity: undefined | string[]
      • survey_family_in_higher_ed: undefined | string
      • survey_family_in_tech: undefined | string
      • survey_gender: undefined | string
      • survey_tech_course_hs: undefined | string
      • survey_tech_most_excited: undefined | string
      • survey_tech_used: undefined | string[]
      • survey_years_building: undefined | number
      • techTalkVotes: undefined | string[]
      • tech_talk_votes: undefined | string[]
      • technologiesUsed: undefined | string[]
      • technologyMostExcitedAbout: undefined | string
      • termsAcknowledgement: undefined | false | true
      • terms_acknowledgement: undefined | false | true
      • transitOrDriving: undefined | "transit" | "driving" | "none"
      • transitOrDrivingReimbursementDeadline: undefined | string
      • transit_or_driving: undefined | "transit" | "driving" | "none"
      • transit_or_driving_reimbursement_deadline: undefined | string
      • travelLocation: undefined | string
      • travelMethod: undefined | string
      • travelSourceCorrect: undefined | false | true
      • travel_location: undefined | string
      • travel_method: undefined | string
      • travel_source_correct: undefined | false | true
      • visaAcknowledgement: undefined | false | true
      • visaTrackingNumber: undefined | string
      • visa_acknowledgement: undefined | false | true
      • visa_tracking_number: undefined | string
      • yearsBuilding: undefined | number

    Returns Application

Properties

Optional addressLine1

addressLine1: undefined | string

Optional addressLine2

addressLine2: undefined | string

Optional addressLine3

addressLine3: undefined | string

Optional arrivalAirport

arrivalAirport: undefined | string

Optional busRoute

busRoute: undefined | string

Optional citizenship

citizenship: undefined | false | true

Optional city

city: undefined | string

Optional code

code: undefined | string

Optional coffeeChatOptIn

coffeeChatOptIn: undefined | false | true

Optional coffeeChatRanking

coffeeChatRanking: string[]

Optional consentsToPrivacyPolicy

consentsToPrivacyPolicy: undefined | false | true

Optional country

country: undefined | string

Optional dataForOrganizationalPurposes

dataForOrganizationalPurposes: undefined | false | true

Optional dataForReporting

dataForReporting: undefined | false | true

Optional dataForSponsors

dataForSponsors: undefined | false | true

Optional dateOfBirth

dateOfBirth: undefined | string

Optional departureAirport

departureAirport: undefined | string

Optional dietaryConstraints

dietaryConstraints: undefined | string

Optional email

email: undefined | string

Optional emergencyEmail

emergencyEmail: undefined | string

Optional emergencyName

emergencyName: undefined | string

Optional emergencyPhone

emergencyPhone: undefined | string

Optional emergencyRelation

emergencyRelation: undefined | string

Optional ethnicities

ethnicities: string[]

Optional familyInTech

familyInTech: undefined | string

Optional firstInFamilyToPursuePostSecondary

firstInFamilyToPursuePostSecondary: undefined | string

Optional flightAndBusLocation

flightAndBusLocation: undefined | string

Optional flightPaymentAmount

flightPaymentAmount: undefined | number

Optional flightPaymentCurrency

flightPaymentCurrency: undefined | string

Optional flightReimbursement

flightReimbursement: undefined | string

Optional fridayFlightAirline

fridayFlightAirline: undefined | string

Optional fridayFlightArrivalTime

fridayFlightArrivalTime: undefined | string

Optional fridayFlightNumber

fridayFlightNumber: undefined | string

Optional gainFromHackTheNorth

gainFromHackTheNorth: undefined | string

Optional gender

gender: undefined | string

Optional gooseAccessory

gooseAccessory: undefined | string

Optional gooseColor

gooseColor: undefined | string

Optional graduatingYear

graduatingYear: undefined | number

Optional guardianEmail

guardianEmail: undefined | string

Optional guardianName

guardianName: undefined | string

Optional hackathonsAttended

hackathonsAttended: undefined | number

Optional hackerKinds

hackerKinds: string[]

Optional hadHighSchoolTechCourses

hadHighSchoolTechCourses: undefined | string

Optional hardestChallenge

hardestChallenge: undefined | string

Optional hardware

hardware: undefined | string

Optional hasHealthConcerns

hasHealthConcerns: undefined | false | true

Optional hasMedications

hasMedications: undefined | false | true

Optional hasRestriction

hasRestriction: undefined | false | true

Optional hasVisa

hasVisa: undefined | false | true

Optional healthConditions

healthConditions: undefined | string

Optional id

id: undefined | number

Optional immigrationAcknowledgement

immigrationAcknowledgement: undefined | false | true

Optional interestedCompanies

interestedCompanies: string[]

Optional isOfLegalAge

isOfLegalAge: undefined | false | true

Optional latitude

latitude: undefined | number

Optional legalName

legalName: undefined | string

Optional levelOfStudy

levelOfStudy: undefined | string

Optional links

links: string[]

Optional longitude

longitude: undefined | number

Optional major

major: undefined | string

Optional medication

medication: undefined | string

Optional mlhOptIn

mlhOptIn: undefined | false | true

Optional name

name: undefined | string

Optional other

other: undefined | string

Optional parentalConsent

parentalConsent: undefined | number

Optional phoneNumber

phoneNumber: undefined | string

Optional projectIdea

projectIdea: undefined | string

Optional projectKeywords

projectKeywords: string[]

Optional province

province: undefined | string

Optional receipts

receipts: string[]

Optional reimbursementAcknowledgement

reimbursementAcknowledgement: undefined | false | true

Optional reimbursementAddressLine1

reimbursementAddressLine1: undefined | string

Optional reimbursementAddressLine2

reimbursementAddressLine2: undefined | string

Optional reimbursementAddressLine3

reimbursementAddressLine3: undefined | string

Optional reimbursementMethod

reimbursementMethod: ReimbursementMethod

Optional reimbursementName

reimbursementName: undefined | string

Optional reimbursementPaypalEmail

reimbursementPaypalEmail: undefined | string

Optional reimbursementVisaNumber

reimbursementVisaNumber: undefined | string

Optional reimbursementWireAccountNumber

reimbursementWireAccountNumber: undefined | string

Optional reimbursementWireBankAddressLine1

reimbursementWireBankAddressLine1: undefined | string

Optional reimbursementWireBankAddressLine2

reimbursementWireBankAddressLine2: undefined | string

Optional reimbursementWireBankAddressLine3

reimbursementWireBankAddressLine3: undefined | string

Optional reimbursementWireBankName

reimbursementWireBankName: undefined | string

Optional reimbursementWireBranchNumber

reimbursementWireBranchNumber: undefined | string

Optional reimbursementWireCurrency

reimbursementWireCurrency: undefined | string

Optional reimbursementWireIbanNumber

reimbursementWireIbanNumber: undefined | string

Optional reimbursementWireInstitutionNumber

reimbursementWireInstitutionNumber: undefined | string

Optional reimbursementWireOther

reimbursementWireOther: undefined | string

Optional reimbursementWireRoutingNumber

reimbursementWireRoutingNumber: undefined | string

Optional reimbursementWireSwiftCode

reimbursementWireSwiftCode: undefined | string

Optional reimbursementXoomEmail

reimbursementXoomEmail: undefined | string

Optional requiresVisa

requiresVisa: undefined | false | true

Optional resume

resume: undefined | false | true

Optional rsvpDeadline

rsvpDeadline: undefined | string

Optional school

school: undefined | string

Optional seekingFulltime

seekingFulltime: undefined | false | true

Optional seekingInternship

seekingInternship: undefined | false | true

Optional shareEmailConsent

shareEmailConsent: undefined | false | true

Optional shirtAccomodation

shirtAccomodation: undefined | string

Optional shirtFit

shirtFit: undefined | false | true

Optional shirtSize

shirtSize: ShirtSize

specialHandlers

specialHandlers: {}

Type declaration

  • [key: string]: (...args: unknown[]) => [string, undefined | string]
      • (...args: unknown[]): [string, undefined | string]
      • Parameters

        • Rest ...args: unknown[]

        Returns [string, undefined | string]

stage

stage: Stage

Optional stageId

stageId: undefined | number

Optional stressfulTeamSituation

stressfulTeamSituation: undefined | string

Optional sundayFlightAirline

sundayFlightAirline: undefined | string

Optional sundayFlightDepartureTime

sundayFlightDepartureTime: undefined | string

Optional sundayFlightNumber

sundayFlightNumber: undefined | string

Optional techTalkVotes

techTalkVotes: string[]

Optional technologiesUsed

technologiesUsed: string[]

Optional technologyMostExcitedAbout

technologyMostExcitedAbout: undefined | string

Optional termsAcknowledgement

termsAcknowledgement: undefined | false | true

Optional transitOrDriving

transitOrDriving: TransitMethod

Optional transitOrDrivingReimbursementDeadline

transitOrDrivingReimbursementDeadline: undefined | string

Optional travelLocation

travelLocation: undefined | string

Optional travelMethod

travelMethod: undefined | string

Optional travelSourceCorrect

travelSourceCorrect: undefined | false | true

Optional visaAcknowledgement

visaAcknowledgement: undefined | false | true

Optional visaTrackingNumber

visaTrackingNumber: undefined | string

Optional yearsBuilding

yearsBuilding: undefined | number

Methods

toHackerAPIFormat

  • toHackerAPIFormat(method?: undefined | string): {}

Static create

  • create(__namedParameters: { slug: string | number }, application: Application, token?: undefined | string): Promise<{}>

Static dateHandler

  • dateHandler(key: string, date: string | Date): string[]
  • Converts a Javascript date (where only day, month and year are relevant) to a format understood by hackerapi

    Parameters

    • key: string
    • date: string | Date

      Doesn't do anything if string

    Returns string[]

    key: [0], value: [1]

Static dateTimeHandler

  • dateTimeHandler(key: string, datetime: string | Date): string[]
  • Converts Javascript date to a format understood by hackerapi

    Parameters

    • key: string
    • datetime: string | Date

    Returns string[]

    key: [0], value: [1]

Static doNotSendHandler

  • doNotSendHandler(key: string, _: any): (undefined | string)[]
  • Does not send the field to hackerapi

    Parameters

    • key: string
    • _: any

    Returns (undefined | string)[]

    key: [0], value: [1]

Static fetch

  • fetch(__namedParameters: { slug: string | number }, __namedParameters?: { id: number | "me" }, token?: undefined | string): Promise<{}>
  • Gets a hacker's application

    Parameters

    • __namedParameters: { slug: string | number }
      • slug: string | number
    • Default value __namedParameters: { id: number | "me" } = { id: "me" }
      • id: number | "me"
    • Optional token: undefined | string

    Returns Promise<{}>

    The hacker's application

Static renameHandler

  • renameHandler(renamedKey: string): (Anonymous function)
  • HOC for renaming a field before sending it to hackerapi

    Parameters

    • renamedKey: string

      The string to rename the key to

    Returns (Anonymous function)

    key: [0], value: [1]

Static submit

  • submit(__namedParameters: { slug: string | number }, __namedParameters?: { id: number | "me" }, token?: undefined | string): Promise<{}>
  • Submits an application

    Parameters

    • __namedParameters: { slug: string | number }
      • slug: string | number
    • Default value __namedParameters: { id: number | "me" } = { id: "me" }
      • id: number | "me"
    • Optional token: undefined | string

    Returns Promise<{}>

Static update

  • update(__namedParameters: { slug: string | number }, application: Application, token?: undefined | string): Promise<{}>
  • Updates an application

    Parameters

    • __namedParameters: { slug: string | number }
      • slug: string | number
    • application: Application

      The application to update

    • Optional token: undefined | string

    Returns Promise<{}>

Generated using TypeDoc