func NewStopCastingArgs(sinkName string) *StopCastingArgs {
	args := new(StopCastingArgs)
	args.SinkName = sinkName
	return args
}
NewStopCastingArgs initializes StopCastingArgs with the required arguments.
package cast
type EnableArgs struct {
	PresentationURL *string `json:"presentationUrl,omitempty"`  
}
func NewEnableArgs() *EnableArgs {
	args := new(EnableArgs)
	return args
}
func (a *EnableArgs) SetPresentationURL(presentationURL string) *EnableArgs {
	a.PresentationURL = &presentationURL
	return a
}
type SetSinkToUseArgs struct {
	SinkName string `json:"sinkName"`  
}
func NewSetSinkToUseArgs(sinkName string) *SetSinkToUseArgs {
	args := new(SetSinkToUseArgs)
	args.SinkName = sinkName
	return args
}
type StartTabMirroringArgs struct {
	SinkName string `json:"sinkName"`  
}
func NewStartTabMirroringArgs(sinkName string) *StartTabMirroringArgs {
	args := new(StartTabMirroringArgs)
	args.SinkName = sinkName
	return args
}
type StopCastingArgs struct {
	SinkName string `json:"sinkName"`  
}