func NewPortManagementInformationForTSCWithinSessionModificationResponse(info *IE) *IE {
	return newGroupedIE(PortManagementInformationForTSCWithinSessionModificationResponse, 0, info)
}
NewPortManagementInformationForTSCWithinSessionModificationResponse creates a new PortManagementInformationForTSCWithinSessionModificationResponse IE.
package ie
func NewTSCManagementInformation(typ uint16, ies ...*IE) *IE {
	return newGroupedIE(typ, 0, ies...)
}
func NewTSCManagementInformationWithinSessionModificationRequest(ies ...*IE) *IE {
	return newGroupedIE(TSCManagementInformationWithinSessionModificationRequest, 0, ies...)
}
func NewTSCManagementInformationWithinSessionModificationResponse(ies ...*IE) *IE {
	return newGroupedIE(TSCManagementInformationWithinSessionModificationResponse, 0, ies...)
}
func NewTSCManagementInformationWithinSessionReportRequest(ies ...*IE) *IE {
	return newGroupedIE(TSCManagementInformationWithinSessionReportRequest, 0, ies...)
}
func (i *IE) TSCManagementInformation() ([]*IE, error) {
	switch i.Type {
	case TSCManagementInformationWithinSessionModificationRequest,
		TSCManagementInformationWithinSessionModificationResponse,
		TSCManagementInformationWithinSessionReportRequest:
		return ParseMultiIEs(i.Payload)
	default:
		return nil, &InvalidTypeError{Type: i.Type}
	}
}
func NewPortManagementInformationForTSC(typ uint16, info *IE) *IE {
	return newGroupedIE(typ, 0, info)
}
func NewPortManagementInformationForTSCWithinSessionModificationRequest(info *IE) *IE {
	return newGroupedIE(PortManagementInformationForTSCWithinSessionModificationRequest, 0, info)
}