/* generated using openapi-typescript-codegen -- do not edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ import type { BlankEnum } from './BlankEnum'; import type { DisabilityStatusEnum } from './DisabilityStatusEnum'; import type { EthnicityEnum } from './EthnicityEnum'; import type { GenderEnum } from './GenderEnum'; export type UserDemographicsResponse = { readonly username: string; /** * Gender identity. One of: male, female, non_binary, prefer_not_to_say, other. * * * `male` - Male * * `female` - Female * * `non_binary` - Non-binary * * `prefer_not_to_say` - Prefer not to say * * `other` - Other */ gender?: (GenderEnum | BlankEnum); /** * Ethnic background. See Ethnicity enum for valid values. * * * `american_indian_alaska_native` - American Indian or Alaska Native * * `asian` - Asian * * `black_african_american` - Black or African American * * `hispanic_latino` - Hispanic or Latino * * `native_hawaiian_pacific_islander` - Native Hawaiian or Other Pacific Islander * * `white` - White * * `two_or_more` - Two or more races * * `prefer_not_to_say` - Prefer not to say * * `other` - Other */ ethnicity?: (EthnicityEnum | BlankEnum); /** * Date of birth in YYYY-MM-DD format. */ date_of_birth?: string | null; /** * Primary language as ISO 639-1 code, e.g. 'en', 'es'. */ primary_language?: string; /** * Country of birth as ISO 3166-1 alpha-3 code, e.g. 'USA', 'MEX'. */ country_of_birth?: string; /** * Nationality as ISO 3166-1 alpha-3 code, e.g. 'USA', 'MEX'. */ nationality?: string; /** * Disability status. One of: yes, no, prefer_not_to_say. * * * `yes` - Yes * * `no` - No * * `prefer_not_to_say` - Prefer not to say */ disability_status?: (DisabilityStatusEnum | BlankEnum); readonly custom_fields: string; readonly created_at: string; readonly updated_at: string; };