機械翻訳について

リポジトリ割当て済タイプのリスト

get

/content/management/api/v1.1/repositories/{id}/assignedTypes

リポジトリで割り当てられたタイプをリストします。

リクエスト

パス・パラメータ
  • 割り当てられたタイプのリポジトリIDパラメータ。
問合せパラメータ
  • このパラメータは、リストの各タイプで返されるフィールドを制御するために使用します。 このパラメータは、フィールド名のカンマ区切りリストを受け入れます。 すべてのフィールド名は、大/小文字が区別されます。 各割当タイプには、次のフィールドを設定できます: id, name, displayName, apiName, description, typeCategory, createdBy, createdDate, updatedBy, updatedDate, allowedActions, allowedFileTypes, fields, properties, layoutMapping, inplacePreview. このパラメータはオプションです。 存在しない場合、これらのデフォルト・フィールドはレスポンスで返されます: id, name, description 問合せで指定された不正または無効なフィールド名は無視されます。

    :
    ?fields=id,name,displayName,typeCategory,allowedActions
    これにより、割り当てられたタイプごとにidnamedisplayNametypeCategoryおよびallowedActionsフィールドが戻されます。
  • このパラメータは、負でない整数を受け入れ、結果のサイズの制御に使用します。
    デフォルト値: 25
  • このパラメータは、負でない整数を受け入れ、結果の開始インデックスを制御するために使用します。
    デフォルト値: 0
  • このパラメータは、結果の順序を制御するために使用します。 この問合せパラメータの値は、fieldName:[asc/desc]の書式に従います。「昇順」は昇順を表し、「説明」は降順を表し、デフォルトの順序は「昇順」です。フィールド名に使用できるフィールドは、namedisplayNameおよびupdatedDateのみです。
    デフォルト値: name:asc
  • このパラメータは、フィールド値に一致する問合せ式条件を受け入れます。 問合せ条件の値は、{fieldName} {operator} "{fieldValue}"の形式に従います。 現在許可されているfieldNamesは、allowedActionsallowedFileTypestypeCategorynameおよびdisplayNameのみです。 許可される演算子は、allowedActionsallowedFileTypesおよびtypeCategoryeq、およびnameおよびdisplayNamecoのみです。 許可される論理演算子はANDのみです。 この問合せパラメータはオプションです。
    :
    ?q=(allowedActions eq "ASSET_CREATE")
    これにより、ユーザーがリポジトリにアセットを作成できるタイプが返されます。
    :
    ?q=(displayName co "asset")
    これは、リポジトリに割り当てられた文字列"asset" (大/小文字を区別しない)を含む表示名を持つタイプを返します。
    :
    ?q=(typeCategory eq "ContentType")
    これにより、リポジトリに割り当てられたContentTypeタイプが返されます。
    :
    ?q=(typeCategory eq "DigitalAssetType" AND allowedFileTypes eq "jpg")
    これにより、"jpg"ファイル拡張子をサポートするリポジトリに割り当てられたDigitalAssetType型が返されます。
  • このパラメータは、ブール・フラグを受け入れます。 trueとして指定した場合、返される結果には合計結果数が含まれる必要があります。
    デフォルト値: false
トップに戻る

レスポンス

サポートされているメディア・タイプ

200レスポンス

