Table of Contents

Class AtomicOperationObject

Namespace
JsonApiDotNetCore.Serialization.Objects
Assembly
JsonApiDotNetCore.dll
[PublicAPI]
public sealed class AtomicOperationObject
Inheritance
AtomicOperationObject
Inherited Members

Properties

Code

[JsonPropertyName("op")]
[JsonIgnore(Condition = JsonIgnoreCondition.Never)]
public AtomicOperationCode Code { get; set; }

Property Value

AtomicOperationCode

Data

[JsonPropertyName("data")]
[JsonIgnore(Condition = JsonIgnoreCondition.Never)]
public SingleOrManyData<ResourceObject> Data { get; set; }

Property Value

SingleOrManyData<ResourceObject>

Href

[JsonPropertyName("href")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public string? Href { get; set; }

Property Value

string

Meta

[JsonPropertyName("meta")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public IDictionary<string, object?>? Meta { get; set; }

Property Value

IDictionary<string, object>

Ref

[JsonPropertyName("ref")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public AtomicReference? Ref { get; set; }

Property Value

AtomicReference