func NewPFDManagementRequest(seq uint32, ies ...*ie.IE) *PFDManagementRequest {
	m := &PFDManagementRequest{
		Header: NewHeader(
			1, 0, 0, 0,
			MsgTypePFDManagementRequest, 0, seq, 0,
			nil,
		),
	}
	for _, i := range ies {
		switch i.Type {
		case ie.ApplicationIDsPFDs:
			m.ApplicationIDsPFDs = append(m.ApplicationIDsPFDs, i)
		default:
			m.IEs = append(m.IEs, i)
		}
	}
	m.SetLength()
	return m
}
NewPFDManagementRequest creates a new PFDManagementRequest.
package message
import (
	"github.com/wmnsk/go-pfcp/ie"
)
type PFDManagementRequest struct {
	*Header
	ApplicationIDsPFDs []*ie.IE
	IEs                []*ie.IE
}