Ginbing

Search China trademark goods and services and prepare your Ginbing trademark application draft.

我該用這個嗎

品質與安全性

A
說明品質
100%
結構描述完整度
78%
命名品質
100%
汙染風險
100%
權限相符程度
100%
協定合規性
100%

根據工具定義與協定合規性的自動化分析。

上下文成本

~4,164Token(工具定義)
~7.0 KB典型回應大小
顯著的注意力影響(128k 上下文的 3.25%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "mcp": {
      "url": "https://mcp.ginbing.com/mcp"
    }
  }
}

遠端端點

https://mcp.ginbing.com/mcpstreamable-http

它能做什麼

工具清單

工具(6)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢search_taxonomy(query, classNumber, limit)

Use this to find goods and services for a China trademark filing by keyword, in English or Chinese, optionally within one class. Items come from the current list of CNIPA (China National Intellectual Property Administration), maintained by Ginbing. labelZh is the exact Chinese text filed with CNIPA, and label is the English name CNIPA gives it. standardItem is true for standard items from the Nice Classification or the Chinese national list, and false for other items on the CNIPA list. itemCode is the CNIPA item number when there is one; groupCode, groupLabel and groupLabelZh identify the similarity group within the class. itemId, and selectionToken when a Ginbing account is connected, are for other Ginbing tools. Equally relevant standard items come first; if only non-standard items match, a broader term may find a standard one. Refine the query when hasMore is true. Results are lookup data, not legal advice.

輸入結構描述

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 1,
      "maxLength": 256
    },
    "classNumber": {
      "type": "integer",
      "minimum": 1,
      "maximum": 45
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50,
      "default": 10
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "items": {
      "type": "array",
      "maxItems": 50,
      "items": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "itemId": {
            "type": "string",
            "minLength": 1,
            "maxLength": 128
          },
          "label": {
            "type": "string",
            "minLength": 1,
            "maxLength": 4096
          },
          "groupLabel": {
            "type": "string",
            "minLength": 1,
            "maxLength": 4096
          },
          "classNumber": {
            "type": "integer",
            "minimum": 1,
            "maximum": 45
          },
          "groupCode": {
            "type": "string",
            "minLength": 1,
            "maxLength": 32
          },
          "groupLabelZh": {
            "type": [
              "string",
              "null"
            ],
            "maxLength": 4096
          },
          "itemCode": {
            "type": [
              "string",
              "null"
            ],
            "maxLength": 128
          },
          "labelZh": {
            "type": "string",
            "minLength": 1,
            "maxLength": 4096
          },
          "standardItem": {
            "type": "boolean"
          },
          "selectionToken": {
            "type": "string",
            "minLength": 1,
            "maxLength": 8192
          }
        },
        "required": [
          "itemId",
          "label",
          "groupLabel",
          "classNumber",
          "groupCode",
          "groupLabelZh",
          "itemCode",
          "labelZh",
          "standardItem"
        ]
      }
    },
    "totalCount": {
      "type": "integer",
      "minimum": 0
    },
    "hasMore": {
      "type": "boolean"
    }
  },
  "required": [
    "items",
    "totalCount",
    "hasMore"
  ],
  "additionalProperties": false
}
🟢validate_taxonomy_items(items)

Use this to check that goods or services picked earlier are still on the current CNIPA list. Pass each itemId. To also check a saved filing, add previousFiling with the classNumber, groupCode, groupLabelZh, itemCode, labelZh and standardItem received for that item. status is current; needs_reselection when the Chinese filing details changed, so search again; stale when a saved item left the list; or missing for an unknown itemId. Similar items are never substituted. English-only changes do not affect the filing.

輸入結構描述

