Source code for q2_cores.CoreAPI.queries.account_maintenance_query
import logging
from typing import Optional
from .base_query import CoreAPIBaseQuery
[docs]
class AccountMaintenanceQuery(CoreAPIBaseQuery):
def __init__(
self,
logger: logging.Logger,
account_number: str,
delivery_method: str,
is_acct_maintenance: bool,
cif: Optional[str] = None,
):
super().__init__(
logger,
"AccountMaintenance",
{
"acct_number": account_number,
"delivery_method": delivery_method,
"is_acct_maintenance": str(is_acct_maintenance).lower(),
},
cif=cif,
)