pub fn as_typesystem_type(self, span: Span) -> Type
    {
        syn::parse2(match self {
            ModelTypeSystem::Automation => {
                quote_spanned!(span=> intercom::type_system::AutomationTypeSystem)
            }
            ModelTypeSystem::Raw => quote_spanned!(span=> intercom::type_system::RawTypeSystem),
        })
        .unwrap()
    }
/// Returns the intercom type that represents the type system.
Returns the intercom type that represents the type system.
Returns the intercom type that represents the type system .
pub fn as_typesystem_type(self, span: Span) -> Type
    {
        syn::parse2(match self {
            ModelTypeSystem::Automation => {
                quote_spanned!(span=> intercom::type_system::AutomationTypeSystem)
            }
            ModelTypeSystem::Raw => quote_spanned!(span=> intercom::type_system::RawTypeSystem),
        })
        .unwrap()
    }
pub fn as_typesystem_type ( self , span : Span ) -> Type { syn :: parse2 ( match self { ModelTypeSystem :: Automation => { quote_spanned ! ( span intercom type_system AutomationTypeSystem ) } ModelTypeSystem :: Raw => quote_spanned ! ( span intercom type_system RawTypeSystem ) , } ) . unwrap ( ) }
Returns the intercom type that represents the type system.
Returns the intercom type that represents the type system .
self
span
Span
self
span
Span