@@ -28,7 +28,7 @@ import InfluxDBSwift
28
28
///
29
29
/// client.close()
30
30
/// ````
31
- public class InfluxDB2API {
31
+ public struct InfluxDB2API {
32
32
internal let client : InfluxDBClient
33
33
internal let basePath : String
34
34
internal let requestBuilderFactory : RequestBuilderFactory
@@ -39,49 +39,49 @@ public class InfluxDB2API {
39
39
}
40
40
41
41
/// Lazy initialized `AuthorizationsAPI`.
42
- public lazy var authorizationsAPI : AuthorizationsAPI = { AuthorizationsAPI ( influxDB2API: self ) } ( )
42
+ public var authorizationsAPI : AuthorizationsAPI { AuthorizationsAPI ( influxDB2API: self ) }
43
43
44
44
/// Lazy initialized `BucketsAPI`.
45
- public lazy var bucketsAPI : BucketsAPI = { BucketsAPI ( influxDB2API: self ) } ( )
45
+ public var bucketsAPI : BucketsAPI { BucketsAPI ( influxDB2API: self ) }
46
46
47
47
/// Lazy initialized `DBRPsAPI`.
48
- public lazy var dbrpsAPI : DBRPsAPI = { DBRPsAPI ( influxDB2API: self ) } ( )
48
+ public var dbrpsAPI : DBRPsAPI { DBRPsAPI ( influxDB2API: self ) }
49
49
50
50
/// Lazy initialized `HealthAPI`.
51
- public lazy var healthAPI : HealthAPI = { HealthAPI ( influxDB2API: self ) } ( )
51
+ public var healthAPI : HealthAPI { HealthAPI ( influxDB2API: self ) }
52
52
53
53
/// Lazy initialized `PingAPI`.
54
- public lazy var pingAPI : PingAPI = { PingAPI ( influxDB2API: self ) } ( )
54
+ public var pingAPI : PingAPI { PingAPI ( influxDB2API: self ) }
55
55
56
56
/// Lazy initialized `LabelsAPI`.
57
- public lazy var labelsAPI : LabelsAPI = { LabelsAPI ( influxDB2API: self ) } ( )
57
+ public var labelsAPI : LabelsAPI { LabelsAPI ( influxDB2API: self ) }
58
58
59
59
/// Lazy initialized `OrganizationsAPI`.
60
- public lazy var organizationsAPI : OrganizationsAPI = { OrganizationsAPI ( influxDB2API: self ) } ( )
60
+ public var organizationsAPI : OrganizationsAPI { OrganizationsAPI ( influxDB2API: self ) }
61
61
62
62
/// Lazy initialized `ReadyAPI`.
63
- public lazy var readyAPI : ReadyAPI = { ReadyAPI ( influxDB2API: self ) } ( )
63
+ public var readyAPI : ReadyAPI { ReadyAPI ( influxDB2API: self ) }
64
64
65
65
/// Lazy initialized `ScraperTargetsAPI`.
66
- public lazy var scraperTargetsAPI : ScraperTargetsAPI = { ScraperTargetsAPI ( influxDB2API: self ) } ( )
66
+ public var scraperTargetsAPI : ScraperTargetsAPI { ScraperTargetsAPI ( influxDB2API: self ) }
67
67
68
68
/// Lazy initialized `SecretsAPI`.
69
- public lazy var secretsAPI : SecretsAPI = { SecretsAPI ( influxDB2API: self ) } ( )
69
+ public var secretsAPI : SecretsAPI { SecretsAPI ( influxDB2API: self ) }
70
70
71
71
/// Lazy initialized `SetupAPI`.
72
- public lazy var setupAPI : SetupAPI = { SetupAPI ( influxDB2API: self ) } ( )
72
+ public var setupAPI : SetupAPI { SetupAPI ( influxDB2API: self ) }
73
73
74
74
/// Lazy initialized `SourcesAPI`.
75
- public lazy var sourcesAPI : SourcesAPI = { SourcesAPI ( influxDB2API: self ) } ( )
75
+ public var sourcesAPI : SourcesAPI { SourcesAPI ( influxDB2API: self ) }
76
76
77
77
/// Lazy initialized `TasksAPI`.
78
- public lazy var tasksAPI : TasksAPI = { TasksAPI ( influxDB2API: self ) } ( )
78
+ public var tasksAPI : TasksAPI { TasksAPI ( influxDB2API: self ) }
79
79
80
80
/// Lazy initialized `UsersAPI`.
81
- public lazy var usersAPI : UsersAPI = { UsersAPI ( influxDB2API: self ) } ( )
81
+ public var usersAPI : UsersAPI { UsersAPI ( influxDB2API: self ) }
82
82
83
83
/// Lazy initialized `VariablesAPI`.
84
- public lazy var variablesAPI : VariablesAPI = { VariablesAPI ( influxDB2API: self ) } ( )
84
+ public var variablesAPI : VariablesAPI { VariablesAPI ( influxDB2API: self ) }
85
85
86
86
/// Create a new managements client for a InfluxDB.
87
87
///
0 commit comments