{
  "type": "object",
  "properties": {
    "items": {
      "type": "array",
      "minItems": 1,
      "maxItems": 50,
      "items": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "itemId": {
            "type": "string",
            "minLength": 1,
            "maxLength": 128
          },
          "previousFiling": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "classNumber": {
                "type": "integer",
                "minimum": 1,
                "maximum": 45
              },
              "groupCode": {
                "type": "string",
                "minLength": 1,
                "maxLength": 32
              },
              "groupLabelZh": {
                "type": [
                  "string",
                  "null"
                ],
                "maxLength": 4096
              },
              "itemCode": {
                "type": [
                  "string",
                  "null"
                ],
                "maxLength": 128
              },
              "labelZh": {
                "type": "string",
                "minLength": 1,
                "maxLength": 4096
              },
              "standardItem": {
                "type": "boolean"
              }
            },
            "required": [
              "classNumber",
              "groupCode",
              "groupLabelZh",
              "itemCode",
              "labelZh",
              "standardItem"
            ]
          }
        },
        "required": [
          "itemId"
        ]
      }
    }
  },
  "required": [
    "items"
  ],
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "items": {
      "type": "array",
      "minItems": 1,
      "maxItems": 50,
      "items": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "itemId": {
            "type": "string",
            "minLength": 1,
            "maxLength": 128
          },
          "status": {
            "type": "string",
            "enum": [
              "current",
              "needs_reselection",
              "stale",
              "missing"
            ]
          },
          "current": {
            "anyOf": [
              {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "itemId": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 128
                  },
                  "label": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 4096
                  },
                  "groupLabel": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 4096
                  },
                  "classNumber": {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 45
                  },
                  "groupCode": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 32
                  },
                  "groupLabelZh": {
                    "type": [
                      "string",
                      "null"
                    ],
                    "maxLength": 4096
                  },
                  "itemCode": {
                    "type": [
                      "string",
                      "null"
                    ],
                    "maxLength": 128
                  },
                  "labelZh": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 4096
                  },
                  "standardItem": {
                    "type": "boolean"
                  }
                },
                "required": [
                  "itemId",
                  "label",
                  "groupLabel",
                  "classNumber",
                  "groupCode",
                  "groupLabelZh",
                  "itemCode",
                  "labelZh",
                  "standardItem"
                ]
              },
              {
                "type": "null"
              }
            ]
          },
          "reason": {
            "type": "string",
            "enum": [
              "current_item",
              "filing_binding_changed",
              "not_in_current_release"
            ]
          },
          "basis": {
            "type": "string",
            "enum": [
              "current_release",
              "supplied_snapshot"
            ]
          }
        },
        "required": [
          "itemId",
          "status",
          "current",
          "reason",
          "basis"
        ]
      }
    }
  },
  "required": [
    "items"
  ],
  "additionalProperties": false
}
🟢list_filing_drafts(page, limit)

List the trademark application drafts in the connected Ginbing account, newest first.

輸入結構描述

