···33export type Field =
44 | {
55 in: Exclude<Slot, 'body'>;
66+ /**
77+ * Field name. This is the name we want the user to see and use.
88+ */
69 key: string;
1010+ /**
1111+ * Field mapped name. This is the name we want to use in the request.
1212+ * If omitted, we use the same value as `key`.
1313+ */
714 map?: string;
815 }
916 | {
1017 in: Extract<Slot, 'body'>;
1818+ /**
1919+ * Key isn't required for bodies.
2020+ */
1121 key?: string;
1222 map?: string;
1323 };