Package com.slack.api.model.manifest
Class AppManifest
- java.lang.Object
-
- com.slack.api.model.manifest.AppManifest
-
public class AppManifest extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAppManifest.AppHomestatic classAppManifest.AppManifestBuilderstatic classAppManifest.BotUserstatic classAppManifest.DisplayInformationstatic classAppManifest.EventSubscriptionsstatic classAppManifest.Featuresstatic classAppManifest.Functionstatic classAppManifest.Interactivitystatic classAppManifest.Metadatastatic classAppManifest.OAuthConfigstatic classAppManifest.ParameterPropertystatic classAppManifest.Scopesstatic classAppManifest.Settingsstatic classAppManifest.Shortcutstatic classAppManifest.SlashCommand
-
Constructor Summary
Constructors Constructor Description AppManifest()AppManifest(AppManifest.Metadata metadata, AppManifest.DisplayInformation displayInformation, AppManifest.Settings settings, AppManifest.Features features, AppManifest.OAuthConfig oauthConfig, Map<String,AppManifest.Function> functions)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AppManifest.AppManifestBuilderbuilder()protected booleancanEqual(Object other)booleanequals(Object o)AppManifest.DisplayInformationgetDisplayInformation()AppManifest.FeaturesgetFeatures()Map<String,AppManifest.Function>getFunctions()AppManifest.MetadatagetMetadata()AppManifest.OAuthConfiggetOauthConfig()AppManifest.SettingsgetSettings()inthashCode()voidsetDisplayInformation(AppManifest.DisplayInformation displayInformation)voidsetFeatures(AppManifest.Features features)voidsetFunctions(Map<String,AppManifest.Function> functions)voidsetMetadata(AppManifest.Metadata metadata)voidsetOauthConfig(AppManifest.OAuthConfig oauthConfig)voidsetSettings(AppManifest.Settings settings)StringtoString()
-
-
-
Constructor Detail
-
AppManifest
public AppManifest()
-
AppManifest
public AppManifest(AppManifest.Metadata metadata, AppManifest.DisplayInformation displayInformation, AppManifest.Settings settings, AppManifest.Features features, AppManifest.OAuthConfig oauthConfig, Map<String,AppManifest.Function> functions)
-
-
Method Detail
-
builder
public static AppManifest.AppManifestBuilder builder()
-
getMetadata
public AppManifest.Metadata getMetadata()
-
getDisplayInformation
public AppManifest.DisplayInformation getDisplayInformation()
-
getSettings
public AppManifest.Settings getSettings()
-
getFeatures
public AppManifest.Features getFeatures()
-
getOauthConfig
public AppManifest.OAuthConfig getOauthConfig()
-
getFunctions
public Map<String,AppManifest.Function> getFunctions()
-
setMetadata
public void setMetadata(AppManifest.Metadata metadata)
-
setDisplayInformation
public void setDisplayInformation(AppManifest.DisplayInformation displayInformation)
-
setSettings
public void setSettings(AppManifest.Settings settings)
-
setFeatures
public void setFeatures(AppManifest.Features features)
-
setOauthConfig
public void setOauthConfig(AppManifest.OAuthConfig oauthConfig)
-
setFunctions
public void setFunctions(Map<String,AppManifest.Function> functions)
-
canEqual
protected boolean canEqual(Object other)
-
-