l.b.i.w.ISpecificationTarget(IHasSpecifications) : interface documentation

Part of lp.blueprints.interfaces.webservice View In Hierarchy

Known subclasses: lp.blueprints.interfaces.specificationtarget.ISpecificationGoal, lp.registry.interfaces.distribution.IDistributionPublic, lp.registry.interfaces.webservice.IProduct

An interface for the objects which actually have unique specifications directly attached to them.
Method getSpecification Returns the specification with the given name, for this target,
Method getAllowedSpecificationInformationTypes Get the InformationTypes for this target's specifications.
Method getDefaultSpecificationInformationType Get the default InformationType for the target's specifications.

Inherited from IHasSpecifications:

Method specifications Specifications for this target.
Method valid_specifications Valid specifications for this target.
@operation_parameters(TextLine(_('The name of the specification')))
@operation_returns_entry(Interface)
@export_read_operation()
@operation_for_version('devel')
def getSpecification(name):
Returns the specification with the given name, for this target, or None.
def getAllowedSpecificationInformationTypes():
Get the InformationTypes for this target's specifications.
def getDefaultSpecificationInformationType():
Get the default InformationType for the target's specifications.
API Documentation for Launchpad, generated by pydoctor at 2022-06-16 00:00:12.