if (window.isc == undefined || window.isc.DataSource == undefined){  alert("Can't load DataSources - SmartClient runtime not loaded");}isc.DataSource.create({
    restrictPublisher:"false",
    allowAdvancedCriteria:true,
    linkedDataMethods:"     STATUS|getStatus-getUserString;     RAWSTATUS|getStatus;     LICENSEPERIODENDSON|getStopDate-getTime;     GRACEPERIOD|getSubscriptionTerms-getGracePeriod;     ALLOWWARNINGPERIOD|getSubscriptionTerms-getAllowWarningsInSeconds;     LICENSELASTREFRESHON|getSubscriptionLastRefreshDate;     REFRESHWINDOWINSECONDS|getSubscriptionTerms-getRefreshWindowInSeconds;     INITIALSUBSCRIPTIONSTARTDATE|getCreationDate;     REFRESHPERIOD|getSubscriptionRefreshPeriodUserString;     YOURSUBSCRIPTIONPERIODVALUE|getSubscriptionTerms-getSubscriptionPeriodValue;     YOURSUBSCRIPTIONPERIODTYPE|getSubscriptionTerms-getSubscriptionPeriodType;     BILLINGPERIOD|getSubscriptionBillingPeriodUserString;     TERMSPKID|getTerms-getPkid;     CANSUSPENDORTERMINATE|canSuspendOrTerminateSubscription;     CANREANIMATE|canReanimateSubscription;     CANPUSH|canPushSubscription;     AUTOREFRESH|getSubscriptionTerms-getAutoRefresh;     REFRESHVALUE|getSubscriptionTerms-getRefreshPeriodValue;     REFRESHUNIT|getSubscriptionTerms-getRefreshPeriodType-getUserString",
    mappedBeanClass:"com.paceap.eden.jpa.main.Authorization",
    mappedEnumClasses:"STATUS|com.paceap.eden.jpa.enums.EntityStatus",
    ID:"subscriptionAuthDetail_DS_HibernateORM",
    dropExtraFields:true,
    fields:[
        {
            name:"PKID",
            hidden:true,
            type:"integer",
            primaryKey:true
        },
        {
            name:"STATUS",
            title:"Subscription license status",
            type:"text",
            canEdit:false
        },
        {
            name:"RAWSTATUS",
            title:"Subscription raw status",
            type:"text",
            canEdit:false
        },
        {
            name:"LICENSEPERIODENDSON",
            title:"Current subscription cycle ends on",
            type:"datetime",
            canEdit:false
        },
        {
            name:"LICENSESTOPSWORKINGON",
            title:"License stops working on",
            type:"datetime",
            canEdit:false
        },
        {
            name:"USERMAYREFRESHBEGINNING",
            title:"User may refresh beginning",
            type:"datetime",
            canEdit:false
        },
        {
            name:"LICENSELASTREFRESHON",
            title:"Subscription cycle last refreshed on",
            type:"datetime",
            canEdit:false
        },
        {
            name:"REFRESHWINDOWINSECONDS",
            title:"Refresh Window Opens",
            type:"integer",
            canEdit:false
        },
        {
            name:"INITIALSUBSCRIPTIONSTARTDATE",
            title:"Initial subscription start date",
            type:"datetime",
            canEdit:false
        },
        {
            name:"REFRESHPERIOD",
            title:"Subscription cycle refresh period",
            type:"text",
            canEdit:false
        },
        {
            name:"REFRESHTYPE",
            title:"Refresh Type",
            type:"text",
            canEdit:false
        },
        {
            name:"AUTOREFRESH",
            type:"boolean",
            canEdit:false
        },
        {
            name:"GRACEPERIOD",
            title:"Grace period",
            type:"integer",
            canEdit:false
        },
        {
            name:"ALLOWWARNINGPERIOD",
            title:"Begin Showing Activation Warnings",
            type:"integer",
            canEdit:false
        },
        {
            name:"YOURSUBSCRIPTIONPERIOD",
            title:"Your Subscription Period (Reference Only)",
            type:"text",
            canEdit:false
        },
        {
            name:"YOURSUBSCRIPTIONPERIODVALUE",
            type:"integer",
            canEdit:false
        },
        {
            name:"YOURSUBSCRIPTIONPERIODTYPE",
            type:"text",
            canEdit:false
        },
        {
            name:"BILLINGPERIOD",
            title:"Your Billing Period (Reference Only)",
            type:"text",
            canEdit:false
        },
        {
            name:"TERMSPKID",
            type:"integer"
        },
        {
            name:"CANSUSPENDORTERMINATE",
            type:"boolean"
        },
        {
            name:"CANREANIMATE",
            type:"boolean"
        },
        {
            name:"CANPUSH",
            type:"boolean"
        },
        {
            name:"REFRESHVALUE",
            type:"integer"
        },
        {
            name:"REFRESHUNIT",
            type:"text"
        }
    ]
})
