NAV

<back to all web services

SummaryReportRepresentativeKPIsGet

Region A is top section of summary report that shows current quarter cycle break down

The following routes are available for this service:
GET/summary-report/{BeeNumber}/region-a
import 'package:servicestack/servicestack.dart';

class BeeNumberDisplaySet implements IConvertible
{
    double? beeNumber;
    List<String>? externalIds;
    String? salesOrganizationId;

    BeeNumberDisplaySet({this.beeNumber,this.externalIds,this.salesOrganizationId});
    BeeNumberDisplaySet.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        beeNumber = JsonConverters.toDouble(json['beeNumber']);
        externalIds = JsonConverters.fromJson(json['externalIds'],'List<String>',context!);
        salesOrganizationId = json['salesOrganizationId'];
        return this;
    }

    Map<String, dynamic> toJson() => {
        'beeNumber': beeNumber,
        'externalIds': JsonConverters.toJson(externalIds,'List<String>',context!),
        'salesOrganizationId': salesOrganizationId
    };

    getTypeName() => "BeeNumberDisplaySet";
    TypeContext? context = _ctx;
}

class SummaryReportBaseInfoViewModel implements IConvertible
{
    BeeNumberDisplaySet? beeNumber;
    int? cycle;
    int? cycleDay;
    String? currentQuarter;
    List<String>? currentCycle;

    SummaryReportBaseInfoViewModel({this.beeNumber,this.cycle,this.cycleDay,this.currentQuarter,this.currentCycle});
    SummaryReportBaseInfoViewModel.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        beeNumber = JsonConverters.fromJson(json['beeNumber'],'BeeNumberDisplaySet',context!);
        cycle = json['cycle'];
        cycleDay = json['cycleDay'];
        currentQuarter = json['currentQuarter'];
        currentCycle = JsonConverters.fromJson(json['currentCycle'],'List<String>',context!);
        return this;
    }

    Map<String, dynamic> toJson() => {
        'beeNumber': JsonConverters.toJson(beeNumber,'BeeNumberDisplaySet',context!),
        'cycle': cycle,
        'cycleDay': cycleDay,
        'currentQuarter': currentQuarter,
        'currentCycle': JsonConverters.toJson(currentCycle,'List<String>',context!)
    };

    getTypeName() => "SummaryReportBaseInfoViewModel";
    TypeContext? context = _ctx;
}

class SummaryValues implements IConvertible
{
    double? c1;
    double? c2;
    double? c3;
    double? c4;
    double? c5;
    double? c6;
    double? c7;
    double? c8;
    double? c9;
    double? c10;
    double? c11;
    double? c12;
    double? c13;
    double? c14;
    double? c15;
    double? c16;
    double? c17;
    double? c18;
    double? c19;
    double? c20;
    double? c21;
    double? c22;
    double? c23;
    double? c24;
    double? c25;
    double? c26;
    double? c27;
    double? c28;
    double? ytd;
    double? q1;
    double? q2;
    double? q3;
    double? q4;
    double? q5;
    double? qtd;
    double? currentQuarter;
    double? currentVSPCPercent;
    double? currentVSPYPercent;

    SummaryValues({this.c1,this.c2,this.c3,this.c4,this.c5,this.c6,this.c7,this.c8,this.c9,this.c10,this.c11,this.c12,this.c13,this.c14,this.c15,this.c16,this.c17,this.c18,this.c19,this.c20,this.c21,this.c22,this.c23,this.c24,this.c25,this.c26,this.c27,this.c28,this.ytd,this.q1,this.q2,this.q3,this.q4,this.q5,this.qtd,this.currentQuarter,this.currentVSPCPercent,this.currentVSPYPercent});
    SummaryValues.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        c1 = JsonConverters.toDouble(json['c1']);
        c2 = JsonConverters.toDouble(json['c2']);
        c3 = JsonConverters.toDouble(json['c3']);
        c4 = JsonConverters.toDouble(json['c4']);
        c5 = JsonConverters.toDouble(json['c5']);
        c6 = JsonConverters.toDouble(json['c6']);
        c7 = JsonConverters.toDouble(json['c7']);
        c8 = JsonConverters.toDouble(json['c8']);
        c9 = JsonConverters.toDouble(json['c9']);
        c10 = JsonConverters.toDouble(json['c10']);
        c11 = JsonConverters.toDouble(json['c11']);
        c12 = JsonConverters.toDouble(json['c12']);
        c13 = JsonConverters.toDouble(json['c13']);
        c14 = JsonConverters.toDouble(json['c14']);
        c15 = JsonConverters.toDouble(json['c15']);
        c16 = JsonConverters.toDouble(json['c16']);
        c17 = JsonConverters.toDouble(json['c17']);
        c18 = JsonConverters.toDouble(json['c18']);
        c19 = JsonConverters.toDouble(json['c19']);
        c20 = JsonConverters.toDouble(json['c20']);
        c21 = JsonConverters.toDouble(json['c21']);
        c22 = JsonConverters.toDouble(json['c22']);
        c23 = JsonConverters.toDouble(json['c23']);
        c24 = JsonConverters.toDouble(json['c24']);
        c25 = JsonConverters.toDouble(json['c25']);
        c26 = JsonConverters.toDouble(json['c26']);
        c27 = JsonConverters.toDouble(json['c27']);
        c28 = JsonConverters.toDouble(json['c28']);
        ytd = JsonConverters.toDouble(json['ytd']);
        q1 = JsonConverters.toDouble(json['q1']);
        q2 = JsonConverters.toDouble(json['q2']);
        q3 = JsonConverters.toDouble(json['q3']);
        q4 = JsonConverters.toDouble(json['q4']);
        q5 = JsonConverters.toDouble(json['q5']);
        qtd = JsonConverters.toDouble(json['qtd']);
        currentQuarter = JsonConverters.toDouble(json['currentQuarter']);
        currentVSPCPercent = JsonConverters.toDouble(json['currentVSPCPercent']);
        currentVSPYPercent = JsonConverters.toDouble(json['currentVSPYPercent']);
        return this;
    }

    Map<String, dynamic> toJson() => {
        'c1': c1,
        'c2': c2,
        'c3': c3,
        'c4': c4,
        'c5': c5,
        'c6': c6,
        'c7': c7,
        'c8': c8,
        'c9': c9,
        'c10': c10,
        'c11': c11,
        'c12': c12,
        'c13': c13,
        'c14': c14,
        'c15': c15,
        'c16': c16,
        'c17': c17,
        'c18': c18,
        'c19': c19,
        'c20': c20,
        'c21': c21,
        'c22': c22,
        'c23': c23,
        'c24': c24,
        'c25': c25,
        'c26': c26,
        'c27': c27,
        'c28': c28,
        'ytd': ytd,
        'q1': q1,
        'q2': q2,
        'q3': q3,
        'q4': q4,
        'q5': q5,
        'qtd': qtd,
        'currentQuarter': currentQuarter,
        'currentVSPCPercent': currentVSPCPercent,
        'currentVSPYPercent': currentVSPYPercent
    };

    getTypeName() => "SummaryValues";
    TypeContext? context = _ctx;
}

