using Assets.Scripts.Apis; using Assets.Scripts.Apis.Models; using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Text; using System.Threading.Tasks; namespace Assets.Scripts { public static class ConfigHelper { public static string Host = App.Host; public static string AppVersion = App.AppVersion; public static UserApi _userApi; public static UserApi userApi { get { if (_userApi == null) _userApi = new UserApi(); return _userApi; } } private static MapApi _mapApi; public static MapApi mapApi { get { if (_mapApi == null) _mapApi = new MapApi(); return _mapApi; } } private static MapInterruptRecordApi _mapInterruptRecordApi; public static MapInterruptRecordApi mapInterruptRecordApi { get { if (_mapInterruptRecordApi == null) _mapInterruptRecordApi = new MapInterruptRecordApi(); return _mapInterruptRecordApi; } } public static ThirdPartApi _thirdPartApi; public static ThirdPartApi thirdPartApi { get { if (_thirdPartApi == null) _thirdPartApi = new ThirdPartApi(); return _thirdPartApi; } } private static MapCompetitionApi _mapCompetitionApi; internal static MapCompetitionApi mapCompetitionApi { get { if (_mapCompetitionApi == null) _mapCompetitionApi = new MapCompetitionApi(); return _mapCompetitionApi; } } } }