001package com.gigya.android.sdk.account;
002
003import com.gigya.android.sdk.account.models.GigyaAccount;
004
005/*
006Holder class required for DI of the account schema (Class<> is final)
007 */
008public class GigyaAccountClass<T extends GigyaAccount> {
009    public static final GigyaAccountClass<GigyaAccount> Default = new GigyaAccountClass<>(GigyaAccount.class);
010
011    private Class<T> _accountClass;
012    public Class<T> getAccountClass() { return this._accountClass; }
013
014    public GigyaAccountClass(Class<T> clazz) { _accountClass = clazz; }
015}