func (r Ticket) Edit(templateObject *datatypes.Ticket, contents *string, attachedFiles []datatypes.Container_Utility_File_Attachment) (resp datatypes.Ticket, err error) {
	params := []interface{}{
		templateObject,
		contents,
		attachedFiles,
	}
	err = r.Session.DoRequest("SoftLayer_Ticket", "edit", params, &r.Options, &resp)
	return
}
// Edit a SoftLayer ticket. The edit method is two-fold. You may either edit a ticket itself, add an update to a ticket, attach up to two files to a ticket, or perform all of these tasks. The SoftLayer API ignores changes made to the ''userEditableFlag''  and ''accountId'' properties. You may not assign a ticket to a user that your API account does not have access to. You may not enter a custom title for standard support tickets, buy may do so when editing an administrative ticket. Finally, you may not close a ticket using this method. Please contact SoftLayer if you need a ticket closed.
//
// If you need to only add an update to a ticket then please use the [[SoftLayer_Ticket::addUpdate|addUpdate]] method in this service. Likewise if you need to only attach a file to a ticket then use the [[SoftLayer_Ticket::addAttachedFile|addAttachedFile]] method. The edit method exists as a convenience if you need to perform all these tasks at once.
Edit a SoftLayer ticket. The edit method is two-fold. You may either edit a ticket itself, add an update to a ticket, attach up to two files to a ticket, or perform all of these tasks. The SoftLayer API ignores changes made to the ''userEditableFlag''  and ''accountId'' properties. You may not assign a ticket to a user that your API account does not have access to. You may not enter a custom title for standard support tickets, buy may do so when editing an administrative ticket. Finally, you may not close a ticket using this method. Please contact SoftLayer if you need a ticket closed.

If you need to only add an update to a ticket then please use the [[SoftLayer_Ticket::addUpdate|addUpdate]] method in this service. Likewise if you need to only attach a file to a ticket then use the [[SoftLayer_Ticket::addAttachedFile|addAttachedFile]] method. The edit method exists as a convenience if you need to perform all these tasks at once.
// Edit a SoftLayer ticket . The edit method is two - fold . You may either edit a ticket itself add an update to a ticket attach up to two files to a ticket or perform all of these tasks . The SoftLayer API ignores changes made to the ' ' userEditableFlag ' ' and ' ' accountId ' ' properties . You may not assign a ticket to a user that your API account does not have access to . You may not enter a custom title for standard support tickets buy may do so when editing an administrative ticket . Finally you may not close a ticket using this method . Please contact SoftLayer if you need a ticket closed . // // If you need to only add an update to a ticket then please use the [[ SoftLayer_Ticket :: addUpdate|addUpdate ]] method in this service . Likewise if you need to only attach a file to a ticket then use the [[ SoftLayer_Ticket :: addAttachedFile|addAttachedFile ]] method . The edit method exists as a convenience if you need to perform all these tasks at once .
func (r Ticket) Edit(templateObject *datatypes.Ticket, contents *string, attachedFiles []datatypes.Container_Utility_File_Attachment) (resp datatypes.Ticket, err error) {
	params := []interface{}{
		templateObject,
		contents,
		attachedFiles,
	}
	err = r.Session.DoRequest("SoftLayer_Ticket", "edit", params, &r.Options, &resp)
	return
}
func ( r Ticket ) Edit ( templateObject * datatypes . Ticket , contents * string , attachedFiles [ ] datatypes . Container_Utility_File_Attachment ) ( resp datatypes . Ticket , err error ) { params := [ ] interface { } { templateObject , contents , attachedFiles , } err = r . Session . DoRequest ( " " , " " , params , & r . Options , & resp ) return }
Edit a SoftLayer ticket.
Edit a SoftLayer ticket .