Kaizen
Browse modulesRulesrules/sharedSchemas and constants

Variable: programRegistrationContext

const programRegistrationContext: {
  line_items: {
     base_price_cents: number;
     household_member: {
        date_of_birth: string;
        household_id: string;
        id: string;
        is_resident: boolean;
        memberships: never[];
     };
     module: string;
     pricing_unit: string;
     program: {
        program_group_id: string;
        registrable_unit_id: string;
     };
  }[];
  order: {
     discount_codes: string[];
     pass_processing_fee: boolean;
     payment_method: string;
  };
  timezone: string;
  user: {
     corporate_account: null;
     date_of_birth: string;
     household_id: string;
     id: string;
     is_admin: boolean;
     is_resident: boolean;
  };
};

Defined in: shared/rules/fixtures/context.ts:113

Type Declaration

line_items

line_items: {
  base_price_cents: number;
  household_member: {
     date_of_birth: string;
     household_id: string;
     id: string;
     is_resident: boolean;
     memberships: never[];
  };
  module: string;
  pricing_unit: string;
  program: {
     program_group_id: string;
     registrable_unit_id: string;
  };
}[];

order

order: {
  discount_codes: string[];
  pass_processing_fee: boolean;
  payment_method: string;
};

order.discount_codes

discount_codes: string[];

order.pass_processing_fee

pass_processing_fee: boolean = true;

order.payment_method

payment_method: string = "credit_card";

timezone

timezone: string = "America/New_York";

user

user: {
  corporate_account: null;
  date_of_birth: string;
  household_id: string;
  id: string;
  is_admin: boolean;
  is_resident: boolean;
};

user.corporate_account

corporate_account: null = null;

user.date_of_birth

date_of_birth: string = "1985-06-10";

user.household_id

household_id: string = "household-200";

user.id

id: string = "user-400";

user.is_admin

is_admin: boolean = false;

user.is_resident

is_resident: boolean = false;

On this page