Table of Contents

Namespace TimeCockpit.Data.JsonConverters

Classes

EntityObjectJsonConverter

Custom serializer for EntityObjects into Json.

EntityObjectJsonConverter.JsonSchemaModelEntity

hierachical data structure representing an EntityObject.

EntityObjectJsonConverter.JsonSchemaProperty

class describing a property in the json schema

EntityObjectJsonConverter.JsonSchemaRelation

Initializes a new instance of the JsonSchemaRelation index.

JsonActionRequest

Represents a class that holds all the necessary parameters for calling an action on the server.

JsonActionResponse

Represents the response of a successfully executed action

JsonEntityObjectList

Object representing a result as serialized by a service call. it contains a type and a collection of items. The type name is always set. If the NewWithType is null, the ModelEntityBase for the given type can be found in the already transferred model.

JsonEnvironmentResult

Represents an instance of Environment that is used during json (de-)serialization.

JsonErrorMessage

Represents the result of a rest query. The class is serialized in json and is sent to the client. A REST query always returns a JsonServiceOperationInfo or a derived class.

JsonListRequest

Represents a request that fetches the result of a python list

JsonMimeTypes

class holding mime type defines used by client and server.

JsonOrderedObjectAttribute

This class represents an attribute that, if set determines the order of how properties are serialized.

JsonSelectRequest

Represents a request that represents a query

JsonSelectResponse

Represents a respones from a select method

JsonServiceOperationInfo

Represents the base class for some JsonMessages

ModelEntityBaseJsonConverter

Custom converter for ModelEntityBases into Json.

OrderedSerializationContractResolver

Defines a certain order for serializing and deserializing properties of a ModelEntityBase

QueryParameterSerializer

class having static members for serializing query parameters to / from JSON

Enums

ServiceOperation

An enumeration that represents a rest operation in TimeCockpit.Data.Service.IService.

Delegates

EntityObjectJsonConverter.FromJson

delegate describing a function reading a property value from a json reader.

EntityObjectJsonConverter.ToJson

delegate describing a function writing to a jsonwriter.