module Stratosphere.CodeBuild.Project.SourceProperty (
module Exports, SourceProperty(..), mkSourceProperty
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.CodeBuild.Project.BuildStatusConfigProperty as Exports
import {-# SOURCE #-} Stratosphere.CodeBuild.Project.GitSubmodulesConfigProperty as Exports
import {-# SOURCE #-} Stratosphere.CodeBuild.Project.SourceAuthProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Value
data SourceProperty
=
SourceProperty {SourceProperty -> ()
haddock_workaround_ :: (),
SourceProperty -> Maybe SourceAuthProperty
auth :: (Prelude.Maybe SourceAuthProperty),
SourceProperty -> Maybe (Value Text)
buildSpec :: (Prelude.Maybe (Value Prelude.Text)),
SourceProperty -> Maybe BuildStatusConfigProperty
buildStatusConfig :: (Prelude.Maybe BuildStatusConfigProperty),
SourceProperty -> Maybe (Value Integer)
gitCloneDepth :: (Prelude.Maybe (Value Prelude.Integer)),
SourceProperty -> Maybe GitSubmodulesConfigProperty
gitSubmodulesConfig :: (Prelude.Maybe GitSubmodulesConfigProperty),
SourceProperty -> Maybe (Value Bool)
insecureSsl :: (Prelude.Maybe (Value Prelude.Bool)),
SourceProperty -> Maybe (Value Text)
location :: (Prelude.Maybe (Value Prelude.Text)),
SourceProperty -> Maybe (Value Bool)
reportBuildStatus :: (Prelude.Maybe (Value Prelude.Bool)),
SourceProperty -> Maybe (Value Text)
sourceIdentifier :: (Prelude.Maybe (Value Prelude.Text)),
SourceProperty -> Value Text
type' :: (Value Prelude.Text)}
deriving stock (SourceProperty -> SourceProperty -> Bool
(SourceProperty -> SourceProperty -> Bool)
-> (SourceProperty -> SourceProperty -> Bool) -> Eq SourceProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: SourceProperty -> SourceProperty -> Bool
== :: SourceProperty -> SourceProperty -> Bool
$c/= :: SourceProperty -> SourceProperty -> Bool
/= :: SourceProperty -> SourceProperty -> Bool
Prelude.Eq, Int -> SourceProperty -> ShowS
[SourceProperty] -> ShowS
SourceProperty -> String
(Int -> SourceProperty -> ShowS)
-> (SourceProperty -> String)
-> ([SourceProperty] -> ShowS)
-> Show SourceProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> SourceProperty -> ShowS
showsPrec :: Int -> SourceProperty -> ShowS
$cshow :: SourceProperty -> String
show :: SourceProperty -> String
$cshowList :: [SourceProperty] -> ShowS
showList :: [SourceProperty] -> ShowS
Prelude.Show)
mkSourceProperty :: Value Prelude.Text -> SourceProperty
mkSourceProperty :: Value Text -> SourceProperty
mkSourceProperty Value Text
type'
= SourceProperty
{haddock_workaround_ :: ()
haddock_workaround_ = (), type' :: Value Text
type' = Value Text
type', auth :: Maybe SourceAuthProperty
auth = Maybe SourceAuthProperty
forall a. Maybe a
Prelude.Nothing,
buildSpec :: Maybe (Value Text)
buildSpec = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, buildStatusConfig :: Maybe BuildStatusConfigProperty
buildStatusConfig = Maybe BuildStatusConfigProperty
forall a. Maybe a
Prelude.Nothing,
gitCloneDepth :: Maybe (Value Integer)
gitCloneDepth = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
gitSubmodulesConfig :: Maybe GitSubmodulesConfigProperty
gitSubmodulesConfig = Maybe GitSubmodulesConfigProperty
forall a. Maybe a
Prelude.Nothing,
insecureSsl :: Maybe (Value Bool)
insecureSsl = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing, location :: Maybe (Value Text)
location = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
reportBuildStatus :: Maybe (Value Bool)
reportBuildStatus = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
sourceIdentifier :: Maybe (Value Text)
sourceIdentifier = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties SourceProperty where
toResourceProperties :: SourceProperty -> ResourceProperties
toResourceProperties SourceProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe BuildStatusConfigProperty
Maybe GitSubmodulesConfigProperty
Maybe SourceAuthProperty
()
Value Text
haddock_workaround_ :: SourceProperty -> ()
auth :: SourceProperty -> Maybe SourceAuthProperty
buildSpec :: SourceProperty -> Maybe (Value Text)
buildStatusConfig :: SourceProperty -> Maybe BuildStatusConfigProperty
gitCloneDepth :: SourceProperty -> Maybe (Value Integer)
gitSubmodulesConfig :: SourceProperty -> Maybe GitSubmodulesConfigProperty
insecureSsl :: SourceProperty -> Maybe (Value Bool)
location :: SourceProperty -> Maybe (Value Text)
reportBuildStatus :: SourceProperty -> Maybe (Value Bool)
sourceIdentifier :: SourceProperty -> Maybe (Value Text)
type' :: SourceProperty -> Value Text
haddock_workaround_ :: ()
auth :: Maybe SourceAuthProperty
buildSpec :: Maybe (Value Text)
buildStatusConfig :: Maybe BuildStatusConfigProperty
gitCloneDepth :: Maybe (Value Integer)
gitSubmodulesConfig :: Maybe GitSubmodulesConfigProperty
insecureSsl :: Maybe (Value Bool)
location :: Maybe (Value Text)
reportBuildStatus :: Maybe (Value Bool)
sourceIdentifier :: Maybe (Value Text)
type' :: Value Text
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::CodeBuild::Project.Source",
supportsTags :: Bool
supportsTags = Bool
Prelude.False,
properties :: Object
properties = [Item Object] -> Object
forall l. IsList l => [Item l] -> l
Prelude.fromList
([(Key, Value)] -> [(Key, Value)] -> [(Key, Value)]
forall a. Semigroup a => a -> a -> a
(Prelude.<>)
[Key
"Type" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
type']
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> SourceAuthProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Auth" (SourceAuthProperty -> (Key, Value))
-> Maybe SourceAuthProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SourceAuthProperty
auth,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"BuildSpec" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
buildSpec,
Key -> BuildStatusConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"BuildStatusConfig" (BuildStatusConfigProperty -> (Key, Value))
-> Maybe BuildStatusConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe BuildStatusConfigProperty
buildStatusConfig,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"GitCloneDepth" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
gitCloneDepth,
Key -> GitSubmodulesConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"GitSubmodulesConfig" (GitSubmodulesConfigProperty -> (Key, Value))
-> Maybe GitSubmodulesConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe GitSubmodulesConfigProperty
gitSubmodulesConfig,
Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"InsecureSsl" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
insecureSsl,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Location" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
location,
Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ReportBuildStatus" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
reportBuildStatus,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SourceIdentifier" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
sourceIdentifier]))}
instance JSON.ToJSON SourceProperty where
toJSON :: SourceProperty -> Value
toJSON SourceProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe BuildStatusConfigProperty
Maybe GitSubmodulesConfigProperty
Maybe SourceAuthProperty
()
Value Text
haddock_workaround_ :: SourceProperty -> ()
auth :: SourceProperty -> Maybe SourceAuthProperty
buildSpec :: SourceProperty -> Maybe (Value Text)
buildStatusConfig :: SourceProperty -> Maybe BuildStatusConfigProperty
gitCloneDepth :: SourceProperty -> Maybe (Value Integer)
gitSubmodulesConfig :: SourceProperty -> Maybe GitSubmodulesConfigProperty
insecureSsl :: SourceProperty -> Maybe (Value Bool)
location :: SourceProperty -> Maybe (Value Text)
reportBuildStatus :: SourceProperty -> Maybe (Value Bool)
sourceIdentifier :: SourceProperty -> Maybe (Value Text)
type' :: SourceProperty -> Value Text
haddock_workaround_ :: ()
auth :: Maybe SourceAuthProperty
buildSpec :: Maybe (Value Text)
buildStatusConfig :: Maybe BuildStatusConfigProperty
gitCloneDepth :: Maybe (Value Integer)
gitSubmodulesConfig :: Maybe GitSubmodulesConfigProperty
insecureSsl :: Maybe (Value Bool)
location :: Maybe (Value Text)
reportBuildStatus :: Maybe (Value Bool)
sourceIdentifier :: Maybe (Value Text)
type' :: Value Text
..}
= [(Key, Value)] -> Value
JSON.object
([Item [(Key, Value)]] -> [(Key, Value)]
forall l. IsList l => [Item l] -> l
Prelude.fromList
([(Key, Value)] -> [(Key, Value)] -> [(Key, Value)]
forall a. Semigroup a => a -> a -> a
(Prelude.<>)
[Key
"Type" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
type']
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> SourceAuthProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Auth" (SourceAuthProperty -> (Key, Value))
-> Maybe SourceAuthProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SourceAuthProperty
auth,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"BuildSpec" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
buildSpec,
Key -> BuildStatusConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"BuildStatusConfig" (BuildStatusConfigProperty -> (Key, Value))
-> Maybe BuildStatusConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe BuildStatusConfigProperty
buildStatusConfig,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"GitCloneDepth" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
gitCloneDepth,
Key -> GitSubmodulesConfigProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"GitSubmodulesConfig" (GitSubmodulesConfigProperty -> (Key, Value))
-> Maybe GitSubmodulesConfigProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe GitSubmodulesConfigProperty
gitSubmodulesConfig,
Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"InsecureSsl" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
insecureSsl,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Location" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
location,
Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ReportBuildStatus" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
reportBuildStatus,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SourceIdentifier" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
sourceIdentifier])))
instance Property "Auth" SourceProperty where
type PropertyType "Auth" SourceProperty = SourceAuthProperty
set :: PropertyType "Auth" SourceProperty
-> SourceProperty -> SourceProperty
set PropertyType "Auth" SourceProperty
newValue SourceProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe BuildStatusConfigProperty
Maybe GitSubmodulesConfigProperty
Maybe SourceAuthProperty
()
Value Text
haddock_workaround_ :: SourceProperty -> ()
auth :: SourceProperty -> Maybe SourceAuthProperty
buildSpec :: SourceProperty -> Maybe (Value Text)
buildStatusConfig :: SourceProperty -> Maybe BuildStatusConfigProperty
gitCloneDepth :: SourceProperty -> Maybe (Value Integer)
gitSubmodulesConfig :: SourceProperty -> Maybe GitSubmodulesConfigProperty
insecureSsl :: SourceProperty -> Maybe (Value Bool)
location :: SourceProperty -> Maybe (Value Text)
reportBuildStatus :: SourceProperty -> Maybe (Value Bool)
sourceIdentifier :: SourceProperty -> Maybe (Value Text)
type' :: SourceProperty -> Value Text
haddock_workaround_ :: ()
auth :: Maybe SourceAuthProperty
buildSpec :: Maybe (Value Text)
buildStatusConfig :: Maybe BuildStatusConfigProperty
gitCloneDepth :: Maybe (Value Integer)
gitSubmodulesConfig :: Maybe GitSubmodulesConfigProperty
insecureSsl :: Maybe (Value Bool)
location :: Maybe (Value Text)
reportBuildStatus :: Maybe (Value Bool)
sourceIdentifier :: Maybe (Value Text)
type' :: Value Text
..}
= SourceProperty {auth :: Maybe SourceAuthProperty
auth = SourceAuthProperty -> Maybe SourceAuthProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Auth" SourceProperty
SourceAuthProperty
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe BuildStatusConfigProperty
Maybe GitSubmodulesConfigProperty
()
Value Text
haddock_workaround_ :: ()
buildSpec :: Maybe (Value Text)
buildStatusConfig :: Maybe BuildStatusConfigProperty
gitCloneDepth :: Maybe (Value Integer)
gitSubmodulesConfig :: Maybe GitSubmodulesConfigProperty
insecureSsl :: Maybe (Value Bool)
location :: Maybe (Value Text)
reportBuildStatus :: Maybe (Value Bool)
sourceIdentifier :: Maybe (Value Text)
type' :: Value Text
haddock_workaround_ :: ()
buildSpec :: Maybe (Value Text)
buildStatusConfig :: Maybe BuildStatusConfigProperty
gitCloneDepth :: Maybe (Value Integer)
gitSubmodulesConfig :: Maybe GitSubmodulesConfigProperty
insecureSsl :: Maybe (Value Bool)
location :: Maybe (Value Text)
reportBuildStatus :: Maybe (Value Bool)
sourceIdentifier :: Maybe (Value Text)
type' :: Value Text
..}
instance Property "BuildSpec" SourceProperty where
type PropertyType "BuildSpec" SourceProperty = Value Prelude.Text
set :: PropertyType "BuildSpec" SourceProperty
-> SourceProperty -> SourceProperty
set PropertyType "BuildSpec" SourceProperty
newValue SourceProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe BuildStatusConfigProperty
Maybe GitSubmodulesConfigProperty
Maybe SourceAuthProperty
()
Value Text
haddock_workaround_ :: SourceProperty -> ()
auth :: SourceProperty -> Maybe SourceAuthProperty
buildSpec :: SourceProperty -> Maybe (Value Text)
buildStatusConfig :: SourceProperty -> Maybe BuildStatusConfigProperty
gitCloneDepth :: SourceProperty -> Maybe (Value Integer)
gitSubmodulesConfig :: SourceProperty -> Maybe GitSubmodulesConfigProperty
insecureSsl :: SourceProperty -> Maybe (Value Bool)
location :: SourceProperty -> Maybe (Value Text)
reportBuildStatus :: SourceProperty -> Maybe (Value Bool)
sourceIdentifier :: SourceProperty -> Maybe (Value Text)
type' :: SourceProperty -> Value Text
haddock_workaround_ :: ()
auth :: Maybe SourceAuthProperty
buildSpec :: Maybe (Value Text)
buildStatusConfig :: Maybe BuildStatusConfigProperty
gitCloneDepth :: Maybe (Value Integer)
gitSubmodulesConfig :: Maybe GitSubmodulesConfigProperty
insecureSsl :: Maybe (Value Bool)
location :: Maybe (Value Text)
reportBuildStatus :: Maybe (Value Bool)
sourceIdentifier :: Maybe (Value Text)
type' :: Value Text
..}
= SourceProperty {buildSpec :: Maybe (Value Text)
buildSpec = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "BuildSpec" SourceProperty
Value Text
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe BuildStatusConfigProperty
Maybe GitSubmodulesConfigProperty
Maybe SourceAuthProperty
()
Value Text
haddock_workaround_ :: ()
auth :: Maybe SourceAuthProperty
buildStatusConfig :: Maybe BuildStatusConfigProperty
gitCloneDepth :: Maybe (Value Integer)
gitSubmodulesConfig :: Maybe GitSubmodulesConfigProperty
insecureSsl :: Maybe (Value Bool)
location :: Maybe (Value Text)
reportBuildStatus :: Maybe (Value Bool)
sourceIdentifier :: Maybe (Value Text)
type' :: Value Text
haddock_workaround_ :: ()
auth :: Maybe SourceAuthProperty
buildStatusConfig :: Maybe BuildStatusConfigProperty
gitCloneDepth :: Maybe (Value Integer)
gitSubmodulesConfig :: Maybe GitSubmodulesConfigProperty
insecureSsl :: Maybe (Value Bool)
location :: Maybe (Value Text)
reportBuildStatus :: Maybe (Value Bool)
sourceIdentifier :: Maybe (Value Text)
type' :: Value Text
..}
instance Property "BuildStatusConfig" SourceProperty where
type PropertyType "BuildStatusConfig" SourceProperty = BuildStatusConfigProperty
set :: PropertyType "BuildStatusConfig" SourceProperty
-> SourceProperty -> SourceProperty
set PropertyType "BuildStatusConfig" SourceProperty
newValue SourceProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe BuildStatusConfigProperty
Maybe GitSubmodulesConfigProperty
Maybe SourceAuthProperty
()
Value Text
haddock_workaround_ :: SourceProperty -> ()
auth :: SourceProperty -> Maybe SourceAuthProperty
buildSpec :: SourceProperty -> Maybe (Value Text)
buildStatusConfig :: SourceProperty -> Maybe BuildStatusConfigProperty
gitCloneDepth :: SourceProperty -> Maybe (Value Integer)
gitSubmodulesConfig :: SourceProperty -> Maybe GitSubmodulesConfigProperty
insecureSsl :: SourceProperty -> Maybe (Value Bool)
location :: SourceProperty -> Maybe (Value Text)
reportBuildStatus :: SourceProperty -> Maybe (Value Bool)
sourceIdentifier :: SourceProperty -> Maybe (Value Text)
type' :: SourceProperty -> Value Text
haddock_workaround_ :: ()
auth :: Maybe SourceAuthProperty
buildSpec :: Maybe (Value Text)
buildStatusConfig :: Maybe BuildStatusConfigProperty
gitCloneDepth :: Maybe (Value Integer)
gitSubmodulesConfig :: Maybe GitSubmodulesConfigProperty
insecureSsl :: Maybe (Value Bool)
location :: Maybe (Value Text)
reportBuildStatus :: Maybe (Value Bool)
sourceIdentifier :: Maybe (Value Text)
type' :: Value Text
..}
= SourceProperty {buildStatusConfig :: Maybe BuildStatusConfigProperty
buildStatusConfig = BuildStatusConfigProperty -> Maybe BuildStatusConfigProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "BuildStatusConfig" SourceProperty
BuildStatusConfigProperty
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe GitSubmodulesConfigProperty
Maybe SourceAuthProperty
()
Value Text
haddock_workaround_ :: ()
auth :: Maybe SourceAuthProperty
buildSpec :: Maybe (Value Text)
gitCloneDepth :: Maybe (Value Integer)
gitSubmodulesConfig :: Maybe GitSubmodulesConfigProperty
insecureSsl :: Maybe (Value Bool)
location :: Maybe (Value Text)
reportBuildStatus :: Maybe (Value Bool)
sourceIdentifier :: Maybe (Value Text)
type' :: Value Text
haddock_workaround_ :: ()
auth :: Maybe SourceAuthProperty
buildSpec :: Maybe (Value Text)
gitCloneDepth :: Maybe (Value Integer)
gitSubmodulesConfig :: Maybe GitSubmodulesConfigProperty
insecureSsl :: Maybe (Value Bool)
location :: Maybe (Value Text)
reportBuildStatus :: Maybe (Value Bool)
sourceIdentifier :: Maybe (Value Text)
type' :: Value Text
..}
instance Property "GitCloneDepth" SourceProperty where
type PropertyType "GitCloneDepth" SourceProperty = Value Prelude.Integer
set :: PropertyType "GitCloneDepth" SourceProperty
-> SourceProperty -> SourceProperty
set PropertyType "GitCloneDepth" SourceProperty
newValue SourceProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe BuildStatusConfigProperty
Maybe GitSubmodulesConfigProperty
Maybe SourceAuthProperty
()
Value Text
haddock_workaround_ :: SourceProperty -> ()
auth :: SourceProperty -> Maybe SourceAuthProperty
buildSpec :: SourceProperty -> Maybe (Value Text)
buildStatusConfig :: SourceProperty -> Maybe BuildStatusConfigProperty
gitCloneDepth :: SourceProperty -> Maybe (Value Integer)
gitSubmodulesConfig :: SourceProperty -> Maybe GitSubmodulesConfigProperty
insecureSsl :: SourceProperty -> Maybe (Value Bool)
location :: SourceProperty -> Maybe (Value Text)
reportBuildStatus :: SourceProperty -> Maybe (Value Bool)
sourceIdentifier :: SourceProperty -> Maybe (Value Text)
type' :: SourceProperty -> Value Text
haddock_workaround_ :: ()
auth :: Maybe SourceAuthProperty
buildSpec :: Maybe (Value Text)
buildStatusConfig :: Maybe BuildStatusConfigProperty
gitCloneDepth :: Maybe (Value Integer)
gitSubmodulesConfig :: Maybe GitSubmodulesConfigProperty
insecureSsl :: Maybe (Value Bool)
location :: Maybe (Value Text)
reportBuildStatus :: Maybe (Value Bool)
sourceIdentifier :: Maybe (Value Text)
type' :: Value Text
..}
= SourceProperty {gitCloneDepth :: Maybe (Value Integer)
gitCloneDepth = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "GitCloneDepth" SourceProperty
Value Integer
newValue, Maybe (Value Bool)
Maybe (Value Text)
Maybe BuildStatusConfigProperty
Maybe GitSubmodulesConfigProperty
Maybe SourceAuthProperty
()
Value Text
haddock_workaround_ :: ()
auth :: Maybe SourceAuthProperty
buildSpec :: Maybe (Value Text)
buildStatusConfig :: Maybe BuildStatusConfigProperty
gitSubmodulesConfig :: Maybe GitSubmodulesConfigProperty
insecureSsl :: Maybe (Value Bool)
location :: Maybe (Value Text)
reportBuildStatus :: Maybe (Value Bool)
sourceIdentifier :: Maybe (Value Text)
type' :: Value Text
haddock_workaround_ :: ()
auth :: Maybe SourceAuthProperty
buildSpec :: Maybe (Value Text)
buildStatusConfig :: Maybe BuildStatusConfigProperty
gitSubmodulesConfig :: Maybe GitSubmodulesConfigProperty
insecureSsl :: Maybe (Value Bool)
location :: Maybe (Value Text)
reportBuildStatus :: Maybe (Value Bool)
sourceIdentifier :: Maybe (Value Text)
type' :: Value Text
..}
instance Property "GitSubmodulesConfig" SourceProperty where
type PropertyType "GitSubmodulesConfig" SourceProperty = GitSubmodulesConfigProperty
set :: PropertyType "GitSubmodulesConfig" SourceProperty
-> SourceProperty -> SourceProperty
set PropertyType "GitSubmodulesConfig" SourceProperty
newValue SourceProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe BuildStatusConfigProperty
Maybe GitSubmodulesConfigProperty
Maybe SourceAuthProperty
()
Value Text
haddock_workaround_ :: SourceProperty -> ()
auth :: SourceProperty -> Maybe SourceAuthProperty
buildSpec :: SourceProperty -> Maybe (Value Text)
buildStatusConfig :: SourceProperty -> Maybe BuildStatusConfigProperty
gitCloneDepth :: SourceProperty -> Maybe (Value Integer)
gitSubmodulesConfig :: SourceProperty -> Maybe GitSubmodulesConfigProperty
insecureSsl :: SourceProperty -> Maybe (Value Bool)
location :: SourceProperty -> Maybe (Value Text)
reportBuildStatus :: SourceProperty -> Maybe (Value Bool)
sourceIdentifier :: SourceProperty -> Maybe (Value Text)
type' :: SourceProperty -> Value Text
haddock_workaround_ :: ()
auth :: Maybe SourceAuthProperty
buildSpec :: Maybe (Value Text)
buildStatusConfig :: Maybe BuildStatusConfigProperty
gitCloneDepth :: Maybe (Value Integer)
gitSubmodulesConfig :: Maybe GitSubmodulesConfigProperty
insecureSsl :: Maybe (Value Bool)
location :: Maybe (Value Text)
reportBuildStatus :: Maybe (Value Bool)
sourceIdentifier :: Maybe (Value Text)
type' :: Value Text
..}
= SourceProperty {gitSubmodulesConfig :: Maybe GitSubmodulesConfigProperty
gitSubmodulesConfig = GitSubmodulesConfigProperty -> Maybe GitSubmodulesConfigProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "GitSubmodulesConfig" SourceProperty
GitSubmodulesConfigProperty
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe BuildStatusConfigProperty
Maybe SourceAuthProperty
()
Value Text
haddock_workaround_ :: ()
auth :: Maybe SourceAuthProperty
buildSpec :: Maybe (Value Text)
buildStatusConfig :: Maybe BuildStatusConfigProperty
gitCloneDepth :: Maybe (Value Integer)
insecureSsl :: Maybe (Value Bool)
location :: Maybe (Value Text)
reportBuildStatus :: Maybe (Value Bool)
sourceIdentifier :: Maybe (Value Text)
type' :: Value Text
haddock_workaround_ :: ()
auth :: Maybe SourceAuthProperty
buildSpec :: Maybe (Value Text)
buildStatusConfig :: Maybe BuildStatusConfigProperty
gitCloneDepth :: Maybe (Value Integer)
insecureSsl :: Maybe (Value Bool)
location :: Maybe (Value Text)
reportBuildStatus :: Maybe (Value Bool)
sourceIdentifier :: Maybe (Value Text)
type' :: Value Text
..}
instance Property "InsecureSsl" SourceProperty where
type PropertyType "InsecureSsl" SourceProperty = Value Prelude.Bool
set :: PropertyType "InsecureSsl" SourceProperty
-> SourceProperty -> SourceProperty
set PropertyType "InsecureSsl" SourceProperty
newValue SourceProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe BuildStatusConfigProperty
Maybe GitSubmodulesConfigProperty
Maybe SourceAuthProperty
()
Value Text
haddock_workaround_ :: SourceProperty -> ()
auth :: SourceProperty -> Maybe SourceAuthProperty
buildSpec :: SourceProperty -> Maybe (Value Text)
buildStatusConfig :: SourceProperty -> Maybe BuildStatusConfigProperty
gitCloneDepth :: SourceProperty -> Maybe (Value Integer)
gitSubmodulesConfig :: SourceProperty -> Maybe GitSubmodulesConfigProperty
insecureSsl :: SourceProperty -> Maybe (Value Bool)
location :: SourceProperty -> Maybe (Value Text)
reportBuildStatus :: SourceProperty -> Maybe (Value Bool)
sourceIdentifier :: SourceProperty -> Maybe (Value Text)
type' :: SourceProperty -> Value Text
haddock_workaround_ :: ()
auth :: Maybe SourceAuthProperty
buildSpec :: Maybe (Value Text)
buildStatusConfig :: Maybe BuildStatusConfigProperty
gitCloneDepth :: Maybe (Value Integer)
gitSubmodulesConfig :: Maybe GitSubmodulesConfigProperty
insecureSsl :: Maybe (Value Bool)
location :: Maybe (Value Text)
reportBuildStatus :: Maybe (Value Bool)
sourceIdentifier :: Maybe (Value Text)
type' :: Value Text
..}
= SourceProperty {insecureSsl :: Maybe (Value Bool)
insecureSsl = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "InsecureSsl" SourceProperty
Value Bool
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe BuildStatusConfigProperty
Maybe GitSubmodulesConfigProperty
Maybe SourceAuthProperty
()
Value Text
haddock_workaround_ :: ()
auth :: Maybe SourceAuthProperty
buildSpec :: Maybe (Value Text)
buildStatusConfig :: Maybe BuildStatusConfigProperty
gitCloneDepth :: Maybe (Value Integer)
gitSubmodulesConfig :: Maybe GitSubmodulesConfigProperty
location :: Maybe (Value Text)
reportBuildStatus :: Maybe (Value Bool)
sourceIdentifier :: Maybe (Value Text)
type' :: Value Text
haddock_workaround_ :: ()
auth :: Maybe SourceAuthProperty
buildSpec :: Maybe (Value Text)
buildStatusConfig :: Maybe BuildStatusConfigProperty
gitCloneDepth :: Maybe (Value Integer)
gitSubmodulesConfig :: Maybe GitSubmodulesConfigProperty
location :: Maybe (Value Text)
reportBuildStatus :: Maybe (Value Bool)
sourceIdentifier :: Maybe (Value Text)
type' :: Value Text
..}
instance Property "Location" SourceProperty where
type PropertyType "Location" SourceProperty = Value Prelude.Text
set :: PropertyType "Location" SourceProperty
-> SourceProperty -> SourceProperty
set PropertyType "Location" SourceProperty
newValue SourceProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe BuildStatusConfigProperty
Maybe GitSubmodulesConfigProperty
Maybe SourceAuthProperty
()
Value Text
haddock_workaround_ :: SourceProperty -> ()
auth :: SourceProperty -> Maybe SourceAuthProperty
buildSpec :: SourceProperty -> Maybe (Value Text)
buildStatusConfig :: SourceProperty -> Maybe BuildStatusConfigProperty
gitCloneDepth :: SourceProperty -> Maybe (Value Integer)
gitSubmodulesConfig :: SourceProperty -> Maybe GitSubmodulesConfigProperty
insecureSsl :: SourceProperty -> Maybe (Value Bool)
location :: SourceProperty -> Maybe (Value Text)
reportBuildStatus :: SourceProperty -> Maybe (Value Bool)
sourceIdentifier :: SourceProperty -> Maybe (Value Text)
type' :: SourceProperty -> Value Text
haddock_workaround_ :: ()
auth :: Maybe SourceAuthProperty
buildSpec :: Maybe (Value Text)
buildStatusConfig :: Maybe BuildStatusConfigProperty
gitCloneDepth :: Maybe (Value Integer)
gitSubmodulesConfig :: Maybe GitSubmodulesConfigProperty
insecureSsl :: Maybe (Value Bool)
location :: Maybe (Value Text)
reportBuildStatus :: Maybe (Value Bool)
sourceIdentifier :: Maybe (Value Text)
type' :: Value Text
..}
= SourceProperty {location :: Maybe (Value Text)
location = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Location" SourceProperty
Value Text
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe BuildStatusConfigProperty
Maybe GitSubmodulesConfigProperty
Maybe SourceAuthProperty
()
Value Text
haddock_workaround_ :: ()
auth :: Maybe SourceAuthProperty
buildSpec :: Maybe (Value Text)
buildStatusConfig :: Maybe BuildStatusConfigProperty
gitCloneDepth :: Maybe (Value Integer)
gitSubmodulesConfig :: Maybe GitSubmodulesConfigProperty
insecureSsl :: Maybe (Value Bool)
reportBuildStatus :: Maybe (Value Bool)
sourceIdentifier :: Maybe (Value Text)
type' :: Value Text
haddock_workaround_ :: ()
auth :: Maybe SourceAuthProperty
buildSpec :: Maybe (Value Text)
buildStatusConfig :: Maybe BuildStatusConfigProperty
gitCloneDepth :: Maybe (Value Integer)
gitSubmodulesConfig :: Maybe GitSubmodulesConfigProperty
insecureSsl :: Maybe (Value Bool)
reportBuildStatus :: Maybe (Value Bool)
sourceIdentifier :: Maybe (Value Text)
type' :: Value Text
..}
instance Property "ReportBuildStatus" SourceProperty where
type PropertyType "ReportBuildStatus" SourceProperty = Value Prelude.Bool
set :: PropertyType "ReportBuildStatus" SourceProperty
-> SourceProperty -> SourceProperty
set PropertyType "ReportBuildStatus" SourceProperty
newValue SourceProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe BuildStatusConfigProperty
Maybe GitSubmodulesConfigProperty
Maybe SourceAuthProperty
()
Value Text
haddock_workaround_ :: SourceProperty -> ()
auth :: SourceProperty -> Maybe SourceAuthProperty
buildSpec :: SourceProperty -> Maybe (Value Text)
buildStatusConfig :: SourceProperty -> Maybe BuildStatusConfigProperty
gitCloneDepth :: SourceProperty -> Maybe (Value Integer)
gitSubmodulesConfig :: SourceProperty -> Maybe GitSubmodulesConfigProperty
insecureSsl :: SourceProperty -> Maybe (Value Bool)
location :: SourceProperty -> Maybe (Value Text)
reportBuildStatus :: SourceProperty -> Maybe (Value Bool)
sourceIdentifier :: SourceProperty -> Maybe (Value Text)
type' :: SourceProperty -> Value Text
haddock_workaround_ :: ()
auth :: Maybe SourceAuthProperty
buildSpec :: Maybe (Value Text)
buildStatusConfig :: Maybe BuildStatusConfigProperty
gitCloneDepth :: Maybe (Value Integer)
gitSubmodulesConfig :: Maybe GitSubmodulesConfigProperty
insecureSsl :: Maybe (Value Bool)
location :: Maybe (Value Text)
reportBuildStatus :: Maybe (Value Bool)
sourceIdentifier :: Maybe (Value Text)
type' :: Value Text
..}
= SourceProperty {reportBuildStatus :: Maybe (Value Bool)
reportBuildStatus = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ReportBuildStatus" SourceProperty
Value Bool
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe BuildStatusConfigProperty
Maybe GitSubmodulesConfigProperty
Maybe SourceAuthProperty
()
Value Text
haddock_workaround_ :: ()
auth :: Maybe SourceAuthProperty
buildSpec :: Maybe (Value Text)
buildStatusConfig :: Maybe BuildStatusConfigProperty
gitCloneDepth :: Maybe (Value Integer)
gitSubmodulesConfig :: Maybe GitSubmodulesConfigProperty
insecureSsl :: Maybe (Value Bool)
location :: Maybe (Value Text)
sourceIdentifier :: Maybe (Value Text)
type' :: Value Text
haddock_workaround_ :: ()
auth :: Maybe SourceAuthProperty
buildSpec :: Maybe (Value Text)
buildStatusConfig :: Maybe BuildStatusConfigProperty
gitCloneDepth :: Maybe (Value Integer)
gitSubmodulesConfig :: Maybe GitSubmodulesConfigProperty
insecureSsl :: Maybe (Value Bool)
location :: Maybe (Value Text)
sourceIdentifier :: Maybe (Value Text)
type' :: Value Text
..}
instance Property "SourceIdentifier" SourceProperty where
type PropertyType "SourceIdentifier" SourceProperty = Value Prelude.Text
set :: PropertyType "SourceIdentifier" SourceProperty
-> SourceProperty -> SourceProperty
set PropertyType "SourceIdentifier" SourceProperty
newValue SourceProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe BuildStatusConfigProperty
Maybe GitSubmodulesConfigProperty
Maybe SourceAuthProperty
()
Value Text
haddock_workaround_ :: SourceProperty -> ()
auth :: SourceProperty -> Maybe SourceAuthProperty
buildSpec :: SourceProperty -> Maybe (Value Text)
buildStatusConfig :: SourceProperty -> Maybe BuildStatusConfigProperty
gitCloneDepth :: SourceProperty -> Maybe (Value Integer)
gitSubmodulesConfig :: SourceProperty -> Maybe GitSubmodulesConfigProperty
insecureSsl :: SourceProperty -> Maybe (Value Bool)
location :: SourceProperty -> Maybe (Value Text)
reportBuildStatus :: SourceProperty -> Maybe (Value Bool)
sourceIdentifier :: SourceProperty -> Maybe (Value Text)
type' :: SourceProperty -> Value Text
haddock_workaround_ :: ()
auth :: Maybe SourceAuthProperty
buildSpec :: Maybe (Value Text)
buildStatusConfig :: Maybe BuildStatusConfigProperty
gitCloneDepth :: Maybe (Value Integer)
gitSubmodulesConfig :: Maybe GitSubmodulesConfigProperty
insecureSsl :: Maybe (Value Bool)
location :: Maybe (Value Text)
reportBuildStatus :: Maybe (Value Bool)
sourceIdentifier :: Maybe (Value Text)
type' :: Value Text
..}
= SourceProperty {sourceIdentifier :: Maybe (Value Text)
sourceIdentifier = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SourceIdentifier" SourceProperty
Value Text
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe BuildStatusConfigProperty
Maybe GitSubmodulesConfigProperty
Maybe SourceAuthProperty
()
Value Text
haddock_workaround_ :: ()
auth :: Maybe SourceAuthProperty
buildSpec :: Maybe (Value Text)
buildStatusConfig :: Maybe BuildStatusConfigProperty
gitCloneDepth :: Maybe (Value Integer)
gitSubmodulesConfig :: Maybe GitSubmodulesConfigProperty
insecureSsl :: Maybe (Value Bool)
location :: Maybe (Value Text)
reportBuildStatus :: Maybe (Value Bool)
type' :: Value Text
haddock_workaround_ :: ()
auth :: Maybe SourceAuthProperty
buildSpec :: Maybe (Value Text)
buildStatusConfig :: Maybe BuildStatusConfigProperty
gitCloneDepth :: Maybe (Value Integer)
gitSubmodulesConfig :: Maybe GitSubmodulesConfigProperty
insecureSsl :: Maybe (Value Bool)
location :: Maybe (Value Text)
reportBuildStatus :: Maybe (Value Bool)
type' :: Value Text
..}
instance Property "Type" SourceProperty where
type PropertyType "Type" SourceProperty = Value Prelude.Text
set :: PropertyType "Type" SourceProperty
-> SourceProperty -> SourceProperty
set PropertyType "Type" SourceProperty
newValue SourceProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe BuildStatusConfigProperty
Maybe GitSubmodulesConfigProperty
Maybe SourceAuthProperty
()
Value Text
haddock_workaround_ :: SourceProperty -> ()
auth :: SourceProperty -> Maybe SourceAuthProperty
buildSpec :: SourceProperty -> Maybe (Value Text)
buildStatusConfig :: SourceProperty -> Maybe BuildStatusConfigProperty
gitCloneDepth :: SourceProperty -> Maybe (Value Integer)
gitSubmodulesConfig :: SourceProperty -> Maybe GitSubmodulesConfigProperty
insecureSsl :: SourceProperty -> Maybe (Value Bool)
location :: SourceProperty -> Maybe (Value Text)
reportBuildStatus :: SourceProperty -> Maybe (Value Bool)
sourceIdentifier :: SourceProperty -> Maybe (Value Text)
type' :: SourceProperty -> Value Text
haddock_workaround_ :: ()
auth :: Maybe SourceAuthProperty
buildSpec :: Maybe (Value Text)
buildStatusConfig :: Maybe BuildStatusConfigProperty
gitCloneDepth :: Maybe (Value Integer)
gitSubmodulesConfig :: Maybe GitSubmodulesConfigProperty
insecureSsl :: Maybe (Value Bool)
location :: Maybe (Value Text)
reportBuildStatus :: Maybe (Value Bool)
sourceIdentifier :: Maybe (Value Text)
type' :: Value Text
..}
= SourceProperty {type' :: Value Text
type' = PropertyType "Type" SourceProperty
Value Text
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe BuildStatusConfigProperty
Maybe GitSubmodulesConfigProperty
Maybe SourceAuthProperty
()
haddock_workaround_ :: ()
auth :: Maybe SourceAuthProperty
buildSpec :: Maybe (Value Text)
buildStatusConfig :: Maybe BuildStatusConfigProperty
gitCloneDepth :: Maybe (Value Integer)
gitSubmodulesConfig :: Maybe GitSubmodulesConfigProperty
insecureSsl :: Maybe (Value Bool)
location :: Maybe (Value Text)
reportBuildStatus :: Maybe (Value Bool)
sourceIdentifier :: Maybe (Value Text)
haddock_workaround_ :: ()
auth :: Maybe SourceAuthProperty
buildSpec :: Maybe (Value Text)
buildStatusConfig :: Maybe BuildStatusConfigProperty
gitCloneDepth :: Maybe (Value Integer)
gitSubmodulesConfig :: Maybe GitSubmodulesConfigProperty
insecureSsl :: Maybe (Value Bool)
location :: Maybe (Value Text)
reportBuildStatus :: Maybe (Value Bool)
sourceIdentifier :: Maybe (Value Text)
..}