A pipeline object specifies which pipeline a deal should be assigned to and what status it should have within that pipeline. If either the pipeline name or status is left empty, the default pipeline and its default status will be assigned. If a pipeline name is provided but no status is specified, the default status for that particular pipeline will be applied.