datasources

package
v0.2.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 6, 2023 License: GPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewSlackAppManifest

func NewSlackAppManifest() datasource.DataSource

Types

type SlackAppManifest

type SlackAppManifest struct {
	// contains filtered or unexported fields
}

func (*SlackAppManifest) Configure

func (*SlackAppManifest) Metadata

func (*SlackAppManifest) Read

func (d *SlackAppManifest) Read(
	ctx context.Context,
	request datasource.ReadRequest,
	response *datasource.ReadResponse,
)

func (*SlackAppManifest) Schema

type SlackAppManifestModel

type SlackAppManifestModel struct {
	// Blocks
	Metadata           *slackappmanifest.Metadata           `tfsdk:"metadata"`
	DisplayInformation *slackappmanifest.DisplayInformation `tfsdk:"display_information"`
	Settings           *slackappmanifest.Settings           `tfsdk:"settings"`
	Features           *slackappmanifest.Features           `tfsdk:"features"`
	OauthConfig        *slackappmanifest.OauthConfig        `tfsdk:"oauth_config"`

	// Attributes
	Json types.String `tfsdk:"json"`
}

func (*SlackAppManifestModel) Read

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL