NAV

<back to all web services

AuthenticationLoginFacebookCreate

The following routes are available for this service:
POST/authentication/facebook-login
import 'package:servicestack/servicestack.dart';

// @DataContract
class Address implements IConvertible
{
    // @DataMember(Name="addrLocTyp")
    String? addrLocTyp;

    // @DataMember(Name="addrCityNm")
    String? addrCityNm;

    // @DataMember(Name="addrCntryCd")
    String? addrCntryCd;

    // @DataMember(Name="addrLine1Txt")
    String? addrLine1Txt;

    // @DataMember(Name="addrStCd")
    String? addrStCd;

    // @DataMember(Name="addrZipCd")
    String? addrZipCd;

    Address({this.addrLocTyp,this.addrCityNm,this.addrCntryCd,this.addrLine1Txt,this.addrStCd,this.addrZipCd});
    Address.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        addrLocTyp = json['addrLocTyp'];
        addrCityNm = json['addrCityNm'];
        addrCntryCd = json['addrCntryCd'];
        addrLine1Txt = json['addrLine1Txt'];
        addrStCd = json['addrStCd'];
        addrZipCd = json['addrZipCd'];
        return this;
    }

    Map<String, dynamic> toJson() => {
        'addrLocTyp': addrLocTyp,
        'addrCityNm': addrCityNm,
        'addrCntryCd': addrCntryCd,
        'addrLine1Txt': addrLine1Txt,
        'addrStCd': addrStCd,
        'addrZipCd': addrZipCd
    };

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

// @DataContract
class Campaign implements IConvertible
{
    // @DataMember(Name="MrktId")
    int? mrktId;

    // @DataMember(Name="Success")
    bool? success;

    // @DataMember(Name="CmpgnYrNr")
    int? cmpgnYrNr;

    // @DataMember(Name="CmpgnNr")
    int? cmpgnNr;

    Campaign({this.mrktId,this.success,this.cmpgnYrNr,this.cmpgnNr});
    Campaign.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        mrktId = json['mrktId'];
        success = json['success'];
        cmpgnYrNr = json['cmpgnYrNr'];
        cmpgnNr = json['cmpgnNr'];
        return this;
    }

    Map<String, dynamic> toJson() => {
        'mrktId': mrktId,
        'success': success,
        'cmpgnYrNr': cmpgnYrNr,
        'cmpgnNr': cmpgnNr
    };

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

// @DataContract
class RepClubType implements IConvertible
{
    // @DataMember(Name="RepClubTypCd")
    String? repClubTypCd;

    // @DataMember(Name="PrsdntClubInd")
    String? prsdntClubInd;

    RepClubType({this.repClubTypCd,this.prsdntClubInd});
    RepClubType.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        repClubTypCd = json['repClubTypCd'];
        prsdntClubInd = json['prsdntClubInd'];
        return this;
    }

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

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

// @DataContract
class RepEnrlment implements IConvertible
{
    // @DataMember(Name="EnrldTyp")
    String? enrldTyp;

    // @DataMember(Name="EnrlmtStusCd")
    String? enrlmtStusCd;

    RepEnrlment({this.enrldTyp,this.enrlmtStusCd});
    RepEnrlment.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        enrldTyp = json['enrldTyp'];
        enrlmtStusCd = json['enrlmtStusCd'];
        return this;
    }

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

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

// @DataContract
class Delivery implements IConvertible
{
    // @DataMember(Name="DeliveryType")
    String? deliveryType;

    // @DataMember(Name="DeliveryLabel")
    String? deliveryLabel;

    // @DataMember(Name="DeliveryFromDt")
    DateTime? deliveryFromDt;

    // @DataMember(Name="DeliveryToDt")
    DateTime? deliveryToDt;