class RepresentativeSummaryReportKPIsViewModel implements IConvertible
{
    SummaryReportBaseInfoViewModel? information;
    SummaryValues? yourPersonalAwardSales;
    SummaryValues? yourNetSales;
    SummaryValues? yourPersonalAwardSalesPriorYear;
    SummaryValues? yourPercentAwardSalesVsPriorYear;
    SummaryValues? yourDirectDeliverySales;
    SummaryValues? yourDirectDeliveryNetSales;
    SummaryValues? percentDirectDeliveryNetSalesVsPersonalAwardSales;
    SummaryValues? orderActivityPercent;
    SummaryValues? averageOrderDollars;
    SummaryValues? numberPersonalOrders;
    SummaryValues? numberDirectDeliveryOrders;
    SummaryValues? averageOrderDollarDirectDeliveryOrder;
    SummaryValues? newCustomers;
    SummaryValues? convertedCustomers;
    SummaryValues? detachedCustomers;
    SummaryValues? totalOnlineCustomers;
    SummaryValues? totalTeamSales;
    SummaryValues? additions;
    SummaryValues? removals;
    SummaryValues? totalRepCount;
    SummaryValues? repCountWithOrders;
    SummaryValues? cpr;
    SummaryValues? activity;
    SummaryValues? spcpr;
    SummaryValues? appointments;
    SummaryValues? firstTimeOrders;
    SummaryValues? firstTimeOrdersCorpGenerated;
    SummaryValues? firstTimeOrdersRepGeneration;
    SummaryValues? reinstatements;
    SummaryValues? newRepAwardSalesSPCPR;
    SummaryValues? newRepNetSalesSPCPR;
    SummaryValues? newRepActivity;

