Class ShortenedUrl
Implements
IMultiTenant
ICreationAuditedObject
IHasCreationTime
IMayHaveCreator
Namespace: Volo.CmsKit.UrlShorting
Assembly: Volo.CmsKit.Pro.Domain.dll
Syntax
public class ShortenedUrl : BasicAggregateRoot<Guid>, IMultiTenant, ICreationAuditedObject, IHasCreationTime, IMayHaveCreator
Constructors
ShortenedUrl()
Declaration
protected ShortenedUrl()
ShortenedUrl(Guid, string, string, Guid?)
Declaration
public ShortenedUrl(Guid id, string source, string target, Guid? tenantId = null)
Parameters
Type | Name | Description |
---|---|---|
Guid | id | |
string | source | |
string | target | |
Guid? | tenantId |
Properties
CreationTime
Declaration
public DateTime CreationTime { get; protected set; }
Property Value
Type | Description |
---|---|
DateTime |
CreatorId
Declaration
public Guid? CreatorId { get; protected set; }
Property Value
Type | Description |
---|---|
Guid? |
Source
Declaration
public virtual string Source { get; protected set; }
Property Value
Type | Description |
---|---|
string |
Target
Declaration
public virtual string Target { get; protected set; }
Property Value
Type | Description |
---|---|
string |
TenantId
Declaration
public virtual Guid? TenantId { get; protected set; }
Property Value
Type | Description |
---|---|
Guid? |
Methods
SetTarget(string)
Declaration
public virtual void SetTarget(string target)
Parameters
Type | Name | Description |
---|---|---|
string | target |
Implements
Volo.Abp.MultiTenancy.IMultiTenant
Volo.Abp.Auditing.ICreationAuditedObject
Volo.Abp.Auditing.IHasCreationTime
Volo.Abp.Auditing.IMayHaveCreator