Skip to content

Commit

Permalink
feat | fix | breaking: updates CopilotSeatDetails[CopilotSeatDetails_…
Browse files Browse the repository at this point in the history
…organization > NullableOrganizationSimple], [CopilotSeatDetails_assignee > SimpleUser], fixes many previously unknown types, fixes check run discriminator to evaluate status, fixes content discriminator to evaluate type
  • Loading branch information
octokitbot authored Oct 1, 2024
1 parent c7ac160 commit 2aeb32c
Show file tree
Hide file tree
Showing 12 changed files with 1,958 additions and 2,915 deletions.
3,885 changes: 1,851 additions & 2,034 deletions pkg/github/.kiota.log

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion pkg/github/kiota-lock.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"descriptionHash": "5AD56C70C99A341EB2245D8B4B909038D7CD876BE3E7877742AC24E2B67554388D1391AC7E925B0477F763ADB5432749B0666B71942F693845AF781D80C4D273",
"descriptionHash": "9783AC5ED648A8801D6EE3A07CDC07005929CB64ABFE6BE933FEE744B859BFE79ED4BB50B58AFEAEBD90FB9A5A0107C635337E32B3C6EA3C3B4C186123F9BC18",
"descriptionLocation": "../../../../../schemas/ghes-3.11.json",
"lockFileVersion": "1.0.0",
"kiotaVersion": "1.18.0",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,37 +4,37 @@ import (
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization"
)

