package Ġcom . ad ict os al ain form atic a . kotlin clean . features . av engers list . domain Ċ Ċ import Ġcom . ad ict os al ain form atic a . kotlin clean . base . domain . use case . Base UseCase Ċ import Ġcom . ad ict os al ain form atic a . kotlin clean . features . av engers list . data . repository . List Av engers Repository Ċ import Ġcom . ad ict os al ain form atic a . kotlin clean . features . av engers list . domain . entities . Av engers Model Ċ Ċ class ĠLoad Av engers List UseCase Impl ( private Ġval Ġlist Av enger Repository : ĠList Av engers Repository ): ĠBase UseCase < Av engers Model >() Ġ{ ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġexecute On Background (): ĠAv engers Model Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġlist Av enger Repository . av engers List ĊĠĠĠ Ġ} Ċ }