package com.ubt.jimu.gen; import com.ubt.jimu.base.db.diy.DiyDBModel; import com.ubt.jimu.base.db.diy.DiyDBModelCopy; import com.ubt.jimu.base.db.diy.DiyStep2Model; import com.ubt.jimu.base.entities.Course; import com.ubt.jimu.base.entities.FileDownloadRecord; import com.ubt.jimu.base.entities.FirmwareVersion; import com.ubt.jimu.base.entities.Package; import com.ubt.jimu.base.entities.PartFileInfo; import com.ubt.jimu.base.entities.Robot; import com.ubt.jimu.base.entities.RobotPackage; import com.ubt.jimu.base.entities.Story; import com.ubt.jimu.base.entities.User; import com.ubt.jimu.blockly.bean.BlocklyProject; import com.ubt.jimu.blockly.bean.JimuMotion; import com.ubt.jimu.blockly.bean.JimuSound; import com.ubt.jimu.course.repository.JimuCourse; import com.ubt.jimu.course.repository.JimuCourseMission; import com.ubt.jimu.course.repository.JimuCourseTask; import com.ubt.jimu.diy.DiyRobotFile; import com.ubt.jimu.diy.model.DiyDetailsModel; import com.ubt.jimu.diy.model.DiyModel; import com.ubt.jimu.diy.model.DiyProgramFile; import com.ubt.jimu.message.UserMessageBean; import com.ubt.jimu.transport.model.ConfigItem; import com.ubt.jimu.transport.model.TransportFile; import com.ubt.jimu.transport3.model.DiyModelAction; import java.util.Map; import org.greenrobot.greendao.AbstractDao; import org.greenrobot.greendao.AbstractDaoSession; import org.greenrobot.greendao.database.Database; import org.greenrobot.greendao.identityscope.IdentityScopeType; import org.greenrobot.greendao.internal.DaoConfig; /* loaded from: classes2.dex */ public class DaoSession extends AbstractDaoSession { private final DaoConfig A; private final JimuSoundDao B; private final BlocklyProjectDao C; private final JimuMotionDao D; private final TransportFileDao E; private final ConfigItemDao F; private final DiyRobotFileDao G; private final DiyModelDao H; private final DiyProgramFileDao I; private final DiyDetailsModelDao J; private final JimuCourseDao K; private final JimuCourseTaskDao L; private final JimuCourseMissionDao M; private final DiyModelActionDao N; private final CourseDao O; private final FileDownloadRecordDao P; private final UserDao Q; private final RobotPackageDao R; private final RobotDao S; private final FirmwareVersionDao T; private final StoryDao U; private final PartFileInfoDao V; private final PackageDao W; private final DiyDBModelCopyDao X; private final DiyDBModelDao Y; private final DiyStep2ModelDao Z; private final UserMessageBeanDao a0; private final DaoConfig b; private final DaoConfig c; private final DaoConfig d; private final DaoConfig e; private final DaoConfig f; private final DaoConfig g; private final DaoConfig h; private final DaoConfig i; private final DaoConfig j; private final DaoConfig k; private final DaoConfig l; private final DaoConfig m; private final DaoConfig n; private final DaoConfig o; private final DaoConfig p; private final DaoConfig q; private final DaoConfig r; private final DaoConfig s; private final DaoConfig t; private final DaoConfig u; private final DaoConfig v; private final DaoConfig w; private final DaoConfig x; private final DaoConfig y; private final DaoConfig z; public DaoSession(Database database, IdentityScopeType identityScopeType, Map>, DaoConfig> map) { super(database); this.b = map.get(JimuSoundDao.class).clone(); this.b.a(identityScopeType); this.c = map.get(BlocklyProjectDao.class).clone(); this.c.a(identityScopeType); this.d = map.get(JimuMotionDao.class).clone(); this.d.a(identityScopeType); this.e = map.get(TransportFileDao.class).clone(); this.e.a(identityScopeType); this.f = map.get(ConfigItemDao.class).clone(); this.f.a(identityScopeType); this.g = map.get(DiyRobotFileDao.class).clone(); this.g.a(identityScopeType); this.h = map.get(DiyModelDao.class).clone(); this.h.a(identityScopeType); this.i = map.get(DiyProgramFileDao.class).clone(); this.i.a(identityScopeType); this.j = map.get(DiyDetailsModelDao.class).clone(); this.j.a(identityScopeType); this.k = map.get(JimuCourseDao.class).clone(); this.k.a(identityScopeType); this.l = map.get(JimuCourseTaskDao.class).clone(); this.l.a(identityScopeType); this.m = map.get(JimuCourseMissionDao.class).clone(); this.m.a(identityScopeType); this.n = map.get(DiyModelActionDao.class).clone(); this.n.a(identityScopeType); this.o = map.get(CourseDao.class).clone(); this.o.a(identityScopeType); this.p = map.get(FileDownloadRecordDao.class).clone(); this.p.a(identityScopeType); this.q = map.get(UserDao.class).clone(); this.q.a(identityScopeType); this.r = map.get(RobotPackageDao.class).clone(); this.r.a(identityScopeType); this.s = map.get(RobotDao.class).clone(); this.s.a(identityScopeType); this.t = map.get(FirmwareVersionDao.class).clone(); this.t.a(identityScopeType); this.u = map.get(StoryDao.class).clone(); this.u.a(identityScopeType); this.v = map.get(PartFileInfoDao.class).clone(); this.v.a(identityScopeType); this.w = map.get(PackageDao.class).clone(); this.w.a(identityScopeType); this.x = map.get(DiyDBModelCopyDao.class).clone(); this.x.a(identityScopeType); this.y = map.get(DiyDBModelDao.class).clone(); this.y.a(identityScopeType); this.z = map.get(DiyStep2ModelDao.class).clone(); this.z.a(identityScopeType); this.A = map.get(UserMessageBeanDao.class).clone(); this.A.a(identityScopeType); this.B = new JimuSoundDao(this.b, this); this.C = new BlocklyProjectDao(this.c, this); this.D = new JimuMotionDao(this.d, this); this.E = new TransportFileDao(this.e, this); this.F = new ConfigItemDao(this.f, this); this.G = new DiyRobotFileDao(this.g, this); this.H = new DiyModelDao(this.h, this); this.I = new DiyProgramFileDao(this.i, this); this.J = new DiyDetailsModelDao(this.j, this); this.K = new JimuCourseDao(this.k, this); this.L = new JimuCourseTaskDao(this.l, this); this.M = new JimuCourseMissionDao(this.m, this); this.N = new DiyModelActionDao(this.n, this); this.O = new CourseDao(this.o, this); this.P = new FileDownloadRecordDao(this.p, this); this.Q = new UserDao(this.q, this); this.R = new RobotPackageDao(this.r, this); this.S = new RobotDao(this.s, this); this.T = new FirmwareVersionDao(this.t, this); this.U = new StoryDao(this.u, this); this.V = new PartFileInfoDao(this.v, this); this.W = new PackageDao(this.w, this); this.X = new DiyDBModelCopyDao(this.x, this); this.Y = new DiyDBModelDao(this.y, this); this.Z = new DiyStep2ModelDao(this.z, this); this.a0 = new UserMessageBeanDao(this.A, this); a(JimuSound.class, this.B); a(BlocklyProject.class, this.C); a(JimuMotion.class, this.D); a(TransportFile.class, this.E); a(ConfigItem.class, this.F); a(DiyRobotFile.class, this.G); a(DiyModel.class, this.H); a(DiyProgramFile.class, this.I); a(DiyDetailsModel.class, this.J); a(JimuCourse.class, this.K); a(JimuCourseTask.class, this.L); a(JimuCourseMission.class, this.M); a(DiyModelAction.class, this.N); a(Course.class, this.O); a(FileDownloadRecord.class, this.P); a(User.class, this.Q); a(RobotPackage.class, this.R); a(Robot.class, this.S); a(FirmwareVersion.class, this.T); a(Story.class, this.U); a(PartFileInfo.class, this.V); a(Package.class, this.W); a(DiyDBModelCopy.class, this.X); a(DiyDBModel.class, this.Y); a(DiyStep2Model.class, this.Z); a(UserMessageBean.class, this.a0); } public BlocklyProjectDao a() { return this.C; } public ConfigItemDao b() { return this.F; } public CourseDao c() { return this.O; } public DiyDBModelDao d() { return this.Y; } public DiyDetailsModelDao e() { return this.J; } public DiyModelActionDao f() { return this.N; } public DiyProgramFileDao g() { return this.I; } public DiyRobotFileDao h() { return this.G; } public DiyStep2ModelDao i() { return this.Z; } public FileDownloadRecordDao j() { return this.P; } public FirmwareVersionDao k() { return this.T; } public JimuCourseDao l() { return this.K; } public JimuCourseMissionDao m() { return this.M; } public JimuCourseTaskDao n() { return this.L; } public JimuMotionDao o() { return this.D; } public JimuSoundDao p() { return this.B; } public PackageDao q() { return this.W; } public PartFileInfoDao r() { return this.V; } public RobotDao s() { return this.S; } public RobotPackageDao t() { return this.R; } public StoryDao u() { return this.U; } public TransportFileDao v() { return this.E; } public UserDao w() { return this.Q; } }