OptionalqGives information on the error. This parameter is optional.
OptionalqShould be set to create an object that is linked to another object. Enter the identifier of the object you want to link to. If you do not want to link your object, set this parameter to an empty string.
OptionalqIs set to true if the generic object contains some properties that are not persistent (a soft patch was applied).
OptionalqIdentifier and type of the generic object.
OptionalqInformation about publishing and permissions. This parameter is optional.
OptionalqInformation about the selections.
OptionalqName of the alternate state. Default is current selections $ .
Is the layout for GenericObjectProperties.