struct Slack::Api::AppsManifestUpdate

Defined in:

slack/api/endpoints/apps_manifest_update.cr

Constant Summary

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

Constructors

Instance Method Summary

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

call : Slack::Model call, content_type : ContentTypes content_type, headers headers, request_url : String request_url, result : HTTP::Client::Response result, token : String token, token=(token : String) token=

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

new(pull : JSON::PullParser) new

Constructor Detail

def self.new(token : String, app_id : 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) #


[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 request_url : String #

[View source]
def result : HTTP::Client::Response #

[View source]