MetadataDependencies interface
İçerik öğesinin bağımlılıkları, çalışması için gereken diğer içerik öğeleri. Özyinelemeli/iç içe yerleştirilmiş bir yapı kullanarak daha karmaşık bağımlılıkları açıklayabilir. Tek bir bağımlılık için bir kimlik/tür/sürüm sağlanabilir veya karmaşık bağımlılıklar için işleç/ölçütler sağlanabilir.
Özellikler
| content |
Bağımlı olduğumuz içerik öğesinin kimliği |
| criteria | AND/OR işlecine göre bu, yerine getirmemiz gereken bağımlılıkların listesidir |
| kind | Bağımlı olduğumuz içerik öğesinin türü |
| name | İçerik öğesinin adı |
| operator | Ölçüt dizisindeki bağımlılıkların listesi için kullanılan işleç. |
| version | Bağımlı olduğumuz içerik öğesinin sürümü. Herhangi bir sürümün bağımlılığı karşıladiğini belirtmek için boş, * veya eksik olabilir. Sürüm tanımlı sayısal biçimimizle eşleşmiyorsa tam eşleşme gerekir. |
Özellik Ayrıntıları
contentId
Bağımlı olduğumuz içerik öğesinin kimliği
contentId?: string
Özellik Değeri
string
criteria
AND/OR işlecine göre bu, yerine getirmemiz gereken bağımlılıkların listesidir
criteria?: MetadataDependencies[]
Özellik Değeri
kind
Bağımlı olduğumuz içerik öğesinin türü
kind?: string
Özellik Değeri
string
name
İçerik öğesinin adı
name?: string
Özellik Değeri
string
operator
Ölçüt dizisindeki bağımlılıkların listesi için kullanılan işleç.
operator?: string
Özellik Değeri
string
version
Bağımlı olduğumuz içerik öğesinin sürümü. Herhangi bir sürümün bağımlılığı karşıladiğini belirtmek için boş, * veya eksik olabilir. Sürüm tanımlı sayısal biçimimizle eşleşmiyorsa tam eşleşme gerekir.
version?: string
Özellik Değeri
string