-
Notifications
You must be signed in to change notification settings - Fork 23
Expand file tree
/
Copy pathToOneResourceLinkage.cs
More file actions
20 lines (19 loc) · 676 Bytes
/
ToOneResourceLinkage.cs
File metadata and controls
20 lines (19 loc) · 676 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
namespace JSONAPI.Documents
{
/// <summary>
/// Describes linkage to a single resource
/// </summary>
public class ToOneResourceLinkage : IResourceLinkage
{
/// <summary>
/// Creates a to-one resource linkage object
/// </summary>
/// <param name="resourceIdentifier"></param>
public ToOneResourceLinkage(IResourceIdentifier resourceIdentifier)
{
Identifiers = resourceIdentifier != null ? new[] {resourceIdentifier} : new IResourceIdentifier[] {};
}
public bool IsToMany { get { return false; } }
public IResourceIdentifier[] Identifiers { get; private set; }
}
}