[AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Enum | AttributeTargets.Interface | AttributeTargets.Delegate)]
public sealed class FirestoreDataAttribute : Attribute
Attribute indicating that a type is intended to be used with Firestore.
Namespace
Google.Cloud.FirestoreAssembly
Google.Cloud.Firestore.dll
Constructors
FirestoreDataAttribute()
public FirestoreDataAttribute()
Constructs a new instance with default values for options.
FirestoreDataAttribute(UnknownPropertyHandling)
public FirestoreDataAttribute(UnknownPropertyHandling unknownPropertyHandling)
Constructs a new instance with the given handling for unknown properties.
Parameter | |
---|---|
Name | Description |
unknownPropertyHandling | UnknownPropertyHandling The unknown property handling strategy to use. |
Properties
ConverterType
public Type ConverterType { get; set; }
A custom converter type to use for serializing and deserializing the attributed type.
Property Value | |
---|---|
Type | Description |
Type |
UnknownPropertyHandling
public UnknownPropertyHandling UnknownPropertyHandling { get; set; }
The strategy to use when handling unknown properties. The default is Warn.
Property Value | |
---|---|
Type | Description |
UnknownPropertyHandling |