Trendsic Platform Service

<back to all web services

KpiV2DetailRequest

Requires Authentication
The following routes are available for this service:
POST,OPTIONS/v1/dashboard/kpiv2/detail
namespace CRM.AgencyPlatform.API.Internal

open System
open System.IO
open System.Collections
open System.Collections.Generic
open System.Runtime.Serialization
open ServiceStack
open ServiceStack.DataAnnotations

    [<AllowNullLiteral>]
    type SvcNamedTime() = 
        member val Id:Guid = new Guid() with get,set
        member val Name:String = null with get,set
        member val SignedSec:Int64 = new Int64() with get,set
        member val Served:Int32 = new Int32() with get,set

    [<AllowNullLiteral>]
    type SvcTint() = 
        member val Field:String = null with get,set
        member val Tone:String = null with get,set
        member val Reason:String = null with get,set
        member val Value:Nullable<Double> = new Nullable<Double>() with get,set
        member val Reference:Nullable<Double> = new Nullable<Double>() with get,set
        member val BranchValue:Nullable<Double> = new Nullable<Double>() with get,set

    [<AllowNullLiteral>]
    type SvcMetrics() = 
        member val Checkins:Int32 = new Int32() with get,set
        member val Walkins:Int32 = new Int32() with get,set
        member val Appts:Int32 = new Int32() with get,set
        member val Served:Int32 = new Int32() with get,set
        member val NoShows:Int32 = new Int32() with get,set
        member val ApptNoShows:Int32 = new Int32() with get,set
        member val CancelledAtWindow:Int32 = new Int32() with get,set
        member val Abandoned:Int32 = new Int32() with get,set
        member val Called:Int32 = new Int32() with get,set
        member val CalledUp:Int32 = new Int32() with get,set
        member val AbandonRate:Nullable<Double> = new Nullable<Double>() with get,set
        member val NoShowRate:Nullable<Double> = new Nullable<Double>() with get,set
        member val AvgServiceSec:Nullable<Double> = new Nullable<Double>() with get,set
        member val MedianServiceSec:Nullable<Double> = new Nullable<Double>() with get,set
        member val AvgWaitSec:Nullable<Double> = new Nullable<Double>() with get,set
        member val MaxWaitSec:Int32 = new Int32() with get,set
        member val AvgWalkUpSec:Nullable<Double> = new Nullable<Double>() with get,set
        member val ExpectedServiceSec:Nullable<Double> = new Nullable<Double>() with get,set
        member val SignedSec:Int64 = new Int64() with get,set
        member val ServingSec:Int64 = new Int64() with get,set
        member val PausedSec:Int64 = new Int64() with get,set
        member val IdleSec:Int64 = new Int64() with get,set
        member val UnstaffedSec:Int64 = new Int64() with get,set
        member val Utilization:Nullable<Double> = new Nullable<Double>() with get,set
        member val IdleShare:Nullable<Double> = new Nullable<Double>() with get,set
        member val PausedShare:Nullable<Double> = new Nullable<Double>() with get,set
        member val Sessions:Int32 = new Int32() with get,set
        member val OpenDays:Int32 = new Int32() with get,set
        member val FeesEarned:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val AvgFee:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val FeesPerStaffedHour:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val ExpectedFeesPerStaffedHour:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val LaborCost:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val LaborPartial:Boolean = new Boolean() with get,set
        member val MissingCostEmployeeIds:ResizeArray<Guid> = new ResizeArray<Guid>() with get,set
        member val MissingCost:ResizeArray<SvcNamedTime> = new ResizeArray<SvcNamedTime>() with get,set
        member val LaborLocked:Boolean = new Boolean() with get,set
        member val Contribution:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val LostFees:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val LostNoShowFees:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val Mix:Dictionary<Guid, Int32> = new Dictionary<Guid, Int32>() with get,set
        member val HourlyServed:Int32[] = [||] with get,set
        member val HourlyFees:Decimal[] = [||] with get,set
        member val HourlyCost:Decimal[] = [||] with get,set
        member val Tints:ResizeArray<SvcTint> = new ResizeArray<SvcTint>() with get,set

    [<AllowNullLiteral>]
    type SvcWindowRow() = 
        member val StationId:Guid = new Guid() with get,set
        member val Name:String = null with get,set
        member val Clerks:ResizeArray<SvcNamedTime> = new ResizeArray<SvcNamedTime>() with get,set
        member val NeverStaffed:Boolean = new Boolean() with get,set
        member val LastStaffedUtc:Nullable<DateTime> = new Nullable<DateTime>() with get,set
        member val LastStaffedBy:String = null with get,set
        member val Metrics:SvcMetrics = null with get,set

    [<AllowNullLiteral>]
    type SvcClerkRow() = 
        member val EmployeeId:Guid = new Guid() with get,set
        member val Name:String = null with get,set
        member val Windows:ResizeArray<SvcNamedTime> = new ResizeArray<SvcNamedTime>() with get,set
        member val LoadedRate:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val RateSet:Boolean = new Boolean() with get,set
        member val RateLocked:Boolean = new Boolean() with get,set
        member val Metrics:SvcMetrics = null with get,set

    [<AllowNullLiteral>]
    type SvcAverage() = 
        member val Count:Int32 = new Int32() with get,set
        member val Served:Double = new Double() with get,set
        member val AvgServiceSec:Nullable<Double> = new Nullable<Double>() with get,set
        member val MedianServiceSec:Nullable<Double> = new Nullable<Double>() with get,set
        member val AvgWaitSec:Nullable<Double> = new Nullable<Double>() with get,set
        member val Utilization:Nullable<Double> = new Nullable<Double>() with get,set
        member val IdleSec:Double = new Double() with get,set
        member val PausedSec:Double = new Double() with get,set
        member val NoShows:Double = new Double() with get,set
        member val SignedSec:Double = new Double() with get,set
        member val FeesEarned:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val FeesPerStaffedHour:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val LaborCost:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val Contribution:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val LostNoShowFees:Nullable<Decimal> = new Nullable<Decimal>() with get,set

    [<AllowNullLiteral>]
    type SvcSession() = 
        member val SessionId:Guid = new Guid() with get,set
        member val StationId:Guid = new Guid() with get,set
        member val StationName:String = null with get,set
        member val EmployeeId:Guid = new Guid() with get,set
        member val EmployeeName:String = null with get,set
        member val LocalIn:DateTime = new DateTime() with get,set
        member val LocalOut:DateTime = new DateTime() with get,set
        member val IsOpen:Boolean = new Boolean() with get,set
        member val EndReason:String = null with get,set
        member val PausedSec:Int64 = new Int64() with get,set

    [<AllowNullLiteral>]
    type SvcFeeChange() = 
        member val LocationId:Guid = new Guid() with get,set
        member val OnDate:DateTime = new DateTime() with get,set
        member val FromFee:Decimal = new Decimal() with get,set
        member val ToFee:Decimal = new Decimal() with get,set

    [<AllowNullLiteral>]
    type SvcServiceRow() = 
        member val LineId:Guid = new Guid() with get,set
        member val Name:String = null with get,set
        member val Completed:Int32 = new Int32() with get,set
        member val AvgServiceSec:Nullable<Double> = new Nullable<Double>() with get,set
        member val BranchAvgServiceSec:Nullable<Double> = new Nullable<Double>() with get,set
        member val FeesEarned:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val FeeCurrent:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val FeeMin:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val FeeMax:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val FeePerMinute:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val BranchFeePerMinute:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val FeeChanges:ResizeArray<SvcFeeChange> = new ResizeArray<SvcFeeChange>() with get,set

    [<AllowNullLiteral>]
    type SvcDetail() = 
        member val Kind:String = null with get,set
        member val Window:SvcWindowRow = null with get,set
        member val Clerk:SvcClerkRow = null with get,set
        member val BranchMetrics:SvcMetrics = null with get,set
        member val PerRowAverage:SvcAverage = null with get,set
        member val Sessions:ResizeArray<SvcSession> = new ResizeArray<SvcSession>() with get,set
        member val Services:ResizeArray<SvcServiceRow> = new ResizeArray<SvcServiceRow>() with get,set
        member val CanSeeStaff:Boolean = new Boolean() with get,set
        member val CanSeeFinancial:Boolean = new Boolean() with get,set
        member val CanSeePay:Boolean = new Boolean() with get,set

    [<AllowNullLiteral>]
    type KpiV2DetailResponse() = 
        member val ResponseStatus:ResponseStatus = null with get,set
        member val Detail:SvcDetail = null with get,set

    [<AllowNullLiteral>]
    type KpiV2DetailRequest() = 
        member val BranchId:Guid = new Guid() with get,set
        member val StationId:Nullable<Guid> = new Nullable<Guid>() with get,set
        member val EmployeeId:Nullable<Guid> = new Nullable<Guid>() with get,set
        member val FromDate:DateTime = new DateTime() with get,set
        member val ToDate:DateTime = new DateTime() with get,set

