brainsqueeze commited on
Commit
4733771
·
verified ·
1 Parent(s): d1b6ca9

Delete ask_candid/services/org_search.py

Browse files
Files changed (1) hide show
  1. ask_candid/services/org_search.py +0 -50
ask_candid/services/org_search.py DELETED
@@ -1,50 +0,0 @@
1
- from ask_candid.base.api_base import BaseAPI
2
- from ask_candid.base.config.rest import CDS_API
3
-
4
-
5
- class OrgSearch(BaseAPI):
6
-
7
- def __init__(self):
8
- super().__init__(
9
- url=f"{CDS_API['url']}/v1/organization/search",
10
- headers={"x-api-key": CDS_API["key"]}
11
- )
12
-
13
- def __call__(self, name: str, name_only: bool = False, **kwargs):
14
- is_valid = False
15
-
16
- payload = {
17
- "names": [{
18
- "value": name,
19
- "type": "main"
20
- }],
21
- "status": "authorized"
22
- }
23
-
24
- if name_only:
25
- is_valid = True
26
- else:
27
- if kwargs.get("ein"):
28
- ein = kwargs.get("ein")
29
- if "-" not in ein:
30
- ein = f"{ein[:2]}-{ein[2:]}"
31
- payload["ids"] = [{
32
- "value": ein,
33
- "type": "ein"
34
- }]
35
- is_valid = True
36
-
37
- if kwargs.get("street") or kwargs.get("city") or kwargs.get("state") or kwargs.get("postal_code"):
38
- payload["addresses"] = [{
39
- "street1": kwargs.get("street") or "",
40
- "city": kwargs.get("city") or "",
41
- "state": kwargs.get("state") or "",
42
- "postal_code": kwargs.get("postal_code") or ""
43
- }]
44
- is_valid = True
45
-
46
- if not is_valid:
47
- return None
48
-
49
- result = self.post(payload=payload)
50
- return result.get("payload", [])