export class LayerConfig {

  get layers(): LayerAttributes[] {
    return this.layerAttributes;
  }

  constructor(private layerAttributes: LayerAttributes[]) { }

}


/**
 * ฟิลด์ที่อยู่ในตาราง UM_LAYER
 */
export interface LayerAttributes {
  /** LAYER_ID	NUMBER */
  LAYER_ID: number;

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

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

  /** IDENTIFY	NUMBER(38,0) */
  IDENTIFY: number;

  /** INDEX_NO	NUMBER(38,0) */
  INDEX_NO: number;

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

  /** OPACITY	FLOAT */
  OPACITY: number;
}
