{
    "modelSettings" : {
      "context" : "user",
      "strictModel" : false,
      "modelName" : "ShippingMethod",
      "service" : "location",
      "access_roles" : {"admin": ["READ","WRITE", "ALL"], "owner": ["READ","WRITE"] , "client": ["READ"]},
      "controlAccess" : false
    },
  
    "modelData" : {
      "systemManagedEntities" : {
  
      },
  
      "formFieldsEntities" : {

        "shippingDetailsForm" : {

          "name": {
            "name": "name",
            "question": "Shipping Method Name",
            "questionShort": "Shipping Method Name",
            "answerType": "text",
            "type": "text",
            "tooltip": "Shipping Method Name.",
            "answerOptions": [],
            "answerOptionsType": null,
            "validations": ["required"],
            "value" : "",
            "answerColumns": []
          },

          "delivery_type": {
            "name": "delivery_type",
            "question": "Select Delivery Type",
            "questionShort": "Delivery Type",
            "answerType": "text",
            "type": "dropdown",
            "tooltip": "Delivery Type",
            "answerOptions": [
              {
                "id": "pickup",
                "value": "Local Pick Up"
              },

              {
                  "id": "courier",
                  "value": "Courier"
              }
            ],
            "answerOptionsType": null,
            "validations": ["required"],
            "value" : "",
            "answerColumns": [
          
            ]
          },

          "fixed_fee_amount": {
            "name": "fixed_fee_amount",
            "question": "Fixed delivery fee",
            "questionShort": "Fixed delivery fee",
            "answerType": "text",
            "type": "text",
            "tooltip": "Fixed delivery fee.",
            "answerOptions": [],
            "answerOptionsType": null,
            "pipe" : "| currency:'R'",
            "validations": ["required"],
            "value" : "",
            "answerColumns": []
          },

          "description": {
            "name": "description",
            "question": "Delivery Method Description",
            "questionShort": "Delivery Method Description",
            "answerType": "text",
            "type": "text",
            "tooltip": "Delivery Method Description.",
            "answerOptions": [],
            "answerOptionsType": null,
            "validations": ["required"],
            "value" : "",
            "answerColumns": []
          },

          "instructions": {
            "name": "instructions",
            "question": "Delivery Instructions",
            "questionShort": "Instructions",
            "answerType": "text",
            "type": "text",
            "tooltip": "Instructions.",
            "answerOptions": [],
            "answerOptionsType": null,
            "validations": ["required"],
            "value" : "",
            "answerColumns": []
          },

          "proccessing_time" : {
            "name": "proccessing_time",
            "question": "Proccessing time in days",
            "questionShort": "Proccessing time in days",
            "answerType": "text",
            "type": "text",
            "tooltip": "Proccessing time in days.",
            "answerOptions": [],
            "answerOptionsType": null,
            "validations": ["required"],
            "value" : "",
            "answerColumns": []
          },

          "payment_options" : {
            "name": "payment_options",
            "question": "Accepted Payment Options",
            "questionShort": "Payment Options",
            "answerType": "text",
            "type": "dropdown",
            "tooltip": "Accepted Payment Options.",
            "answerOptions": [
              {
                "id": "card",
                "value": "Credit Card"
              },

              {
                  "id": "cash",
                  "value": "Cash on delivery"
              },

              {
                  "id": "both",
                  "value": "Cash Or Card"
              }
            ],
            "answerOptionsType": null,
            "validations": ["required"],
            "value" : "",
            "answerColumns": [
                
            ]
          },

          "status":  {
            "name": "status",
            "question": "Status",
            "questionShort": "Status",
            "answerType": "text",
            "type": "radio-buttons",
            "tooltip": "Status On Site.",
            "answerOptions": [
              {
                "id" : "active",
                "value" : "Active"
              },
  
              {
                "id" : "disabled",
                "value" : "Disabled"
              }

            ],
            "answerOptionsType": null,
            "validations": ["required"],
            "value" : "active",
            "answerColumns": []
          }

        }
  
      }
    }
  }