/*******************************************************************************
* Copyright (c) 2017 Skymatic UG (haftungsbeschränkt).
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the accompanying LICENSE file.
*******************************************************************************/
package org.cryptomator.ui.model;
import org.cryptomator.ui.model.VaultModule.PerVault;
import dagger.Subcomponent;
@PerVault
@Subcomponent(modules = {VaultModule.class})
public interface VaultComponent {
Vault vault();
@Subcomponent.Builder
interface Builder {
Builder vaultModule(VaultModule module);
VaultComponent build();
}
}