type ItemItemBranchesItemProtectionRestrictionsAppsDeleteRequestBodyMember1 struct {
type ItemItemBranchesItemProtectionRestrictionsAppsDeleteRequestBody struct {
// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
additionalData map[string]any
// The GitHub Apps that have push access to this branch. Use the slugified version of the app name. **Note**: The list of users, apps, and teams in total is limited to 100 items.
apps []string
}
// NewItemItemBranchesItemProtectionRestrictionsAppsDeleteRequestBodyMember1 instantiates a new ItemItemBranchesItemProtectionRestrictionsAppsDeleteRequestBodyMember1 and sets the default values.
func NewItemItemBranchesItemProtectionRestrictionsAppsDeleteRequestBodyMember1()(*ItemItemBranchesItemProtectionRestrictionsAppsDeleteRequestBodyMember1) {
m := &ItemItemBranchesItemProtectionRestrictionsAppsDeleteRequestBodyMember1{
// NewItemItemBranchesItemProtectionRestrictionsAppsDeleteRequestBody instantiates a new ItemItemBranchesItemProtectionRestrictionsAppsDeleteRequestBody and sets the default values.
func NewItemItemBranchesItemProtectionRestrictionsAppsDeleteRequestBody()(*ItemItemBranchesItemProtectionRestrictionsAppsDeleteRequestBody) {
m := &ItemItemBranchesItemProtectionRestrictionsAppsDeleteRequestBody{
}
m.SetAdditionalData(make(map[string]any))
return m
}
// CreateItemItemBranchesItemProtectionRestrictionsAppsDeleteRequestBodyMember1FromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
// CreateItemItemBranchesItemProtectionRestrictionsAppsDeleteRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
// returns a Parsable when successful
func CreateItemItemBranchesItemProtectionRestrictionsAppsDeleteRequestBodyMember1FromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) {
return NewItemItemBranchesItemProtectionRestrictionsAppsDeleteRequestBodyMember1(), nil
func CreateItemItemBranchesItemProtectionRestrictionsAppsDeleteRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) {
return NewItemItemBranchesItemProtectionRestrictionsAppsDeleteRequestBody(), nil
}
// GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
// returns a map[string]any when successful
func (m *ItemItemBranchesItemProtectionRestrictionsAppsDeleteRequestBodyMember1) GetAdditionalData()(map[string]any) {
func (m *ItemItemBranchesItemProtectionRestrictionsAppsDeleteRequestBody) GetAdditionalData()(map[string]any) {
return m.additionalData
}
// GetApps gets the apps property value. The GitHub Apps that have push access to this branch. Use the slugified version of the app name. **Note**: The list of users, apps, and teams in total is limited to 100 items.
// returns a []string when successful
func (m *ItemItemBranchesItemProtectionRestrictionsAppsDeleteRequestBodyMember1) GetApps()([]string) {
func (m *ItemItemBranchesItemProtectionRestrictionsAppsDeleteRequestBody) GetApps()([]string) {
return m.apps
}
// GetFieldDeserializers the deserialization information for the current model
// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful
func (m *ItemItemBranchesItemProtectionRestrictionsAppsDeleteRequestBodyMember1) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) {
func (m *ItemItemBranchesItemProtectionRestrictionsAppsDeleteRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) {
res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error))
res["apps"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error {
val, err := n.GetCollectionOfPrimitiveValues("string")
Expand All @@ -55,7 +55,7 @@ func (m *ItemItemBranchesItemProtectionRestrictionsAppsDeleteRequestBodyMember1)
return res
}
// Serialize serializes information the current object
func (m *ItemItemBranchesItemProtectionRestrictionsAppsDeleteRequestBodyMember1) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) {
func (m *ItemItemBranchesItemProtectionRestrictionsAppsDeleteRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) {
if m.GetApps() != nil {
err := writer.WriteCollectionOfStringValues("apps", m.GetApps())
if err != nil {
Expand All @@ -71,14 +71,14 @@ func (m *ItemItemBranchesItemProtectionRestrictionsAppsDeleteRequestBodyMember1)
return nil
}
// SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (m *ItemItemBranchesItemProtectionRestrictionsAppsDeleteRequestBodyMember1) SetAdditionalData(value map[string]any)() {
func (m *ItemItemBranchesItemProtectionRestrictionsAppsDeleteRequestBody) SetAdditionalData(value map[string]any)() {
m.additionalData = value
}
// SetApps sets the apps property value. The GitHub Apps that have push access to this branch. Use the slugified version of the app name. **Note**: The list of users, apps, and teams in total is limited to 100 items.
func (m *ItemItemBranchesItemProtectionRestrictionsAppsDeleteRequestBodyMember1) SetApps(value []string)() {
func (m *ItemItemBranchesItemProtectionRestrictionsAppsDeleteRequestBody) SetApps(value []string)() {
m.apps = value
}
type ItemItemBranchesItemProtectionRestrictionsAppsDeleteRequestBodyMember1able interface {
type ItemItemBranchesItemProtectionRestrictionsAppsDeleteRequestBodyable interface {
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
GetApps()([]string)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,37 +4,37 @@ import (
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization"
)

type ItemItemBranchesItemProtectionRestrictionsAppsPostRequestBodyMember1 struct {
type ItemItemBranchesItemProtectionRestrictionsAppsPostRequestBody struct {
// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
additionalData map[string]any
// The GitHub Apps that have push access to this branch. Use the slugified version of the app name. **Note**: The list of users, apps, and teams in total is limited to 100 items.
apps []string
}
// NewItemItemBranchesItemProtectionRestrictionsAppsPostRequestBodyMember1 instantiates a new ItemItemBranchesItemProtectionRestrictionsAppsPostRequestBodyMember1 and sets the default values.
func NewItemItemBranchesItemProtectionRestrictionsAppsPostRequestBodyMember1()(*ItemItemBranchesItemProtectionRestrictionsAppsPostRequestBodyMember1) {
m := &ItemItemBranchesItemProtectionRestrictionsAppsPostRequestBodyMember1{
// NewItemItemBranchesItemProtectionRestrictionsAppsPostRequestBody instantiates a new ItemItemBranchesItemProtectionRestrictionsAppsPostRequestBody and sets the default values.
func NewItemItemBranchesItemProtectionRestrictionsAppsPostRequestBody()(*ItemItemBranchesItemProtectionRestrictionsAppsPostRequestBody) {
m := &ItemItemBranchesItemProtectionRestrictionsAppsPostRequestBody{
}
m.SetAdditionalData(make(map[string]any))
return m
}
// CreateItemItemBranchesItemProtectionRestrictionsAppsPostRequestBodyMember1FromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
// CreateItemItemBranchesItemProtectionRestrictionsAppsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value
// returns a Parsable when successful
func CreateItemItemBranchesItemProtectionRestrictionsAppsPostRequestBodyMember1FromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) {
return NewItemItemBranchesItemProtectionRestrictionsAppsPostRequestBodyMember1(), nil
func CreateItemItemBranchesItemProtectionRestrictionsAppsPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) {
return NewItemItemBranchesItemProtectionRestrictionsAppsPostRequestBody(), nil
}
// GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
// returns a map[string]any when successful
func (m *ItemItemBranchesItemProtectionRestrictionsAppsPostRequestBodyMember1) GetAdditionalData()(map[string]any) {
func (m *ItemItemBranchesItemProtectionRestrictionsAppsPostRequestBody) GetAdditionalData()(map[string]any) {
return m.additionalData
}
// GetApps gets the apps property value. The GitHub Apps that have push access to this branch. Use the slugified version of the app name. **Note**: The list of users, apps, and teams in total is limited to 100 items.
// returns a []string when successful
func (m *ItemItemBranchesItemProtectionRestrictionsAppsPostRequestBodyMember1) GetApps()([]string) {
func (m *ItemItemBranchesItemProtectionRestrictionsAppsPostRequestBody) GetApps()([]string) {
return m.apps
}
// GetFieldDeserializers the deserialization information for the current model
// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful
func (m *ItemItemBranchesItemProtectionRestrictionsAppsPostRequestBodyMember1) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) {
func (m *ItemItemBranchesItemProtectionRestrictionsAppsPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) {
res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error))
res["apps"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error {
val, err := n.GetCollectionOfPrimitiveValues("string")
Expand All @@ -55,7 +55,7 @@ func (m *ItemItemBranchesItemProtectionRestrictionsAppsPostRequestBodyMember1) G
return res
}
// Serialize serializes information the current object
func (m *ItemItemBranchesItemProtectionRestrictionsAppsPostRequestBodyMember1) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) {
func (m *ItemItemBranchesItemProtectionRestrictionsAppsPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) {
if m.GetApps() != nil {
err := writer.WriteCollectionOfStringValues("apps", m.GetApps())
if err != nil {
Expand All @@ -71,14 +71,14 @@ func (m *ItemItemBranchesItemProtectionRestrictionsAppsPostRequestBodyMember1) S
return nil
}
// SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (m *ItemItemBranchesItemProtectionRestrictionsAppsPostRequestBodyMember1) SetAdditionalData(value map[string]any)() {
func (m *ItemItemBranchesItemProtectionRestrictionsAppsPostRequestBody) SetAdditionalData(value map[string]any)() {
m.additionalData = value
}
// SetApps sets the apps property value. The GitHub Apps that have push access to this branch. Use the slugified version of the app name. **Note**: The list of users, apps, and teams in total is limited to 100 items.
func (m *ItemItemBranchesItemProtectionRestrictionsAppsPostRequestBodyMember1) SetApps(value []string)() {
func (m *ItemItemBranchesItemProtectionRestrictionsAppsPostRequestBody) SetApps(value []string)() {
m.apps = value
}
type ItemItemBranchesItemProtectionRestrictionsAppsPostRequestBodyMember1able interface {
type ItemItemBranchesItemProtectionRestrictionsAppsPostRequestBodyable interface {
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
GetApps()([]string)
Expand Down
Loading

0 comments on commit 2aeb32c

Please sign in to comment.