mirror of
https://github.com/foss42/apidash.git
synced 2025-08-06 13:51:20 +08:00
146 lines
3.0 KiB
Dart
146 lines
3.0 KiB
Dart
import 'package:apidash/consts.dart';
|
|
import 'package:apidash/models/models.dart'
|
|
show
|
|
EnvironmentModel,
|
|
EnvironmentVariableModel,
|
|
EnvironmentVariableSuggestion;
|
|
|
|
/// Global environment model
|
|
const globalEnvironment = EnvironmentModel(
|
|
id: kGlobalEnvironmentId,
|
|
name: 'Global',
|
|
values: [
|
|
EnvironmentVariableModel(
|
|
key: 'key1',
|
|
value: 'value1',
|
|
enabled: true,
|
|
),
|
|
EnvironmentVariableModel(
|
|
key: 'key2',
|
|
value: 'value2',
|
|
enabled: false,
|
|
),
|
|
],
|
|
);
|
|
|
|
/// Basic Environment model with 2 variables
|
|
const environmentModel1 = EnvironmentModel(
|
|
id: 'environmentId',
|
|
name: 'Development',
|
|
values: [
|
|
EnvironmentVariableModel(
|
|
key: 'key1',
|
|
value: 'value1',
|
|
type: EnvironmentVariableType.variable,
|
|
enabled: true,
|
|
),
|
|
EnvironmentVariableModel(
|
|
key: 'key2',
|
|
value: 'value2',
|
|
type: EnvironmentVariableType.variable,
|
|
enabled: false,
|
|
),
|
|
],
|
|
);
|
|
|
|
/// Basic Environment model with 2 secrets
|
|
const environmentModel2 = EnvironmentModel(
|
|
id: 'environmentId',
|
|
name: 'Development',
|
|
values: [
|
|
EnvironmentVariableModel(
|
|
key: 'key1',
|
|
value: 'value1',
|
|
type: EnvironmentVariableType.secret,
|
|
enabled: true,
|
|
),
|
|
EnvironmentVariableModel(
|
|
key: 'key2',
|
|
value: 'value2',
|
|
type: EnvironmentVariableType.secret,
|
|
enabled: false,
|
|
),
|
|
],
|
|
);
|
|
|
|
/// Basic Environment Variable
|
|
const environmentVariableModel1 = EnvironmentVariableModel(
|
|
key: 'key1',
|
|
value: 'value1',
|
|
type: EnvironmentVariableType.variable,
|
|
enabled: true,
|
|
);
|
|
|
|
/// Secret Environment Variable
|
|
const environmentVariableModel2 = EnvironmentVariableModel(
|
|
key: 'key1',
|
|
value: 'value1',
|
|
type: EnvironmentVariableType.secret,
|
|
enabled: true,
|
|
);
|
|
|
|
/// Basic Environment Variable Suggestion
|
|
const environmentVariableSuggestion1 = EnvironmentVariableSuggestion(
|
|
environmentId: 'environmentId',
|
|
variable: environmentVariableModel1,
|
|
);
|
|
|
|
/// Secret Environment Variable Suggestion
|
|
const environmentVariableSuggestion2 = EnvironmentVariableSuggestion(
|
|
environmentId: 'environmentId',
|
|
variable: environmentVariableModel2,
|
|
);
|
|
|
|
/// JSONs
|
|
const environmentModel1Json = {
|
|
'id': 'environmentId',
|
|
'name': 'Development',
|
|
'values': [
|
|
{
|
|
'key': 'key1',
|
|
'value': 'value1',
|
|
'type': 'variable',
|
|
'enabled': true,
|
|
},
|
|
{
|
|
'key': 'key2',
|
|
'value': 'value2',
|
|
'type': 'variable',
|
|
'enabled': false,
|
|
},
|
|
],
|
|
};
|
|
|
|
const environmentModel2Json = {
|
|
'id': 'environmentId',
|
|
'name': 'Development',
|
|
'values': [
|
|
{
|
|
'key': 'key',
|
|
'value': 'value1',
|
|
'type': 'secret',
|
|
'enabled': true,
|
|
},
|
|
{
|
|
'key': 'key2',
|
|
'value': 'value2',
|
|
'type': 'secret',
|
|
'enabled': false,
|
|
},
|
|
],
|
|
};
|
|
|
|
const environmentVariableModel1Json = {
|
|
'key': 'key1',
|
|
'value': 'value1',
|
|
'type': 'variable',
|
|
'enabled': true,
|
|
};
|
|
|
|
const environmentVariableModel2Json = {
|
|
'key': 'key1',
|
|
'value': 'value1',
|
|
'type': 'secret',
|
|
'enabled': true,
|
|
};
|