Class FirestoreDataAttribute (2.4.0)

[AttributeUsage(AttributeTargets.Class | AttributeTargets.Delegate | AttributeTargets.Enum | AttributeTargets.Interface | AttributeTargets.Struct)]
public sealed class FirestoreDataAttribute : Attribute

Attribute indicating that a type is intended to be used with Firestore.

Inheritance

Object > Attribute > FirestoreDataAttribute

Namespace

Google.Cloud.Firestore

Assembly

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
NameDescription
unknownPropertyHandlingUnknownPropertyHandling

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
TypeDescription
Type

UnknownPropertyHandling

public UnknownPropertyHandling UnknownPropertyHandling { get; set; }

The strategy to use when handling unknown properties. The default is Warn.

Property Value
TypeDescription
UnknownPropertyHandling