@@ -46,6 +46,7 @@ mod data {
4646 TokenGrantKycTransactionData as TokenGrantKyc ,
4747 TokenMintTransactionData as TokenMint ,
4848 TokenPauseTransactionData as TokenPause ,
49+ TokenRejectTransactionData as TokenReject ,
4950 TokenRevokeKycTransactionData as TokenRevokeKyc ,
5051 TokenUnfreezeTransactionData as TokenUnfreeze ,
5152 TokenUnpauseTransactionData as TokenUnpause ,
@@ -133,11 +134,12 @@ pub(super) enum AnySchedulableTransactionData {
133134 TokenUnpause ( data:: TokenUnpause ) ,
134135 TokenUpdate ( data:: TokenUpdate ) ,
135136 TokenWipe ( data:: TokenWipe ) ,
137+ TokenUpdateNfts ( data:: TokenUpdateNfts ) ,
138+ TokenReject ( data:: TokenReject ) ,
136139 SystemDelete ( data:: SystemDelete ) ,
137140 SystemUndelete ( data:: SystemUndelete ) ,
138141 Freeze ( data:: Freeze ) ,
139142 ScheduleDelete ( data:: ScheduleDelete ) ,
140- TokenUpdateNfts ( data:: TokenUpdateNfts ) ,
141143}
142144
143145impl AnySchedulableTransactionData {
@@ -185,6 +187,7 @@ impl AnySchedulableTransactionData {
185187 AnySchedulableTransactionData :: TokenUnpause ( it) => it. default_max_transaction_fee ( ) ,
186188 AnySchedulableTransactionData :: TokenUpdate ( it) => it. default_max_transaction_fee ( ) ,
187189 AnySchedulableTransactionData :: TokenWipe ( it) => it. default_max_transaction_fee ( ) ,
190+ AnySchedulableTransactionData :: TokenReject ( it) => it. default_max_transaction_fee ( ) ,
188191 AnySchedulableTransactionData :: SystemDelete ( it) => it. default_max_transaction_fee ( ) ,
189192 AnySchedulableTransactionData :: SystemUndelete ( it) => it. default_max_transaction_fee ( ) ,
190193 AnySchedulableTransactionData :: Freeze ( it) => it. default_max_transaction_fee ( ) ,
@@ -280,13 +283,17 @@ impl FromProtobuf<services::schedulable_transaction_body::Data> for AnySchedulab
280283 Data :: TokenUnpause ( it) => {
281284 Ok ( Self :: TokenUnpause ( data:: TokenUnpause :: from_protobuf ( it) ?) )
282285 }
286+ Data :: TokenReject ( it) => Ok ( Self :: TokenReject ( data:: TokenReject :: from_protobuf ( it) ?) ) ,
283287 Data :: ScheduleDelete ( it) => {
284288 Ok ( Self :: ScheduleDelete ( data:: ScheduleDelete :: from_protobuf ( it) ?) )
285289 }
286290 Data :: UtilPrng ( it) => Ok ( Self :: Prng ( data:: Prng :: from_protobuf ( it) ?) ) ,
287291 Data :: TokenUpdateNfts ( it) => {
288292 Ok ( Self :: TokenUpdateNfts ( data:: TokenUpdateNfts :: from_protobuf ( it) ?) )
289293 }
294+ Data :: NodeCreate ( _) => todo ! ( ) ,
295+ Data :: NodeUpdate ( _) => todo ! ( ) ,
296+ Data :: NodeDelete ( _) => todo ! ( ) ,
290297 }
291298 }
292299}
@@ -414,6 +421,9 @@ impl ToSchedulableTransactionDataProtobuf for AnySchedulableTransactionData {
414421 AnySchedulableTransactionData :: TokenUpdateNfts ( it) => {
415422 it. to_schedulable_transaction_data_protobuf ( )
416423 }
424+ AnySchedulableTransactionData :: TokenReject ( it) => {
425+ it. to_schedulable_transaction_data_protobuf ( )
426+ }
417427 }
418428 }
419429}
@@ -458,6 +468,7 @@ impl TryFrom<AnyTransactionData> for AnySchedulableTransactionData {
458468 AnyTransactionData :: TokenUnpause ( it) => Ok ( Self :: TokenUnpause ( it) ) ,
459469 AnyTransactionData :: TokenUpdate ( it) => Ok ( Self :: TokenUpdate ( it) ) ,
460470 AnyTransactionData :: TokenWipe ( it) => Ok ( Self :: TokenWipe ( it) ) ,
471+ AnyTransactionData :: TokenReject ( it) => Ok ( Self :: TokenReject ( it) ) ,
461472 AnyTransactionData :: SystemDelete ( it) => Ok ( Self :: SystemDelete ( it) ) ,
462473 AnyTransactionData :: SystemUndelete ( it) => Ok ( Self :: SystemUndelete ( it) ) ,
463474 AnyTransactionData :: Freeze ( it) => Ok ( Self :: Freeze ( it) ) ,
@@ -527,6 +538,7 @@ impl From<AnySchedulableTransactionData> for AnyTransactionData {
527538 AnySchedulableTransactionData :: ScheduleDelete ( it) => Self :: ScheduleDelete ( it) ,
528539 AnySchedulableTransactionData :: Prng ( it) => Self :: Prng ( it) ,
529540 AnySchedulableTransactionData :: TokenUpdateNfts ( it) => Self :: TokenUpdateNfts ( it) ,
541+ AnySchedulableTransactionData :: TokenReject ( it) => Self :: TokenReject ( it) ,
530542 }
531543 }
532544}
0 commit comments