// Code generated by astool. DO NOT EDIT.

package streams

import (
	propertyblurhash "codeberg.org/superseriousbusiness/activity/streams/impl/toot/property_blurhash"
	propertydiscoverable "codeberg.org/superseriousbusiness/activity/streams/impl/toot/property_discoverable"
	propertyfeatured "codeberg.org/superseriousbusiness/activity/streams/impl/toot/property_featured"
	propertysignaturealgorithm "codeberg.org/superseriousbusiness/activity/streams/impl/toot/property_signaturealgorithm"
	propertysignaturevalue "codeberg.org/superseriousbusiness/activity/streams/impl/toot/property_signaturevalue"
	propertyvoterscount "codeberg.org/superseriousbusiness/activity/streams/impl/toot/property_voterscount"
	vocab "codeberg.org/superseriousbusiness/activity/streams/vocab"
)

// NewTootTootBlurhashProperty creates a new TootBlurhashProperty
func NewTootBlurhashProperty() vocab.TootBlurhashProperty {
	return propertyblurhash.NewTootBlurhashProperty()
}

// NewTootTootDiscoverableProperty creates a new TootDiscoverableProperty
func NewTootDiscoverableProperty() vocab.TootDiscoverableProperty {
	return propertydiscoverable.NewTootDiscoverableProperty()
}

// NewTootTootFeaturedProperty creates a new TootFeaturedProperty
func NewTootFeaturedProperty() vocab.TootFeaturedProperty {
	return propertyfeatured.NewTootFeaturedProperty()
}

// NewTootTootSignatureAlgorithmProperty creates a new
// TootSignatureAlgorithmProperty
func NewTootSignatureAlgorithmProperty() vocab.TootSignatureAlgorithmProperty {
	return propertysignaturealgorithm.NewTootSignatureAlgorithmProperty()
}

// NewTootTootSignatureValueProperty creates a new TootSignatureValueProperty
func NewTootSignatureValueProperty() vocab.TootSignatureValueProperty {
	return propertysignaturevalue.NewTootSignatureValueProperty()
}

// NewTootTootVotersCountProperty creates a new TootVotersCountProperty
func NewTootVotersCountProperty() vocab.TootVotersCountProperty {
	return propertyvoterscount.NewTootVotersCountProperty()
}