    RepresentativeSummaryReportKPIsViewModel({this.information,this.yourPersonalAwardSales,this.yourNetSales,this.yourPersonalAwardSalesPriorYear,this.yourPercentAwardSalesVsPriorYear,this.yourDirectDeliverySales,this.yourDirectDeliveryNetSales,this.percentDirectDeliveryNetSalesVsPersonalAwardSales,this.orderActivityPercent,this.averageOrderDollars,this.numberPersonalOrders,this.numberDirectDeliveryOrders,this.averageOrderDollarDirectDeliveryOrder,this.newCustomers,this.convertedCustomers,this.detachedCustomers,this.totalOnlineCustomers,this.totalTeamSales,this.additions,this.removals,this.totalRepCount,this.repCountWithOrders,this.cpr,this.activity,this.spcpr,this.appointments,this.firstTimeOrders,this.firstTimeOrdersCorpGenerated,this.firstTimeOrdersRepGeneration,this.reinstatements,this.newRepAwardSalesSPCPR,this.newRepNetSalesSPCPR,this.newRepActivity});
    RepresentativeSummaryReportKPIsViewModel.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        information = JsonConverters.fromJson(json['information'],'SummaryReportBaseInfoViewModel',context!);
        yourPersonalAwardSales = JsonConverters.fromJson(json['yourPersonalAwardSales'],'SummaryValues',context!);
        yourNetSales = JsonConverters.fromJson(json['yourNetSales'],'SummaryValues',context!);
        yourPersonalAwardSalesPriorYear = JsonConverters.fromJson(json['yourPersonalAwardSalesPriorYear'],'SummaryValues',context!);
        yourPercentAwardSalesVsPriorYear = JsonConverters.fromJson(json['yourPercentAwardSalesVsPriorYear'],'SummaryValues',context!);
        yourDirectDeliverySales = JsonConverters.fromJson(json['yourDirectDeliverySales'],'SummaryValues',context!);
        yourDirectDeliveryNetSales = JsonConverters.fromJson(json['yourDirectDeliveryNetSales'],'SummaryValues',context!);
        percentDirectDeliveryNetSalesVsPersonalAwardSales = JsonConverters.fromJson(json['percentDirectDeliveryNetSalesVsPersonalAwardSales'],'SummaryValues',context!);
        orderActivityPercent = JsonConverters.fromJson(json['orderActivityPercent'],'SummaryValues',context!);
        averageOrderDollars = JsonConverters.fromJson(json['averageOrderDollars'],'SummaryValues',context!);
        numberPersonalOrders = JsonConverters.fromJson(json['numberPersonalOrders'],'SummaryValues',context!);
        numberDirectDeliveryOrders = JsonConverters.fromJson(json['numberDirectDeliveryOrders'],'SummaryValues',context!);
        averageOrderDollarDirectDeliveryOrder = JsonConverters.fromJson(json['averageOrderDollarDirectDeliveryOrder'],'SummaryValues',context!);
        newCustomers = JsonConverters.fromJson(json['newCustomers'],'SummaryValues',context!);
        convertedCustomers = JsonConverters.fromJson(json['convertedCustomers'],'SummaryValues',context!);
        detachedCustomers = JsonConverters.fromJson(json['detachedCustomers'],'SummaryValues',context!);
        totalOnlineCustomers = JsonConverters.fromJson(json['totalOnlineCustomers'],'SummaryValues',context!);
        totalTeamSales = JsonConverters.fromJson(json['totalTeamSales'],'SummaryValues',context!);
        additions = JsonConverters.fromJson(json['additions'],'SummaryValues',context!);
        removals = JsonConverters.fromJson(json['removals'],'SummaryValues',context!);
        totalRepCount = JsonConverters.fromJson(json['totalRepCount'],'SummaryValues',context!);
        repCountWithOrders = JsonConverters.fromJson(json['repCountWithOrders'],'SummaryValues',context!);
        cpr = JsonConverters.fromJson(json['cpr'],'SummaryValues',context!);
        activity = JsonConverters.fromJson(json['activity'],'SummaryValues',context!);
        spcpr = JsonConverters.fromJson(json['spcpr'],'SummaryValues',context!);
        appointments = JsonConverters.fromJson(json['appointments'],'SummaryValues',context!);
        firstTimeOrders = JsonConverters.fromJson(json['firstTimeOrders'],'SummaryValues',context!);
        firstTimeOrdersCorpGenerated = JsonConverters.fromJson(json['firstTimeOrdersCorpGenerated'],'SummaryValues',context!);
        firstTimeOrdersRepGeneration = JsonConverters.fromJson(json['firstTimeOrdersRepGeneration'],'SummaryValues',context!);
        reinstatements = JsonConverters.fromJson(json['reinstatements'],'SummaryValues',context!);
        newRepAwardSalesSPCPR = JsonConverters.fromJson(json['newRepAwardSalesSPCPR'],'SummaryValues',context!);
        newRepNetSalesSPCPR = JsonConverters.fromJson(json['newRepNetSalesSPCPR'],'SummaryValues',context!);
        newRepActivity = JsonConverters.fromJson(json['newRepActivity'],'SummaryValues',context!);
        return this;
    }

    Map<String, dynamic> toJson() => {
        'information': JsonConverters.toJson(information,'SummaryReportBaseInfoViewModel',context!),
        'yourPersonalAwardSales': JsonConverters.toJson(yourPersonalAwardSales,'SummaryValues',context!),
        'yourNetSales': JsonConverters.toJson(yourNetSales,'SummaryValues',context!),
        'yourPersonalAwardSalesPriorYear': JsonConverters.toJson(yourPersonalAwardSalesPriorYear,'SummaryValues',context!),
        'yourPercentAwardSalesVsPriorYear': JsonConverters.toJson(yourPercentAwardSalesVsPriorYear,'SummaryValues',context!),
        'yourDirectDeliverySales': JsonConverters.toJson(yourDirectDeliverySales,'SummaryValues',context!),
        'yourDirectDeliveryNetSales': JsonConverters.toJson(yourDirectDeliveryNetSales,'SummaryValues',context!),
        'percentDirectDeliveryNetSalesVsPersonalAwardSales': JsonConverters.toJson(percentDirectDeliveryNetSalesVsPersonalAwardSales,'SummaryValues',context!),
        'orderActivityPercent': JsonConverters.toJson(orderActivityPercent,'SummaryValues',context!),
        'averageOrderDollars': JsonConverters.toJson(averageOrderDollars,'SummaryValues',context!),
        'numberPersonalOrders': JsonConverters.toJson(numberPersonalOrders,'SummaryValues',context!),
        'numberDirectDeliveryOrders': JsonConverters.toJson(numberDirectDeliveryOrders,'SummaryValues',context!),
        'averageOrderDollarDirectDeliveryOrder': JsonConverters.toJson(averageOrderDollarDirectDeliveryOrder,'SummaryValues',context!),
        'newCustomers': JsonConverters.toJson(newCustomers,'SummaryValues',context!),
        'convertedCustomers': JsonConverters.toJson(convertedCustomers,'SummaryValues',context!),
        'detachedCustomers': JsonConverters.toJson(detachedCustomers,'SummaryValues',context!),
        'totalOnlineCustomers': JsonConverters.toJson(totalOnlineCustomers,'SummaryValues',context!),
        'totalTeamSales': JsonConverters.toJson(totalTeamSales,'SummaryValues',context!),
        'additions': JsonConverters.toJson(additions,'SummaryValues',context!),
        'removals': JsonConverters.toJson(removals,'SummaryValues',context!),
        'totalRepCount': JsonConverters.toJson(totalRepCount,'SummaryValues',context!),
        'repCountWithOrders': JsonConverters.toJson(repCountWithOrders,'SummaryValues',context!),
        'cpr': JsonConverters.toJson(cpr,'SummaryValues',context!),
        'activity': JsonConverters.toJson(activity,'SummaryValues',context!),
        'spcpr': JsonConverters.toJson(spcpr,'SummaryValues',context!),
        'appointments': JsonConverters.toJson(appointments,'SummaryValues',context!),
        'firstTimeOrders': JsonConverters.toJson(firstTimeOrders,'SummaryValues',context!),
        'firstTimeOrdersCorpGenerated': JsonConverters.toJson(firstTimeOrdersCorpGenerated,'SummaryValues',context!),
        'firstTimeOrdersRepGeneration': JsonConverters.toJson(firstTimeOrdersRepGeneration,'SummaryValues',context!),
        'reinstatements': JsonConverters.toJson(reinstatements,'SummaryValues',context!),
        'newRepAwardSalesSPCPR': JsonConverters.toJson(newRepAwardSalesSPCPR,'SummaryValues',context!),
        'newRepNetSalesSPCPR': JsonConverters.toJson(newRepNetSalesSPCPR,'SummaryValues',context!),
        'newRepActivity': JsonConverters.toJson(newRepActivity,'SummaryValues',context!)
    };

    getTypeName() => "RepresentativeSummaryReportKPIsViewModel";
    TypeContext? context = _ctx;
}

