@@ -86,7 +86,7 @@ export interface ArrayFieldSchema {
8686 /**
8787 * Specifies that the field is of type 'ARRAY'.
8888 */
89- type : 'ARRAY' ;
89+ type : 'ARRAY' | 'BOOLEAN' | 'DOUBLE' | 'INTEGER' | 'LONG' | 'OBJECT' | 'STRING' ;
9090}
9191
9292export interface BatchInputCallbackCompletionBatchRequest {
@@ -98,7 +98,7 @@ export interface BooleanFieldSchema {
9898 * Specifies the field type as BOOLEAN, indicating that the field can hold a true
9999 * or false value.
100100 */
101- type : 'BOOLEAN' ;
101+ type : 'ARRAY' | ' BOOLEAN' | 'DOUBLE' | 'INTEGER' | 'LONG' | 'OBJECT' | 'STRING ';
102102}
103103
104104export interface CallbackCompletionBatchRequest {
@@ -302,7 +302,7 @@ export interface DoubleFieldSchema {
302302 /**
303303 * Indicates the field type as DOUBLE.
304304 */
305- type : 'DOUBLE' ;
305+ type : 'ARRAY' | 'BOOLEAN' | ' DOUBLE' | 'INTEGER' | 'LONG' | 'OBJECT' | 'STRING ';
306306
307307 /**
308308 * The maximum allowable value for the double field.
@@ -581,7 +581,7 @@ export interface IntegerFieldSchema {
581581 /**
582582 * The type of the field, which is set to INTEGER.
583583 */
584- type : 'INTEGER' ;
584+ type : 'ARRAY' | 'BOOLEAN' | 'DOUBLE' | ' INTEGER' | 'LONG' | 'OBJECT' | 'STRING ';
585585
586586 /**
587587 * The maximum value allowed for the integer field.
@@ -598,7 +598,7 @@ export interface LongFieldSchema {
598598 /**
599599 * The type of the field, which is LONG by default.
600600 */
601- type : 'LONG' ;
601+ type : 'ARRAY' | 'BOOLEAN' | 'DOUBLE' | 'INTEGER' | ' LONG' | 'OBJECT' | 'STRING ';
602602
603603 /**
604604 * The maximum value allowed for the long field.
@@ -620,7 +620,7 @@ export interface ObjectFieldSchema {
620620 /**
621621 * Specifies the type of the field, which is 'OBJECT' by default.
622622 */
623- type : 'OBJECT' ;
623+ type : 'ARRAY' | 'BOOLEAN' | 'DOUBLE' | 'INTEGER' | 'LONG' | ' OBJECT' | 'STRING ';
624624}
625625
626626export interface OutputFieldDefinition {
@@ -1001,7 +1001,7 @@ export interface StringFieldSchema {
10011001 /**
10021002 * Indicates that the type is a string, with the default value being STRING.
10031003 */
1004- type : 'STRING' ;
1004+ type : 'ARRAY' | 'BOOLEAN' | 'DOUBLE' | 'INTEGER' | 'LONG' | 'OBJECT' | ' STRING';
10051005
10061006 /**
10071007 * Specifies the format of the string, with accepted values: DATE, DATE_TIME,
0 commit comments