// Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.

package components

type Hikvision struct {
	CustomVersion *string             `json:"custom_version,omitempty"`
	Platforms     []HikvisionPlatform `json:"platforms,omitempty"`
	PluginVersion *string             `json:"plugin_version,omitempty"`
	WebVersion    *string             `json:"web_version,omitempty"`
}

func (o *Hikvision) GetCustomVersion() *string {
	if o == nil {
		return nil
	}
	return o.CustomVersion
}

func (o *Hikvision) GetPlatforms() []HikvisionPlatform {
	if o == nil {
		return nil
	}
	return o.Platforms
}

func (o *Hikvision) GetPluginVersion() *string {
	if o == nil {
		return nil
	}
	return o.PluginVersion
}

func (o *Hikvision) GetWebVersion() *string {
	if o == nil {
		return nil
	}
	return o.WebVersion
}