    Delivery({this.deliveryType,this.deliveryLabel,this.deliveryFromDt,this.deliveryToDt});
    Delivery.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        deliveryType = json['deliveryType'];
        deliveryLabel = json['deliveryLabel'];
        deliveryFromDt = JsonConverters.fromJson(json['deliveryFromDt'],'DateTime',context!);
        deliveryToDt = JsonConverters.fromJson(json['deliveryToDt'],'DateTime',context!);
        return this;
    }

    Map<String, dynamic> toJson() => {
        'deliveryType': deliveryType,
        'deliveryLabel': deliveryLabel,
        'deliveryFromDt': JsonConverters.toJson(deliveryFromDt,'DateTime',context!),
        'deliveryToDt': JsonConverters.toJson(deliveryToDt,'DateTime',context!)
    };

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

// @DataContract
class LoginResponseData implements IConvertible
{
    // @DataMember(Name="AcctNr")
    double? acctNr;

    // @DataMember(Name="AcctStusCd")
    String? acctStusCd;

    // @DataMember(Name="AcctTyp")
    String? acctTyp;

    // @DataMember(Name="EmailAddrTxt")
    String? emailAddrTxt;

    // @DataMember(Name="EvngPhonNr")
    String? evngPhonNr;

    // @DataMember(Name="FrstNm")
    String? frstNm;

    // @DataMember(Name="LangCd")
    String? langCd;

    // @DataMember(Name="LastNm")
    String? lastNm;

    // @DataMember(Name="MddlNm")
    String? mddlNm;

    // @DataMember(Name="CurrSlsCmpgnNr")
    int? currSlsCmpgnNr;

    // @DataMember(Name="CurrSlsYrNr")
    int? currSlsYrNr;

    // @DataMember(Name="Addresses")
    List<Address>? addresses;

    // @DataMember(Name="LoaNr")
    int? loaNr;

    // @DataMember(Name="RepClubLvlCd")
    String? repClubLvlCd;

    // @DataMember(Name="Campaigns")
    List<Campaign>? campaigns;

    // @DataMember(Name="CampaignEndDt")
    DateTime? campaignEndDt;

    // @DataMember(Name="VanityName")
    String? vanityName;

    // @DataMember(Name="CurrBalAmt")
    double? currBalAmt;

    // @DataMember(Name="RepClubTypes")
    List<RepClubType>? repClubTypes;

    // @DataMember(Name="PrfrdNm")
    String? prfrdNm;

    // @DataMember(Name="RepEnrlments")
    List<RepEnrlment>? repEnrlments;

    // @DataMember(Name="OrdDueDt")
    DateTime? ordDueDt;

    // @DataMember(Name="ShpngDt")
    DateTime? shpngDt;

    // @DataMember(Name="CmpgnEndDt")
    DateTime? cmpgnEndDt;

    // @DataMember(Name="CmpgnStrtDt")
    DateTime? cmpgnStrtDt;

    // @DataMember(Name="OnlnOrdSbmsnDt")
    DateTime? onlnOrdSbmsnDt;

    // @DataMember(Name="CurrentDtTime")
    DateTime? currentDtTime;

    // @DataMember(Name="DaysLeft")
    String? daysLeft;

    // @DataMember(Name="TimeZone")
    String? timeZone;

    // @DataMember(Name="PswrdHint")
    String? pswrdHint;

    // @DataMember(Name="MentorName")
    String? mentorName;

    // @DataMember(Name="MentorPhonNbr")
    String? mentorPhonNbr;

    // @DataMember(Name="MentorStCd")
    String? mentorStCd;

    // @DataMember(Name="MentorCityNm")
    String? mentorCityNm;

    // @DataMember(Name="MentorEmail")
    String? mentorEmail;

    // @DataMember(Name="LdrShipLvl")
    String? ldrShipLvl;

    // @DataMember(Name="RepMgrEmail")
    String? repMgrEmail;

    // @DataMember(Name="ApptDt")
    DateTime? apptDt;

    // @DataMember(Name="CrdtScrCd")
    String? crdtScrCd;

