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

package shared

type SourceRingcentralUpdate struct {
	// Could be seen at response to basic api call to an endpoint with ~ operator.  Example- (https://platform.devtest.ringcentral.com/restapi/v1.0/account/~/extension/~/business-hours)
	//
	AccountID string `json:"account_id"`
	// Token could be recieved by following instructions at https://developers.ringcentral.com/api-reference/authentication
	AuthToken string `json:"auth_token"`
	// Could be seen at response to basic api call to an endpoint with ~ operator.  Example- (https://platform.devtest.ringcentral.com/restapi/v1.0/account/~/extension/~/business-hours)
	//
	ExtensionID string `json:"extension_id"`
}

func (o *SourceRingcentralUpdate) GetAccountID() string {
	if o == nil {
		return ""
	}
	return o.AccountID
}

func (o *SourceRingcentralUpdate) GetAuthToken() string {
	if o == nil {
		return ""
	}
	return o.AuthToken
}

func (o *SourceRingcentralUpdate) GetExtensionID() string {
	if o == nil {
		return ""
	}
	return o.ExtensionID
}
