Skip to content

Commit e7359a1

Browse files
committed
chore: smithy generation
1 parent 1a0ff20 commit e7359a1

File tree

88 files changed

+1565
-2905
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

88 files changed

+1565
-2905
lines changed

clients/haskell/sdk/Io/Superposition/Command/GetConfigFast.hs

Lines changed: 0 additions & 40 deletions
This file was deleted.

clients/haskell/sdk/Io/Superposition/Model/GetConfigFastInput.hs

Lines changed: 0 additions & 94 deletions
This file was deleted.

clients/haskell/sdk/Io/Superposition/Model/GetConfigFastOutput.hs

Lines changed: 0 additions & 123 deletions
This file was deleted.

clients/haskell/sdk/Io/Superposition/Model/GetConfigInput.hs

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ module Io.Superposition.Model.GetConfigInput (
33
setOrgId,
44
setPrefix,
55
setVersion,
6+
setIfModifiedSince,
67
setContext,
78
build,
89
GetConfigInputBuilder,
@@ -11,6 +12,7 @@ module Io.Superposition.Model.GetConfigInput (
1112
org_id,
1213
prefix,
1314
version,
15+
if_modified_since,
1416
context
1517
) where
1618
import qualified Control.Applicative
@@ -22,6 +24,7 @@ import qualified Data.Functor
2224
import qualified Data.Map
2325
import qualified Data.Maybe
2426
import qualified Data.Text
27+
import qualified Data.Time
2528
import qualified GHC.Generics
2629
import qualified GHC.Show
2730
import qualified Io.Superposition.Utility
@@ -32,6 +35,7 @@ data GetConfigInput = GetConfigInput {
3235
org_id :: Data.Text.Text,
3336
prefix :: Data.Maybe.Maybe ([] Data.Text.Text),
3437
version :: Data.Maybe.Maybe Data.Text.Text,
38+
if_modified_since :: Data.Maybe.Maybe Data.Time.UTCTime,
3539
context :: Data.Maybe.Maybe (Data.Map.Map Data.Text.Text Data.Aeson.Value)
3640
} deriving (
3741
GHC.Show.Show,
@@ -45,6 +49,7 @@ instance Data.Aeson.ToJSON GetConfigInput where
4549
"org_id" Data.Aeson..= org_id a,
4650
"prefix" Data.Aeson..= prefix a,
4751
"version" Data.Aeson..= version a,
52+
"if_modified_since" Data.Aeson..= if_modified_since a,
4853
"context" Data.Aeson..= context a
4954
]
5055

@@ -57,6 +62,7 @@ instance Data.Aeson.FromJSON GetConfigInput where
5762
Control.Applicative.<*> (v Data.Aeson..: "org_id")
5863
Control.Applicative.<*> (v Data.Aeson..:? "prefix")
5964
Control.Applicative.<*> (v Data.Aeson..:? "version")
65+
Control.Applicative.<*> (v Data.Aeson..:? "if_modified_since")
6066
Control.Applicative.<*> (v Data.Aeson..:? "context")
6167

6268

@@ -67,6 +73,7 @@ data GetConfigInputBuilderState = GetConfigInputBuilderState {
6773
org_idBuilderState :: Data.Maybe.Maybe Data.Text.Text,
6874
prefixBuilderState :: Data.Maybe.Maybe ([] Data.Text.Text),
6975
versionBuilderState :: Data.Maybe.Maybe Data.Text.Text,
76+
if_modified_sinceBuilderState :: Data.Maybe.Maybe Data.Time.UTCTime,
7077
contextBuilderState :: Data.Maybe.Maybe (Data.Map.Map Data.Text.Text Data.Aeson.Value)
7178
} deriving (
7279
GHC.Generics.Generic
@@ -78,6 +85,7 @@ defaultBuilderState = GetConfigInputBuilderState {
7885
org_idBuilderState = Data.Maybe.Nothing,
7986
prefixBuilderState = Data.Maybe.Nothing,
8087
versionBuilderState = Data.Maybe.Nothing,
88+
if_modified_sinceBuilderState = Data.Maybe.Nothing,
8189
contextBuilderState = Data.Maybe.Nothing
8290
}
8391

@@ -99,6 +107,10 @@ setVersion :: Data.Maybe.Maybe Data.Text.Text -> GetConfigInputBuilder ()
99107
setVersion value =
100108
Control.Monad.State.Strict.modify (\s -> (s { versionBuilderState = value }))
101109

110+
setIfModifiedSince :: Data.Maybe.Maybe Data.Time.UTCTime -> GetConfigInputBuilder ()
111+
setIfModifiedSince value =
112+
Control.Monad.State.Strict.modify (\s -> (s { if_modified_sinceBuilderState = value }))
113+
102114
setContext :: Data.Maybe.Maybe (Data.Map.Map Data.Text.Text Data.Aeson.Value) -> GetConfigInputBuilder ()
103115
setContext value =
104116
Control.Monad.State.Strict.modify (\s -> (s { contextBuilderState = value }))
@@ -110,12 +122,14 @@ build builder = do
110122
org_id' <- Data.Maybe.maybe (Data.Either.Left "Io.Superposition.Model.GetConfigInput.GetConfigInput.org_id is a required property.") Data.Either.Right (org_idBuilderState st)
111123
prefix' <- Data.Either.Right (prefixBuilderState st)
112124
version' <- Data.Either.Right (versionBuilderState st)
125+
if_modified_since' <- Data.Either.Right (if_modified_sinceBuilderState st)
113126
context' <- Data.Either.Right (contextBuilderState st)
114127
Data.Either.Right (GetConfigInput {
115128
workspace_id = workspace_id',
116129
org_id = org_id',
117130
prefix = prefix',
118131
version = version',
132+
if_modified_since = if_modified_since',
119133
context = context'
120134
})
121135

@@ -129,6 +143,7 @@ instance Io.Superposition.Utility.IntoRequestBuilder GetConfigInput where
129143
Io.Superposition.Utility.serQuery "prefix" (prefix self)
130144
Io.Superposition.Utility.serQuery "version" (version self)
131145
Io.Superposition.Utility.serHeader "x-workspace" (workspace_id self)
146+
Io.Superposition.Utility.serHeader "If-Modified-Since" (if_modified_since self)
132147
Io.Superposition.Utility.serHeader "x-org-id" (org_id self)
133148
Io.Superposition.Utility.serField "context" (context self)
134149

0 commit comments

Comments
 (0)