UNPKG

@kubernetes-models/gke

Version:
1 lines 46 kB
export const validate=function validate58(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.apiVersion){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"apiVersion"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(void 0===data.kind){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"kind"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.apiVersion||validate59(data.apiVersion,{instancePath:instancePath+"/apiVersion",parentData:data,parentDataProperty:"apiVersion",rootData})||(errors=(vErrors=null===vErrors?validate59.errors:vErrors.concat(validate59.errors)).length),void 0===data.kind||validate61(data.kind,{instancePath:instancePath+"/kind",parentData:data,parentDataProperty:"kind",rootData})||(errors=(vErrors=null===vErrors?validate61.errors:vErrors.concat(validate61.errors)).length),void 0===data.metadata||validate63(data.metadata,{instancePath:instancePath+"/metadata",parentData:data,parentDataProperty:"metadata",rootData})||(errors=(vErrors=null===vErrors?validate63.errors:vErrors.concat(validate63.errors)).length),void 0===data.spec||validate67(data.spec,{instancePath:instancePath+"/spec",parentData:data,parentDataProperty:"spec",rootData})||(errors=(vErrors=null===vErrors?validate67.errors:vErrors.concat(validate67.errors)).length),void 0===data.status||validate150(data.status,{instancePath:instancePath+"/status",parentData:data,parentDataProperty:"status",rootData})||(errors=(vErrors=null===vErrors?validate150.errors:vErrors.concat(validate150.errors)).length)}else{let err2={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}return validate58.errors=vErrors,0===errors};let schema25={enum:["bigquery.cnrm.cloud.google.com/v1beta1"]};function validate59(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if("string"!=typeof data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"string"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if("bigquery.cnrm.cloud.google.com/v1beta1"!==data){let err1={instancePath,schemaPath:"#/enum",keyword:"enum",params:{allowedValues:schema25.enum}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate59.errors=vErrors,0===errors}let schema26={enum:["BigQueryJob"]};function validate61(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if("string"!=typeof data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"string"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if("BigQueryJob"!==data){let err1={instancePath,schemaPath:"#/enum",keyword:"enum",params:{allowedValues:schema26.enum}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate61.errors=vErrors,0===errors}import{validate as validate64}from"@kubernetes-models/apimachinery/_schemas/IoK8sApimachineryPkgApisMetaV1ObjectMeta";function validate63(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;return null===data||validate64(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?validate64.errors:vErrors.concat(validate64.errors)).length),validate63.errors=vErrors,0===errors}function validate21(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if("string"!=typeof data&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"string"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate21.errors=vErrors,0===errors}function validate24(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data)&&void 0===data.external){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"external"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate24.errors=vErrors,0===errors}function validate23(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(validate24(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?validate24.errors:vErrors.concat(validate24.errors)).length),0===errors){let err0={instancePath,schemaPath:"#/not",keyword:"not",params:{}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}else errors=0,null!==vErrors&&(vErrors=null);if(data&&"object"==typeof data&&!Array.isArray(data)&&void 0===data.name){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"name"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate23.errors=vErrors,0===errors}function validate29(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data)&&void 0===data.name){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"name"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate29.errors=vErrors,0===errors}function validate31(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data)&&void 0===data.namespace){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"namespace"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate31.errors=vErrors,0===errors}function validate28(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0,valid0=!1;validate29(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?validate29.errors:vErrors.concat(validate29.errors)).length);var _valid0=0===errors;if(!(valid0=valid0||_valid0)){let _errs2=errors;validate31(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?validate31.errors:vErrors.concat(validate31.errors)).length);var _valid0=_errs2===errors;valid0=valid0||_valid0}if(valid0)errors=0,null!==vErrors&&(vErrors=null);else{let err0={instancePath,schemaPath:"#/anyOf",keyword:"anyOf",params:{}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate28.errors=vErrors,0===errors}function validate27(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(validate28(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?validate28.errors:vErrors.concat(validate28.errors)).length),0===errors){let err0={instancePath,schemaPath:"#/not",keyword:"not",params:{}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}else errors=0,null!==vErrors&&(vErrors=null);if(data&&"object"==typeof data&&!Array.isArray(data)&&void 0===data.external){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"external"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate27.errors=vErrors,0===errors}function validate22(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0,valid0=!1,passing0=null;validate23(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?validate23.errors:vErrors.concat(validate23.errors)).length);var _valid0=0===errors;_valid0&&(valid0=!0,passing0=0);let _errs3=errors;validate27(data,{instancePath,parentData,parentDataProperty,rootData})||(errors=(vErrors=null===vErrors?validate27.errors:vErrors.concat(validate27.errors)).length);var _valid0=_errs3===errors;if(_valid0&&valid0?(valid0=!1,passing0=[passing0,1]):_valid0&&(valid0=!0,passing0=1),valid0)errors=0,null!==vErrors&&(vErrors=null);else{let err0={instancePath,schemaPath:"#/oneOf",keyword:"oneOf",params:{passingSchemas:passing0}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data))void 0===data.external||validate21(data.external,{instancePath:instancePath+"/external",parentData:data,parentDataProperty:"external",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.name||validate21(data.name,{instancePath:instancePath+"/name",parentData:data,parentDataProperty:"name",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.namespace||validate21(data.namespace,{instancePath:instancePath+"/namespace",parentData:data,parentDataProperty:"namespace",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length);else{let err1={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate22.errors=vErrors,0===errors}function validate41(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.kmsKeyRef){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"kmsKeyRef"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.kmsKeyRef||validate22(data.kmsKeyRef,{instancePath:instancePath+"/kmsKeyRef",parentData:data,parentDataProperty:"kmsKeyRef",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length),void 0===data.kmsKeyVersion||validate21(data.kmsKeyVersion,{instancePath:instancePath+"/kmsKeyVersion",parentData:data,parentDataProperty:"kmsKeyVersion",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length)}return validate41.errors=vErrors,0===errors}function validate38(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.tableRef){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"tableRef"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.tableRef||validate22(data.tableRef,{instancePath:instancePath+"/tableRef",parentData:data,parentDataProperty:"tableRef",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length)}return validate38.errors=vErrors,0===errors}function validate44(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.tableRef){let err0={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"tableRef"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}void 0===data.tableRef||validate22(data.tableRef,{instancePath:instancePath+"/tableRef",parentData:data,parentDataProperty:"tableRef",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length)}else{let err1={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}return validate44.errors=vErrors,0===errors}function validate72(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate44(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate44.errors:vErrors.concat(validate44.errors)).length)}else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate72.errors=vErrors,0===errors}function validate68(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.sourceTables){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"sourceTables"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.createDisposition||validate21(data.createDisposition,{instancePath:instancePath+"/createDisposition",parentData:data,parentDataProperty:"createDisposition",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.destinationEncryptionConfiguration||validate41(data.destinationEncryptionConfiguration,{instancePath:instancePath+"/destinationEncryptionConfiguration",parentData:data,parentDataProperty:"destinationEncryptionConfiguration",rootData})||(errors=(vErrors=null===vErrors?validate41.errors:vErrors.concat(validate41.errors)).length),void 0===data.destinationTable||validate38(data.destinationTable,{instancePath:instancePath+"/destinationTable",parentData:data,parentDataProperty:"destinationTable",rootData})||(errors=(vErrors=null===vErrors?validate38.errors:vErrors.concat(validate38.errors)).length),void 0===data.sourceTables||validate72(data.sourceTables,{instancePath:instancePath+"/sourceTables",parentData:data,parentDataProperty:"sourceTables",rootData})||(errors=(vErrors=null===vErrors?validate72.errors:vErrors.concat(validate72.errors)).length),void 0===data.writeDisposition||validate21(data.writeDisposition,{instancePath:instancePath+"/writeDisposition",parentData:data,parentDataProperty:"writeDisposition",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length)}return validate68.errors=vErrors,0===errors}function validate46(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if("string"!=typeof data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"string"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate46.errors=vErrors,0===errors}function validate50(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate46(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate46.errors:vErrors.concat(validate46.errors)).length)}else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate50.errors=vErrors,0===errors}function validate40(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if("boolean"!=typeof data&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"boolean"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate40.errors=vErrors,0===errors}function validate77(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.destinationUris){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"destinationUris"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.compression||validate21(data.compression,{instancePath:instancePath+"/compression",parentData:data,parentDataProperty:"compression",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.destinationFormat||validate21(data.destinationFormat,{instancePath:instancePath+"/destinationFormat",parentData:data,parentDataProperty:"destinationFormat",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.destinationUris||validate50(data.destinationUris,{instancePath:instancePath+"/destinationUris",parentData:data,parentDataProperty:"destinationUris",rootData})||(errors=(vErrors=null===vErrors?validate50.errors:vErrors.concat(validate50.errors)).length),void 0===data.fieldDelimiter||validate21(data.fieldDelimiter,{instancePath:instancePath+"/fieldDelimiter",parentData:data,parentDataProperty:"fieldDelimiter",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.printHeader||validate40(data.printHeader,{instancePath:instancePath+"/printHeader",parentData:data,parentDataProperty:"printHeader",rootData})||(errors=(vErrors=null===vErrors?validate40.errors:vErrors.concat(validate40.errors)).length),void 0===data.sourceTable||validate38(data.sourceTable,{instancePath:instancePath+"/sourceTable",parentData:data,parentDataProperty:"sourceTable",rootData})||(errors=(vErrors=null===vErrors?validate38.errors:vErrors.concat(validate38.errors)).length),void 0===data.useAvroLogicalTypes||validate40(data.useAvroLogicalTypes,{instancePath:instancePath+"/useAvroLogicalTypes",parentData:data,parentDataProperty:"useAvroLogicalTypes",rootData})||(errors=(vErrors=null===vErrors?validate40.errors:vErrors.concat(validate40.errors)).length)}return validate77.errors=vErrors,0===errors}function validate49(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!("number"==typeof data&&!(data%1)&&!isNaN(data)&&isFinite(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"integer"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate49.errors=vErrors,0===errors}function validate100(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.enableListInference||validate40(data.enableListInference,{instancePath:instancePath+"/enableListInference",parentData:data,parentDataProperty:"enableListInference",rootData})||(errors=(vErrors=null===vErrors?validate40.errors:vErrors.concat(validate40.errors)).length),void 0===data.enumAsString||validate40(data.enumAsString,{instancePath:instancePath+"/enumAsString",parentData:data,parentDataProperty:"enumAsString",rootData})||(errors=(vErrors=null===vErrors?validate40.errors:vErrors.concat(validate40.errors)).length)),validate100.errors=vErrors,0===errors}function validate47(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!Array.isArray(data)&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate46(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate46.errors:vErrors.concat(validate46.errors)).length)}return validate47.errors=vErrors,0===errors}function validate110(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.type){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"type"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.expirationMs||validate21(data.expirationMs,{instancePath:instancePath+"/expirationMs",parentData:data,parentDataProperty:"expirationMs",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.field||validate21(data.field,{instancePath:instancePath+"/field",parentData:data,parentDataProperty:"field",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.type||validate46(data.type,{instancePath:instancePath+"/type",parentData:data,parentDataProperty:"type",rootData})||(errors=(vErrors=null===vErrors?validate46.errors:vErrors.concat(validate46.errors)).length)}return validate110.errors=vErrors,0===errors}function validate87(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.destinationTable){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"destinationTable"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}if(void 0===data.sourceUris){let err2={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"sourceUris"}};null===vErrors?vErrors=[err2]:vErrors.push(err2),errors++}void 0===data.allowJaggedRows||validate40(data.allowJaggedRows,{instancePath:instancePath+"/allowJaggedRows",parentData:data,parentDataProperty:"allowJaggedRows",rootData})||(errors=(vErrors=null===vErrors?validate40.errors:vErrors.concat(validate40.errors)).length),void 0===data.allowQuotedNewlines||validate40(data.allowQuotedNewlines,{instancePath:instancePath+"/allowQuotedNewlines",parentData:data,parentDataProperty:"allowQuotedNewlines",rootData})||(errors=(vErrors=null===vErrors?validate40.errors:vErrors.concat(validate40.errors)).length),void 0===data.autodetect||validate40(data.autodetect,{instancePath:instancePath+"/autodetect",parentData:data,parentDataProperty:"autodetect",rootData})||(errors=(vErrors=null===vErrors?validate40.errors:vErrors.concat(validate40.errors)).length),void 0===data.createDisposition||validate21(data.createDisposition,{instancePath:instancePath+"/createDisposition",parentData:data,parentDataProperty:"createDisposition",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.destinationEncryptionConfiguration||validate41(data.destinationEncryptionConfiguration,{instancePath:instancePath+"/destinationEncryptionConfiguration",parentData:data,parentDataProperty:"destinationEncryptionConfiguration",rootData})||(errors=(vErrors=null===vErrors?validate41.errors:vErrors.concat(validate41.errors)).length),void 0===data.destinationTable||validate44(data.destinationTable,{instancePath:instancePath+"/destinationTable",parentData:data,parentDataProperty:"destinationTable",rootData})||(errors=(vErrors=null===vErrors?validate44.errors:vErrors.concat(validate44.errors)).length),void 0===data.encoding||validate21(data.encoding,{instancePath:instancePath+"/encoding",parentData:data,parentDataProperty:"encoding",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.fieldDelimiter||validate21(data.fieldDelimiter,{instancePath:instancePath+"/fieldDelimiter",parentData:data,parentDataProperty:"fieldDelimiter",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.ignoreUnknownValues||validate40(data.ignoreUnknownValues,{instancePath:instancePath+"/ignoreUnknownValues",parentData:data,parentDataProperty:"ignoreUnknownValues",rootData})||(errors=(vErrors=null===vErrors?validate40.errors:vErrors.concat(validate40.errors)).length),void 0===data.jsonExtension||validate21(data.jsonExtension,{instancePath:instancePath+"/jsonExtension",parentData:data,parentDataProperty:"jsonExtension",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.maxBadRecords||validate49(data.maxBadRecords,{instancePath:instancePath+"/maxBadRecords",parentData:data,parentDataProperty:"maxBadRecords",rootData})||(errors=(vErrors=null===vErrors?validate49.errors:vErrors.concat(validate49.errors)).length),void 0===data.nullMarker||validate21(data.nullMarker,{instancePath:instancePath+"/nullMarker",parentData:data,parentDataProperty:"nullMarker",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.parquetOptions||validate100(data.parquetOptions,{instancePath:instancePath+"/parquetOptions",parentData:data,parentDataProperty:"parquetOptions",rootData})||(errors=(vErrors=null===vErrors?validate100.errors:vErrors.concat(validate100.errors)).length),void 0===data.projectionFields||validate47(data.projectionFields,{instancePath:instancePath+"/projectionFields",parentData:data,parentDataProperty:"projectionFields",rootData})||(errors=(vErrors=null===vErrors?validate47.errors:vErrors.concat(validate47.errors)).length),void 0===data.quote||validate21(data.quote,{instancePath:instancePath+"/quote",parentData:data,parentDataProperty:"quote",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.schemaUpdateOptions||validate47(data.schemaUpdateOptions,{instancePath:instancePath+"/schemaUpdateOptions",parentData:data,parentDataProperty:"schemaUpdateOptions",rootData})||(errors=(vErrors=null===vErrors?validate47.errors:vErrors.concat(validate47.errors)).length),void 0===data.skipLeadingRows||validate49(data.skipLeadingRows,{instancePath:instancePath+"/skipLeadingRows",parentData:data,parentDataProperty:"skipLeadingRows",rootData})||(errors=(vErrors=null===vErrors?validate49.errors:vErrors.concat(validate49.errors)).length),void 0===data.sourceFormat||validate21(data.sourceFormat,{instancePath:instancePath+"/sourceFormat",parentData:data,parentDataProperty:"sourceFormat",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.sourceUris||validate50(data.sourceUris,{instancePath:instancePath+"/sourceUris",parentData:data,parentDataProperty:"sourceUris",rootData})||(errors=(vErrors=null===vErrors?validate50.errors:vErrors.concat(validate50.errors)).length),void 0===data.timePartitioning||validate110(data.timePartitioning,{instancePath:instancePath+"/timePartitioning",parentData:data,parentDataProperty:"timePartitioning",rootData})||(errors=(vErrors=null===vErrors?validate110.errors:vErrors.concat(validate110.errors)).length),void 0===data.writeDisposition||validate21(data.writeDisposition,{instancePath:instancePath+"/writeDisposition",parentData:data,parentDataProperty:"writeDisposition",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length)}return validate87.errors=vErrors,0===errors}function validate121(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.datasetRef){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"datasetRef"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.datasetRef||validate22(data.datasetRef,{instancePath:instancePath+"/datasetRef",parentData:data,parentDataProperty:"datasetRef",rootData})||(errors=(vErrors=null===vErrors?validate22.errors:vErrors.concat(validate22.errors)).length)}return validate121.errors=vErrors,0===errors}function validate133(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.keyResultStatement||validate21(data.keyResultStatement,{instancePath:instancePath+"/keyResultStatement",parentData:data,parentDataProperty:"keyResultStatement",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.statementByteBudget||validate21(data.statementByteBudget,{instancePath:instancePath+"/statementByteBudget",parentData:data,parentDataProperty:"statementByteBudget",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.statementTimeoutMs||validate21(data.statementTimeoutMs,{instancePath:instancePath+"/statementTimeoutMs",parentData:data,parentDataProperty:"statementTimeoutMs",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length)),validate133.errors=vErrors,0===errors}function validate141(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data))void 0===data.inlineCode||validate21(data.inlineCode,{instancePath:instancePath+"/inlineCode",parentData:data,parentDataProperty:"inlineCode",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.resourceUri||validate21(data.resourceUri,{instancePath:instancePath+"/resourceUri",parentData:data,parentDataProperty:"resourceUri",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length);else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate141.errors=vErrors,0===errors}function validate140(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!Array.isArray(data)&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate141(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate141.errors:vErrors.concat(validate141.errors)).length)}return validate140.errors=vErrors,0===errors}function validate118(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(data&&"object"==typeof data&&!Array.isArray(data)){if(void 0===data.query){let err1={instancePath,schemaPath:"#/required",keyword:"required",params:{missingProperty:"query"}};null===vErrors?vErrors=[err1]:vErrors.push(err1),errors++}void 0===data.allowLargeResults||validate40(data.allowLargeResults,{instancePath:instancePath+"/allowLargeResults",parentData:data,parentDataProperty:"allowLargeResults",rootData})||(errors=(vErrors=null===vErrors?validate40.errors:vErrors.concat(validate40.errors)).length),void 0===data.createDisposition||validate21(data.createDisposition,{instancePath:instancePath+"/createDisposition",parentData:data,parentDataProperty:"createDisposition",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.defaultDataset||validate121(data.defaultDataset,{instancePath:instancePath+"/defaultDataset",parentData:data,parentDataProperty:"defaultDataset",rootData})||(errors=(vErrors=null===vErrors?validate121.errors:vErrors.concat(validate121.errors)).length),void 0===data.destinationEncryptionConfiguration||validate41(data.destinationEncryptionConfiguration,{instancePath:instancePath+"/destinationEncryptionConfiguration",parentData:data,parentDataProperty:"destinationEncryptionConfiguration",rootData})||(errors=(vErrors=null===vErrors?validate41.errors:vErrors.concat(validate41.errors)).length),void 0===data.destinationTable||validate38(data.destinationTable,{instancePath:instancePath+"/destinationTable",parentData:data,parentDataProperty:"destinationTable",rootData})||(errors=(vErrors=null===vErrors?validate38.errors:vErrors.concat(validate38.errors)).length),void 0===data.flattenResults||validate40(data.flattenResults,{instancePath:instancePath+"/flattenResults",parentData:data,parentDataProperty:"flattenResults",rootData})||(errors=(vErrors=null===vErrors?validate40.errors:vErrors.concat(validate40.errors)).length),void 0===data.maximumBillingTier||validate49(data.maximumBillingTier,{instancePath:instancePath+"/maximumBillingTier",parentData:data,parentDataProperty:"maximumBillingTier",rootData})||(errors=(vErrors=null===vErrors?validate49.errors:vErrors.concat(validate49.errors)).length),void 0===data.maximumBytesBilled||validate21(data.maximumBytesBilled,{instancePath:instancePath+"/maximumBytesBilled",parentData:data,parentDataProperty:"maximumBytesBilled",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.parameterMode||validate21(data.parameterMode,{instancePath:instancePath+"/parameterMode",parentData:data,parentDataProperty:"parameterMode",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.priority||validate21(data.priority,{instancePath:instancePath+"/priority",parentData:data,parentDataProperty:"priority",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.query||validate46(data.query,{instancePath:instancePath+"/query",parentData:data,parentDataProperty:"query",rootData})||(errors=(vErrors=null===vErrors?validate46.errors:vErrors.concat(validate46.errors)).length),void 0===data.schemaUpdateOptions||validate47(data.schemaUpdateOptions,{instancePath:instancePath+"/schemaUpdateOptions",parentData:data,parentDataProperty:"schemaUpdateOptions",rootData})||(errors=(vErrors=null===vErrors?validate47.errors:vErrors.concat(validate47.errors)).length),void 0===data.scriptOptions||validate133(data.scriptOptions,{instancePath:instancePath+"/scriptOptions",parentData:data,parentDataProperty:"scriptOptions",rootData})||(errors=(vErrors=null===vErrors?validate133.errors:vErrors.concat(validate133.errors)).length),void 0===data.useLegacySql||validate40(data.useLegacySql,{instancePath:instancePath+"/useLegacySql",parentData:data,parentDataProperty:"useLegacySql",rootData})||(errors=(vErrors=null===vErrors?validate40.errors:vErrors.concat(validate40.errors)).length),void 0===data.useQueryCache||validate40(data.useQueryCache,{instancePath:instancePath+"/useQueryCache",parentData:data,parentDataProperty:"useQueryCache",rootData})||(errors=(vErrors=null===vErrors?validate40.errors:vErrors.concat(validate40.errors)).length),void 0===data.userDefinedFunctionResources||validate140(data.userDefinedFunctionResources,{instancePath:instancePath+"/userDefinedFunctionResources",parentData:data,parentDataProperty:"userDefinedFunctionResources",rootData})||(errors=(vErrors=null===vErrors?validate140.errors:vErrors.concat(validate140.errors)).length),void 0===data.writeDisposition||validate21(data.writeDisposition,{instancePath:instancePath+"/writeDisposition",parentData:data,parentDataProperty:"writeDisposition",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length)}return validate118.errors=vErrors,0===errors}function validate67(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.copy||validate68(data.copy,{instancePath:instancePath+"/copy",parentData:data,parentDataProperty:"copy",rootData})||(errors=(vErrors=null===vErrors?validate68.errors:vErrors.concat(validate68.errors)).length),void 0===data.extract||validate77(data.extract,{instancePath:instancePath+"/extract",parentData:data,parentDataProperty:"extract",rootData})||(errors=(vErrors=null===vErrors?validate77.errors:vErrors.concat(validate77.errors)).length),void 0===data.jobTimeoutMs||validate21(data.jobTimeoutMs,{instancePath:instancePath+"/jobTimeoutMs",parentData:data,parentDataProperty:"jobTimeoutMs",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.load||validate87(data.load,{instancePath:instancePath+"/load",parentData:data,parentDataProperty:"load",rootData})||(errors=(vErrors=null===vErrors?validate87.errors:vErrors.concat(validate87.errors)).length),void 0===data.location||validate21(data.location,{instancePath:instancePath+"/location",parentData:data,parentDataProperty:"location",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.query||validate118(data.query,{instancePath:instancePath+"/query",parentData:data,parentDataProperty:"query",rootData})||(errors=(vErrors=null===vErrors?validate118.errors:vErrors.concat(validate118.errors)).length),void 0===data.resourceID||validate21(data.resourceID,{instancePath:instancePath+"/resourceID",parentData:data,parentDataProperty:"resourceID",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length)),validate67.errors=vErrors,0===errors}function validate152(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data))void 0===data.lastTransitionTime||validate21(data.lastTransitionTime,{instancePath:instancePath+"/lastTransitionTime",parentData:data,parentDataProperty:"lastTransitionTime",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.message||validate21(data.message,{instancePath:instancePath+"/message",parentData:data,parentDataProperty:"message",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.reason||validate21(data.reason,{instancePath:instancePath+"/reason",parentData:data,parentDataProperty:"reason",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.status||validate21(data.status,{instancePath:instancePath+"/status",parentData:data,parentDataProperty:"status",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.type||validate21(data.type,{instancePath:instancePath+"/type",parentData:data,parentDataProperty:"type",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length);else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate152.errors=vErrors,0===errors}function validate151(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!Array.isArray(data)&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate152(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate152.errors:vErrors.concat(validate152.errors)).length)}return validate151.errors=vErrors,0===errors}function validate53(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data))void 0===data.location||validate21(data.location,{instancePath:instancePath+"/location",parentData:data,parentDataProperty:"location",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.message||validate21(data.message,{instancePath:instancePath+"/message",parentData:data,parentDataProperty:"message",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.reason||validate21(data.reason,{instancePath:instancePath+"/reason",parentData:data,parentDataProperty:"reason",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length);else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate53.errors=vErrors,0===errors}function validate52(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!Array.isArray(data)&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate53(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate53.errors:vErrors.concat(validate53.errors)).length)}return validate52.errors=vErrors,0===errors}function validate163(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(data&&"object"==typeof data&&!Array.isArray(data))void 0===data.errorResult||validate52(data.errorResult,{instancePath:instancePath+"/errorResult",parentData:data,parentDataProperty:"errorResult",rootData})||(errors=(vErrors=null===vErrors?validate52.errors:vErrors.concat(validate52.errors)).length),void 0===data.errors||validate52(data.errors,{instancePath:instancePath+"/errors",parentData:data,parentDataProperty:"errors",rootData})||(errors=(vErrors=null===vErrors?validate52.errors:vErrors.concat(validate52.errors)).length),void 0===data.state||validate21(data.state,{instancePath:instancePath+"/state",parentData:data,parentDataProperty:"state",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length);else{let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return validate163.errors=vErrors,0===errors}function validate162(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!Array.isArray(data)&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"array"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}if(Array.isArray(data)){let len0=data.length;for(let i0=0;i0<len0;i0++)validate163(data[i0],{instancePath:instancePath+"/"+i0,parentData:data,parentDataProperty:i0,rootData})||(errors=(vErrors=null===vErrors?validate163.errors:vErrors.concat(validate163.errors)).length)}return validate162.errors=vErrors,0===errors}function validate150(data,{instancePath="",parentData,parentDataProperty,rootData=data}={}){let vErrors=null,errors=0;if(!(data&&"object"==typeof data&&!Array.isArray(data))&&null!==data){let err0={instancePath,schemaPath:"#/type",keyword:"type",params:{type:"object"}};null===vErrors?vErrors=[err0]:vErrors.push(err0),errors++}return!data||"object"!=typeof data||Array.isArray(data)||(void 0===data.conditions||validate151(data.conditions,{instancePath:instancePath+"/conditions",parentData:data,parentDataProperty:"conditions",rootData})||(errors=(vErrors=null===vErrors?validate151.errors:vErrors.concat(validate151.errors)).length),void 0===data.jobType||validate21(data.jobType,{instancePath:instancePath+"/jobType",parentData:data,parentDataProperty:"jobType",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length),void 0===data.observedGeneration||validate49(data.observedGeneration,{instancePath:instancePath+"/observedGeneration",parentData:data,parentDataProperty:"observedGeneration",rootData})||(errors=(vErrors=null===vErrors?validate49.errors:vErrors.concat(validate49.errors)).length),void 0===data.status||validate162(data.status,{instancePath:instancePath+"/status",parentData:data,parentDataProperty:"status",rootData})||(errors=(vErrors=null===vErrors?validate162.errors:vErrors.concat(validate162.errors)).length),void 0===data.userEmail||validate21(data.userEmail,{instancePath:instancePath+"/userEmail",parentData:data,parentDataProperty:"userEmail",rootData})||(errors=(vErrors=null===vErrors?validate21.errors:vErrors.concat(validate21.errors)).length)),validate150.errors=vErrors,0===errors}