OK。
本文()
ルート・スキーマ : AssignedTypes
型: object
AssignedTypes
ソースを表示
ネストされたスキーマ : aggregationResults
型: array
集計結果。
ソースを表示
ネストされたスキーマ: items
型: array
コレクションに含まれる特異なリソース。
ソースを表示
ネストされたスキーマ : 殺害
型: array
固定品目。 検索リストの上部に固定されたアイテムを表示
ソースを表示
ネストされたスキーマ : AggregationResult
型: object
ソースを表示
ネストされたスキーマ : AssignedType
型: object
AssignedType
ソースを表示
ネストされたスキーマ : allowedActions
型: array
ログイン・ユーザーは、割り当てられたタイプのアセットに対するアクションを許可しました。 アクションは、"ASSET_VIEW"、"ASSET_UPDATE"、"ASSET_CREATE"および"ASSET_DELETE"です。
ソースを表示
ネストされたスキーマ : allowedFileTypes
型: array
割り当てられたタイプのサポートされているファイル拡張子のリスト。
ソースを表示
ネストされたスキーマ : date
型: object
date
ソースを表示
ネストされたスキーマ: fields
型: array
割り当てられたタイプのフィールドのリスト。
ソースを表示
ネストされたスキーマ : inplacePreview
型: array
割り当てられたタイプのインプレース・プレビューのリスト。
ソースを表示
ネストされたスキーマ : layoutMapping
型: array
割り当てられたタイプのレイアウト・マッピングのリスト。
ソースを表示
ネストされたスキーマ: properties
型: object
使用可能なその他のプロパティ
ソースを表示
割り当てられたタイプのプロパティ。
ネストされたスキーマ : TypeField
型: object
FieldInAggrType.
ソースを表示
ネストされたスキーマ : defaultValue
型: object
フィールドのdefaultValue。
ネストされたスキーマ: properties
型: object
使用可能なその他のプロパティ
ソースを表示
フィールド固有のプロパティ。 publishingDependencyフィールドは、メディアおよび参照に固有です。
例:
{caas-translation: {inheritFromMaster: false}, publishingDependency: optional}
ネストされたスキーマ : settings
型: object
使用可能なその他のプロパティ
ソースを表示
フィールド固有の設定。
ネストされたスキーマ: additionalProperties
型: object
ネストされたスキーマ: additionalProperties
型: object
ネストされたスキーマ : InplacePreview
型: object
InplacePreview
ソースを表示
ネストされたスキーマ : LayoutMapping
型: object
LayoutMapping
ソースを表示
ネストされたスキーマ: formats
型: object
使用可能なその他のプロパティ
ソースを表示
レイアウト形式。
ネストされたスキーマ: additionalProperties
型: object

304 レスポンス

変更されていません。

400レスポンス

不正リクエスト

403レスポンス

禁止。

404レスポンス

見つかりません。

500レスポンス

内部サーバー・エラー
トップに戻る

次の例は、cURLを使用してGETリクエストを発行することによって、リポジトリに割り当てられたタイプをリストする方法を示しています。

curl -X GET -H 'Accept: application/json' 'https://host:port/content/management/api/v1.1/repositories/{id}/assignedTypes'

例1

/content/management/api/v1.1/repositories/DE7E10DE3F7940A38C6584E4887ED281/assignedTypes?q=allowedActions eq \"ASSET_CREATE\"&totalResults=true&offset=0&limit=10&orderBy=displayName:asc&fields=id,name,displayName,apiName,description,typeCategory,createdBy,createdDate,updatedBy,updatedDate,allowedActions

これにより、リポジトリDE7E10DE3F7940A38C6584E4887ED281に割り当てられ、ユーザーがこれらのタイプのアセットに対する作成権限を持ち、タイプ表示名の昇順でソートされます。

レスポンス本文

