func List(c *messagebird.Client, options *ListOptions) (*ConversationList, error) {
	query := paginationQuery(options)
	convList := &ConversationList{}
	if err := request(c, convList, http.MethodGet, fmt.Sprintf("%s?%s", path, query), nil); err != nil {
		return nil, err
	}
	return convList, nil
}
List gets a collection of Conversations. Pagination can be set in options.
package conversation
import (
	"fmt"
	"net/http"
	messagebird "github.com/messagebird/go-rest-api/v7"
)
type ListOptions struct {
	Limit, Offset int
}
type StartRequest struct {
	ChannelID string          `json:"channelId"`
	Content   *MessageContent `json:"content"`
	To        string          `json:"to"`
	Type      MessageType     `json:"type"`
}
type UpdateRequest struct {
	Status ConversationStatus `json:"status"`
}
var DefaultListOptions = &ListOptions{10, 0}