    // @DataMember(Name="DstrbtnCntrCd")
    String? dstrbtnCntrCd;

    // @DataMember(Name="EltrtrCd")
    String? eltrtrCd;

    // @DataMember(Name="InitCmpgnNr")
    int? initCmpgnNr;

    // @DataMember(Name="InitCmpgnYrNr")
    int? initCmpgnYrNr;

    // @DataMember(Name="LabcInd")
    String? labcInd;

    // @DataMember(Name="PastDueStusCd")
    String? pastDueStusCd;

    // @DataMember(Name="PrsdntClubStusCd")
    String? prsdntClubStusCd;

    // @DataMember(Name="ShpngFcltyCd")
    String? shpngFcltyCd;

    // @DataMember(Name="TierCd")
    String? tierCd;

    // @DataMember(Name="TrckRouteCd")
    String? trckRouteCd;

    // @DataMember(Name="RepCustCount")
    int? repCustCount;

    // @DataMember(Name="Ssn")
    String? ssn;

    // @DataMember(Name="CreditLimit")
    int? creditLimit;

    // @DataMember(Name="IsFbLinked")
    String? isFbLinked;

    // @DataMember(Name="DeliveryTypeList")
    List<Delivery>? deliveryTypeList;

    // @DataMember(Name="BrthdyDt")
    DateTime? brthdyDt;

