Table of Contents

Class PhotoResponseContext

Namespace
KartaViewSharp.V2.Response.Resources.Photo
Assembly
KartaViewSharp.dll
[JsonSerializable(typeof(PhotoResponse), GenerationMode = JsonSourceGenerationMode.Metadata)]
public class PhotoResponseContext : JsonSerializerContext, IJsonTypeInfoResolver
Inheritance
PhotoResponseContext
Implements
Inherited Members

Constructors

PhotoResponseContext()

public PhotoResponseContext()

PhotoResponseContext(JsonSerializerOptions)

public PhotoResponseContext(JsonSerializerOptions options)

Parameters

options JsonSerializerOptions

Properties

AutoImgProcessingResult

Defines the source generated JSON serialization contract metadata for a given type.

public JsonTypeInfo<AutoImgProcessingResult> AutoImgProcessingResult { get; }

Property Value

JsonTypeInfo<AutoImgProcessingResult>

Boolean

Defines the source generated JSON serialization contract metadata for a given type.

public JsonTypeInfo<bool> Boolean { get; }

Property Value

JsonTypeInfo<bool>

CameraParameter

Defines the source generated JSON serialization contract metadata for a given type.

public JsonTypeInfo<CameraParameter> CameraParameter { get; }

Property Value

JsonTypeInfo<CameraParameter>

DateTime

Defines the source generated JSON serialization contract metadata for a given type.

public JsonTypeInfo<DateTime> DateTime { get; }

Property Value

JsonTypeInfo<DateTime>

Default

The default JsonSerializerContext associated with a default JsonSerializerOptions instance.

public static PhotoResponseContext Default { get; }

Property Value

PhotoResponseContext

Double

Defines the source generated JSON serialization contract metadata for a given type.

public JsonTypeInfo<double> Double { get; }

Property Value

JsonTypeInfo<double>

GeneratedSerializerOptions

The source-generated options associated with this context.

protected override JsonSerializerOptions? GeneratedSerializerOptions { get; }

Property Value

JsonSerializerOptions

HttpStatusCode

Defines the source generated JSON serialization contract metadata for a given type.

public JsonTypeInfo<HttpStatusCode> HttpStatusCode { get; }

Property Value

JsonTypeInfo<HttpStatusCode>

ImagePartProjection

Defines the source generated JSON serialization contract metadata for a given type.

public JsonTypeInfo<ImagePartProjection> ImagePartProjection { get; }

Property Value

JsonTypeInfo<ImagePartProjection>

Int32

Defines the source generated JSON serialization contract metadata for a given type.

public JsonTypeInfo<int> Int32 { get; }

Property Value

JsonTypeInfo<int>

Int64

Defines the source generated JSON serialization contract metadata for a given type.

public JsonTypeInfo<long> Int64 { get; }

Property Value

JsonTypeInfo<long>

NullableAutoImgProcessingResult

Defines the source generated JSON serialization contract metadata for a given type.

public JsonTypeInfo<AutoImgProcessingResult?> NullableAutoImgProcessingResult { get; }

Property Value

JsonTypeInfo<AutoImgProcessingResult?>

NullableDateTime

Defines the source generated JSON serialization contract metadata for a given type.

public JsonTypeInfo<DateTime?> NullableDateTime { get; }

Property Value

JsonTypeInfo<DateTime?>

NullableDouble

Defines the source generated JSON serialization contract metadata for a given type.

public JsonTypeInfo<double?> NullableDouble { get; }

Property Value

JsonTypeInfo<double?>

NullableInt32

Defines the source generated JSON serialization contract metadata for a given type.

public JsonTypeInfo<int?> NullableInt32 { get; }

Property Value

JsonTypeInfo<int?>

NullableInt64

Defines the source generated JSON serialization contract metadata for a given type.

public JsonTypeInfo<long?> NullableInt64 { get; }

Property Value

JsonTypeInfo<long?>

PhotoData

Defines the source generated JSON serialization contract metadata for a given type.

public JsonTypeInfo<PhotoData> PhotoData { get; }

Property Value

JsonTypeInfo<PhotoData>

PhotoDataArray

Defines the source generated JSON serialization contract metadata for a given type.

public JsonTypeInfo<PhotoData[]> PhotoDataArray { get; }

Property Value

JsonTypeInfo<PhotoData[]>

PhotoResponse

Defines the source generated JSON serialization contract metadata for a given type.

public JsonTypeInfo<PhotoResponse> PhotoResponse { get; }

Property Value

JsonTypeInfo<PhotoResponse>

PhotoResult

Defines the source generated JSON serialization contract metadata for a given type.

public JsonTypeInfo<PhotoResult> PhotoResult { get; }

Property Value

JsonTypeInfo<PhotoResult>

Projection

Defines the source generated JSON serialization contract metadata for a given type.

public JsonTypeInfo<Projection> Projection { get; }

Property Value

JsonTypeInfo<Projection>

QualityDetail

Defines the source generated JSON serialization contract metadata for a given type.

public JsonTypeInfo<QualityDetail> QualityDetail { get; }

Property Value

JsonTypeInfo<QualityDetail>

QualityDetailArray

Defines the source generated JSON serialization contract metadata for a given type.

public JsonTypeInfo<QualityDetail[]> QualityDetailArray { get; }

Property Value

JsonTypeInfo<QualityDetail[]>

ResponseStatus

Defines the source generated JSON serialization contract metadata for a given type.

public JsonTypeInfo<ResponseStatus> ResponseStatus { get; }

Property Value

JsonTypeInfo<ResponseStatus>

SequenceStatus

Defines the source generated JSON serialization contract metadata for a given type.

public JsonTypeInfo<SequenceStatus> SequenceStatus { get; }

Property Value

JsonTypeInfo<SequenceStatus>

Single

Defines the source generated JSON serialization contract metadata for a given type.

public JsonTypeInfo<float> Single { get; }

Property Value

JsonTypeInfo<float>

Status

Defines the source generated JSON serialization contract metadata for a given type.

public JsonTypeInfo<Status> Status { get; }

Property Value

JsonTypeInfo<Status>

String

Defines the source generated JSON serialization contract metadata for a given type.

public JsonTypeInfo<string> String { get; }

Property Value

JsonTypeInfo<string>

Uri

Defines the source generated JSON serialization contract metadata for a given type.

public JsonTypeInfo<Uri> Uri { get; }

Property Value

JsonTypeInfo<Uri>

Visibility

Defines the source generated JSON serialization contract metadata for a given type.

public JsonTypeInfo<Visibility> Visibility { get; }

Property Value

JsonTypeInfo<Visibility>

Methods

GetTypeInfo(Type)

public override JsonTypeInfo? GetTypeInfo(Type type)

Parameters

type Type

Returns

JsonTypeInfo