Fauna v10 .NET/C# Driver 1.0.1
 
Loading...
Searching...
No Matches
Classes | Enumerations
Fauna.Mapping Namespace Reference

Classes

class  BaseFieldAttribute
 An abstract type for attributing user-defined document classes. More...
 
class  CollectionAttribute
 Attribute used to specify the coll (Collection) field on a Fauna document. The associated field will be ignored during serialization. More...
 
class  FieldAttribute
 Attribute used to specify fields on a Fauna document or struct. More...
 
class  FieldInfo
 A class that encapsulates the field mapping, serialization, and deserialization of a particular field in Fauna. More...
 
class  FieldName
 A class of utilities for field names.
 
class  IdAttribute
 Attribute used to specify the id field on a Fauna document. The associated field will be ignored during serialization unless isClientGenerated is set to true. More...
 
class  IgnoreAttribute
 Attribute used to indicate that a field should be ignored during serialization and deserialization. More...
 
class  MappingContext
 A class representing the mapping context to be used during serialization and deserialization. More...
 
class  MappingInfo
 A class that encapsulates the class mapping, serialization, and deserialization of a Fauna object, including documents. More...
 
class  ObjectAttribute
 Attribute used to indicate that a class represents a Fauna document or struct. More...
 
class  TsAttribute
 Attribute used to specify the ts field on a Fauna document. The associated field will be ignored during serialization. More...
 

Enumerations

enum  FieldType {
  ClientGeneratedId , ServerGeneratedId , Coll , Ts ,
  Field
}
 An enum for the field type, used with concrete implementations of BaseFieldAttribute. More...
 

Enumeration Type Documentation

◆ FieldType

An enum for the field type, used with concrete implementations of BaseFieldAttribute.

Enumerator
ClientGeneratedId 

Indicates the document ID is client-generated.

ServerGeneratedId 

Indicates the document ID is Fauna-generated.

Coll 

Indicates the field is the coll (collection) field of the document.

Ts 

Indicates the field is the ts field of the document.

Field 

Indicates the field contains user-defined data for the document.

Definition at line 6 of file FieldType.cs.