// SPDX-FileCopyrightText: 2023 The Pion community <https://pion.ly>
// SPDX-License-Identifier: MIT

package sctp

// errorCauseInvalidMandatoryParameter represents an SCTP error cause.
type errorCauseInvalidMandatoryParameter struct {
	errorCauseHeader
}

func ( *errorCauseInvalidMandatoryParameter) () ([]byte, error) {
	return .errorCauseHeader.marshal()
}

func ( *errorCauseInvalidMandatoryParameter) ( []byte) error {
	return .errorCauseHeader.unmarshal()
}

// String makes errorCauseInvalidMandatoryParameter printable.
func ( *errorCauseInvalidMandatoryParameter) () string {
	return .errorCauseHeader.String()
}