    LoginResponseData({this.acctNr,this.acctStusCd,this.acctTyp,this.emailAddrTxt,this.evngPhonNr,this.frstNm,this.langCd,this.lastNm,this.mddlNm,this.currSlsCmpgnNr,this.currSlsYrNr,this.addresses,this.loaNr,this.repClubLvlCd,this.campaigns,this.campaignEndDt,this.vanityName,this.currBalAmt,this.repClubTypes,this.prfrdNm,this.repEnrlments,this.ordDueDt,this.shpngDt,this.cmpgnEndDt,this.cmpgnStrtDt,this.onlnOrdSbmsnDt,this.currentDtTime,this.daysLeft,this.timeZone,this.pswrdHint,this.mentorName,this.mentorPhonNbr,this.mentorStCd,this.mentorCityNm,this.mentorEmail,this.ldrShipLvl,this.repMgrEmail,this.apptDt,this.crdtScrCd,this.dstrbtnCntrCd,this.eltrtrCd,this.initCmpgnNr,this.initCmpgnYrNr,this.labcInd,this.pastDueStusCd,this.prsdntClubStusCd,this.shpngFcltyCd,this.tierCd,this.trckRouteCd,this.repCustCount,this.ssn,this.creditLimit,this.isFbLinked,this.deliveryTypeList,this.brthdyDt});
    LoginResponseData.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        acctNr = JsonConverters.toDouble(json['acctNr']);
        acctStusCd = json['acctStusCd'];
        acctTyp = json['acctTyp'];
        emailAddrTxt = json['emailAddrTxt'];
        evngPhonNr = json['evngPhonNr'];
        frstNm = json['frstNm'];
        langCd = json['langCd'];
        lastNm = json['lastNm'];
        mddlNm = json['mddlNm'];
        currSlsCmpgnNr = json['currSlsCmpgnNr'];
        currSlsYrNr = json['currSlsYrNr'];
        addresses = JsonConverters.fromJson(json['addresses'],'List<Address>',context!);
        loaNr = json['loaNr'];
        repClubLvlCd = json['repClubLvlCd'];
        campaigns = JsonConverters.fromJson(json['campaigns'],'List<Campaign>',context!);
        campaignEndDt = JsonConverters.fromJson(json['campaignEndDt'],'DateTime',context!);
        vanityName = json['vanityName'];
        currBalAmt = JsonConverters.toDouble(json['currBalAmt']);
        repClubTypes = JsonConverters.fromJson(json['repClubTypes'],'List<RepClubType>',context!);
        prfrdNm = json['prfrdNm'];
        repEnrlments = JsonConverters.fromJson(json['repEnrlments'],'List<RepEnrlment>',context!);
        ordDueDt = JsonConverters.fromJson(json['ordDueDt'],'DateTime',context!);
        shpngDt = JsonConverters.fromJson(json['shpngDt'],'DateTime',context!);
        cmpgnEndDt = JsonConverters.fromJson(json['cmpgnEndDt'],'DateTime',context!);
        cmpgnStrtDt = JsonConverters.fromJson(json['cmpgnStrtDt'],'DateTime',context!);
        onlnOrdSbmsnDt = JsonConverters.fromJson(json['onlnOrdSbmsnDt'],'DateTime',context!);
        currentDtTime = JsonConverters.fromJson(json['currentDtTime'],'DateTime',context!);
        daysLeft = json['daysLeft'];
        timeZone = json['timeZone'];
        pswrdHint = json['pswrdHint'];
        mentorName = json['mentorName'];
        mentorPhonNbr = json['mentorPhonNbr'];
        mentorStCd = json['mentorStCd'];
        mentorCityNm = json['mentorCityNm'];
        mentorEmail = json['mentorEmail'];
        ldrShipLvl = json['ldrShipLvl'];
        repMgrEmail = json['repMgrEmail'];
        apptDt = JsonConverters.fromJson(json['apptDt'],'DateTime',context!);
        crdtScrCd = json['crdtScrCd'];
        dstrbtnCntrCd = json['dstrbtnCntrCd'];
        eltrtrCd = json['eltrtrCd'];
        initCmpgnNr = json['initCmpgnNr'];
        initCmpgnYrNr = json['initCmpgnYrNr'];
        labcInd = json['labcInd'];
        pastDueStusCd = json['pastDueStusCd'];
        prsdntClubStusCd = json['prsdntClubStusCd'];
        shpngFcltyCd = json['shpngFcltyCd'];
        tierCd = json['tierCd'];
        trckRouteCd = json['trckRouteCd'];
        repCustCount = json['repCustCount'];
        ssn = json['ssn'];
        creditLimit = json['creditLimit'];
        isFbLinked = json['isFbLinked'];
        deliveryTypeList = JsonConverters.fromJson(json['deliveryTypeList'],'List<Delivery>',context!);
        brthdyDt = JsonConverters.fromJson(json['brthdyDt'],'DateTime',context!);
        return this;
    }

    Map<String, dynamic> toJson() => {
        'acctNr': acctNr,
        'acctStusCd': acctStusCd,
        'acctTyp': acctTyp,
        'emailAddrTxt': emailAddrTxt,
        'evngPhonNr': evngPhonNr,
        'frstNm': frstNm,
        'langCd': langCd,
        'lastNm': lastNm,
        'mddlNm': mddlNm,
        'currSlsCmpgnNr': currSlsCmpgnNr,
        'currSlsYrNr': currSlsYrNr,
        'addresses': JsonConverters.toJson(addresses,'List<Address>',context!),
        'loaNr': loaNr,
        'repClubLvlCd': repClubLvlCd,
        'campaigns': JsonConverters.toJson(campaigns,'List<Campaign>',context!),
        'campaignEndDt': JsonConverters.toJson(campaignEndDt,'DateTime',context!),
        'vanityName': vanityName,
        'currBalAmt': currBalAmt,
        'repClubTypes': JsonConverters.toJson(repClubTypes,'List<RepClubType>',context!),
        'prfrdNm': prfrdNm,
        'repEnrlments': JsonConverters.toJson(repEnrlments,'List<RepEnrlment>',context!),
        'ordDueDt': JsonConverters.toJson(ordDueDt,'DateTime',context!),
        'shpngDt': JsonConverters.toJson(shpngDt,'DateTime',context!),
        'cmpgnEndDt': JsonConverters.toJson(cmpgnEndDt,'DateTime',context!),
        'cmpgnStrtDt': JsonConverters.toJson(cmpgnStrtDt,'DateTime',context!),
        'onlnOrdSbmsnDt': JsonConverters.toJson(onlnOrdSbmsnDt,'DateTime',context!),
        'currentDtTime': JsonConverters.toJson(currentDtTime,'DateTime',context!),
        'daysLeft': daysLeft,
        'timeZone': timeZone,
        'pswrdHint': pswrdHint,
        'mentorName': mentorName,
        'mentorPhonNbr': mentorPhonNbr,
        'mentorStCd': mentorStCd,
        'mentorCityNm': mentorCityNm,
        'mentorEmail': mentorEmail,
        'ldrShipLvl': ldrShipLvl,
        'repMgrEmail': repMgrEmail,
        'apptDt': JsonConverters.toJson(apptDt,'DateTime',context!),
        'crdtScrCd': crdtScrCd,
        'dstrbtnCntrCd': dstrbtnCntrCd,
        'eltrtrCd': eltrtrCd,
        'initCmpgnNr': initCmpgnNr,
        'initCmpgnYrNr': initCmpgnYrNr,
        'labcInd': labcInd,
        'pastDueStusCd': pastDueStusCd,
        'prsdntClubStusCd': prsdntClubStusCd,
        'shpngFcltyCd': shpngFcltyCd,
        'tierCd': tierCd,
        'trckRouteCd': trckRouteCd,
        'repCustCount': repCustCount,
        'ssn': ssn,
        'creditLimit': creditLimit,
        'isFbLinked': isFbLinked,
        'deliveryTypeList': JsonConverters.toJson(deliveryTypeList,'List<Delivery>',context!),
        'brthdyDt': JsonConverters.toJson(brthdyDt,'DateTime',context!)
    };

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