class SummaryReportRepresentativeKPIsGetResponse extends GetResponse<RepresentativeSummaryReportKPIsViewModel> implements IConvertible
{
    SummaryReportRepresentativeKPIsGetResponse();
    SummaryReportRepresentativeKPIsGetResponse.fromJson(Map<String, dynamic> json) : super.fromJson(json);
    fromMap(Map<String, dynamic> json) {
        super.fromMap(json);
        return this;
    }

    Map<String, dynamic> toJson() => super.toJson();
    getTypeName() => "SummaryReportRepresentativeKPIsGetResponse";
    TypeContext? context = _ctx;
}

/**
* Region A is top section of summary report that shows current quarter cycle break down
*/
class SummaryReportRepresentativeKPIsGet implements IGet, IConvertible
{
    double? beeNumber;

    SummaryReportRepresentativeKPIsGet({this.beeNumber});
    SummaryReportRepresentativeKPIsGet.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        beeNumber = JsonConverters.toDouble(json['beeNumber']);
        return this;
    }

    Map<String, dynamic> toJson() => {
        'beeNumber': beeNumber
    };

    getTypeName() => "SummaryReportRepresentativeKPIsGet";
    TypeContext? context = _ctx;
}

class GetResponse<TEntity> implements IConvertible
{
    TEntity? item;
    ResponseStatus? responseStatus;

    GetResponse({this.item,this.responseStatus});
    GetResponse.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        item = json['item'];
        responseStatus = JsonConverters.fromJson(json['responseStatus'],'ResponseStatus',context!);
        return this;
    }

    Map<String, dynamic> toJson() => {
        'item': item,
        'responseStatus': JsonConverters.toJson(responseStatus,'ResponseStatus',context!)
    };

    getTypeName() => "GetResponse<$TEntity>";
    TypeContext? context = _ctx;
}

TypeContext _ctx = TypeContext(library: 'extensions.avon.ca', types: <String, TypeInfo> {
    'BeeNumberDisplaySet': TypeInfo(TypeOf.Class, create:() => BeeNumberDisplaySet()),
    'SummaryReportBaseInfoViewModel': TypeInfo(TypeOf.Class, create:() => SummaryReportBaseInfoViewModel()),
    'SummaryValues': TypeInfo(TypeOf.Class, create:() => SummaryValues()),
    'RepresentativeSummaryReportKPIsViewModel': TypeInfo(TypeOf.Class, create:() => RepresentativeSummaryReportKPIsViewModel()),
    'SummaryReportRepresentativeKPIsGetResponse': TypeInfo(TypeOf.Class, create:() => SummaryReportRepresentativeKPIsGetResponse()),
    'SummaryReportRepresentativeKPIsGet': TypeInfo(TypeOf.Class, create:() => SummaryReportRepresentativeKPIsGet()),
    'GetResponse<TEntity>': TypeInfo(TypeOf.GenericDef,create:() => GetResponse()),
});

Dart SummaryReportRepresentativeKPIsGet DTOs

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

To embed the response in a jsonp callback, append ?callback=myCallback

HTTP + JSON

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

GET /summary-report/{BeeNumber}/region-a HTTP/1.1 
Host: extensions.avon.ca 
Accept: application/json
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

