<back to all web services

PersonaRequestDto

The following routes are available for this service:
GET/RestApi/sitefinity/data-intelligence/persona
using System;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using ServiceStack;
using ServiceStack.DataAnnotations;
using Telerik.Sitefinity.DataIntelligenceConnector.Personalization.Services;
using Telerik.Sitefinity.DataIntelligenceConnector.Personalization;
using Telerik.DigitalExperienceCloud.Client;

namespace Telerik.DigitalExperienceCloud.Client
{
    public partial class Persona
    {
        public virtual int Id { get; set; }
        public virtual string Name { get; set; }
        public virtual string Description { get; set; }
        public virtual string PhotoUrl { get; set; }
        public virtual PersonaState State { get; set; }
        public virtual int Threshold { get; set; }
        public virtual DateTime? CreatedOn { get; set; }
        public virtual string CreatedByUserId { get; set; }
        public virtual DateTime? ModifiedOn { get; set; }
        public virtual string ModifiedByUserId { get; set; }
        public virtual DateTime? ToBeReinitializedAt { get; set; }
    }

    public enum PersonaState
    {
        Inactive,
        Active,
        ToBeDeleted,
    }

}

namespace Telerik.Sitefinity.DataIntelligenceConnector.Personalization
{
    public partial class PersonaListViewModel
    {
        public virtual IList<Persona> Personаs { get; set; }
        public virtual string DecAppUrl { get; set; }
    }

}

namespace Telerik.Sitefinity.DataIntelligenceConnector.Personalization.Services
{
    public partial class PersonaRequestDto
    {
        public virtual string Filter { get; set; }
    }

}

C# PersonaRequestDto DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

GET /RestApi/sitefinity/data-intelligence/persona HTTP/1.1 
Host: www.asg.com.au 
Accept: text/jsv
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	DecAppUrl: String
}