Table of Contents

Namespace ActivityPub.Types.Conversion.Converters

Classes

ASTypeConverter

Supports converting several types by using a factory pattern.

ASTypeConverter<T>
ASUriConverter

Custom JSON converter for ASUri.

FlagWithTimestampConverter

Custom JSON converter for FlagWithTimestamp.

JsonLDContextConverter

Custom JSON converter for the JSON-LD

@context
property.
JsonLDContextObjectConverter

Custom JSON converter for JsonLDContextObject

JsonLDTermConverter

Custom JSON converter for JsonLDTerm.

LinkRelConverter

Custom JSON converter for LinkRel.

LinkableConverter

Converts types that can be either ASLink or some other type.

LinkableConverter<T>
ListableConverter

Converts types that can be a list of elements, or a single elements. Essentially:

T | T[]
ListableConverter<TItem, TCollection>
ListableReadOnlyConverter

Converts types that can be a list of elements, or a single elements. Essentially:

T | T[]
ListableReadOnlyConverter<TItem, TCollection>
NaturalLanguageStringConverter

Converts language-tagged strings to/from JSON

TypeMapConverter

Converts an object or value to or from JSON.