export class FunctionConfig {

  get functions(): FunctionAttributes[] {
    return this.functionAttributes;
  }

  constructor(private functionAttributes: FunctionAttributes[]) { }

}


/**
 * ฟิลด์ที่อยู่ในตาราง UM_FUNCTION
 */
export interface FunctionAttributes {
  /** FUNCTION_ID	VARCHAR2(50 BYTE) */
  FUNCTION_ID: string;

  /** FUNCTION_NAME	VARCHAR2(255 BYTE) */
  FUNCTION_NAME: string;

  /** FUNCTION_DETAIL	VARCHAR2(1000 BYTE) */
  FUNCTION_DETAIL: string;

  /** FUNCTION_PARENT	VARCHAR2(50 BYTE) */
  FUNCTION_PARENT: string;

  /** SYSTEM_ID	VARCHAR2(50 BYTE) */
  SYSTEM_ID: string;

  /** ORDER_NO	NUMBER(38, 0) */
  ORDER_NO: number;
}
