class Slack::Api::AppsManifestUpdate

Defined in:

slack/api/endpoints/apps_manifest_update.cr

Constant Summary

ASSIGNED_TYPES = [app_id : String, token : String, manifest : JSON::Any] of TypeDeclaration

Constructors

Instance Method Summary

Instance methods inherited from class Slack::Api::Base

base_url base_url, call : Slack::Model call, content_type : ContentTypes content_type, headers headers, token token

Constructor methods inherited from class Slack::Api::Base

new(pull : JSON::PullParser) new

Constructor Detail

def self.new(app_id : String, token : String, manifest : JSON::Any) #

def self.new(pull : JSON::PullParser) #

[View source]

Instance Method Detail

def app_id : String #

def app_id=(app_id : String) #

def base_url #

[View source]

[View source]
def content_type : ContentTypes #

[View source]
def manifest : JSON::Any #

Eventually, manifests should be converted into a strongly typed object specifying allowable values, validations, etc.

For now, this is a bit of a "power user" feature and manifest formats can be learned about at https://api.slack.com/reference/manifests.


def manifest=(manifest : JSON::Any) #

Eventually, manifests should be converted into a strongly typed object specifying allowable values, validations, etc.

For now, this is a bit of a "power user" feature and manifest formats can be learned about at https://api.slack.com/reference/manifests.


def token : String #

def token=(token : String) #