@@ -146,20 +146,20 @@ pub struct CanisterChangeFromCanisterRecord {
146
146
/// `CandidType` for `CanisterChangeOrigin`
147
147
/// ```text
148
148
/// variant {
149
- /// canister_change_from_user : record {
149
+ /// from_user : record {
150
150
/// user_id : principal;
151
151
/// };
152
- /// canister_change_from_canister : record {
152
+ /// from_canister : record {
153
153
/// canister_id : principal;
154
154
/// canister_version : opt nat64;
155
155
/// };
156
156
/// }
157
157
/// ```
158
158
#[ derive( CandidType , Deserialize , Clone , Debug , PartialEq , Eq ) ]
159
159
pub enum CanisterChangeOrigin {
160
- #[ serde( rename = "canister_change_from_user " ) ]
160
+ #[ serde( rename = "from_user " ) ]
161
161
CanisterChangeFromUser ( CanisterChangeFromUserRecord ) ,
162
- #[ serde( rename = "canister_change_from_canister " ) ]
162
+ #[ serde( rename = "from_canister " ) ]
163
163
CanisterChangeFromCanister ( CanisterChangeFromCanisterRecord ) ,
164
164
}
165
165
@@ -241,28 +241,28 @@ impl CanisterControllersChangeRecord {
241
241
/// `CandidType` for `CanisterChangeDetails`
242
242
/// ```text
243
243
/// variant {
244
- /// canister_creation : record {
244
+ /// creation : record {
245
245
/// controllers : vec principal;
246
246
/// };
247
- /// canister_code_uninstall ;
248
- /// canister_code_deployment : record {
247
+ /// code_uninstall ;
248
+ /// code_deployment : record {
249
249
/// mode : variant {install; reinstall; upgrade};
250
250
/// module_hash : blob;
251
251
/// };
252
- /// canister_controllers_change : record {
252
+ /// controllers_change : record {
253
253
/// controllers : vec principal;
254
254
/// };
255
255
/// }
256
256
/// ```
257
257
#[ derive( CandidType , Deserialize , Clone , Debug , PartialEq , Eq ) ]
258
258
pub enum CanisterChangeDetails {
259
- #[ serde( rename = "canister_creation " ) ]
259
+ #[ serde( rename = "creation " ) ]
260
260
CanisterCreation ( CanisterCreationRecord ) ,
261
- #[ serde( rename = "canister_code_uninstall " ) ]
261
+ #[ serde( rename = "code_uninstall " ) ]
262
262
CanisterCodeUninstall ,
263
- #[ serde( rename = "canister_code_deployment " ) ]
263
+ #[ serde( rename = "code_deployment " ) ]
264
264
CanisterCodeDeployment ( CanisterCodeDeploymentRecord ) ,
265
- #[ serde( rename = "canister_controllers_change " ) ]
265
+ #[ serde( rename = "controllers_change " ) ]
266
266
CanisterControllersChange ( CanisterControllersChangeRecord ) ,
267
267
}
268
268
@@ -309,30 +309,30 @@ impl CanisterChangeDetails {
309
309
/// record {
310
310
/// timestamp_nanos : nat64;
311
311
/// canister_version : nat64;
312
- /// change_origin : canister_change_origin ;
313
- /// change_details : canister_change_details ;
312
+ /// origin : change_origin ;
313
+ /// details : change_details ;
314
314
/// }
315
315
/// ```
316
316
#[ derive( CandidType , Deserialize , Clone , Debug , PartialEq , Eq ) ]
317
317
pub struct CanisterChange {
318
318
timestamp_nanos : u64 ,
319
319
canister_version : u64 ,
320
- change_origin : CanisterChangeOrigin ,
321
- change_details : CanisterChangeDetails ,
320
+ origin : CanisterChangeOrigin ,
321
+ details : CanisterChangeDetails ,
322
322
}
323
323
324
324
impl CanisterChange {
325
325
pub fn new (
326
326
timestamp_nanos : u64 ,
327
327
canister_version : u64 ,
328
- change_origin : CanisterChangeOrigin ,
329
- change_details : CanisterChangeDetails ,
328
+ origin : CanisterChangeOrigin ,
329
+ details : CanisterChangeDetails ,
330
330
) -> CanisterChange {
331
331
CanisterChange {
332
332
timestamp_nanos,
333
333
canister_version,
334
- change_origin ,
335
- change_details ,
334
+ origin ,
335
+ details ,
336
336
}
337
337
}
338
338
@@ -341,7 +341,7 @@ impl CanisterChange {
341
341
/// is counted separately because the controllers are stored on heap
342
342
/// and thus not accounted for in `size_of::<CanisterChange>()`.
343
343
pub fn count_bytes ( & self ) -> NumBytes {
344
- let controllers_memory_size = match & self . change_details {
344
+ let controllers_memory_size = match & self . details {
345
345
CanisterChangeDetails :: CanisterCreation ( canister_creation) => {
346
346
canister_creation. controllers ( ) . len ( ) * size_of :: < PrincipalId > ( )
347
347
}
@@ -490,8 +490,8 @@ impl From<&CanisterChange> for pb_canister_state_bits::CanisterChange {
490
490
Self {
491
491
timestamp_nanos : item. timestamp_nanos ,
492
492
canister_version : item. canister_version ,
493
- change_origin : Some ( ( & item. change_origin ) . into ( ) ) ,
494
- change_details : Some ( ( & item. change_details ) . into ( ) ) ,
493
+ change_origin : Some ( ( & item. origin ) . into ( ) ) ,
494
+ change_details : Some ( ( & item. details ) . into ( ) ) ,
495
495
}
496
496
}
497
497
}
@@ -500,13 +500,13 @@ impl TryFrom<pb_canister_state_bits::CanisterChange> for CanisterChange {
500
500
type Error = ProxyDecodeError ;
501
501
502
502
fn try_from ( value : pb_canister_state_bits:: CanisterChange ) -> Result < Self , Self :: Error > {
503
- let change_origin = try_from_option_field ( value. change_origin , "change_origin " ) ?;
504
- let change_details = try_from_option_field ( value. change_details , "change_details " ) ?;
503
+ let origin = try_from_option_field ( value. change_origin , "origin " ) ?;
504
+ let details = try_from_option_field ( value. change_details , "details " ) ?;
505
505
Ok ( Self {
506
506
timestamp_nanos : value. timestamp_nanos ,
507
507
canister_version : value. canister_version ,
508
- change_origin ,
509
- change_details ,
508
+ origin ,
509
+ details ,
510
510
} )
511
511
}
512
512
}
0 commit comments