-
Notifications
You must be signed in to change notification settings - Fork 35
Expand file tree
/
Copy pathwrite_conflict_opts.py
More file actions
71 lines (57 loc) · 1.79 KB
/
write_conflict_opts.py
File metadata and controls
71 lines (57 loc) · 1.79 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
"""
Python SDK for OpenFGA
API version: 1.x
Website: https://openfga.dev
Documentation: https://openfga.dev/docs
Support: https://openfga.dev/community
License: [Apache-2.0](https://github.com/openfga/python-sdk/blob/main/LICENSE)
NOTE: This file was auto generated by OpenAPI Generator (https://openapi-generator.tech). DO NOT EDIT.
"""
from enum import Enum
class ClientWriteRequestOnDuplicateWrites(str, Enum):
ERROR = "error"
IGNORE = "ignore"
class ClientWriteRequestOnMissingDeletes(str, Enum):
ERROR = "error"
IGNORE = "ignore"
class ConflictOptions:
"""
OpenFGA client write conflict options
"""
def __init__(
self,
on_duplicate_writes: ClientWriteRequestOnDuplicateWrites | None = None,
on_missing_deletes: ClientWriteRequestOnMissingDeletes | None = None,
) -> None:
self._on_duplicate_writes = on_duplicate_writes
self._on_missing_deletes = on_missing_deletes
@property
def on_duplicate_writes(self) -> ClientWriteRequestOnDuplicateWrites | None:
"""
Return on_duplicate_writes
"""
return self._on_duplicate_writes
@on_duplicate_writes.setter
def on_duplicate_writes(
self,
value: ClientWriteRequestOnDuplicateWrites | None,
) -> None:
"""
Set on_duplicate_writes
"""
self._on_duplicate_writes = value
@property
def on_missing_deletes(self) -> ClientWriteRequestOnMissingDeletes | None:
"""
Return on_missing_deletes
"""
return self._on_missing_deletes
@on_missing_deletes.setter
def on_missing_deletes(
self,
value: ClientWriteRequestOnMissingDeletes | None,
) -> None:
"""
Set on_missing_deletes
"""
self._on_missing_deletes = value