/
service_setting_configuration.go
49 lines (43 loc) · 2.07 KB
/
service_setting_configuration.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
package fakes
import (
"github.com/verygoodsoftwarenotvirus/starter/pkg/types"
"github.com/verygoodsoftwarenotvirus/starter/pkg/types/converters"
)
// BuildFakeServiceSettingConfiguration builds a faked service setting.
func BuildFakeServiceSettingConfiguration() *types.ServiceSettingConfiguration {
return &types.ServiceSettingConfiguration{
ID: BuildFakeID(),
Value: buildUniqueString(),
Notes: buildUniqueString(),
ServiceSetting: *BuildFakeServiceSetting(),
BelongsToUser: buildUniqueString(),
BelongsToAccount: buildUniqueString(),
CreatedAt: BuildFakeTime(),
}
}
// BuildFakeServiceSettingConfigurationList builds a faked ServiceSettingConfigurationList.
func BuildFakeServiceSettingConfigurationList() *types.QueryFilteredResult[types.ServiceSettingConfiguration] {
var examples []*types.ServiceSettingConfiguration
for i := 0; i < exampleQuantity; i++ {
examples = append(examples, BuildFakeServiceSettingConfiguration())
}
return &types.QueryFilteredResult[types.ServiceSettingConfiguration]{
Pagination: types.Pagination{
Page: 1,
Limit: 50,
FilteredCount: exampleQuantity / 2,
TotalCount: exampleQuantity,
},
Data: examples,
}
}
// BuildFakeServiceSettingConfigurationUpdateRequestInput builds a faked ServiceSettingConfigurationUpdateRequestInput from a service setting.
func BuildFakeServiceSettingConfigurationUpdateRequestInput() *types.ServiceSettingConfigurationUpdateRequestInput {
serviceSetting := BuildFakeServiceSettingConfiguration()
return converters.ConvertServiceSettingConfigurationToServiceSettingConfigurationUpdateRequestInput(serviceSetting)
}
// BuildFakeServiceSettingConfigurationCreationRequestInput builds a faked ServiceSettingConfigurationCreationRequestInput.
func BuildFakeServiceSettingConfigurationCreationRequestInput() *types.ServiceSettingConfigurationCreationRequestInput {
serviceSetting := BuildFakeServiceSettingConfiguration()
return converters.ConvertServiceSettingConfigurationToServiceSettingConfigurationCreationRequestInput(serviceSetting)
}