Source code for q2_sdk.hq.db.audit_category

from q2_sdk.core.dynamic_imports import (
    api_ExecuteStoredProcedure as ExecuteStoredProcedure,
)
from q2_sdk.hq.models.hq_params.stored_procedure import ParamsBuilder

from .db_object import DbObject

D_TYPES = ExecuteStoredProcedure.DataType


[docs] class AuditCategory(DbObject):
[docs] async def create(self, short_name: str, description: str) -> None: parameters = ( ParamsBuilder() .add_param(D_TYPES.VarChar, "short_name", short_name) .add_param(D_TYPES.VarChar, "description", description) .build() ) await self.call_hq( "sdk_CreateAuditCategory", ExecuteStoredProcedure.SqlParameters(parameters) )