Show / Hide Table of Contents

Class User

Inheritance
Object
BasePdu<User>
User
Implements
IEquatable<User>
Inherited Members
BasePdu<User>.ToJsonForMds()
BasePdu<User>.ToJsonForLocalStorage()
BasePdu<User>.Equals(User)
BasePdu<User>.Equals(Object)
BasePdu<User>.GetHashCode()
Object.Equals(Object, Object)
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()
Namespace: PKWARE.Smartcrypt.Protocol
Assembly: SmartcryptProtocol.dll
Syntax
public sealed class User : BasePdu<User>, IEquatable<User>

Constructors

User(User)

Declaration
public User([NotNull] User other)
Parameters
Type Name Description
User other

Fields

record

Declaration
[NotNull]
public readonly User.Record record
Field Value
Type Description
User.Record

Properties

allow_access

Declaration
public bool allow_access { get; set; }
Property Value
Type Description
Boolean

authenticated

Declaration
public bool authenticated { get; set; }
Property Value
Type Description
Boolean

ca

Declaration
[CanBeNull]
public string ca { get; set; }
Property Value
Type Description
String

created_at

Declaration
[CanBeNull]
public string created_at { get; set; }
Property Value
Type Description
String

dataCenter

Declaration
[CanBeNull]
public string dataCenter { get; set; }
Property Value
Type Description
String

email_pending

Declaration
public bool email_pending { get; set; }
Property Value
Type Description
Boolean

entitlement_record

Declaration
[CanBeNull]
public string entitlement_record { get; set; }
Property Value
Type Description
String

entitlement_signature

Declaration
[CanBeNull]
public string entitlement_signature { get; set; }
Property Value
Type Description
String

etag

Declaration
public int etag { get; set; }
Property Value
Type Description
Int32

fetch_max

Declaration
public int fetch_max { get; set; }
Property Value
Type Description
Int32

groupTag

Declaration
public int groupTag { get; set; }
Property Value
Type Description
Int32

homeServer

The URN of the server which hosts this user. This is where assets and identity information for it can be found.

Declaration
[CanBeNull]
public string homeServer { get; set; }
Property Value
Type Description
String

id

Declaration
public long id { get; set; }
Property Value
Type Description
Int64

isManagedAccount

Declaration
public bool isManagedAccount { get; set; }
Property Value
Type Description
Boolean

large_sync_threshold

Declaration
public int large_sync_threshold { get; set; }
Property Value
Type Description
Int32

now

Declaration
[CanBeNull]
public string now { get; set; }
Property Value
Type Description
String

owner

Declaration
[CanBeNull]
public string owner { get; set; }
Property Value
Type Description
String

ownerid

Declaration
public long ownerid { get; set; }
Property Value
Type Description
Int64

productInfoKind

Declaration
[CanBeNull]
public string productInfoKind { get; set; }
Property Value
Type Description
String

signature

Declaration
[CanBeNull]
public string signature { get; set; }
Property Value
Type Description
String

small_sync_threshold

Declaration
public int small_sync_threshold { get; set; }
Property Value
Type Description
Int32

stagingFlags

Declaration
public int stagingFlags { get; set; }
Property Value
Type Description
Int32

team_id

Declaration
public int team_id { get; set; }
Property Value
Type Description
Int32

updated_at

Declaration
[CanBeNull]
public string updated_at { get; set; }
Property Value
Type Description
String

Methods

ToJson(Boolean)

Declaration
protected override string ToJson(bool sending)
Parameters
Type Name Description
Boolean sending
Returns
Type Description
String
Overrides
PKWARE.Smartcrypt.Protocol.BasePdu<PKWARE.Smartcrypt.Protocol.User>.ToJson(System.Boolean)

Implements

System.IEquatable<T>
Back to top Copyright © 2018 PKWARE, Inc.