pub fn take_snapshot_create_entry( ctx: Context<'_, '_, '_, '_, TakeSnapshotCreateEntry<'_>> ) -> Result<ThreadResponse>