F# KpiV2DetailRequest DTOs

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

HTTP + XML

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

POST /v1/dashboard/kpiv2/detail HTTP/1.1 
Host: api.dev.dynamics.trendsic.com 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<KpiV2DetailRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CRM.AgencyPlatform.API.Internal">
  <BranchId>00000000-0000-0000-0000-000000000000</BranchId>
  <EmployeeId>00000000-0000-0000-0000-000000000000</EmployeeId>
  <FromDate>0001-01-01T00:00:00</FromDate>
  <StationId>00000000-0000-0000-0000-000000000000</StationId>
  <ToDate>0001-01-01T00:00:00</ToDate>
</KpiV2DetailRequest>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<KpiV2DetailResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CRM.AgencyPlatform.API.Internal">
  <Detail>
    <BranchMetrics>
      <AbandonRate>0</AbandonRate>
      <Abandoned>0</Abandoned>
      <ApptNoShows>0</ApptNoShows>
      <Appts>0</Appts>
      <AvgFee>0</AvgFee>
      <AvgServiceSec>0</AvgServiceSec>
      <AvgWaitSec>0</AvgWaitSec>
      <AvgWalkUpSec>0</AvgWalkUpSec>
      <Called>0</Called>
      <CalledUp>0</CalledUp>
      <CancelledAtWindow>0</CancelledAtWindow>
      <Checkins>0</Checkins>
      <Contribution>0</Contribution>
      <ExpectedFeesPerStaffedHour>0</ExpectedFeesPerStaffedHour>
      <ExpectedServiceSec>0</ExpectedServiceSec>
      <FeesEarned>0</FeesEarned>
      <FeesPerStaffedHour>0</FeesPerStaffedHour>
      <HourlyCost xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:decimal>0</d4p1:decimal>
      </HourlyCost>
      <HourlyFees xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:decimal>0</d4p1:decimal>
      </HourlyFees>
      <HourlyServed xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:int>0</d4p1:int>
      </HourlyServed>
      <IdleSec>0</IdleSec>
      <IdleShare>0</IdleShare>
      <LaborCost>0</LaborCost>
      <LaborLocked>false</LaborLocked>
      <LaborPartial>false</LaborPartial>
      <LostFees>0</LostFees>
      <LostNoShowFees>0</LostNoShowFees>
      <MaxWaitSec>0</MaxWaitSec>
      <MedianServiceSec>0</MedianServiceSec>
      <MissingCost>
        <SvcNamedTime>
          <Id>00000000-0000-0000-0000-000000000000</Id>
          <Name>String</Name>
          <Served>0</Served>
          <SignedSec>0</SignedSec>
        </SvcNamedTime>
      </MissingCost>
      <MissingCostEmployeeIds xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:guid>00000000-0000-0000-0000-000000000000</d4p1:guid>
      </MissingCostEmployeeIds>
      <Mix xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:KeyValueOfguidint>
          <d4p1:Key>00000000-0000-0000-0000-000000000000</d4p1:Key>
          <d4p1:Value>0</d4p1:Value>
        </d4p1:KeyValueOfguidint>
      </Mix>
      <NoShowRate>0</NoShowRate>
      <NoShows>0</NoShows>
      <OpenDays>0</OpenDays>
      <PausedSec>0</PausedSec>
      <PausedShare>0</PausedShare>
      <Served>0</Served>
      <ServingSec>0</ServingSec>
      <Sessions>0</Sessions>
      <SignedSec>0</SignedSec>
      <Tints>
        <SvcTint>
          <BranchValue>0</BranchValue>
          <Field>String</Field>
          <Reason>String</Reason>
          <Reference>0</Reference>
          <Tone>String</Tone>
          <Value>0</Value>
        </SvcTint>
      </Tints>
      <UnstaffedSec>0</UnstaffedSec>
      <Utilization>0</Utilization>
      <Walkins>0</Walkins>
    </BranchMetrics>
    <CanSeeFinancial>false</CanSeeFinancial>
    <CanSeePay>false</CanSeePay>
    <CanSeeStaff>false</CanSeeStaff>
    <Clerk>
      <EmployeeId>00000000-0000-0000-0000-000000000000</EmployeeId>
      <LoadedRate>0</LoadedRate>
      <Metrics>
        <AbandonRate>0</AbandonRate>
        <Abandoned>0</Abandoned>
        <ApptNoShows>0</ApptNoShows>
        <Appts>0</Appts>
        <AvgFee>0</AvgFee>
        <AvgServiceSec>0</AvgServiceSec>
        <AvgWaitSec>0</AvgWaitSec>
        <AvgWalkUpSec>0</AvgWalkUpSec>
        <Called>0</Called>
        <CalledUp>0</CalledUp>
        <CancelledAtWindow>0</CancelledAtWindow>
        <Checkins>0</Checkins>
        <Contribution>0</Contribution>
        <ExpectedFeesPerStaffedHour>0</ExpectedFeesPerStaffedHour>
        <ExpectedServiceSec>0</ExpectedServiceSec>
        <FeesEarned>0</FeesEarned>
        <FeesPerStaffedHour>0</FeesPerStaffedHour>
        <HourlyCost xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:decimal>0</d5p1:decimal>
        </HourlyCost>
        <HourlyFees xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:decimal>0</d5p1:decimal>
        </HourlyFees>
        <HourlyServed xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:int>0</d5p1:int>
        </HourlyServed>
        <IdleSec>0</IdleSec>
        <IdleShare>0</IdleShare>
        <LaborCost>0</LaborCost>
        <LaborLocked>false</LaborLocked>
        <LaborPartial>false</LaborPartial>
        <LostFees>0</LostFees>
        <LostNoShowFees>0</LostNoShowFees>
        <MaxWaitSec>0</MaxWaitSec>
        <MedianServiceSec>0</MedianServiceSec>
        <MissingCost>
          <SvcNamedTime>
            <Id>00000000-0000-0000-0000-000000000000</Id>
            <Name>String</Name>
            <Served>0</Served>
            <SignedSec>0</SignedSec>
          </SvcNamedTime>
        </MissingCost>
        <MissingCostEmployeeIds xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:guid>00000000-0000-0000-0000-000000000000</d5p1:guid>
        </MissingCostEmployeeIds>
        <Mix xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:KeyValueOfguidint>
            <d5p1:Key>00000000-0000-0000-0000-000000000000</d5p1:Key>
            <d5p1:Value>0</d5p1:Value>
          </d5p1:KeyValueOfguidint>
        </Mix>
        <NoShowRate>0</NoShowRate>
        <NoShows>0</NoShows>
        <OpenDays>0</OpenDays>
        <PausedSec>0</PausedSec>
        <PausedShare>0</PausedShare>
        <Served>0</Served>
        <ServingSec>0</ServingSec>
        <Sessions>0</Sessions>
        <SignedSec>0</SignedSec>
        <Tints>
          <SvcTint>
            <BranchValue>0</BranchValue>
            <Field>String</Field>
            <Reason>String</Reason>
            <Reference>0</Reference>
            <Tone>String</Tone>
            <Value>0</Value>
          </SvcTint>
        </Tints>
        <UnstaffedSec>0</UnstaffedSec>
        <Utilization>0</Utilization>
        <Walkins>0</Walkins>
      </Metrics>
      <Name>String</Name>
      <RateLocked>false</RateLocked>
      <RateSet>false</RateSet>
      <Windows>
        <SvcNamedTime>
          <Id>00000000-0000-0000-0000-000000000000</Id>
          <Name>String</Name>
          <Served>0</Served>
          <SignedSec>0</SignedSec>
        </SvcNamedTime>
      </Windows>
    </Clerk>
    <Kind>String</Kind>
    <PerRowAverage>
      <AvgServiceSec>0</AvgServiceSec>
      <AvgWaitSec>0</AvgWaitSec>
      <Contribution>0</Contribution>
      <Count>0</Count>
      <FeesEarned>0</FeesEarned>
      <FeesPerStaffedHour>0</FeesPerStaffedHour>
      <IdleSec>0</IdleSec>
      <LaborCost>0</LaborCost>
      <LostNoShowFees>0</LostNoShowFees>
      <MedianServiceSec>0</MedianServiceSec>
      <NoShows>0</NoShows>
      <PausedSec>0</PausedSec>
      <Served>0</Served>
      <SignedSec>0</SignedSec>
      <Utilization>0</Utilization>
    </PerRowAverage>
    <Services>
      <SvcServiceRow>
        <AvgServiceSec>0</AvgServiceSec>
        <BranchAvgServiceSec>0</BranchAvgServiceSec>
        <BranchFeePerMinute>0</BranchFeePerMinute>
        <Completed>0</Completed>
        <FeeChanges>
          <SvcFeeChange>
            <FromFee>0</FromFee>
            <LocationId>00000000-0000-0000-0000-000000000000</LocationId>
            <OnDate>0001-01-01T00:00:00</OnDate>
            <ToFee>0</ToFee>
          </SvcFeeChange>
        </FeeChanges>
        <FeeCurrent>0</FeeCurrent>
        <FeeMax>0</FeeMax>
        <FeeMin>0</FeeMin>
        <FeePerMinute>0</FeePerMinute>
        <FeesEarned>0</FeesEarned>
        <LineId>00000000-0000-0000-0000-000000000000</LineId>
        <Name>String</Name>
      </SvcServiceRow>
    </Services>
    <Sessions>
      <SvcSession>
        <EmployeeId>00000000-0000-0000-0000-000000000000</EmployeeId>
        <EmployeeName>String</EmployeeName>
        <EndReason>String</EndReason>
        <IsOpen>false</IsOpen>
        <LocalIn>0001-01-01T00:00:00</LocalIn>
        <LocalOut>0001-01-01T00:00:00</LocalOut>
        <PausedSec>0</PausedSec>
        <SessionId>00000000-0000-0000-0000-000000000000</SessionId>
        <StationId>00000000-0000-0000-0000-000000000000</StationId>
        <StationName>String</StationName>
      </SvcSession>
    </Sessions>
    <Window>
      <Clerks>
        <SvcNamedTime>
          <Id>00000000-0000-0000-0000-000000000000</Id>
          <Name>String</Name>
          <Served>0</Served>
          <SignedSec>0</SignedSec>
        </SvcNamedTime>
      </Clerks>
      <LastStaffedBy>String</LastStaffedBy>
      <LastStaffedUtc>0001-01-01T00:00:00</LastStaffedUtc>
      <Metrics>
        <AbandonRate>0</AbandonRate>
        <Abandoned>0</Abandoned>
        <ApptNoShows>0</ApptNoShows>
        <Appts>0</Appts>
        <AvgFee>0</AvgFee>
        <AvgServiceSec>0</AvgServiceSec>
        <AvgWaitSec>0</AvgWaitSec>
        <AvgWalkUpSec>0</AvgWalkUpSec>
        <Called>0</Called>
        <CalledUp>0</CalledUp>
        <CancelledAtWindow>0</CancelledAtWindow>
        <Checkins>0</Checkins>
        <Contribution>0</Contribution>
        <ExpectedFeesPerStaffedHour>0</ExpectedFeesPerStaffedHour>
        <ExpectedServiceSec>0</ExpectedServiceSec>
        <FeesEarned>0</FeesEarned>
        <FeesPerStaffedHour>0</FeesPerStaffedHour>
        <HourlyCost xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:decimal>0</d5p1:decimal>
        </HourlyCost>
        <HourlyFees xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:decimal>0</d5p1:decimal>
        </HourlyFees>
        <HourlyServed xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:int>0</d5p1:int>
        </HourlyServed>
        <IdleSec>0</IdleSec>
        <IdleShare>0</IdleShare>
        <LaborCost>0</LaborCost>
        <LaborLocked>false</LaborLocked>
        <LaborPartial>false</LaborPartial>
        <LostFees>0</LostFees>
        <LostNoShowFees>0</LostNoShowFees>
        <MaxWaitSec>0</MaxWaitSec>
        <MedianServiceSec>0</MedianServiceSec>
        <MissingCost>
          <SvcNamedTime>
            <Id>00000000-0000-0000-0000-000000000000</Id>
            <Name>String</Name>
            <Served>0</Served>
            <SignedSec>0</SignedSec>
          </SvcNamedTime>
        </MissingCost>
        <MissingCostEmployeeIds xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:guid>00000000-0000-0000-0000-000000000000</d5p1:guid>
        </MissingCostEmployeeIds>
        <Mix xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:KeyValueOfguidint>
            <d5p1:Key>00000000-0000-0000-0000-000000000000</d5p1:Key>
            <d5p1:Value>0</d5p1:Value>
          </d5p1:KeyValueOfguidint>
        </Mix>
        <NoShowRate>0</NoShowRate>
        <NoShows>0</NoShows>
        <OpenDays>0</OpenDays>
        <PausedSec>0</PausedSec>
        <PausedShare>0</PausedShare>
        <Served>0</Served>
        <ServingSec>0</ServingSec>
        <Sessions>0</Sessions>
        <SignedSec>0</SignedSec>
        <Tints>
          <SvcTint>
            <BranchValue>0</BranchValue>
            <Field>String</Field>
            <Reason>String</Reason>
            <Reference>0</Reference>
            <Tone>String</Tone>
            <Value>0</Value>
          </SvcTint>
        </Tints>
        <UnstaffedSec>0</UnstaffedSec>
        <Utilization>0</Utilization>
        <Walkins>0</Walkins>
      </Metrics>
      <Name>String</Name>
      <NeverStaffed>false</NeverStaffed>
      <StationId>00000000-0000-0000-0000-000000000000</StationId>
    </Window>
  </Detail>
  <ResponseStatus xmlns:d2p1="http://schemas.servicestack.net/types">
    <d2p1:ErrorCode>String</d2p1:ErrorCode>
    <d2p1:Message>String</d2p1:Message>
    <d2p1:StackTrace>String</d2p1:StackTrace>
    <d2p1:Errors>
      <d2p1:ResponseError>
        <d2p1:ErrorCode>String</d2p1:ErrorCode>
        <d2p1:FieldName>String</d2p1:FieldName>
        <d2p1:Message>String</d2p1:Message>
        <d2p1:Meta xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:KeyValueOfstringstring>
            <d5p1:Key>String</d5p1:Key>
            <d5p1:Value>String</d5p1:Value>
          </d5p1:KeyValueOfstringstring>
        </d2p1:Meta>
      </d2p1:ResponseError>
    </d2p1:Errors>
    <d2p1:Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:KeyValueOfstringstring>
        <d3p1:Key>String</d3p1:Key>
        <d3p1:Value>String</d3p1:Value>
      </d3p1:KeyValueOfstringstring>
    </d2p1:Meta>
  </ResponseStatus>
</KpiV2DetailResponse>