src/app/models/sas/editors-getdata.model.ts

Extends

BaseSASResponse

Relationships

Used by

No results matching.

Depends on

Index

Properties

Properties

$sasdata
$sasdata: $DataFormats
Type : $DataFormats
approvers
approvers: Approver[]
Type : Approver[]
cols
cols: Col[]
Type : Col[]
dqdata
dqdata: DQData[]
Type : DQData[]
dqrules
dqrules: DQRule[]
Type : DQRule[]
dsmeta
dsmeta: DSMeta[]
Type : DSMeta[]
maxvarlengths
maxvarlengths: Maxvarlength[]
Type : Maxvarlength[]
query
query: any[]
Type : any[]
sasdata
sasdata: Sasdata[]
Type : Sasdata[]
sasparams
sasparams: SASParam[]
Type : SASParam[]
versions
versions: Version[]
Type : Version[]
xl_rules
xl_rules: any[]
Type : any[]
_DEBUG
_DEBUG: string
Type : string
_PROGRAM
_PROGRAM: string
Type : string
END_DTTM
END_DTTM: string
Type : string
MEMSIZE
MEMSIZE: string
Type : string
MF_GETUSER
MF_GETUSER: string
Type : string
SYS_JES_JOB_URI
SYS_JES_JOB_URI: string
Type : string
SYSCC
SYSCC: string
Type : string
SYSDATE
SYSDATE: string
Type : string
SYSERRORTEXT
SYSERRORTEXT: string
Type : string
SYSHOSTNAME
SYSHOSTNAME: string
Type : string
SYSJOBID
SYSJOBID: string
Type : string
SYSSCPL
SYSSCPL: string
Type : string
SYSSITE
SYSSITE: string
Type : string
SYSTIME
SYSTIME: string
Type : string
SYSUSERID
SYSUSERID: string
Type : string
SYSVLONG
SYSVLONG: string
Type : string
SYSWARNINGTEXT
SYSWARNINGTEXT: string
Type : string
import { Col } from 'src/app/shared/dc-validator/models/col.model'
import { DQRule } from 'src/app/shared/dc-validator/models/dq-rules.model'
import { DQData, SASParam } from '../TableData'
import { BaseSASResponse } from './common/BaseSASResponse'
import { DataFormat } from './common/DateFormat'

export interface EditorsGetDataServiceResponse {
  data: EditorsGetDataSASResponse
  libds: string
}

export interface EditorsGetDataSASResponse extends BaseSASResponse {
  $sasdata: $DataFormats
  sasdata: Sasdata[]
  sasparams: SASParam[]
  approvers: Approver[]
  dqrules: DQRule[]
  dsmeta: DSMeta[]
  dqdata: DQData[]
  versions: Version[]
  cols: Col[]
  maxvarlengths: Maxvarlength[]
  xl_rules: any[]
  query: any[]
}

export interface DSMeta {
  ODS_TABLE: string
  NAME: string
  VALUE: string
  [key: string]: string
}

export interface Version {
  LOAD_REF: string
  USER_NM: string
  VERSION_DTTM: string
  VERSION_DESC: string
  CHANGED_RECORDS: number
  NEW_RECORDS: number
  DELETED_RECORDS: number
  [key: string]: string | number
}

export interface Sasdata {
  _____DELETE__THIS__RECORD_____: string
  PRIMARY_KEY_FIELD: number
  SOME_CHAR: string
  SOME_DROPDOWN: string
  SOME_NUM: number
  SOME_DATE: string
  SOME_DATETIME: string
  SOME_TIME: string
  SOME_SHORTNUM: number
  SOME_BESTNUM: number
}

export interface Vars {
  _____DELETE__THIS__RECORD_____: DataFormat
  PRIMARY_KEY_FIELD: DataFormat
  SOME_CHAR: DataFormat
  SOME_DROPDOWN: DataFormat
  SOME_NUM: DataFormat
  SOME_DATE: DataFormat
  SOME_DATETIME: DataFormat
  SOME_TIME: DataFormat
  SOME_SHORTNUM: DataFormat
  SOME_BESTNUM: DataFormat
  [key: string]: DataFormat
}
export interface $DataFormats {
  vars: Vars
}

export interface Approver {
  PERSONNAME: string
  EMAIL: string
  USERID: string
}

export interface Maxvarlength {
  NAME: string
  MAXLEN: number
}

results matching ""

    No results matching ""