func (t *ValueType) UnmarshalEasyJSON(in *jlexer.Lexer) {
	switch ValueType(in.String()) {
	case ValueTypeBoolean:
		*t = ValueTypeBoolean
	case ValueTypeTristate:
		*t = ValueTypeTristate
	case ValueTypeBooleanOrUndefined:
		*t = ValueTypeBooleanOrUndefined
	case ValueTypeIdref:
		*t = ValueTypeIdref
	case ValueTypeIdrefList:
		*t = ValueTypeIdrefList
	case ValueTypeInteger:
		*t = ValueTypeInteger
	case ValueTypeNode:
		*t = ValueTypeNode
	case ValueTypeNodeList:
		*t = ValueTypeNodeList
	case ValueTypeNumber:
		*t = ValueTypeNumber
	case ValueTypeString:
		*t = ValueTypeString
	case ValueTypeComputedString:
		*t = ValueTypeComputedString
	case ValueTypeToken:
		*t = ValueTypeToken
	case ValueTypeTokenList:
		*t = ValueTypeTokenList
	case ValueTypeDomRelation:
		*t = ValueTypeDomRelation
	case ValueTypeRole:
		*t = ValueTypeRole
	case ValueTypeInternalRole:
		*t = ValueTypeInternalRole
	case ValueTypeValueUndefined:
		*t = ValueTypeValueUndefined

	default:
		in.AddError(errors.New("unknown ValueType value"))
	}
}
func (t *ValueType) UnmarshalEasyJSON(in *jlexer.Lexer) {
	switch ValueType(in.String()) {
	case ValueTypeBoolean:
		*t = ValueTypeBoolean
	case ValueTypeTristate:
		*t = ValueTypeTristate
	case ValueTypeBooleanOrUndefined:
		*t = ValueTypeBooleanOrUndefined
	case ValueTypeIdref:
		*t = ValueTypeIdref
	case ValueTypeIdrefList:
		*t = ValueTypeIdrefList
	case ValueTypeInteger:
		*t = ValueTypeInteger
	case ValueTypeNode:
		*t = ValueTypeNode
	case ValueTypeNodeList:
		*t = ValueTypeNodeList
	case ValueTypeNumber:
		*t = ValueTypeNumber
	case ValueTypeString:
		*t = ValueTypeString
	case ValueTypeComputedString:
		*t = ValueTypeComputedString
	case ValueTypeToken:
		*t = ValueTypeToken
	case ValueTypeTokenList:
		*t = ValueTypeTokenList
	case ValueTypeDomRelation:
		*t = ValueTypeDomRelation
	case ValueTypeRole:
		*t = ValueTypeRole
	case ValueTypeInternalRole:
		*t = ValueTypeInternalRole
	case ValueTypeValueUndefined:
		*t = ValueTypeValueUndefined

	default:
		in.AddError(errors.New("unknown ValueType value"))
	}
}
func ( t * ValueType ) UnmarshalEasyJSON ( in * jlexer . Lexer ) { switch ValueType ( in . String ( ) ) { case ValueTypeBoolean : * t = ValueTypeBoolean case ValueTypeTristate : * t = ValueTypeTristate case ValueTypeBooleanOrUndefined : * t = ValueTypeBooleanOrUndefined case ValueTypeIdref : * t = ValueTypeIdref case ValueTypeIdrefList : * t = ValueTypeIdrefList case ValueTypeInteger : * t = ValueTypeInteger case ValueTypeNode : * t = ValueTypeNode case ValueTypeNodeList : * t = ValueTypeNodeList case ValueTypeNumber : * t = ValueTypeNumber case ValueTypeString : * t = ValueTypeString case ValueTypeComputedString : * t = ValueTypeComputedString case ValueTypeToken : * t = ValueTypeToken case ValueTypeTokenList : * t = ValueTypeTokenList case ValueTypeDomRelation : * t = ValueTypeDomRelation case ValueTypeRole : * t = ValueTypeRole case ValueTypeInternalRole : * t = ValueTypeInternalRole case ValueTypeValueUndefined : * t = ValueTypeValueUndefined default : in . AddError ( errors . New ( " " ) ) } }
// UnmarshalEasyJSON satisfies easyjson.Unmarshaler.
UnmarshalEasyJSON satisfies easyjson . Unmarshaler .