def create(name, pid, tid, uid): ''' Create new campaign :param str name: campaign name :param str pid: pid :param str tid: tid :param str uid: uid ''' data = SenderCampaignDB.new(name=name.strip(), pid=pid, tid=tid, uid=uid) return SenderCampaignDB().save(data)
def create(name: str, pid: str, tid: str, uid: str) -> dict[str, Any]: ''' Create new campaign Args: name (str): Campaign name. pid (str): Project id. tid (str): Team id. uid (str): User id. Returns: Return the added data. ''' data = SenderCampaignDB.new( name=name.strip(), pid=pid, tid=tid, uid=uid) return SenderCampaignDB().add(data)