class AuthenticationLoginFacebookCreateResponse implements IConvertible
{
    ResponseStatus? responseStatus;
    String? accessToken;
    String? refreshToken;
    String? mrktCd;
    DateTime? timestamp;
    LoginResponseData? data;

    AuthenticationLoginFacebookCreateResponse({this.responseStatus,this.accessToken,this.refreshToken,this.mrktCd,this.timestamp,this.data});
    AuthenticationLoginFacebookCreateResponse.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        responseStatus = JsonConverters.fromJson(json['responseStatus'],'ResponseStatus',context!);
        accessToken = json['accessToken'];
        refreshToken = json['refreshToken'];
        mrktCd = json['mrktCd'];
        timestamp = JsonConverters.fromJson(json['timestamp'],'DateTime',context!);
        data = JsonConverters.fromJson(json['data'],'LoginResponseData',context!);
        return this;
    }

    Map<String, dynamic> toJson() => {
        'responseStatus': JsonConverters.toJson(responseStatus,'ResponseStatus',context!),
        'accessToken': accessToken,
        'refreshToken': refreshToken,
        'mrktCd': mrktCd,
        'timestamp': JsonConverters.toJson(timestamp,'DateTime',context!),
        'data': JsonConverters.toJson(data,'LoginResponseData',context!)
    };

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

class AuthenticationLoginFacebookCreate implements IPost, IConvertible
{
    String? facebookId;

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

