// Code generated by msgraph-generate.go DO NOT EDIT. package msgraph import "context" // TeamCloneRequestParameter undocumented type TeamCloneRequestParameter struct { // DisplayName undocumented DisplayName *string `json:"displayName,omitempty"` // Description undocumented Description *string `json:"description,omitempty"` // MailNickname undocumented MailNickname *string `json:"mailNickname,omitempty"` // Classification undocumented Classification *string `json:"classification,omitempty"` // Visibility undocumented Visibility *TeamVisibilityType `json:"visibility,omitempty"` // PartsToClone undocumented PartsToClone *ClonableTeamParts `json:"partsToClone,omitempty"` } // TeamArchiveRequestParameter undocumented type TeamArchiveRequestParameter struct { // ShouldSetSpoSiteReadOnlyForMembers undocumented ShouldSetSpoSiteReadOnlyForMembers *bool `json:"shouldSetSpoSiteReadOnlyForMembers,omitempty"` } // TeamUnarchiveRequestParameter undocumented type TeamUnarchiveRequestParameter struct { } // type TeamCloneRequestBuilder struct{ BaseRequestBuilder } // Clone action undocumented func (b *TeamRequestBuilder) Clone(reqObj *TeamCloneRequestParameter) *TeamCloneRequestBuilder { bb := &TeamCloneRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} bb.BaseRequestBuilder.baseURL += "/clone" bb.BaseRequestBuilder.requestObject = reqObj return bb } // type TeamCloneRequest struct{ BaseRequest } // func (b *TeamCloneRequestBuilder) Request() *TeamCloneRequest { return &TeamCloneRequest{ BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, } } // func (r *TeamCloneRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } // type TeamArchiveRequestBuilder struct{ BaseRequestBuilder } // Archive action undocumented func (b *TeamRequestBuilder) Archive(reqObj *TeamArchiveRequestParameter) *TeamArchiveRequestBuilder { bb := &TeamArchiveRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} bb.BaseRequestBuilder.baseURL += "/archive" bb.BaseRequestBuilder.requestObject = reqObj return bb } // type TeamArchiveRequest struct{ BaseRequest } // func (b *TeamArchiveRequestBuilder) Request() *TeamArchiveRequest { return &TeamArchiveRequest{ BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, } } // func (r *TeamArchiveRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } // type TeamUnarchiveRequestBuilder struct{ BaseRequestBuilder } // Unarchive action undocumented func (b *TeamRequestBuilder) Unarchive(reqObj *TeamUnarchiveRequestParameter) *TeamUnarchiveRequestBuilder { bb := &TeamUnarchiveRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} bb.BaseRequestBuilder.baseURL += "/unarchive" bb.BaseRequestBuilder.requestObject = reqObj return bb } // type TeamUnarchiveRequest struct{ BaseRequest } // func (b *TeamUnarchiveRequestBuilder) Request() *TeamUnarchiveRequest { return &TeamUnarchiveRequest{ BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, } } // func (r *TeamUnarchiveRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) }