// Code generated by msgraph-generate.go DO NOT EDIT. package msgraph import "context" // MailFolderCopyRequestParameter undocumented type MailFolderCopyRequestParameter struct { // DestinationID undocumented DestinationID *string `json:"DestinationId,omitempty"` } // MailFolderMoveRequestParameter undocumented type MailFolderMoveRequestParameter struct { // DestinationID undocumented DestinationID *string `json:"DestinationId,omitempty"` } // type MailFolderCopyRequestBuilder struct{ BaseRequestBuilder } // Copy action undocumented func (b *MailFolderRequestBuilder) Copy(reqObj *MailFolderCopyRequestParameter) *MailFolderCopyRequestBuilder { bb := &MailFolderCopyRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} bb.BaseRequestBuilder.baseURL += "/copy" bb.BaseRequestBuilder.requestObject = reqObj return bb } // type MailFolderCopyRequest struct{ BaseRequest } // func (b *MailFolderCopyRequestBuilder) Request() *MailFolderCopyRequest { return &MailFolderCopyRequest{ BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, } } // func (r *MailFolderCopyRequest) Post(ctx context.Context) (resObj *MailFolder, err error) { err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } // type MailFolderMoveRequestBuilder struct{ BaseRequestBuilder } // Move action undocumented func (b *MailFolderRequestBuilder) Move(reqObj *MailFolderMoveRequestParameter) *MailFolderMoveRequestBuilder { bb := &MailFolderMoveRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} bb.BaseRequestBuilder.baseURL += "/move" bb.BaseRequestBuilder.requestObject = reqObj return bb } // type MailFolderMoveRequest struct{ BaseRequest } // func (b *MailFolderMoveRequestBuilder) Request() *MailFolderMoveRequest { return &MailFolderMoveRequest{ BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, } } // func (r *MailFolderMoveRequest) Post(ctx context.Context) (resObj *MailFolder, err error) { err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return }