Table of Contents

Class Expiration

Namespace
InSite.Domain.Records
Assembly
Shift.Sdk.dll
public class Expiration
Inheritance
Expiration
Inherited Members
Extension Methods

Constructors

Expiration()

public Expiration()

Expiration(ExpirationType, DateTimeOffset?, int?, string)

public Expiration(ExpirationType type, DateTimeOffset? date, int? quantity, string unit)

Parameters

type ExpirationType
date DateTimeOffset?
quantity int?
unit string

Expiration(string, DateTimeOffset?, int?, string)

public Expiration(string type, DateTimeOffset? date, int? quantity, string unit)

Parameters

type string
date DateTimeOffset?
quantity int?
unit string

Properties

Date

public DateTimeOffset? Date { get; set; }

Property Value

DateTimeOffset?

Lifetime

public Lifetime Lifetime { get; set; }

Property Value

Lifetime

Type

public ExpirationType Type { get; set; }

Property Value

ExpirationType

Methods

Equals(object)

public override bool Equals(object o)

Parameters

o object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ShouldSerializeLifetime()

public bool ShouldSerializeLifetime()

Returns

bool

ToString()

public override string ToString()

Returns

string

ToString(TimeZoneInfo)

public string ToString(TimeZoneInfo tz)

Parameters

tz TimeZoneInfo

Returns

string