// Path: sample/src/main/java/com/tresorit/zerokitsdk/ZerokitApplication.java
// public class ZerokitApplication extends Application {
// 
//     private ApplicationComponent component;
// 
//     public static ZerokitApplication get(Context context) {
//         return (ZerokitApplication) context.getApplicationContext();
//     }
// 
//     @Override
//     public void onCreate() {
//         super.onCreate();
//         component = DaggerApplicationComponent.builder()
//                 .applicationModule(new ApplicationModule(this))
//                 .adminApiModule(new AdminApiModule(BuildConfig.APP_BACKEND, BuildConfig.CLIENT_ID))
//                 .build();
//     }
// 
//     public ApplicationComponent component() {
//         return component;
//     }
// }


import android.content.Context;
import com.tresorit.zerokitsdk.ZerokitApplication;
import com.tresorit.zerokitsdk.scopes.ApplicationScope;
import dagger.Module;
import dagger.Provides;
package com.tresorit.zerokitsdk.module;





@Module
public class ApplicationModule {

// Path: sample/src/main/java/com/tresorit/zerokitsdk/ZerokitApplication.java
// public class ZerokitApplication extends Application {
// 
//     private ApplicationComponent component;
// 
//     public static ZerokitApplication get(Context context) {
//         return (ZerokitApplication) context.getApplicationContext();
//     }
// 
//     @Override
//     public void onCreate() {
//         super.onCreate();
//         component = DaggerApplicationComponent.builder()
//                 .applicationModule(new ApplicationModule(this))
//                 .adminApiModule(new AdminApiModule(BuildConfig.APP_BACKEND, BuildConfig.CLIENT_ID))
//                 .build();
//     }
// 
//     public ApplicationComponent component() {
//         return component;
//     }
// }


// Path: sample/src/main/java/com/tresorit/zerokitsdk/module/ApplicationModule.java
import android.content.Context;
import com.tresorit.zerokitsdk.ZerokitApplication;
import com.tresorit.zerokitsdk.scopes.ApplicationScope;
import dagger.Module;
import dagger.Provides;

package com.tresorit.zerokitsdk.module;





@Module
public class ApplicationModule {

    private final ZerokitApplication application;