Documentation
¶
Overview ¶
Package model defines the structures that represent the metadata returned by the Spring Initializr API. This metadata includes information about available Spring Boot versions, build tools, packaging options, programming languages, Java versions, and dependencies that can be used to configure a new Spring project.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Dependencies ¶
type Dependencies struct { Type string `json:"type"` Values []DependencyGroup `json:"values"` }
type DependencyGroup ¶
type InitializrMetadata ¶
type InitializrMetadata struct { Dependencies Dependencies `json:"dependencies"` Type SelectableValue `json:"type"` Packaging SelectableValue `json:"packaging"` JavaVersion SelectableValue `json:"javaVersion"` Language SelectableValue `json:"language"` BootVersion SelectableValue `json:"bootVersion"` GroupID TextValue `json:"groupId"` ArtifactID TextValue `json:"artifactId"` Version TextValue `json:"version"` Name TextValue `json:"name"` Description TextValue `json:"description"` PackageName TextValue `json:"packageName"` }
type SelectableValue ¶
Click to show internal directories.
Click to hide internal directories.