Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
222 changes: 110 additions & 112 deletions gen/slack/conversation/Conversation.go

Large diffs are not rendered by default.

13 changes: 6 additions & 7 deletions gen/slack/conversation/ConversationConfig.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ import (

type ConversationConfig struct {
// Experimental.
Connection interface{} `field:"optional" json:"connection" yaml:"connection"`
Connection any `field:"optional" json:"connection" yaml:"connection"`
// Experimental.
Count interface{} `field:"optional" json:"count" yaml:"count"`
Count any `field:"optional" json:"count" yaml:"count"`
// Experimental.
DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"`
// Experimental.
Expand All @@ -18,9 +18,9 @@ type ConversationConfig struct {
// Experimental.
Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"`
// Experimental.
Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"`
Provisioners *[]any `field:"optional" json:"provisioners" yaml:"provisioners"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/pablovarela/slack/1.2.2/docs/resources/conversation#is_private Conversation#is_private}.
IsPrivate interface{} `field:"required" json:"isPrivate" yaml:"isPrivate"`
IsPrivate any `field:"required" json:"isPrivate" yaml:"isPrivate"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/pablovarela/slack/1.2.2/docs/resources/conversation#name Conversation#name}.
Name *string `field:"required" json:"name" yaml:"name"`
// Either of none or archive.
Expand All @@ -32,19 +32,18 @@ type ConversationConfig struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/pablovarela/slack/1.2.2/docs/resources/conversation#action_on_update_permanent_members Conversation#action_on_update_permanent_members}
ActionOnUpdatePermanentMembers *string `field:"optional" json:"actionOnUpdatePermanentMembers" yaml:"actionOnUpdatePermanentMembers"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/pablovarela/slack/1.2.2/docs/resources/conversation#adopt_existing_channel Conversation#adopt_existing_channel}.
AdoptExistingChannel interface{} `field:"optional" json:"adoptExistingChannel" yaml:"adoptExistingChannel"`
AdoptExistingChannel any `field:"optional" json:"adoptExistingChannel" yaml:"adoptExistingChannel"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/pablovarela/slack/1.2.2/docs/resources/conversation#id Conversation#id}.
//
// Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.
// If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
Id *string `field:"optional" json:"id" yaml:"id"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/pablovarela/slack/1.2.2/docs/resources/conversation#is_archived Conversation#is_archived}.
IsArchived interface{} `field:"optional" json:"isArchived" yaml:"isArchived"`
IsArchived any `field:"optional" json:"isArchived" yaml:"isArchived"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/pablovarela/slack/1.2.2/docs/resources/conversation#permanent_members Conversation#permanent_members}.
PermanentMembers *[]*string `field:"optional" json:"permanentMembers" yaml:"permanentMembers"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/pablovarela/slack/1.2.2/docs/resources/conversation#purpose Conversation#purpose}.
Purpose *string `field:"optional" json:"purpose" yaml:"purpose"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/pablovarela/slack/1.2.2/docs/resources/conversation#topic Conversation#topic}.
Topic *string `field:"optional" json:"topic" yaml:"topic"`
}

23 changes: 11 additions & 12 deletions gen/slack/conversation/Conversation__checks.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ func (c *jsiiProxy_Conversation) validateAddMoveTargetParameters(moveTarget *str
return nil
}

func (c *jsiiProxy_Conversation) validateAddOverrideParameters(path *string, value interface{}) error {
func (c *jsiiProxy_Conversation) validateAddOverrideParameters(path *string, value any) error {
if path == nil {
return fmt.Errorf("parameter path is required, but nil was provided")
}
Expand Down Expand Up @@ -127,7 +127,7 @@ func (c *jsiiProxy_Conversation) validateMoveFromIdParameters(id *string) error
return nil
}

func (c *jsiiProxy_Conversation) validateMoveToParameters(moveTarget *string, index interface{}) error {
func (c *jsiiProxy_Conversation) validateMoveToParameters(moveTarget *string, index any) error {
if moveTarget == nil {
return fmt.Errorf("parameter moveTarget is required, but nil was provided")
}
Expand Down Expand Up @@ -220,23 +220,23 @@ func validateConversation_GenerateConfigForImportParameters(scope constructs.Con
return nil
}

func validateConversation_IsConstructParameters(x interface{}) error {
func validateConversation_IsConstructParameters(x any) error {
if x == nil {
return fmt.Errorf("parameter x is required, but nil was provided")
}

return nil
}

func validateConversation_IsTerraformElementParameters(x interface{}) error {
func validateConversation_IsTerraformElementParameters(x any) error {
if x == nil {
return fmt.Errorf("parameter x is required, but nil was provided")
}

return nil
}

func validateConversation_IsTerraformResourceParameters(x interface{}) error {
func validateConversation_IsTerraformResourceParameters(x any) error {
if x == nil {
return fmt.Errorf("parameter x is required, but nil was provided")
}
Expand All @@ -260,7 +260,7 @@ func (j *jsiiProxy_Conversation) validateSetActionOnUpdatePermanentMembersParame
return nil
}

func (j *jsiiProxy_Conversation) validateSetAdoptExistingChannelParameters(val interface{}) error {
func (j *jsiiProxy_Conversation) validateSetAdoptExistingChannelParameters(val any) error {
if val == nil {
return fmt.Errorf("parameter val is required, but nil was provided")
}
Expand All @@ -280,7 +280,7 @@ func (j *jsiiProxy_Conversation) validateSetAdoptExistingChannelParameters(val i
return nil
}

func (j *jsiiProxy_Conversation) validateSetConnectionParameters(val interface{}) error {
func (j *jsiiProxy_Conversation) validateSetConnectionParameters(val any) error {
switch val.(type) {
case *cdktf.SSHProvisionerConnection:
val := val.(*cdktf.SSHProvisionerConnection)
Expand Down Expand Up @@ -313,7 +313,7 @@ func (j *jsiiProxy_Conversation) validateSetConnectionParameters(val interface{}
return nil
}

func (j *jsiiProxy_Conversation) validateSetCountParameters(val interface{}) error {
func (j *jsiiProxy_Conversation) validateSetCountParameters(val any) error {
switch val.(type) {
case *float64:
// ok
Expand Down Expand Up @@ -378,7 +378,7 @@ func (j *jsiiProxy_Conversation) validateSetIdParameters(val *string) error {
return nil
}

func (j *jsiiProxy_Conversation) validateSetIsArchivedParameters(val interface{}) error {
func (j *jsiiProxy_Conversation) validateSetIsArchivedParameters(val any) error {
if val == nil {
return fmt.Errorf("parameter val is required, but nil was provided")
}
Expand All @@ -398,7 +398,7 @@ func (j *jsiiProxy_Conversation) validateSetIsArchivedParameters(val interface{}
return nil
}

func (j *jsiiProxy_Conversation) validateSetIsPrivateParameters(val interface{}) error {
func (j *jsiiProxy_Conversation) validateSetIsPrivateParameters(val any) error {
if val == nil {
return fmt.Errorf("parameter val is required, but nil was provided")
}
Expand Down Expand Up @@ -442,7 +442,7 @@ func (j *jsiiProxy_Conversation) validateSetPermanentMembersParameters(val *[]*s
return nil
}

func (j *jsiiProxy_Conversation) validateSetProvisionersParameters(val *[]interface{}) error {
func (j *jsiiProxy_Conversation) validateSetProvisionersParameters(val *[]any) error {
for idx_97dfc6, v := range *val {
switch v.(type) {
case *cdktf.FileProvisioner:
Expand Down Expand Up @@ -522,4 +522,3 @@ func validateNewConversationParameters(scope constructs.Construct, id *string, c

return nil
}

6 changes: 3 additions & 3 deletions gen/slack/conversation/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import (
func init() {
_jsii_.RegisterClass(
"@cdktf/provider-slack.conversation.Conversation",
reflect.TypeOf((*Conversation)(nil)).Elem(),
reflect.TypeFor[Conversation](),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "actionOnDestroy", GoGetter: "ActionOnDestroy"},
_jsii_.MemberProperty{JsiiProperty: "actionOnDestroyInput", GoGetter: "ActionOnDestroyInput"},
Expand Down Expand Up @@ -87,14 +87,14 @@ func init() {
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberMethod{JsiiMethod: "toTerraform", GoMethod: "ToTerraform"},
},
func() interface{} {
func() any {
j := jsiiProxy_Conversation{}
_jsii_.InitJsiiProxy(&j.Type__cdktfTerraformResource)
return &j
},
)
_jsii_.RegisterStruct(
"@cdktf/provider-slack.conversation.ConversationConfig",
reflect.TypeOf((*ConversationConfig)(nil)).Elem(),
reflect.TypeFor[ConversationConfig](),
)
}
Loading