Show / Hide Table of Contents

Class ShortenedUrl

Inheritance
object
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
In this article
Back to top Powered by Volosoft