@@ -23,60 +23,6 @@ class Meta:
2323
2424 schema_class = "IssuerCredRevRecordSchemaAnonCreds"
2525
26- RECORD_TYPE = "issuer_cred_rev"
27- RECORD_ID_NAME = "record_id"
28- RECORD_TOPIC = "issuer_cred_rev"
29- TAG_NAMES = {
30- "cred_ex_id" ,
31- "cred_ex_version" ,
32- "cred_def_id" ,
33- "rev_reg_id" ,
34- "cred_rev_id" ,
35- "state" ,
36- }
37-
38- STATE_ISSUED = "issued"
39- STATE_REVOKED = "revoked"
40-
41- VERSION_1 = "1"
42- VERSION_2 = "2"
43-
44- def __init__ (
45- self ,
46- * ,
47- record_id : Optional [str ] = None ,
48- state : Optional [str ] = None ,
49- cred_ex_id : Optional [str ] = None ,
50- rev_reg_id : Optional [str ] = None ,
51- cred_rev_id : Optional [str ] = None ,
52- cred_def_id : Optional [str ] = None , # Marshmallow formalism: leave None
53- cred_ex_version : Optional [str ] = None ,
54- ** kwargs ,
55- ):
56- """Initialize a new IssuerCredRevRecord."""
57- super ().__init__ (
58- record_id = record_id ,
59- state = state or IssuerCredRevRecord .STATE_ISSUED ,
60- cred_ex_id = cred_ex_id ,
61- rev_reg_id = rev_reg_id ,
62- cred_rev_id = cred_rev_id ,
63- cred_def_id = cred_def_id ,
64- cred_ex_version = cred_ex_version ,
65- ** kwargs ,
66- )
67- self .cred_ex_id = cred_ex_id
68- self .rev_reg_id = rev_reg_id
69- self .cred_rev_id = cred_rev_id
70- self .cred_def_id = (
71- ":" .join (rev_reg_id .split (":" )[- 7 :- 2 ]) if rev_reg_id else cred_def_id
72- )
73- self .cred_ex_version = cred_ex_version
74-
75- @property
76- def record_id (self ) -> str :
77- """Accessor for the ID associated with this exchange."""
78- return self ._id
79-
8026 @classmethod
8127 async def retrieve_by_ids (
8228 cls ,
0 commit comments