{"item":{"information":{"beeNumber":{"beeNumber":0,"externalIds":["String"],"salesOrganizationId":"String"},"cycle":0,"cycleDay":0,"currentQuarter":"String","currentCycle":["String"]},"yourPersonalAwardSales":{"c1":0,"c2":0,"c3":0,"c4":0,"c5":0,"c6":0,"c7":0,"c8":0,"c9":0,"c10":0,"c11":0,"c12":0,"c13":0,"c14":0,"c15":0,"c16":0,"c17":0,"c18":0,"c19":0,"c20":0,"c21":0,"c22":0,"c23":0,"c24":0,"c25":0,"c26":0,"c27":0,"c28":0,"ytd":0,"q1":0,"q2":0,"q3":0,"q4":0,"q5":0,"qtd":0,"currentQuarter":0,"currentVSPCPercent":0,"currentVSPYPercent":0},"yourNetSales":{"c1":0,"c2":0,"c3":0,"c4":0,"c5":0,"c6":0,"c7":0,"c8":0,"c9":0,"c10":0,"c11":0,"c12":0,"c13":0,"c14":0,"c15":0,"c16":0,"c17":0,"c18":0,"c19":0,"c20":0,"c21":0,"c22":0,"c23":0,"c24":0,"c25":0,"c26":0,"c27":0,"c28":0,"ytd":0,"q1":0,"q2":0,"q3":0,"q4":0,"q5":0,"qtd":0,"currentQuarter":0,"currentVSPCPercent":0,"currentVSPYPercent":0},"yourPersonalAwardSalesPriorYear":{"c1":0,"c2":0,"c3":0,"c4":0,"c5":0,"c6":0,"c7":0,"c8":0,"c9":0,"c10":0,"c11":0,"c12":0,"c13":0,"c14":0,"c15":0,"c16":0,"c17":0,"c18":0,"c19":0,"c20":0,"c21":0,"c22":0,"c23":0,"c24":0,"c25":0,"c26":0,"c27":0,"c28":0,"ytd":0,"q1":0,"q2":0,"q3":0,"q4":0,"q5":0,"qtd":0,"currentQuarter":0,"currentVSPCPercent":0,"currentVSPYPercent":0},"yourPercentAwardSalesVsPriorYear":{"c1":0,"c2":0,"c3":0,"c4":0,"c5":0,"c6":0,"c7":0,"c8":0,"c9":0,"c10":0,"c11":0,"c12":0,"c13":0,"c14":0,"c15":0,"c16":0,"c17":0,"c18":0,"c19":0,"c20":0,"c21":0,"c22":0,"c23":0,"c24":0,"c25":0,"c26":0,"c27":0,"c28":0,"ytd":0,"q1":0,"q2":0,"q3":0,"q4":0,"q5":0,"qtd":0,"currentQuarter":0,"currentVSPCPercent":0,"currentVSPYPercent":0},"yourDirectDeliverySales":{"c1":0,"c2":0,"c3":0,"c4":0,"c5":0,"c6":0,"c7":0,"c8":0,"c9":0,"c10":0,"c11":0,"c12":0,"c13":0,"c14":0,"c15":0,"c16":0,"c17":0,"c18":0,"c19":0,"c20":0,"c21":0,"c22":0,"c23":0,"c24":0,"c25":0,"c26":0,"c27":0,"c28":0,"ytd":0,"q1":0,"q2":0,"q3":0,"q4":0,"q5":0,"qtd":0,"currentQuarter":0,"currentVSPCPercent":0,"currentVSPYPercent":0},"yourDirectDeliveryNetSales":{"c1":0,"c2":0,"c3":0,"c4":0,"c5":0,"c6":0,"c7":0,"c8":0,"c9":0,"c10":0,"c11":0,"c12":0,"c13":0,"c14":0,"c15":0,"c16":0,"c17":0,"c18":0,"c19":0,"c20":0,"c21":0,"c22":0,"c23":0,"c24":0,"c25":0,"c26":0,"c27":0,"c28":0,"ytd":0,"q1":0,"q2":0,"q3":0,"q4":0,"q5":0,"qtd":0,"currentQuarter":0,"currentVSPCPercent":0,"currentVSPYPercent":0},"percentDirectDeliveryNetSalesVsPersonalAwardSales":{"c1":0,"c2":0,"c3":0,"c4":0,"c5":0,"c6":0,"c7":0,"c8":0,"c9":0,"c10":0,"c11":0,"c12":0,"c13":0,"c14":0,"c15":0,"c16":0,"c17":0,"c18":0,"c19":0,"c20":0,"c21":0,"c22":0,"c23":0,"c24":0,"c25":0,"c26":0,"c27":0,"c28":0,"ytd":0,"q1":0,"q2":0,"q3":0,"q4":0,"q5":0,"qtd":0,"currentQuarter":0,"currentVSPCPercent":0,"currentVSPYPercent":0},"orderActivityPercent":{"c1":0,"c2":0,"c3":0,"c4":0,"c5":0,"c6":0,"c7":0,"c8":0,"c9":0,"c10":0,"c11":0,"c12":0,"c13":0,"c14":0,"c15":0,"c16":0,"c17":0,"c18":0,"c19":0,"c20":0,"c21":0,"c22":0,"c23":0,"c24":0,"c25":0,"c26":0,"c27":0,"c28":0,"ytd":0,"q1":0,"q2":0,"q3":0,"q4":0,"q5":0,"qtd":0,"currentQuarter":0,"currentVSPCPercent":0,"currentVSPYPercent":0},"averageOrderDollars":{"c1":0,"c2":0,"c3":0,"c4":0,"c5":0,"c6":0,"c7":0,"c8":0,"c9":0,"c10":0,"c11":0,"c12":0,"c13":0,"c14":0,"c15":0,"c16":0,"c17":0,"c18":0,"c19":0,"c20":0,"c21":0,"c22":0,"c23":0,"c24":0,"c25":0,"c26":0,"c27":0,"c28":0,"ytd":0,"q1":0,"q2":0,"q3":0,"q4":0,"q5":0,"qtd":0,"currentQuarter":0,"currentVSPCPercent":0,"currentVSPYPercent":0},"numberPersonalOrders":{"c1":0,"c2":0,"c3":0,"c4":0,"c5":0,"c6":0,"c7":0,"c8":0,"c9":0,"c10":0,"c11":0,"c12":0,"c13":0,"c14":0,"c15":0,"c16":0,"c17":0,"c18":0,"c19":0,"c20":0,"c21":0,"c22":0,"c23":0,"c24":0,"c25":0,"c26":0,"c27":0,"c28":0,"ytd":0,"q1":0,"q2":0,"q3":0,"q4":0,"q5":0,"qtd":0,"currentQuarter":0,"currentVSPCPercent":0,"currentVSPYPercent":0},"numberDirectDeliveryOrders":{"c1":0,"c2":0,"c3":0,"c4":0,"c5":0,"c6":0,"c7":0,"c8":0,"c9":0,"c10":0,"c11":0,"c12":0,"c13":0,"c14":0,"c15":0,"c16":0,"c17":0,"c18":0,"c19":0,"c20":0,"c21":0,"c22":0,"c23":0,"c24":0,"c25":0,"c26":0,"c27":0,"c28":0,"ytd":0,"q1":0,"q2":0,"q3":0,"q4":0,"q5":0,"qtd":0,"currentQuarter":0,"currentVSPCPercent":0,"currentVSPYPercent":0},"averageOrderDollarDirectDeliveryOrder":{"c1":0,"c2":0,"c3":0,"c4":0,"c5":0,"c6":0,"c7":0,"c8":0,"c9":0,"c10":0,"c11":0,"c12":0,"c13":0,"c14":0,"c15":0,"c16":0,"c17":0,"c18":0,"c19":0,"c20":0,"c21":0,"c22":0,"c23":0,"c24":0,"c25":0,"c26":0,"c27":0,"c28":0,"ytd":0,"q1":0,"q2":0,"q3":0,"q4":0,"q5":0,"qtd":0,"currentQuarter":0,"currentVSPCPercent":0,"currentVSPYPercent":0},"newCustomers":{"c1":0,"c2":0,"c3":0,"c4":0,"c5":0,"c6":0,"c7":0,"c8":0,"c9":0,"c10":0,"c11":0,"c12":0,"c13":0,"c14":0,"c15":0,"c16":0,"c17":0,"c18":0,"c19":0,"c20":0,"c21":0,"c22":0,"c23":0,"c24":0,"c25":0,"c26":0,"c27":0,"c28":0,"ytd":0,"q1":0,"q2":0,"q3":0,"q4":0,"q5":0,"qtd":0,"currentQuarter":0,"currentVSPCPercent":0,"currentVSPYPercent":0},"convertedCustomers":{"c1":0,"c2":0,"c3":0,"c4":0,"c5":0,"c6":0,"c7":0,"c8":0,"c9":0,"c10":0,"c11":0,"c12":0,"c13":0,"c14":0,"c15":0,"c16":0,"c17":0,"c18":0,"c19":0,"c20":0,"c21":0,"c22":0,"c23":0,"c24":0,"c25":0,"c26":0,"c27":0,"c28":0,"ytd":0,"q1":0,"q2":0,"q3":0,"q4":0,"q5":0,"qtd":0,"currentQuarter":0,"currentVSPCPercent":0,"currentVSPYPercent":0},"detachedCustomers":{"c1":0,"c2":0,"c3":0,"c4":0,"c5":0,"c6":0,"c7":0,"c8":0,"c9":0,"c10":0,"c11":0,"c12":0,"c13":0,"c14":0,"c15":0,"c16":0,"c17":0,"c18":0,"c19":0,"c20":0,"c21":0,"c22":0,"c23":0,"c24":0,"c25":0,"c26":0,"c27":0,"c28":0,"ytd":0,"q1":0,"q2":0,"q3":0,"q4":0,"q5":0,"qtd":0,"currentQuarter":0,"currentVSPCPercent":0,"currentVSPYPercent":0},"totalOnlineCustomers":{"c1":0,"c2":0,"c3":0,"c4":0,"c5":0,"c6":0,"c7":0,"c8":0,"c9":0,"c10":0,"c11":0,"c12":0,"c13":0,"c14":0,"c15":0,"c16":0,"c17":0,"c18":0,"c19":0,"c20":0,"c21":0,"c22":0,"c23":0,"c24":0,"c25":0,"c26":0,"c27":0,"c28":0,"ytd":0,"q1":0,"q2":0,"q3":0,"q4":0,"q5":0,"qtd":0,"currentQuarter":0,"currentVSPCPercent":0,"currentVSPYPercent":0},"totalTeamSales":{"c1":0,"c2":0,"c3":0,"c4":0,"c5":0,"c6":0,"c7":0,"c8":0,"c9":0,"c10":0,"c11":0,"c12":0,"c13":0,"c14":0,"c15":0,"c16":0,"c17":0,"c18":0,"c19":0,"c20":0,"c21":0,"c22":0,"c23":0,"c24":0,"c25":0,"c26":0,"c27":0,"c28":0,"ytd":0,"q1":0,"q2":0,"q3":0,"q4":0,"q5":0,"qtd":0,"currentQuarter":0,"currentVSPCPercent":0,"currentVSPYPercent":0},"additions":{"c1":0,"c2":0,"c3":0,"c4":0,"c5":0,"c6":0,"c7":0,"c8":0,"c9":0,"c10":0,"c11":0,"c12":0,"c13":0,"c14":0,"c15":0,"c16":0,"c17":0,"c18":0,"c19":0,"c20":0,"c21":0,"c22":0,"c23":0,"c24":0,"c25":0,"c26":0,"c27":0,"c28":0,"ytd":0,"q1":0,"q2":0,"q3":0,"q4":0,"q5":0,"qtd":0,"currentQuarter":0,"currentVSPCPercent":0,"currentVSPYPercent":0},"removals":{"c1":0,"c2":0,"c3":0,"c4":0,"c5":0,"c6":0,"c7":0,"c8":0,"c9":0,"c10":0,"c11":0,"c12":0,"c13":0,"c14":0,"c15":0,"c16":0,"c17":0,"c18":0,"c19":0,"c20":0,"c21":0,"c22":0,"c23":0,"c24":0,"c25":0,"c26":0,"c27":0,"c28":0,"ytd":0,"q1":0,"q2":0,"q3":0,"q4":0,"q5":0,"qtd":0,"currentQuarter":0,"currentVSPCPercent":0,"currentVSPYPercent":0},"totalRepCount":{"c1":0,"c2":0,"c3":0,"c4":0,"c5":0,"c6":0,"c7":0,"c8":0,"c9":0,"c10":0,"c11":0,"c12":0,"c13":0,"c14":0,"c15":0,"c16":0,"c17":0,"c18":0,"c19":0,"c20":0,"c21":0,"c22":0,"c23":0,"c24":0,"c25":0,"c26":0,"c27":0,"c28":0,"ytd":0,"q1":0,"q2":0,"q3":0,"q4":0,"q5":0,"qtd":0,"currentQuarter":0,"currentVSPCPercent":0,"currentVSPYPercent":0},"repCountWithOrders":{"c1":0,"c2":0,"c3":0,"c4":0,"c5":0,"c6":0,"c7":0,"c8":0,"c9":0,"c10":0,"c11":0,"c12":0,"c13":0,"c14":0,"c15":0,"c16":0,"c17":0,"c18":0,"c19":0,"c20":0,"c21":0,"c22":0,"c23":0,"c24":0,"c25":0,"c26":0,"c27":0,"c28":0,"ytd":0,"q1":0,"q2":0,"q3":0,"q4":0,"q5":0,"qtd":0,"currentQuarter":0,"currentVSPCPercent":0,"currentVSPYPercent":0},"cpr":{"c1":0,"c2":0,"c3":0,"c4":0,"c5":0,"c6":0,"c7":0,"c8":0,"c9":0,"c10":0,"c11":0,"c12":0,"c13":0,"c14":0,"c15":0,"c16":0,"c17":0,"c18":0,"c19":0,"c20":0,"c21":0,"c22":0,"c23":0,"c24":0,"c25":0,"c26":0,"c27":0,"c28":0,"ytd":0,"q1":0,"q2":0,"q3":0,"q4":0,"q5":0,"qtd":0,"currentQuarter":0,"currentVSPCPercent":0,"currentVSPYPercent":0},"activity":{"c1":0,"c2":0,"c3":0,"c4":0,"c5":0,"c6":0,"c7":0,"c8":0,"c9":0,"c10":0,"c11":0,"c12":0,"c13":0,"c14":0,"c15":0,"c16":0,"c17":0,"c18":0,"c19":0,"c20":0,"c21":0,"c22":0,"c23":0,"c24":0,"c25":0,"c26":0,"c27":0,"c28":0,"ytd":0,"q1":0,"q2":0,"q3":0,"q4":0,"q5":0,"qtd":0,"currentQuarter":0,"currentVSPCPercent":0,"currentVSPYPercent":0},"spcpr":{"c1":0,"c2":0,"c3":0,"c4":0,"c5":0,"c6":0,"c7":0,"c8":0,"c9":0,"c10":0,"c11":0,"c12":0,"c13":0,"c14":0,"c15":0,"c16":0,"c17":0,"c18":0,"c19":0,"c20":0,"c21":0,"c22":0,"c23":0,"c24":0,"c25":0,"c26":0,"c27":0,"c28":0,"ytd":0,"q1":0,"q2":0,"q3":0,"q4":0,"q5":0,"qtd":0,"currentQuarter":0,"currentVSPCPercent":0,"currentVSPYPercent":0},"appointments":{"c1":0,"c2":0,"c3":0,"c4":0,"c5":0,"c6":0,"c7":0,"c8":0,"c9":0,"c10":0,"c11":0,"c12":0,"c13":0,"c14":0,"c15":0,"c16":0,"c17":0,"c18":0,"c19":0,"c20":0,"c21":0,"c22":0,"c23":0,"c24":0,"c25":0,"c26":0,"c27":0,"c28":0,"ytd":0,"q1":0,"q2":0,"q3":0,"q4":0,"q5":0,"qtd":0,"currentQuarter":0,"currentVSPCPercent":0,"currentVSPYPercent":0},"firstTimeOrders":{"c1":0,"c2":0,"c3":0,"c4":0,"c5":0,"c6":0,"c7":0,"c8":0,"c9":0,"c10":0,"c11":0,"c12":0,"c13":0,"c14":0,"c15":0,"c16":0,"c17":0,"c18":0,"c19":0,"c20":0,"c21":0,"c22":0,"c23":0,"c24":0,"c25":0,"c26":0,"c27":0,"c28":0,"ytd":0,"q1":0,"q2":0,"q3":0,"q4":0,"q5":0,"qtd":0,"currentQuarter":0,"currentVSPCPercent":0,"currentVSPYPercent":0},"firstTimeOrdersCorpGenerated":{"c1":0,"c2":0,"c3":0,"c4":0,"c5":0,"c6":0,"c7":0,"c8":0,"c9":0,"c10":0,"c11":0,"c12":0,"c13":0,"c14":0,"c15":0,"c16":0,"c17":0,"c18":0,"c19":0,"c20":0,"c21":0,"c22":0,"c23":0,"c24":0,"c25":0,"c26":0,"c27":0,"c28":0,"ytd":0,"q1":0,"q2":0,"q3":0,"q4":0,"q5":0,"qtd":0,"currentQuarter":0,"currentVSPCPercent":0,"currentVSPYPercent":0},"firstTimeOrdersRepGeneration":{"c1":0,"c2":0,"c3":0,"c4":0,"c5":0,"c6":0,"c7":0,"c8":0,"c9":0,"c10":0,"c11":0,"c12":0,"c13":0,"c14":0,"c15":0,"c16":0,"c17":0,"c18":0,"c19":0,"c20":0,"c21":0,"c22":0,"c23":0,"c24":0,"c25":0,"c26":0,"c27":0,"c28":0,"ytd":0,"q1":0,"q2":0,"q3":0,"q4":0,"q5":0,"qtd":0,"currentQuarter":0,"currentVSPCPercent":0,"currentVSPYPercent":0},"reinstatements":{"c1":0,"c2":0,"c3":0,"c4":0,"c5":0,"c6":0,"c7":0,"c8":0,"c9":0,"c10":0,"c11":0,"c12":0,"c13":0,"c14":0,"c15":0,"c16":0,"c17":0,"c18":0,"c19":0,"c20":0,"c21":0,"c22":0,"c23":0,"c24":0,"c25":0,"c26":0,"c27":0,"c28":0,"ytd":0,"q1":0,"q2":0,"q3":0,"q4":0,"q5":0,"qtd":0,"currentQuarter":0,"currentVSPCPercent":0,"currentVSPYPercent":0},"newRepAwardSalesSPCPR":{"c1":0,"c2":0,"c3":0,"c4":0,"c5":0,"c6":0,"c7":0,"c8":0,"c9":0,"c10":0,"c11":0,"c12":0,"c13":0,"c14":0,"c15":0,"c16":0,"c17":0,"c18":0,"c19":0,"c20":0,"c21":0,"c22":0,"c23":0,"c24":0,"c25":0,"c26":0,"c27":0,"c28":0,"ytd":0,"q1":0,"q2":0,"q3":0,"q4":0,"q5":0,"qtd":0,"currentQuarter":0,"currentVSPCPercent":0,"currentVSPYPercent":0},"newRepNetSalesSPCPR":{"c1":0,"c2":0,"c3":0,"c4":0,"c5":0,"c6":0,"c7":0,"c8":0,"c9":0,"c10":0,"c11":0,"c12":0,"c13":0,"c14":0,"c15":0,"c16":0,"c17":0,"c18":0,"c19":0,"c20":0,"c21":0,"c22":0,"c23":0,"c24":0,"c25":0,"c26":0,"c27":0,"c28":0,"ytd":0,"q1":0,"q2":0,"q3":0,"q4":0,"q5":0,"qtd":0,"currentQuarter":0,"currentVSPCPercent":0,"currentVSPYPercent":0},"newRepActivity":{"c1":0,"c2":0,"c3":0,"c4":0,"c5":0,"c6":0,"c7":0,"c8":0,"c9":0,"c10":0,"c11":0,"c12":0,"c13":0,"c14":0,"c15":0,"c16":0,"c17":0,"c18":0,"c19":0,"c20":0,"c21":0,"c22":0,"c23":0,"c24":0,"c25":0,"c26":0,"c27":0,"c28":0,"ytd":0,"q1":0,"q2":0,"q3":0,"q4":0,"q5":0,"qtd":0,"currentQuarter":0,"currentVSPCPercent":0,"currentVSPYPercent":0}},"responseStatus":{"errorCode":"String","message":"String","stackTrace":"String","errors":[{"errorCode":"String","fieldName":"String","message":"String","meta":{"String":"String"}}],"meta":{"String":"String"}}}