CascadeConfiguration Kelas
Menentukan perilaku kaskade untuk operasi hubungan.
Nilai yang valid untuk setiap parameter:
"Cascade": Lakukan operasi pada semua rekaman terkait
"NoCascade": Jangan lakukan operasi pada rekaman terkait
"RemoveLink": Hapus tautan hubungan tetapi pertahankan rekaman
"Batasi": Mencegah operasi jika ada rekaman terkait
Konstruktor
CascadeConfiguration(assign: str = 'NoCascade', delete: str = 'RemoveLink', merge: str = 'NoCascade', reparent: str = 'NoCascade', share: str = 'NoCascade', unshare: str = 'NoCascade', additional_properties: Dict[str, Any] | None = None)
Parameter
| Nama | Deskripsi |
|---|---|
|
assign
|
Perilaku kaskade untuk menetapkan operasi. Nilai default: NoCascade
|
|
delete
|
Perilaku kaskade untuk operasi penghapusan. Nilai default: RemoveLink
|
|
merge
|
Perilaku kaskade untuk operasi penggabungan. Nilai default: NoCascade
|
|
reparent
|
Perilaku kaskade untuk operasi reparent. Nilai default: NoCascade
|
|
share
|
Perilaku kaskade untuk operasi berbagi. Nilai default: NoCascade
|
|
unshare
|
Perilaku kaskade untuk operasi yang tidak tegas. Nilai default: NoCascade
|
|
additional_properties
|
Dict opsional properti tambahan untuk disertakan dalam payload API Web (misalnya, "Archive", "RollupView"). Ini digabungkan terakhir dan dapat mengambil alih nilai default. Nilai default: None
|
Metode
| to_dict |
Konversi ke format Web API JSON. Example:
|
to_dict
Konversi ke format Web API JSON.
Example:
>>> config = CascadeConfiguration(delete="Cascade", assign="NoCascade")
>>> config.to_dict()
{
'Assign': 'NoCascade',
'Delete': 'Cascade',
'Merge': 'NoCascade',
'Reparent': 'NoCascade',
'Share': 'NoCascade',
'Unshare': 'NoCascade'
}
to_dict() -> Dict[str, Any]
Atribut
additional_properties
additional_properties: Dict[str, Any] | None = None
assign
assign: str = 'NoCascade'
delete
delete: str = 'RemoveLink'
merge
merge: str = 'NoCascade'
reparent
reparent: str = 'NoCascade'
share
share: str = 'NoCascade'
unshare
unshare: str = 'NoCascade'