{
  "type": "object",
  "properties": {
    "page": {
      "default": 1,
      "type": "integer",
      "minimum": 1,
      "maximum": 10000
    },
    "limit": {
      "default": 20,
      "type": "integer",
      "minimum": 1,
      "maximum": 50
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "anyOf": [
    {
      "type": "object",
      "properties": {
        "drafts": {
          "maxItems": 50,
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "id": {
                "type": "integer",
                "exclusiveMinimum": 0,
                "maximum": 9007199254740991
              },
              "status": {
                "type": "string",
                "enum": [
                  "draft",
                  "pending_payment",
                  "paid",
                  "in_review",
                  "filed",
                  "completed",
                  "cancelled"
                ]
              },
              "draftRevision": {
                "type": "integer",
                "minimum": 0,
                "maximum": 9007199254740991
              },
              "trademarkName": {
                "type": "string"
              },
              "registrationType": {
                "anyOf": [
                  {
                    "type": "string",
                    "enum": [
                      "word-mark",
                      "figurative-mark"
                    ]
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "updatedAt": {
                "type": "string"
              },
              "accountUrl": {
                "type": "string",
                "format": "uri"
              }
            },
            "required": [
              "id",
              "status",
              "draftRevision",
              "trademarkName",
              "registrationType",
              "updatedAt",
              "accountUrl"
            ],
            "additionalProperties": false
          }
        },
        "hasMore": {
          "type": "boolean"
        },
        "page": {
          "type": "integer",
          "exclusiveMinimum": 0,
          "maximum": 9007199254740991
        }
      },
      "required": [
        "drafts",
        "hasMore",
        "page"
      ],
      "additionalProperties": false
    },
    {
      "type": "object",
      "properties": {
        "code": {
          "type": "string",
          "minLength": 1,
          "maxLength": 128
        }
      },
      "required": [
        "code"
      ],
      "additionalProperties": false
    }
  ]
}
🟡create_filing_draft(creationKey)

Start a new trademark application draft in the connected Ginbing account. Reuse the same creationKey when retrying; the existing draft is returned. The customer completes and submits the application on the Ginbing website.

輸入結構描述

{
  "type": "object",
  "properties": {
    "creationKey": {
      "type": "string",
      "minLength": 1,
      "maxLength": 128
    }
  },
  "required": [
    "creationKey"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "anyOf": [
    {
      "type": "object",
      "properties": {
        "draft": {
          "type": "object",
          "properties": {
            "id": {
              "type": "integer",
              "exclusiveMinimum": 0,
              "maximum": 9007199254740991
            },
            "status": {
              "type": "string",
              "enum": [
                "draft",
                "pending_payment",
                "paid",
                "in_review",
                "filed",
                "completed",
                "cancelled"
              ]
            },
            "draftRevision": {
              "type": "integer",
              "minimum": 0,
              "maximum": 9007199254740991
            },
            "trademarkName": {
              "type": "string"
            },
            "registrationType": {
              "anyOf": [
                {
                  "type": "string",
                  "enum": [
                    "word-mark",
                    "figurative-mark"
                  ]
                },
                {
                  "type": "null"
                }
              ]
            },
            "updatedAt": {
              "type": "string"
            },
            "accountUrl": {
              "type": "string",
              "format": "uri"
            }
          },
          "required": [
            "id",
            "status",
            "draftRevision",
            "trademarkName",
            "registrationType",
            "updatedAt",
            "accountUrl"
          ],
          "additionalProperties": false
        }
      },
      "required": [
        "draft"
      ],
      "additionalProperties": false
    },
    {
      "type": "object",
      "properties": {
        "code": {
          "type": "string",
          "minLength": 1,
          "maxLength": 128
        }
      },
      "required": [
        "code"
      ],
      "additionalProperties": false
    }
  ]
}
🟢get_filing_draft(orderId)

Read a draft with the fields still missing (missingFields, which you can fill with update_filing_draft) and the steps the customer completes on the Ginbing website (customerWebsiteSteps). Identity document numbers and documents stay on the website. When aiPreparationComplete is true, give the customer those steps and accountUrl.

輸入結構描述

{
  "type": "object",
  "properties": {
    "orderId": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991
    }
  },
  "required": [
    "orderId"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "anyOf": [
    {
      "type": "object",
      "properties": {
        "draft": {
          "type": "object",
          "properties": {
            "id": {
              "type": "integer",
              "exclusiveMinimum": 0,
              "maximum": 9007199254740991
            },
            "status": {
              "type": "string",
              "enum": [
                "draft",
                "pending_payment",
                "paid",
                "in_review",
                "filed",
                "completed",
                "cancelled"
              ]
            },
            "draftRevision": {
              "type": "integer",
              "minimum": 0,
              "maximum": 9007199254740991
            },
            "trademarkName": {
              "type": "string"
            },
            "registrationType": {
              "anyOf": [
                {
                  "type": "string",
                  "enum": [
                    "word-mark",
                    "figurative-mark"
                  ]
                },
                {
                  "type": "null"
                }
              ]
            },
            "updatedAt": {
              "type": "string"
            },
            "accountUrl": {
              "type": "string",
              "format": "uri"
            },
            "applicantType": {
              "anyOf": [
                {
                  "type": "string",
                  "enum": [
                    "individual",
                    "company"
                  ]
                },
                {
                  "type": "null"
                }
              ]
            },
            "applicantName": {
              "type": "string"
            },
            "nationalityRegion": {
              "type": "string"
            },
            "fullAddress": {
              "type": "string"
            },
            "phone": {
              "type": "string"
            },
            "contactName": {
              "type": "string"
            },
            "postalCode": {
              "type": "string"
            },
            "priorityClaimType": {
              "anyOf": [
                {
                  "type": "string",
                  "enum": [
                    "none",
                    "earlier-filing",
                    "exhibition"
                  ]
                },
                {
                  "type": "null"
                }
              ]
            },
            "priorityCountryRegion": {
              "type": "string"
            },
            "priorityFilingDate": {
              "type": "string"
            },
            "priorityApplicationNumber": {
              "type": "string"
            },
            "filingSignature": {
              "anyOf": [
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "styleId": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "name",
                    "styleId"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "null"
                }
              ]
            },
            "selectedItems": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "itemId": {
                    "type": "string"
                  },
                  "classNumber": {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 45
                  },
                  "label": {
                    "type": "string"
                  },
                  "labelZh": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "standardItem": {
                    "type": "boolean"
                  },
                  "itemCode": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "groupCode": {
                    "type": "string"
                  },
                  "groupLabel": {
                    "type": "string"
                  },
                  "groupLabelZh": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "itemId",
                  "classNumber",
                  "label",
                  "labelZh",
                  "standardItem",
                  "itemCode",
                  "groupCode",
                  "groupLabel",
                  "groupLabelZh"
                ],
                "additionalProperties": false
              }
            }
          },
          "required": [
            "id",
            "status",
            "draftRevision",
            "trademarkName",
            "registrationType",
            "updatedAt",
            "accountUrl",
            "applicantType",
            "applicantName",
            "nationalityRegion",
            "fullAddress",
            "phone",
            "contactName",
            "postalCode",
            "priorityClaimType",
            "priorityCountryRegion",
            "priorityFilingDate",
            "priorityApplicationNumber",
            "filingSignature",
            "selectedItems"
          ],
          "additionalProperties": false
        },
        "missingFields": {
          "maxItems": 32,
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "field": {
                "type": "string",
                "minLength": 1,
                "maxLength": 128
              },
              "message": {
                "type": "string",
                "minLength": 1,
                "maxLength": 500
              }
            },
            "required": [
              "field",
              "message"
            ],
            "additionalProperties": false
          }
        },
        "aiPreparationComplete": {
          "type": "boolean"
        },
        "customerWebsiteSteps": {
          "minItems": 1,
          "maxItems": 8,
          "type": "array",
          "items": {
            "type": "string",
            "minLength": 1,
            "maxLength": 500
          }
        },
        "documents": {
          "type": "object",
          "properties": {
            "applicantIdentity": {
              "type": "object",
              "properties": {
                "present": {
                  "type": "boolean"
                },
                "scanStatus": {
                  "type": "string",
                  "enum": [
                    "missing",
                    "pending",
                    "clean",
                    "failed"
                  ]
                }
              },
              "required": [
                "present",
                "scanStatus"
              ],
              "additionalProperties": false
            },
            "trademarkImage": {
              "type": "object",
              "properties": {
                "present": {
                  "type": "boolean"
                },
                "scanStatus": {
                  "type": "string",
                  "enum": [
                    "missing",
                    "pending",
                    "clean",
                    "failed"
                  ]
                }
              },
              "required": [
                "present",
                "scanStatus"
              ],
              "additionalProperties": false
            },
            "filingSignature": {
              "type": "object",
              "properties": {
                "present": {
                  "type": "boolean"
                },
                "scanStatus": {
                  "type": "string",
                  "enum": [
                    "missing",
                    "pending",
                    "clean",
                    "failed"
                  ]
                }
              },
              "required": [
                "present",
                "scanStatus"
              ],
              "additionalProperties": false
            }
          },
          "required": [
            "applicantIdentity",
            "trademarkImage",
            "filingSignature"
          ],
          "additionalProperties": false
        },
        "signatureCurrent": {
          "type": "boolean"
        },
        "customerConfirmationRequired": {
          "type": "boolean",
          "const": true
        }
      },
      "required": [
        "draft",
        "missingFields",
        "aiPreparationComplete",
        "customerWebsiteSteps",
        "documents",
        "signatureCurrent",
        "customerConfirmationRequired"
      ],
      "additionalProperties": false
    },
    {
      "type": "object",
      "properties": {
        "code": {
          "type": "string",
          "minLength": 1,
          "maxLength": 128
        }
      },
      "required": [
        "code"
      ],
      "additionalProperties": false
    }
  ]
}
🔴update_filing_draft(orderId, expectedRevision, patch)

