declare namespace io.example.RESERVED_WORD_interface.v0.models { interface Guest { readonly 'discriminator': 'guest'; readonly 'session_id': string; readonly 'email'?: string; readonly 'name'?: string; } interface User { readonly 'discriminator': 'user'; readonly 'id': string; readonly 'email'?: string; readonly 'name'?: string; readonly 'registration_date': string; } } declare namespace io.example.RESERVED_WORD_interface.v0.unions { type Person = (io.example.RESERVED_WORD_interface.v0.models.Guest | io.example.RESERVED_WORD_interface.v0.models.User); }