Class JsonApiResourceObject

Namespace
Subsembly.Json
Assembly
Subsembly.Json.dll
public class JsonApiResourceObject : JsonApiResourceIdentifierObject, ICloneable
Inheritance
JsonApiResourceObject
Implements
Inherited Members

Constructors

JsonApiResourceObject(IJsonApiObjectFactory)

public JsonApiResourceObject(IJsonApiObjectFactory aObjectFactory)

Parameters

aObjectFactory IJsonApiObjectFactory

Properties

Relationships

public JsonApiRelationshipsObject Relationships { get; }

Property Value

JsonApiRelationshipsObject

Methods

GetAttributes<T>()

public T GetAttributes<T>() where T : JsonObject

Returns

T

Type Parameters

T

GetRelationshipAttributes<T>(JsonApiDocument, string)

public T GetRelationshipAttributes<T>(JsonApiDocument aDocument, string sRelationshipFieldName) where T : JsonObject

Parameters

aDocument JsonApiDocument
sRelationshipFieldName string

Returns

T

Type Parameters

T

OnCreateChildObject(string)

protected override JsonObject OnCreateChildObject(string sFieldName)

Parameters

sFieldName string

Returns

JsonObject