toggle menu
winds
1.0.2
jvm
switch theme
search in API
api
/
dev.teogor.winds.api
/
Scm
Scm
sealed
interface
Scm
Inheritors
GitHub
GitLab
Bitbucket
Local
Custom
CustomExplicit
Default
Members
Members & Extensions
Types
Bitbucket
Link copied to clipboard
data
class
Bitbucket
(
var
repository
:
String
,
var
owner
:
String
,
var
workspaceName
:
String
?
=
null
)
:
Scm
Companion
Link copied to clipboard
object
Companion
Custom
Link copied to clipboard
data
class
Custom
(
var
repository
:
String
,
var
owner
:
String
,
var
domain
:
String
)
:
Scm
Custom
Explicit
Link copied to clipboard
data
class
CustomExplicit
(
var
connection
:
String
,
var
developerConnection
:
String
,
var
repository
:
String
,
var
owner
:
String
,
var
repositoryUrl
:
String
)
:
Scm
Default
Link copied to clipboard
object
Default
:
Scm
Git
Hub
Link copied to clipboard
data
class
GitHub
(
var
repository
:
String
,
var
owner
:
String
)
:
Scm
Git
Lab
Link copied to clipboard
data
class
GitLab
(
var
repository
:
String
,
var
owner
:
String
,
var
groupName
:
String
?
=
null
)
:
Scm
Local
Link copied to clipboard
data
class
Local
(
var
path
:
String
,
var
repository
:
String
,
var
owner
:
String
)
:
Scm
Properties
connection
Link copied to clipboard
abstract
val
connection
:
String
developer
Connection
Link copied to clipboard
abstract
val
developerConnection
:
String
owner
Link copied to clipboard
abstract
val
owner
:
String
repository
Link copied to clipboard
abstract
val
repository
:
String
repository
Url
Link copied to clipboard
abstract
val
repositoryUrl
:
String
Functions
has
Version
Control
Link copied to clipboard
open
fun
hasVersionControl
(
)
:
Boolean
validate
Link copied to clipboard
fun
Scm
.
validate
(
)
:
Scm