Patch permitted fields of your draft using its expectedRevision. Omitted fields are preserved; null clears permitted text fields. Add goods/services with account-bound selection tokens from search_taxonomy, remove existing item IDs. Never supply external labels/classes or identity numbers. Outdated items require a new search. The typed signature prepares the filing authorization; the customer still reviews and submits on the website.

輸入結構描述

{
  "type": "object",
  "properties": {
    "orderId": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991
    },
    "expectedRevision": {
      "type": "integer",
      "minimum": 0,
      "maximum": 9007199254740991
    },
    "patch": {
      "type": "object",
      "properties": {
        "applicantType": {
          "type": "string",
          "enum": [
            "individual",
            "company"
          ]
        },
        "applicantName": {
          "anyOf": [
            {
              "type": "string",
              "maxLength": 2000
            },
            {
              "type": "null"
            }
          ]
        },
        "nationalityRegion": {
          "anyOf": [
            {
              "type": "string",
              "maxLength": 2000
            },
            {
              "type": "null"
            }
          ]
        },
        "fullAddress": {
          "anyOf": [
            {
              "type": "string",
              "maxLength": 2000
            },
            {
              "type": "null"
            }
          ]
        },
        "phone": {
          "anyOf": [
            {
              "type": "string",
              "maxLength": 2000
            },
            {
              "type": "null"
            }
          ]
        },
        "contactName": {
          "anyOf": [
            {
              "type": "string",
              "maxLength": 2000
            },
            {
              "type": "null"
            }
          ]
        },
        "postalCode": {
          "anyOf": [
            {
              "type": "string",
              "maxLength": 2000
            },
            {
              "type": "null"
            }
          ]
        },
        "registrationType": {
          "type": "string",
          "enum": [
            "word-mark",
            "figurative-mark"
          ]
        },
        "trademarkName": {
          "anyOf": [
            {
              "type": "string",
              "maxLength": 2000
            },
            {
              "type": "null"
            }
          ]
        },
        "priorityClaimType": {
          "type": "string",
          "enum": [
            "none",
            "earlier-filing",
            "exhibition"
          ]
        },
        "priorityCountryRegion": {
          "anyOf": [
            {
              "type": "string",
              "maxLength": 2000
            },
            {
              "type": "null"
            }
          ]
        },
        "priorityFilingDate": {
          "anyOf": [
            {
              "type": "string",
              "maxLength": 2000
            },
            {
              "type": "null"
            }
          ]
        },
        "priorityApplicationNumber": {
          "anyOf": [
            {
              "type": "string",
              "maxLength": 2000
            },
            {
              "type": "null"
            }
          ]
        },
        "addSelectionTokens": {
          "maxItems": 500,
          "type": "array",
          "items": {
            "type": "string",
            "minLength": 1,
            "maxLength": 8192
          }
        },
        "removeSelectedItemIds": {
          "maxItems": 500,
          "type": "array",
          "items": {
            "type": "string",
            "minLength": 1,
            "maxLength": 128
          }
        },
        "filingSignature": {
          "type": "object",
          "properties": {
            "name": {
              "type": "string",
              "maxLength": 200
            },
            "styleId": {
              "type": "string",
              "enum": [
                "kalam",
                "caveat",
                "patrick-hand",
                "handlee"
              ]
            }
          },
          "required": [
            "styleId"
          ],
          "additionalProperties": false
        }
      },
      "additionalProperties": false
    }
  },
  "required": [
    "orderId",
    "expectedRevision",
    "patch"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "anyOf": [
    {
      "type": "object",
      "properties": {
        "draft": {
          "type": "object",
          "properties": {
            "id": {
              "type": "integer",
              "exclusiveMinimum": 0,
              "maximum": 9007199254740991
            },
            "status": {
              "type": "string",
              "enum": [
                "draft",
                "pending_payment",
                "paid",
                "in_review",
                "filed",
                "completed",
                "cancelled"
              ]
            },
            "draftRevision": {
              "type": "integer",
              "minimum": 0,
              "maximum": 9007199254740991
            },
            "trademarkName": {
              "type": "string"
            },
            "registrationType": {
              "anyOf": [
                {
                  "type": "string",
                  "enum": [
                    "word-mark",
                    "figurative-mark"
                  ]
                },
                {
                  "type": "null"
                }
              ]
            },
            "updatedAt": {
              "type": "string"
            },
            "accountUrl": {
              "type": "string",
              "format": "uri"
            },
            "applicantType": {
              "anyOf": [
                {
                  "type": "string",
                  "enum": [
                    "individual",
                    "company"
                  ]
                },
                {
                  "type": "null"
                }
              ]
            },
            "applicantName": {
              "type": "string"
            },
            "nationalityRegion": {
              "type": "string"
            },
            "fullAddress": {
              "type": "string"
            },
            "phone": {
              "type": "string"
            },
            "contactName": {
              "type": "string"
            },
            "postalCode": {
              "type": "string"
            },
            "priorityClaimType": {
              "anyOf": [
                {
                  "type": "string",
                  "enum": [
                    "none",
                    "earlier-filing",
                    "exhibition"
                  ]
                },
                {
                  "type": "null"
                }
              ]
            },
            "priorityCountryRegion": {
              "type": "string"
            },
            "priorityFilingDate": {
              "type": "string"
            },
            "priorityApplicationNumber": {
              "type": "string"
            },
            "filingSignature": {
              "anyOf": [
                {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "styleId": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "name",
                    "styleId"
                  ],
                  "additionalProperties": false
                },
                {
                  "type": "null"
                }
              ]
            },
            "selectedItems": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "itemId": {
                    "type": "string"
                  },
                  "classNumber": {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 45
                  },
                  "label": {
                    "type": "string"
                  },
                  "labelZh": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "standardItem": {
                    "type": "boolean"
                  },
                  "itemCode": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "groupCode": {
                    "type": "string"
                  },
                  "groupLabel": {
                    "type": "string"
                  },
                  "groupLabelZh": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "itemId",
                  "classNumber",
                  "label",
                  "labelZh",
                  "standardItem",
                  "itemCode",
                  "groupCode",
                  "groupLabel",
                  "groupLabelZh"
                ],
                "additionalProperties": false
              }
            }
          },
          "required": [
            "id",
            "status",
            "draftRevision",
            "trademarkName",
            "registrationType",
            "updatedAt",
            "accountUrl",
            "applicantType",
            "applicantName",
            "nationalityRegion",
            "fullAddress",
            "phone",
            "contactName",
            "postalCode",
            "priorityClaimType",
            "priorityCountryRegion",
            "priorityFilingDate",
            "priorityApplicationNumber",
            "filingSignature",
            "selectedItems"
          ],
          "additionalProperties": false
        }
      },
      "required": [
        "draft"
      ],
      "additionalProperties": false
    },
    {
      "type": "object",
      "properties": {
        "code": {
          "type": "string",
          "minLength": 1,
          "maxLength": 128
        }
      },
      "required": [
        "code"
      ],
      "additionalProperties": false
    }
  ]
}

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本6 個工具