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 }