('identifier',orchestra.models.fields.NullableCharField(help_text='A unique identifier for this service.',max_length=256,null=True,unique=True,verbose_name='identifier')),
('is_active',models.BooleanField(default=True,help_text='Designates whether this service should be treated as active. Unselect this instead of deleting services.',verbose_name='active')),
('name',models.CharField(help_text='Raw name used for internal referenciation, i.e. service match definition',max_length=32,unique=True,validators=[orchestra.core.validators.validate_name],verbose_name='name')),
('has_identifier',models.BooleanField(default=True,help_text='Designates if this service has a <b>unique text</b> field that identifies it or not.',verbose_name='has identifier')),
('has_amount',models.BooleanField(default=False,help_text='Designates whether this service has <tt>amount</tt> property or not.',verbose_name='has amount')),
('is_active',models.BooleanField(default=True,help_text='Whether new instances of this service can be created or not. Unselect this instead of deleting services.',verbose_name='active')),
field=orchestra.models.fields.NullableCharField(db_index=True,help_text='A unique identifier for this service.',max_length=256,null=True,unique=True,verbose_name='identifier'),