// Code generated by astool. DO NOT EDIT.

package streams

import (
	typeannounceapproval "code.superseriousbusiness.org/activity/streams/impl/gotosocial/type_announceapproval"
	typeannounceauthorization "code.superseriousbusiness.org/activity/streams/impl/gotosocial/type_announceauthorization"
	typeannouncerequest "code.superseriousbusiness.org/activity/streams/impl/gotosocial/type_announcerequest"
	typecanannounce "code.superseriousbusiness.org/activity/streams/impl/gotosocial/type_canannounce"
	typecanlike "code.superseriousbusiness.org/activity/streams/impl/gotosocial/type_canlike"
	typecanquote "code.superseriousbusiness.org/activity/streams/impl/gotosocial/type_canquote"
	typecanreply "code.superseriousbusiness.org/activity/streams/impl/gotosocial/type_canreply"
	typeinteractionpolicy "code.superseriousbusiness.org/activity/streams/impl/gotosocial/type_interactionpolicy"
	typelikeapproval "code.superseriousbusiness.org/activity/streams/impl/gotosocial/type_likeapproval"
	typelikeauthorization "code.superseriousbusiness.org/activity/streams/impl/gotosocial/type_likeauthorization"
	typelikerequest "code.superseriousbusiness.org/activity/streams/impl/gotosocial/type_likerequest"
	typequoteauthorization "code.superseriousbusiness.org/activity/streams/impl/gotosocial/type_quoteauthorization"
	typequoterequest "code.superseriousbusiness.org/activity/streams/impl/gotosocial/type_quoterequest"
	typereplyapproval "code.superseriousbusiness.org/activity/streams/impl/gotosocial/type_replyapproval"
	typereplyauthorization "code.superseriousbusiness.org/activity/streams/impl/gotosocial/type_replyauthorization"
	typereplyrequest "code.superseriousbusiness.org/activity/streams/impl/gotosocial/type_replyrequest"
	vocab "code.superseriousbusiness.org/activity/streams/vocab"
)

// NewGoToSocialAnnounceApproval creates a new GoToSocialAnnounceApproval
func NewGoToSocialAnnounceApproval() vocab.GoToSocialAnnounceApproval {
	return typeannounceapproval.NewGoToSocialAnnounceApproval()
}

// NewGoToSocialAnnounceAuthorization creates a new GoToSocialAnnounceAuthorization
func NewGoToSocialAnnounceAuthorization() vocab.GoToSocialAnnounceAuthorization {
	return typeannounceauthorization.NewGoToSocialAnnounceAuthorization()
}

// NewGoToSocialAnnounceRequest creates a new GoToSocialAnnounceRequest
func NewGoToSocialAnnounceRequest() vocab.GoToSocialAnnounceRequest {
	return typeannouncerequest.NewGoToSocialAnnounceRequest()
}

// NewGoToSocialCanAnnounce creates a new GoToSocialCanAnnounce
func NewGoToSocialCanAnnounce() vocab.GoToSocialCanAnnounce {
	return typecanannounce.NewGoToSocialCanAnnounce()
}

// NewGoToSocialCanLike creates a new GoToSocialCanLike
func NewGoToSocialCanLike() vocab.GoToSocialCanLike {
	return typecanlike.NewGoToSocialCanLike()
}

// NewGoToSocialCanQuote creates a new GoToSocialCanQuote
func NewGoToSocialCanQuote() vocab.GoToSocialCanQuote {
	return typecanquote.NewGoToSocialCanQuote()
}

// NewGoToSocialCanReply creates a new GoToSocialCanReply
func NewGoToSocialCanReply() vocab.GoToSocialCanReply {
	return typecanreply.NewGoToSocialCanReply()
}

// NewGoToSocialInteractionPolicy creates a new GoToSocialInteractionPolicy
func NewGoToSocialInteractionPolicy() vocab.GoToSocialInteractionPolicy {
	return typeinteractionpolicy.NewGoToSocialInteractionPolicy()
}

// NewGoToSocialLikeApproval creates a new GoToSocialLikeApproval
func NewGoToSocialLikeApproval() vocab.GoToSocialLikeApproval {
	return typelikeapproval.NewGoToSocialLikeApproval()
}

// NewGoToSocialLikeAuthorization creates a new GoToSocialLikeAuthorization
func NewGoToSocialLikeAuthorization() vocab.GoToSocialLikeAuthorization {
	return typelikeauthorization.NewGoToSocialLikeAuthorization()
}

// NewGoToSocialLikeRequest creates a new GoToSocialLikeRequest
func NewGoToSocialLikeRequest() vocab.GoToSocialLikeRequest {
	return typelikerequest.NewGoToSocialLikeRequest()
}

// NewGoToSocialQuoteAuthorization creates a new GoToSocialQuoteAuthorization
func NewGoToSocialQuoteAuthorization() vocab.GoToSocialQuoteAuthorization {
	return typequoteauthorization.NewGoToSocialQuoteAuthorization()
}

// NewGoToSocialQuoteRequest creates a new GoToSocialQuoteRequest
func NewGoToSocialQuoteRequest() vocab.GoToSocialQuoteRequest {
	return typequoterequest.NewGoToSocialQuoteRequest()
}

// NewGoToSocialReplyApproval creates a new GoToSocialReplyApproval
func NewGoToSocialReplyApproval() vocab.GoToSocialReplyApproval {
	return typereplyapproval.NewGoToSocialReplyApproval()
}

// NewGoToSocialReplyAuthorization creates a new GoToSocialReplyAuthorization
func NewGoToSocialReplyAuthorization() vocab.GoToSocialReplyAuthorization {
	return typereplyauthorization.NewGoToSocialReplyAuthorization()
}

// NewGoToSocialReplyRequest creates a new GoToSocialReplyRequest
func NewGoToSocialReplyRequest() vocab.GoToSocialReplyRequest {
	return typereplyrequest.NewGoToSocialReplyRequest()
}
