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 Param
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 = [] Param(short_name, D_TYPES.VarChar, "short_name").add_to_param_list(parameters) Param(description, D_TYPES.VarChar, "description").add_to_param_list(parameters) await self.call_hq( "sdk_CreateAuditCategory", ExecuteStoredProcedure.SqlParameters(parameters) )