func (r *RoomService) Create(ctx context.Context, data url.Values) (*Room, error) {
	room := new(Room)
	err := r.client.CreateResource(ctx, roomPathPart, data, room)
	return room, err
}
Create a room with the given url.Values. For more information on valid values,
see https://www.twilio.com/docs/api/video/rooms-resource#post-parameters or use the
package twilio
import (
	"context"
	"net/url"
)
const roomPathPart = "Rooms"
type RoomService struct {
	client *Client
}
type Room struct {
	Sid                         string            `json:"sid"`
	AccountSid                  string            `json:"account_sid"`
	Type                        string            `json:"type"`
	EnableTurn                  bool              `json:"enable_turn"`
	UniqueName                  string            `json:"unique_name"`
	StatusCallback              string            `json:"status_callback"`
	StatusCallbackMethod        string            `json:"status_callback_method"`
	MaxParticipants             uint              `json:"max_participants"`
	RecordParticipantsOnConnect bool              `json:"record_participants_on_connect"`
	Duration                    uint              `json:"duration"`
	MediaRegion                 string            `json:"media_region"`
	Status                      Status            `json:"status"`
	DateCreated                 TwilioTime        `json:"date_created"`
	DateUpdated                 TwilioTime        `json:"date_updated"`
	EndTime                     TwilioTime        `json:"end_time"`
	URL                         string            `json:"url"`
	Links                       map[string]string `json:"links"`
}
type RoomPage struct {
	Meta  Meta    `json:"meta"`
	Rooms []*Room `json:"rooms"`
}
type RoomPageIterator struct {
	p *PageIterator
}
func (r *RoomService) Get(ctx context.Context, sidOrUniqueName string) (*Room, error) {
	room := new(Room)
	err := r.client.GetResource(ctx, roomPathPart, sidOrUniqueName, room)
	return room, err
}
func (r *RoomService) Complete(sid string) (*Room, error) {
	room := new(Room)
	v := url.Values{}
	v.Set("Status", string(StatusCompleted))
	err := r.client.UpdateResource(context.Background(), roomPathPart, sid, v, room)
	return room, err
}