3.2.4.6 Validating Property Values
This section specifies how the server verifies whether a value supplied by the client is valid for a property definition based on the property definition instance's property definition.type.
FsrmPropertyDefinitionType_OrderedList: The supplied value must match one of the Possible values of the property definition, using a case-insensitive string comparison.
FsrmPropertyDefinitionType_MultiChoiceList: All entries in the supplied value must match one of the Possible values of the property definition, using a case-insensitive string comparison.
FsrmPropertyDefinitionType_SingleChoiceList: The supplied value must match one of the Possible values of the property definition, using a case-insensitive string comparison.
FsrmPropertyDefinitionType_String: No validation is done for this type.
FsrmPropertyDefinitionType_MultiString: No validation is done for this type.
FsrmPropertyDefinitionType_Int: The supplied value must be an integer value between -2,147,483,648 and +2,147,483,647.
FsrmPropertyDefinitionType_Bool: The supplied value must be zero or one.
FsrmPropertyDefinitionType_Date: The supplied value must be an integer value between zero and +18,446,744,073,709,551,615.