
from ..profile import FORMATTYPEID, LANGUAGETYPEID, SCRIPTTYPEID

TYPES = [{
    "authority": "MIT-OEIT",
    "description": {
        "formatTypeId": FORMATTYPEID,
        "languageTypeId": LANGUAGETYPEID,
        "scriptTypeId": SCRIPTTYPEID,
        "text": "A ProxyCondition that can deal with MIT Touchstone requests"
    },
    "displayLabel": {
        "formatTypeId": FORMATTYPEID,
        "languageTypeId": LANGUAGETYPEID,
        "scriptTypeId": SCRIPTTYPEID,
        "text": "Touchstone ProxyCondition"
    },
    "displayName": {
        "formatTypeId": FORMATTYPEID,
        "languageTypeId": LANGUAGETYPEID,
        "scriptTypeId": SCRIPTTYPEID,
        "text": "Touchstone ProxyCondition Record Type"
    },
    "domain": {
        "formatTypeId": FORMATTYPEID,
        "languageTypeId": LANGUAGETYPEID,
        "scriptTypeId": SCRIPTTYPEID,
        "text": "proxy_condition"
    },
    "id": "dlkit-proxy-condition%3Atouchstone%40MIT-OEIT",
    "identifier": "touchstone",
    "identifierNamespace": "dlkit-proxy-condition",
    "module": ""
}, {
    "authority": "MIT-OEIT",
    "description": {
        "formatTypeId": FORMATTYPEID,
        "languageTypeId": LANGUAGETYPEID,
        "scriptTypeId": SCRIPTTYPEID,
        "text": "An agent key provided by the Handcar service"
    },
    "displayLabel": {
        "formatTypeId": FORMATTYPEID,
        "languageTypeId": LANGUAGETYPEID,
        "scriptTypeId": SCRIPTTYPEID,
        "text": "Handcar Agent Key"
    },
    "displayName": {
        "formatTypeId": FORMATTYPEID,
        "languageTypeId": LANGUAGETYPEID,
        "scriptTypeId": SCRIPTTYPEID,
        "text": "Handcar Agent Key Credential Type"
    },
    "domain": {
        "formatTypeId": FORMATTYPEID,
        "languageTypeId": LANGUAGETYPEID,
        "scriptTypeId": SCRIPTTYPEID,
        "text": "credential"
    },
    "id": "dlkit-proxy%3Ahandcar-agent-key%40MIT-OEIT",
    "identifier": "dlkit.credential.handcar",
    "identifierNamespace": "dlkit-proxy",
}, {
    "authority": "MIT-OEIT",
    "description": {
        "formatTypeId": FORMATTYPEID,
        "languageTypeId": LANGUAGETYPEID,
        "scriptTypeId": SCRIPTTYPEID,
        "text": "A relationship linking an Objective Bank with a Grade System"
    },
    "displayLabel": {
        "formatTypeId": FORMATTYPEID,
        "languageTypeId": LANGUAGETYPEID,
        "scriptTypeId": SCRIPTTYPEID,
        "text": "Objective Bank to Grade System"
    },
    "displayName": {
        "formatTypeId": FORMATTYPEID,
        "languageTypeId": LANGUAGETYPEID,
        "scriptTypeId": SCRIPTTYPEID,
        "text": "Objective Bank to Grade System"
    },
    "domain": {
        "formatTypeId": FORMATTYPEID,
        "languageTypeId": LANGUAGETYPEID,
        "scriptTypeId": SCRIPTTYPEID,
        "text": "Objective Bank"
    },
    "id": "dlkit-relationship%3Alo-2-gs%40MIT-OEIT",
    "identifier": "lo-2-gs",
    "identifierNamespace": "dlkit-relationship",
}]