{
  "hasMore": false,
  "offset": 0,
  "count": 3,
  "limit": 10,
  "totalResults": 3,
  "items": [
    {
      "id": "C986A82C2F1A4C5DA1F0379343B62620",
      "name": "File",
      "displayName": "File",
      "apiName": "file",
      "description": "Asset type for assets other than images and videos",
      "typeCategory": "DigitalAssetType",
      "createdBy": "system",
      "createdDate": {
        "value": "2017-01-01T00:00:00.000Z",
        "timezone": "UTC"
      },
      "updatedBy": "system",
      "updatedDate": {
        "value": "2017-01-01T00:00:00.000Z",
        "timezone": "UTC"
      },
      "allowedActions": [
        "ASSET_VIEW",
        "ASSET_UPDATE",
        "ASSET_CREATE",
        "ASSET_DELETE"
      ],
      "links": [
        {
          "href": "http://{hostname}/content/management/api/v1.1/types/File",
          "rel": "canonical",
          "method": "GET",
          "mediaType": "application/json"
        }
      ]
    },
    {
      "id": "EF4C64E6BF81419F9743A8A4348A69EB",
      "name": "Image",
      "displayName": "Image",
      "apiName": "image",
      "description": "Asset type for images",
      "typeCategory": "DigitalAssetType",
      "createdBy": "system",
      "createdDate": {
        "value": "2017-01-01T00:00:00.000Z",
        "timezone": "UTC"
      },
      "updatedBy": "system",
      "updatedDate": {
        "value": "2017-01-01T00:00:00.000Z",
        "timezone": "UTC"
      },
      "allowedActions": [
        "ASSET_VIEW",
        "ASSET_UPDATE",
        "ASSET_CREATE",
        "ASSET_DELETE"
      ],
      "links": [
        {
          "href": "http://{hostname}/content/management/api/v1.1/types/Image",
          "rel": "self",
          "method": "canonical",
          "mediaType": "application/json"
        }
      ]
    },
    {
      "id": "FCC73EFCAD8B4BFDA3FD73D5DCBC8099",
      "name": "TypeAAA",
      "displayName": "TypeAAA",
      "apiName": "typeAaa",
      "description": "",
      "typeCategory": "ContentType",
      "createdBy": "cecuser1",
      "createdDate": {
        "value": "2022-12-16T20:16:38.336Z",
        "timezone": "UTC"
      },
      "updatedBy": "cecuser1",
      "updatedDate": {
        "value": "2022-12-16T20:17:13.135Z",
        "timezone": "UTC"
      },
      "allowedActions": [
        "ASSET_VIEW",
        "ASSET_UPDATE",
        "ASSET_CREATE"
      ],
      "links": [
        {
          "href": "http://{hostname}/content/management/api/v1.1/types/TypeAAA",
          "rel": "canonical",
          "method": "GET",
          "mediaType": "application/json"
        }
      ]
    }
  ],
  "links": [
    {
      "href": "http://{hostname}/content/management/api/v1.1/repositories/DE7E10DE3F7940A38C6584E4887ED281/assignedTypes?q=allowedActions eq \"ASSET_CREATE\"&totalResults=true&offset=0&limit=10&orderBy=displayName:asc&fields=id,name,displayName,apiName,description,typeCategory,createdBy,createdDate,updatedBy,updatedDate,allowedActions",
      "rel": "self",
      "method": "GET",
      "mediaType": "application/json"
    },
    {
      "href": "http://{hostname}/content/management/api/v1.1/repositories/DE7E10DE3F7940A38C6584E4887ED281/assignedTypes?q=allowedActions eq \"ASSET_CREATE\"&totalResults=true&offset=0&limit=10&orderBy=displayName:asc&fields=id,name,displayName,apiName,description,typeCategory,createdBy,createdDate,updatedBy,updatedDate,allowedActions",
      "rel": "canonical",
      "method": "GET",
      "mediaType": "application/json"
    },
    {
      "href": "http://{hostname}/content/management/api/v1.1/metadata-catalog/repositories/DE7E10DE3F7940A38C6584E4887ED281/assignedTypes",
      "rel": "describedby",
      "method": "GET",
      "mediaType": "application/json"
    },
    {
      "href": "http://{hostname}/content/management/api/v1.1/repositories/DE7E10DE3F7940A38C6584E4887ED281/assignedTypes?q=allowedActions eq \"ASSET_CREATE\"&totalResults=true&offset=0&limit=10&orderBy=displayName:asc&fields=id,name,displayName,apiName,description,typeCategory,createdBy,createdDate,updatedBy,updatedDate,allowedActions",
      "rel": "first",
      "method": "GET",
      "mediaType": "application/json"
    },
    {
      "href": "http://{hostname}/content/management/api/v1.1/repositories/DE7E10DE3F7940A38C6584E4887ED281/assignedTypes?q=allowedActions eq \"ASSET_CREATE\"&totalResults=true&offset=0&limit=10&orderBy=displayName:asc&fields=id,name,displayName,apiName,description,typeCategory,createdBy,createdDate,updatedBy,updatedDate,allowedActions",
      "rel": "last",
      "method": "GET",
      "mediaType": "application/json"
    }
  ]
}
先頭に戻る