code: func (r Product_Order) CheckItemAvailabilityForImageTemplate(imageTemplateId *int, accountId *int, packageId *int, availabilityTypeKeyNames []string) (resp bool, err error) {
  	params := []interface{}{
  		imageTemplateId,
  		accountId,
  		packageId,
  		availabilityTypeKeyNames,
  	}
  	err = r.Session.DoRequest("SoftLayer_Product_Order", "checkItemAvailabilityForImageTemplate", params, &r.Options, &resp)
  	return
  }
docs: // no documentation yet