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}