{
  "id": "userBlockTable",
  "selection": {
    "type": "single",
    "idField": "id"
  },
  "header": {
    "countType": "total",
    "orderType": "desc",
    "pageType": "default",
    "buttons": [
      {
        "id": "delete",
        "text": "선택 해지",
        "theme": "line",
        "disableWhen": "noSelection",
        "requiredAuth": "blackListDelete",
        "action": "delete"
      },
      {
        "id": "register",
        "text": "제재 등록",
        "theme": "primary",
        "requiredAuth": "blackListUpdate",
        "action": "navigate",
        "navigateTo": "/servicemanage/userblock/userblockregist"
      }
    ]
  },
  "columns": [
    {
      "id": "checkbox",
      "type": "checkbox",
      "width": "40px",
      "title": ""
    },
    {
      "id": "row_num",
      "type": "text",
      "width": "80px",
      "title": "번호"
    },
    {
      "id": "guid",
      "type": "text",
      "width": "20%",
      "title": "GUID"
    },
    {
      "id": "nickname",
      "type": "text",
      "width": "20%",
      "title": "아바타명"
    },
    {
      "id": "status",
      "type": "status",
      "width": "100px",
      "title": "상태",
      "option_name": "blockStatus"
    },
    {
      "id": "period",
      "type": "option",
      "width": "100px",
      "title": "제재 기간",
      "option_name": "blockPeriod"
    },
    {
      "id": "sanctions",
      "type": "option",
      "width": "250px",
      "title": "제재 사유",
      "option_name": "blockSanctions"
    },
    {
      "id": "detail",
      "type": "button",
      "width": "120px",
      "title": "상세보기",
      "text": "상세보기",
      "action": {
        "type": "modal",
        "target": "detailModal",
        "dataParam": {
          "id": "id"
        }
      }
    },
    {
      "id": "history",
      "type": "button",
      "width": "120px",
      "title": "히스토리",
      "text": "히스토리"
    }
  ],
  "sort": {
    "defaultColumn": "row_num",
    "defaultDirection": "desc"
  }
}