DropletManifestError
Why a droplet.json was refused.
enum DropletManifestError
Cases
DropletManifestError.invalidID(_:)
case invalidID(String)
The id does not satisfy isValid(_:).
DropletManifestError.idMustBeLowercase(_:)
case idMustBeLowercase(String)
A public submission used uppercase in its id.
DropletManifestError.emptyField(_:)
case emptyField(String)
A required field was empty.
DropletManifestError.summaryTooLong(count:limit:)
case summaryTooLong(count: Int, limit: Int)
summary is longer than the Store row can show.
DropletManifestError.iconNotIconComposer(_:)
case iconNotIconComposer(String)
icon does not name an Icon Composer document.
DropletManifestError.invalidCreatorAvatar(_:)
case invalidCreatorAvatar(String)
creator.avatar is missing or is not a PNG.
DropletManifestError.communityDropletNeedsSource
case communityDropletNeedsSource
A community droplet did not declare a public repository.
DropletManifestError.communitySubmissionClaimedFirstParty
case communitySubmissionClaimedFirstParty
A submission claimed first-party authorship.
DropletManifestError.unknownCapability(_:)
case unknownCapability(String)
A capability string is not one DroppyKit knows.
DropletManifestError.noSurfaces
case noSurfaces
surfaces was empty; a droplet that draws nothing cannot ship.
Properties
errorDescription
var errorDescription: String? { get }