-
Notifications
You must be signed in to change notification settings - Fork 1
/
env.dart
20 lines (18 loc) · 1010 Bytes
/
env.dart
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import 'package:envied/envied.dart';
part 'env.g.dart';
// ignore: avoid_classes_with_only_static_members
/// 本番環境用の機密情報や接続情報を定義
/// `.env`ファイルはGit管理対象外のため、個別に設定を行う必要あり
@Envied(path: 'scripts/env/.env')
abstract class Env {
@EnviedField(varName: 'GOOGLE_REVERSED_CLIENT_ID', obfuscate: true)
static final String reversedClientId = _Env.reversedClientId;
@EnviedField(varName: 'GOOGLE_CLIENT_ID', obfuscate: true)
static final String googleClientId = _Env.googleClientId;
@EnviedField(varName: 'REVENUE_CAT_KEY_APPLE_STORE', obfuscate: true)
static final String revenueCatKeyAppleStore = _Env.revenueCatKeyAppleStore;
@EnviedField(varName: 'REVENUE_CAT_KEY_PLAY_STORE', obfuscate: true)
static final String revenueCatKeyPlayStore = _Env.revenueCatKeyPlayStore;
@EnviedField(varName: 'RECPTCHA_SITE_KEY', obfuscate: true)
static final String recpthaSiteKey = _Env.recpthaSiteKey;
}