Currently this is typed as follow : ```ts export type CreateDataAttributeRequest = { data_type?: "options" | undefined; options: { value?: string | undefined; }[]; } | { data_type?: ("string" | "integer" | "float" | "boolean" | "datetime" | "date") | undefined; }; ``` However, [according to API docs](https://developers.intercom.com/docs/references/rest-api/api.intercom.io/data-attributes/createdataattribute), we should also be able to set the following fields : `name`, `model`, `description` and `messenger_writable ` Therefore, we should have something like this : ```ts interface CreateDataAttributeRequestBase { name: string; model: 'company' | 'contact'; description?: string; messenger_writable?: boolean; } export type CreateDataAttributeRequest = CreateDataAttributeRequestBase & { data_type?: "options" | undefined; options: { value?: string | undefined; }[]; } | CreateDataAttributeRequestBase & { data_type?: ("string" | "integer" | "float" | "boolean" | "datetime" | "date") | undefined; }; ```
Activity
[-]CreateDataAttributeRequest incorrectly types[/-][+]CreateDataAttributeRequest incorrectly typed[/+][-]CreateDataAttributeRequest incorrectly typed[/-][+]`CreateDataAttributeRequest` incorrectly typed[/+]