    fromMap(Map<String, dynamic> json) {
        facebookId = json['facebookId'];
        return this;
    }

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

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

TypeContext _ctx = TypeContext(library: 'extensions.avon.ca', types: <String, TypeInfo> {
    'Address': TypeInfo(TypeOf.Class, create:() => Address()),
    'Campaign': TypeInfo(TypeOf.Class, create:() => Campaign()),
    'RepClubType': TypeInfo(TypeOf.Class, create:() => RepClubType()),
    'RepEnrlment': TypeInfo(TypeOf.Class, create:() => RepEnrlment()),
    'Delivery': TypeInfo(TypeOf.Class, create:() => Delivery()),
    'LoginResponseData': TypeInfo(TypeOf.Class, create:() => LoginResponseData()),
    'List<Address>': TypeInfo(TypeOf.Class, create:() => <Address>[]),
    'List<Campaign>': TypeInfo(TypeOf.Class, create:() => <Campaign>[]),
    'List<RepClubType>': TypeInfo(TypeOf.Class, create:() => <RepClubType>[]),
    'List<RepEnrlment>': TypeInfo(TypeOf.Class, create:() => <RepEnrlment>[]),
    'List<Delivery>': TypeInfo(TypeOf.Class, create:() => <Delivery>[]),
    'AuthenticationLoginFacebookCreateResponse': TypeInfo(TypeOf.Class, create:() => AuthenticationLoginFacebookCreateResponse()),
    'AuthenticationLoginFacebookCreate': TypeInfo(TypeOf.Class, create:() => AuthenticationLoginFacebookCreate()),
});

Dart AuthenticationLoginFacebookCreate 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.

POST /authentication/facebook-login HTTP/1.1 
Host: extensions.avon.ca 
Accept: application/json
Content-Type: application/json
Content-Length: length

{"facebookId":"String"}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

{"responseStatus":{"errorCode":"String","message":"String","stackTrace":"String","errors":[{"errorCode":"String","fieldName":"String","message":"String","meta":{"String":"String"}}],"meta":{"String":"String"}},"accessToken":"String","refreshToken":"String","mrktCd":"String","timestamp":"0001-01-01T00:00:00.0000000","data":{"AcctNr":0,"AcctStusCd":"String","AcctTyp":"String","EmailAddrTxt":"String","EvngPhonNr":"String","FrstNm":"String","LangCd":"String","LastNm":"String","MddlNm":"String","CurrSlsCmpgnNr":0,"CurrSlsYrNr":0,"Addresses":[{"addrLocTyp":"String","addrCityNm":"String","addrCntryCd":"String","addrLine1Txt":"String","addrStCd":"String","addrZipCd":"String"}],"LoaNr":0,"RepClubLvlCd":"String","Campaigns":[{"MrktId":0,"Success":false,"CmpgnYrNr":0,"CmpgnNr":0}],"CampaignEndDt":"0001-01-01T00:00:00.0000000","VanityName":"String","CurrBalAmt":0,"RepClubTypes":[{"RepClubTypCd":"String","PrsdntClubInd":"String"}],"PrfrdNm":"String","RepEnrlments":[{"EnrldTyp":"String","EnrlmtStusCd":"String"}],"OrdDueDt":"0001-01-01T00:00:00.0000000","ShpngDt":"0001-01-01T00:00:00.0000000","CmpgnEndDt":"0001-01-01T00:00:00.0000000","CmpgnStrtDt":"0001-01-01T00:00:00.0000000","OnlnOrdSbmsnDt":"0001-01-01T00:00:00.0000000","CurrentDtTime":"0001-01-01T00:00:00.0000000","DaysLeft":"String","TimeZone":"String","PswrdHint":"String","MentorName":"String","MentorPhonNbr":"String","MentorStCd":"String","MentorCityNm":"String","MentorEmail":"String","LdrShipLvl":"String","RepMgrEmail":"String","ApptDt":"0001-01-01T00:00:00.0000000","CrdtScrCd":"String","DstrbtnCntrCd":"String","EltrtrCd":"String","InitCmpgnNr":0,"InitCmpgnYrNr":0,"LabcInd":"String","PastDueStusCd":"String","PrsdntClubStusCd":"String","ShpngFcltyCd":"String","TierCd":"String","TrckRouteCd":"String","RepCustCount":0,"Ssn":"String","CreditLimit":0,"IsFbLinked":"String","DeliveryTypeList":[{"DeliveryType":"String","DeliveryLabel":"String","DeliveryFromDt":"0001-01-01T00:00:00.0000000","DeliveryToDt":"0001-01-01T00:00:00.0000000"}],"BrthdyDt":"0001-01-01T00:00:00.0000000"}}