From c00ba758a643880d4242f27ee6761b9fa7c48a54 Mon Sep 17 00:00:00 2001 From: ckb Date: Sun, 29 Oct 2023 21:12:00 -0700 Subject: [PATCH 01/35] wip: copying files over from queries repo --- download/.github/workflows/main.yml | 21 +++ download/.gitignore | 7 + download/.python-version | 1 + download/README.md | 3 + download/main.py | 97 ++++++++++ download/model/__init__.py | 0 download/model/a_contributions.py | 204 ++++++++++++++++++++++ download/model/base.py | 40 +++++ download/model/committee.py | 89 ++++++++++ download/model/election.py | 77 ++++++++ download/model/filing.py | 25 +++ download/model/transaction.py | 146 ++++++++++++++++ download/requirements.dev.txt | 2 + download/requirements.txt | 4 + download/test_pull_from_gdrive.py | 4 + download/tests/A-Contributions.schema.txt | 79 +++++++++ download/tests/__init__.py | 0 download/tests/test_a_contributions.py | 56 ++++++ 18 files changed, 855 insertions(+) create mode 100644 download/.github/workflows/main.yml create mode 100644 download/.gitignore create mode 100644 download/.python-version create mode 100644 download/README.md create mode 100644 download/main.py create mode 100644 download/model/__init__.py create mode 100644 download/model/a_contributions.py create mode 100644 download/model/base.py create mode 100644 download/model/committee.py create mode 100644 download/model/election.py create mode 100644 download/model/filing.py create mode 100644 download/model/transaction.py create mode 100644 download/requirements.dev.txt create mode 100644 download/requirements.txt create mode 100644 download/test_pull_from_gdrive.py create mode 100644 download/tests/A-Contributions.schema.txt create mode 100644 download/tests/__init__.py create mode 100644 download/tests/test_a_contributions.py diff --git a/download/.github/workflows/main.yml b/download/.github/workflows/main.yml new file mode 100644 index 000000000..4321ffe01 --- /dev/null +++ b/download/.github/workflows/main.yml @@ -0,0 +1,21 @@ +name: "Check Google Drive Access" +on: + workflow_dispatch: +jobs: + check: + runs-on: ubuntu-latest + env: + REPO_OWNER: ${{ github.repository_owner}} + REPO_BRANCH: ${{ github.ref_name }} + SERVICE_ACCOUNT_KEY_JSON: ${{ secrets.SERVICE_ACCOUNT_KEY_JSON }} + GDRIVE_FOLDER: ${{ vars.GDRIVE_FOLDER }} + steps: + - uses: actions/checkout@v3 + - run: "pip install -r gdrive_requirements.txt" + - run: "python test_pull_from_gdrive.py" + - name: Archive pulled files + uses: actions/upload-artifact@v2 + with: + name: redacted-netfile-files + path: .local/downloads + diff --git a/download/.gitignore b/download/.gitignore new file mode 100644 index 000000000..7292ffcc4 --- /dev/null +++ b/download/.gitignore @@ -0,0 +1,7 @@ +.venv/ +__pycache__ +.env +.idea +.vscode +SERVICE_ACCOUNT_KEY_JSON.json +.local diff --git a/download/.python-version b/download/.python-version new file mode 100644 index 000000000..2c0733315 --- /dev/null +++ b/download/.python-version @@ -0,0 +1 @@ +3.11 diff --git a/download/README.md b/download/README.md new file mode 100644 index 000000000..8bb02c1a7 --- /dev/null +++ b/download/README.md @@ -0,0 +1,3 @@ +# Query NetFile V2 API to Load Disclosure-Backend DB + +Run main.py to download raw JSON files and create csv files. To download, the key for the service account used to access Google Drive has to be placed in the file .local/SERVICE_ACCOUNT_KEY_JSON.json. diff --git a/download/main.py b/download/main.py new file mode 100644 index 000000000..6a8f85bb8 --- /dev/null +++ b/download/main.py @@ -0,0 +1,97 @@ +""" main, to run everything """ +from collections import Counter +from datetime import datetime +import json +import pandas as pd +from sqlalchemy import create_engine +from model.a_contributions import A_Contributions +from model.committee import Committees +from model.election import Elections +from model.filing import Filings +from model.transaction import Transactions + +from gdrive_datastore.gdrive import test_data_pull + +def get_last_status(status_list): + """ + Return a tuple of index, status_item + for max value of status_item['startDate'] + """ + +def unique_statuses(filers): + """ What are the unique values for status? """ + return set( + s['status'] for f in filers + for s in f['statusList'] + ) + +def main(): + """ Do everyting """ + data_dir_path = '.local/downloads' + + # pull data from gdrive and put it in .local/downloads + test_data_pull(default_folder='OpenDisclosure') + + #engine = create_engine('postgresql+psycopg2://localhost/disclosure-backend-v2', echo=True) + + with open(f'{data_dir_path}/elections.json', encoding='utf8') as f: + elections_json = json.loads(f.read()) + + elections = Elections(elections_json) + + with open(f'{data_dir_path}/filers.json', encoding='utf8') as f: + filers = json.loads(f.read()) + + committees = Committees.from_filers(filers, elections.df) + + # A-Contribs: + # join filers + filings + elections + transactions + # transactions.filing_nid -> filings.filing_nid + # filings.filer_nid -> committees.filer_nid + # committees.Ballot_Measure_Election -> elections.Ballot_Measure_Election + # where trans['transaction']['calTransactionType'] == 'F460A' + with open(f'{data_dir_path}/filings.json', encoding='utf8') as f: + filings = Filings(json.loads(f.read())).df + + with open(f'{data_dir_path}/transactions.json', encoding='utf8') as f: + records = json.loads(f.read()) + transactions = Transactions(records).df + + a_contributions = A_Contributions(transactions, filings, committees.df) + a_contribs_df = a_contributions.df + if not a_contribs_df.empty: + print(a_contribs_df.drop(columns=[ + 'BakRef_TID', + 'Bal_Name', + 'Bal_Juris', + 'Bal_Num', + 'Dist_No', + 'Form_Type', + 'Int_CmteId', + 'Juris_Cd', + 'Juris_Dscr', + 'Loan_Rate', + 'Memo_Code', + 'Memo_RefNo', + 'Off_S_H_Cd', + 'tblCover_Offic_Dscr', + 'tblCover_Office_Cd', + 'tblDetlTran_Office_Cd', + 'tblDetlTran_Offic_Dscr', + 'XRef_SchNm', + 'XRef_Match', + ]).sample(n=20)) + + elections.df.to_csv('.local/elections.csv', index=False) + committees.df.to_csv('.local/committees.csv', index=False) + a_contributions.df.to_csv('.local/a_contributions.csv', index=False) + + ''' + with engine.connect() as conn: + elections.to_sql(conn) + committees.to_sql(conn) + a_contributions.to_sql(conn) + ''' + +if __name__ == '__main__': + main() diff --git a/download/model/__init__.py b/download/model/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/download/model/a_contributions.py b/download/model/a_contributions.py new file mode 100644 index 000000000..71c79b8ea --- /dev/null +++ b/download/model/a_contributions.py @@ -0,0 +1,204 @@ +""" +Schedule A, Contributions +Hopefully this can be joined with other Schedule classes into a single Transaction class +""" +import pandas as pd +from sqlalchemy.types import BOOLEAN, DATE, DOUBLE_PRECISION, INTEGER, TIME, VARCHAR +from .base import BaseModel + +class A_Contributions(BaseModel): + """ + Each record represents Schedule A - Contributions from form 460 + """ + def __init__( + self, + transactions:pd.DataFrame, + filings:pd.DataFrame, + committees:pd.DataFrame + ): + f460a_trans = transactions.loc[transactions['cal_tran_type'] == 'F460A'].drop( + columns=['cal_tran_type'] + ) + + unique_committees = committees.groupby(['Filer_ID'], as_index=False).first()[ + ['filer_nid','Filer_ID','Filer_NamL','_Committee_Type'] + ] + + committee_filings = unique_committees.merge(filings, on='filer_nid', how='left').drop( + columns=['filer_nid'] + ).rename( + columns={ + 'RptNum': 'Report_Num', + '_Committee_Type': 'Committee_Type' + } + ) + + committees_sans_filings = committee_filings[committee_filings['filing_nid'].isna()] + + f460a = committee_filings.merge(f460a_trans, + how='inner', + on='filing_nid' + ).drop( + columns=['filing_nid'] + ) + + f460a[['Form_Type','tblCover_Offic_Dscr','tblCover_Office_Cd']] = ['00:00:00', '', ''] + + super().__init__(f460a) + + self._dtypes = { + 'Filer_ID': 'string', + 'Filer_NamL': 'string', + 'Report_Num': 'Int64', + 'Committee_Type': 'string', + 'Rpt_Date': 'string', + 'From_Date': 'string', + 'Thru_Date': 'string', + 'Elect_Date': 'string', + 'tblCover_Office_Cd': 'string', + 'tblCover_Offic_Dscr': 'string', + 'Rec_Type': 'string', + 'Form_Type': 'string', + 'Tran_ID': 'string', + 'Entity_Cd': 'string', + 'Tran_NamL': 'string', + 'Tran_NamF': 'string', + 'Tran_NamT': 'string', + 'Tran_NamS': 'string', + 'Tran_Adr1': 'string', + 'Tran_Adr2': 'string', + 'Tran_City': 'string', + 'Tran_State': 'string', + 'Tran_Zip4': 'string', + 'Tran_Emp': 'string', + 'Tran_Occ': 'string', + 'Tran_Self': bool, + 'Tran_Type': 'string', + 'Tran_Date': 'string', + 'Tran_Date1': 'string', + 'Tran_Amt1': float, + 'Tran_Amt2': float, + 'Tran_Dscr': 'string', + 'Cmte_ID': 'string', + 'Tres_NamL': 'string', + 'Tres_NamF': 'string', + 'Tres_NamT': 'string', + 'Tres_NamS': 'string', + 'Tres_Adr1': 'string', + 'Tres_Adr2': 'string', + 'Tres_City': 'string', + 'Tres_State': 'string', + 'Tres_Zip': 'string', + 'Intr_NamL': 'string', + 'Intr_NamF': 'string', + 'Intr_NamT': 'string', + 'Intr_NamS': 'string', + 'Intr_Adr1': 'string', + 'Intr_Adr2': 'string', + 'Intr_City': 'string', + 'Intr_State': 'string', + 'Intr_Zip4': 'string', + 'Intr_Emp': 'string', + 'Intr_Occ': 'string', + 'Intr_Self': bool, + 'Cand_NamL': 'string', + 'Cand_NamF': 'string', + 'Cand_NamT': 'string', + 'Cand_NamS': 'string', + 'tblDetlTran_Office_Cd': 'string', + 'tblDetlTran_Offic_Dscr': 'string', + 'Juris_Cd': 'string', + 'Juris_Dscr': 'string', + 'Dist_No': 'string', + 'Off_S_H_Cd': 'string', + 'Bal_Name': 'string', + 'Bal_Num': 'string', + 'Bal_Juris': 'string', + 'Sup_Opp_Cd': 'string', + 'Memo_Code': 'string', + 'Memo_RefNo': 'string', + 'BakRef_TID': 'string', + 'XRef_SchNm': 'string', + 'XRef_Match': 'string', + 'Loan_Rate': 'string', + 'Int_CmteId': 'Int64' + } + self._sql_dtypes = { + 'Filer_ID': VARCHAR(9), + 'Filer_NamL': VARCHAR(183), + 'Report_Num': INTEGER, + 'Committee_Type': VARCHAR(64), + 'Rpt_Date': DATE, + 'From_Date': DATE, + 'Thru_Date': DATE, + 'Elect_Date': DATE, + 'tblCover_Office_Cd': VARCHAR(64), + 'tblCover_Offic_Dscr': VARCHAR(64), + 'Rec_Type': VARCHAR(4), + 'Form_Type': TIME, + 'Tran_ID': VARCHAR(12), + 'Entity_Cd': VARCHAR(3), + 'Tran_NamL': VARCHAR(199), + 'Tran_NamF': VARCHAR(38), + 'Tran_NamT': VARCHAR(6), + 'Tran_NamS': VARCHAR(5), + 'Tran_Adr1': VARCHAR(64), + 'Tran_Adr2': VARCHAR(64), + 'Tran_City': VARCHAR(50), + 'Tran_State': VARCHAR(4), + 'Tran_Zip4': VARCHAR(10), + 'Tran_Emp': VARCHAR(92), + 'Tran_Occ': VARCHAR(60), + 'Tran_Self': BOOLEAN, + 'Tran_Type': VARCHAR(4), + 'Tran_Date': DATE, + 'Tran_Date1': DATE, + 'Tran_Amt1': DOUBLE_PRECISION, + 'Tran_Amt2': DOUBLE_PRECISION, + 'Tran_Dscr': VARCHAR(56), + 'Cmte_ID': VARCHAR(9), + 'Tres_NamL': VARCHAR(4), + 'Tres_NamF': VARCHAR(4), + 'Tres_NamT': VARCHAR(64), + 'Tres_NamS': VARCHAR(64), + 'Tres_Adr1': VARCHAR(64), + 'Tres_Adr2': VARCHAR(64), + 'Tres_City': VARCHAR(7), + 'Tres_State': VARCHAR(4), + 'Tres_Zip': INTEGER, + 'Intr_NamL': VARCHAR(74), + 'Intr_NamF': VARCHAR(6), + 'Intr_NamT': VARCHAR(64), + 'Intr_NamS': VARCHAR(64), + 'Intr_Adr1': VARCHAR(64), + 'Intr_Adr2': VARCHAR(64), + 'Intr_City': VARCHAR(13), + 'Intr_State': VARCHAR(4), + 'Intr_Zip4': VARCHAR(10), + 'Intr_Emp': VARCHAR(15), + 'Intr_Occ': VARCHAR(8), + 'Intr_Self': BOOLEAN, + 'Cand_NamL': VARCHAR(64), + 'Cand_NamF': VARCHAR(64), + 'Cand_NamT': VARCHAR(64), + 'Cand_NamS': VARCHAR(64), + 'tblDetlTran_Office_Cd': VARCHAR(4), + 'tblDetlTran_Offic_Dscr': VARCHAR(19), + 'Juris_Cd': VARCHAR(4), + 'Juris_Dscr': VARCHAR(64), + 'Dist_No': VARCHAR(64), + 'Off_S_H_Cd': VARCHAR(64), + 'Bal_Name': VARCHAR(64), + 'Bal_Num': VARCHAR(4), + 'Bal_Juris': VARCHAR(64), + 'Sup_Opp_Cd': VARCHAR(64), + 'Memo_Code': VARCHAR(64), + 'Memo_RefNo': VARCHAR(11), + 'BakRef_TID': VARCHAR(64), + 'XRef_SchNm': VARCHAR(64), + 'XRef_Match': VARCHAR(64), + 'Loan_Rate': VARCHAR(64), + 'Int_CmteId': INTEGER + } + self._sql_cols = list(self._sql_dtypes.keys()) + self._sql_table_name = 'A-Contributions' diff --git a/download/model/base.py b/download/model/base.py new file mode 100644 index 000000000..9f8d50b79 --- /dev/null +++ b/download/model/base.py @@ -0,0 +1,40 @@ +""" This is the base model, upon all others shall be based """ +import pandas as pd + +class BaseModel: + """ Base model other models inherit from """ + def __init__(self, data): + self._data = data + self._df = None + self._dtypes = [] + self._sql_dtypes = [] + self._sql_cols = [] + self._sql_table_name = '' + + @property + def data(self): + """ Just return the data """ + return self._data + + @property + def df(self): + """ Get a dataframe of the data """ + if self._df is None or self._df.empty: + self._df = pd.DataFrame(self._data).astype(self._dtypes) + + return self._df + + def to_sql(self, connection, **kwargs): + """ Write to a postgresql table """ + options = { + 'index_label': 'id', + 'if_exists': 'replace' + } + options.update(kwargs) + + self.df[self._sql_cols].to_sql( + self._sql_table_name, + connection, + dtype=self._sql_dtypes, + **options + ) diff --git a/download/model/committee.py b/download/model/committee.py new file mode 100644 index 000000000..739a36acb --- /dev/null +++ b/download/model/committee.py @@ -0,0 +1,89 @@ +""" This is the Committee model """ +from typing import List +import pandas as pd +from sqlalchemy.types import String +from . import base + +class Committees(base.BaseModel): + """ A collection of committees """ + def __init__(self, data:List[dict]): + super().__init__(data) + self._dtypes = { + 'filer_nid': int, + 'Ballot_Measure_Election': 'string', + 'Filer_ID': 'string', + 'Filer_NamL': 'string', + '_Status': 'string', + '_Committee_Type': 'string', + 'Ballot_Measure': 'string', + 'Support_Or_Oppose': 'string', + 'candidate_controlled_id': 'string', + 'Start_Date': 'string', + 'End_Date': 'string', + 'data_warning': 'string', + 'Make_Active': 'string' + } + self._sql_dtypes = { + 'Ballot_Measure_Election': String, + 'Filer_ID': String, + 'Filer_NamL': String, + '_Status': String, + '_Committee_Type': String, + 'Ballot_Measure': String, + 'Support_Or_Oppose': String, + 'candidate_controlled_id': String, + 'Start_Date': String, + 'End_Date': String, + 'data_warning': String, + 'Make_Active': String + } + self._sql_cols = self._sql_dtypes.keys() + self._sql_table_name = 'committees' + + @staticmethod + def support_or_oppose(influence): + """ + Return 'S' or 'O' code only for committees that support or oppose measures, + or committees that oppose candidates + """ + sup_opp_cd = 'S' if influence['doesSupport'] else 'O' + + if (influence['measure'] is not None or influence['candidate'] and sup_opp_cd == 'O'): + return sup_opp_cd + + @classmethod + def from_filers(cls, filer_records:List[dict], elections:pd.DataFrame): + """ Reshape NetFile filer records """ + empty_election_influence = { + 'electionDate': None, + 'measure': None, + 'candidate': None, + 'doesSupport': None, + 'startDate': None, + 'endDate': None + } + return cls([ + { + 'filer_nid': f['filerNid'], + 'Ballot_Measure_Election': [ *elections[elections['date'] == infl['electionDate']]['name'].array, None ][0], + 'Filer_ID': f['registrations'].get('CA SOS'), + 'Filer_NamL': infl.get('committeeName', f['filerName']), + '_Status': 'INACTIVE' if f['isTerminated'] else 'ACTIVE', + '_Committee_Type': (f['committeeTypes'][0] + if len(f['committeeTypes']) == 1 + else 'Multiple Types'), + 'Ballot_Measure': infl['measure'].get('measureNumber') if infl['measure'] else None, + 'Support_Or_Oppose': cls.support_or_oppose(infl), + 'candidate_controlled_id': None, # TODO: link to candidates if candidate committee + 'Start_Date': infl['startDate'], + 'End_Date': infl['endDate'], + 'data_warning': None, + 'Make_Active': None + } for f in filer_records + for infl in ( + f['electionInfluences'] + if f['electionInfluences'] + else [ empty_election_influence ] + ) + if f['registrations'].get('CA SOS') + ]) diff --git a/download/model/election.py b/download/model/election.py new file mode 100644 index 000000000..a644cd4da --- /dev/null +++ b/download/model/election.py @@ -0,0 +1,77 @@ +""" +This is the Election model +""" +import os +from datetime import datetime +from sqlalchemy.types import String +from .base import BaseModel + +class Elections(BaseModel): + """ A collection of elections """ + def __init__(self, election_records): + election_years = {} + elections = [] + for el in election_records: + caption = el['electionCaption'].split(' - ') + election_year = caption[0][-4:] + + if election_year in election_years: + election_years[election_year] += 1 + else: + election_years[election_year] = 1 + + elections.append({ + 'location': 'Oakland', + 'date': el['electionDate'], + 'election_type': caption[1] + }) + + # Compose election slugs + for el in elections: + election_date = datetime.strptime(el['date'], '%Y-%m-%d') + if os.name == 'nt': + day_format_str = '%#d' + else: + day_format_str = '%-d' + ordinal_day = self.ordinal(int(election_date.strftime(day_format_str))) + election_year = el['date'][:4] + long_date = datetime.strftime(election_date, f'%B {ordinal_day}, %Y') + + election_type = el.pop('election_type') + + namef = f'oakland-%s{election_year}' + titlef = f'Oakland {long_date} %sElection' + + if election_years[election_year] > 1 and election_date.month != 11: + name = (namef % (f'{datetime.strftime(election_date, "%B")}-')).lower() + else: + name = namef % '' + title = titlef % (f'{election_type} ') + + el['name'] = name + el['title'] = title + + super().__init__(elections) + self._dtypes = { + 'title': 'string', + 'name': 'string', + 'location': 'string', + 'date': 'string' + } + self._sql_dtypes = { + 'title': String, + 'name': String, + 'location': String, + 'date': String + } + self._sql_cols = self._sql_dtypes.keys() + self._sql_table_name = 'elections' + + @staticmethod + def ordinal(n): + """ + Swiped from SO + https://stackoverflow.com/questions/9647202/ordinal-numbers-replacement#20007730 + """ + suffixes = 'tsnrhtdd' + return f'{n}{suffixes[(n/10%10!=1)*(n%10<4)*n%10::4]}' diff --git a/download/model/filing.py b/download/model/filing.py new file mode 100644 index 000000000..4a9f1fe3a --- /dev/null +++ b/download/model/filing.py @@ -0,0 +1,25 @@ +""" Filings """ +from .base import BaseModel + +class Filings(BaseModel): + """ A collection of filings """ + def __init__(self, filings): + super().__init__([ + { + 'filing_nid': f['filingNid'], + 'filer_nid': f['filerMeta']['filerId'], + 'Report_Num': f['filingMeta']['amendmentSequence'], + 'Rpt_Date': f['filingMeta']['legalFilingDate'], + 'From_Date': f['filingMeta']['startDate'], + 'Thru_Date': f['filingMeta']['endDate'], + } for f in filings + ]) + + self._dtypes = { + 'filing_nid': 'string', + 'filer_nid': int, + 'Report_Num': 'Int64', + 'Rpt_Date': 'string', + 'From_Date': 'string', + 'Thru_Date': 'string' + } diff --git a/download/model/transaction.py b/download/model/transaction.py new file mode 100644 index 000000000..a1a121cc2 --- /dev/null +++ b/download/model/transaction.py @@ -0,0 +1,146 @@ +""" Transactions """ +from .base import BaseModel + +class Transactions(BaseModel): + """ A collection of transactions """ + def __init__(self, transactions): + super().__init__([ + { + 'filing_nid': t['filingNid'], # This will be used to join to filings + 'BakRef_TID': (tran := t['transaction'])['bakRefTID'], # Walrus must come first + 'Bal_Num': tran['balNum'], + 'Bal_Juris': tran['balJuris'], + 'Bal_Name': tran['balName'], + 'cal_tran_type': tran['calTransactionType'], + 'Cand_NamL': tran['candNamL'], + 'Cand_NamF': tran['candNamF'], + 'Cand_NamT': tran['candNamT'], + 'Cand_NamS': tran['candNamS'], + 'Cmte_ID': tran['cmteId'], + 'Dist_No': tran['distNo'], + 'Elect_Date': tran['elecDate'], + 'Entity_Cd': tran['entityCd'], + 'Int_CmteId': tran['intCmteId'], + 'Intr_NamL': tran['intrNamL'], + 'Intr_NamF': tran['intrNamF'], + 'Intr_NamT': tran['intrNamT'], + 'Intr_NamS': tran['intrNamS'], + 'Intr_Adr1': tran['intrAdr1'], + 'Intr_Adr2': tran['intrAdr2'], + 'Intr_City': tran['intrCity'], + 'Intr_State': tran['intrST'], + 'Intr_Zip4': tran['intrZip4'], + 'Intr_Emp': tran['intrEmp'], + 'Intr_Occ': tran['intrOcc'], + 'Intr_Self': tran['intrSelf'], + 'Juris_Cd': tran['jurisCd'], + 'Juris_Dscr': tran['jurisDscr'], + 'Loan_Rate': tran['loanRate'], + 'Memo_Code': tran['memoCode'], + 'Memo_RefNo': tran['memoRefNo'], + 'Off_S_H_Cd': tran['offSHCd'], + 'Rec_Type': tran['recType'], + 'Sup_Opp_Cd': tran['supOppCd'], + 'tblDetlTran_Office_Cd': tran['officeCd'], + 'tblDetlTran_Offic_Dscr': tran['officeDscr'], + 'Tran_ID': tran['tranId'], + 'Tran_NamL': tran['tranNamL'], + 'Tran_NamF': tran['tranNamF'], + 'Tran_NamT': tran['tranNamT'], + 'Tran_NamS': tran['tranNamS'], + 'Tran_Adr1': tran['tranAdr1'], + 'Tran_Adr2': tran['tranAdr2'], + 'Tran_City': tran['tranCity'], + 'Tran_State': tran['tranST'], + 'Tran_Zip4': tran['tranZip4'], + 'Tran_Emp': tran['tranEmp'], + 'Tran_Occ': tran['tranOcc'], + 'Tran_Self': tran['tranSelf'], + 'Tran_Type': tran['tranType'], + 'Tran_Date': tran['tranDate'], + 'Tran_Date1': tran['tranDate1'], + 'Tran_Amt1': tran['tranAmt1'], + 'Tran_Amt2': tran['tranAmt2'], + 'Tran_Dscr': tran['tranDscr'], + 'Tres_NamL': tran['tresNamL'], + 'Tres_NamF': tran['tresNamF'], + 'Tres_NamT': tran['tresNamT'], + 'Tres_NamS': tran['tresNamS'], + 'Tres_Adr1': tran['tresAdr1'], + 'Tres_Adr2': tran['tresAdr2'], + 'Tres_City': tran['tresCity'], + 'Tres_State': tran['tresST'], + 'Tres_Zip': tran['tresZip4'], + 'XRef_SchNm': tran['xrefSchNum'], + 'XRef_Match': tran['xrefMatch'] + } for t in transactions + ]) + + self._dtypes = { + 'filing_nid': 'string', + 'Rec_Type': 'string', + 'Tran_ID': 'string', + 'cal_tran_type': 'string', + 'Entity_Cd': 'string', + 'Tran_NamL': 'string', + 'Tran_NamF': 'string', + 'Tran_NamT': 'string', + 'Tran_NamS': 'string', + 'Tran_Adr1': 'string', + 'Tran_Adr2': 'string', + 'Tran_City': 'string', + 'Tran_State': 'string', + 'Tran_Zip4': 'string', + 'Tran_Emp': 'string', + 'Tran_Occ': 'string', + 'Tran_Self': bool, + 'Tran_Type': 'string', + 'Tran_Date': 'string', + 'Tran_Date1': 'string', + 'Tran_Amt1': float, + 'Tran_Amt2': float, + 'Tran_Dscr': 'string', + 'Cmte_ID': 'string', + 'Tres_NamL': 'string', + 'Tres_NamF': 'string', + 'Tres_NamT': 'string', + 'Tres_NamS': 'string', + 'Tres_Adr1': 'string', + 'Tres_Adr2': 'string', + 'Tres_City': 'string', + 'Tres_State': 'string', + 'Tres_Zip': 'string', + 'Intr_NamL': 'string', + 'Intr_NamF': 'string', + 'Intr_NamT': 'string', + 'Intr_NamS': 'string', + 'Intr_Adr1': 'string', + 'Intr_Adr2': 'string', + 'Intr_City': 'string', + 'Intr_State': 'string', + 'Intr_Zip4': 'string', + 'Intr_Emp': 'string', + 'Intr_Occ': 'string', + 'Intr_Self': bool, + 'Cand_NamL': 'string', + 'Cand_NamF': 'string', + 'Cand_NamT': 'string', + 'Cand_NamS': 'string', + 'tblDetlTran_Office_Cd': 'string', + 'tblDetlTran_Offic_Dscr': 'string', + 'Juris_Cd': 'string', + 'Juris_Dscr': 'string', + 'Dist_No': 'string', + 'Off_S_H_Cd': 'string', + 'Bal_Name': 'string', + 'Bal_Num': 'string', + 'Bal_Juris': 'string', + 'Sup_Opp_Cd': 'string', + 'Memo_Code': 'string', + 'Memo_RefNo': 'string', + 'BakRef_TID': 'string', + 'XRef_SchNm': 'string', + 'XRef_Match': 'string', + 'Loan_Rate': 'string', + 'Int_CmteId': 'Int64' + } diff --git a/download/requirements.dev.txt b/download/requirements.dev.txt new file mode 100644 index 000000000..d55f3c843 --- /dev/null +++ b/download/requirements.dev.txt @@ -0,0 +1,2 @@ +pylint~=2.17.5 +pytest~=7.4.0 diff --git a/download/requirements.txt b/download/requirements.txt new file mode 100644 index 000000000..3be9084a3 --- /dev/null +++ b/download/requirements.txt @@ -0,0 +1,4 @@ +pandas~=2.0.3 +SQLAlchemy~=2.0.20 +psycopg2~=2.9.7 +gdrive-datastore==0.0.1.3 diff --git a/download/test_pull_from_gdrive.py b/download/test_pull_from_gdrive.py new file mode 100644 index 000000000..e53102c48 --- /dev/null +++ b/download/test_pull_from_gdrive.py @@ -0,0 +1,4 @@ +import os +from gdrive_datastore.gdrive import test_data_pull + +test_data_pull(default_folder='OpenDisclosure') diff --git a/download/tests/A-Contributions.schema.txt b/download/tests/A-Contributions.schema.txt new file mode 100644 index 000000000..d09132db9 --- /dev/null +++ b/download/tests/A-Contributions.schema.txt @@ -0,0 +1,79 @@ + Table "public.A-Contributions" + | Column | Type | Collation | Nullable | Default +-|------------------------+------------------------+-----------+----------+--------- +✔️| Filer_ID | character varying(9) | | not null | +✔️| Filer_NamL | character varying(183) | | not null | +✔️| Report_Num | character varying(3) | | not null | +✔️| Committee_Type | character varying(3) | | not null | +✔️| Rpt_Date | date | | not null | +✔️| From_Date | date | | not null | +✔️| Thru_Date | date | | not null | + | Elect_Date | date | | | +x| tblCover_Office_Cd | character varying(32) | | | +x| tblCover_Offic_Dscr | character varying(32) | | | + | Rec_Type | character varying(4) | | not null | + | Form_Type | time without time zone | | not null | + | Tran_ID | character varying(12) | | not null | + | Entity_Cd | character varying(3) | | not null | + | Tran_NamL | character varying(199) | | not null | + | Tran_NamF | character varying(38) | | | + | Tran_NamT | character varying(6) | | | + | Tran_NamS | character varying(5) | | | + | Tran_Adr1 | character varying(32) | | | + | Tran_Adr2 | character varying(32) | | | + | Tran_City | character varying(22) | | | + | Tran_State | character varying(4) | | | + | Tran_Zip4 | character varying(10) | | | + | Tran_Emp | character varying(92) | | | + | Tran_Occ | character varying(60) | | | + | Tran_Self | boolean | | not null | + | Tran_Type | character varying(4) | | | + | Tran_Date | date | | not null | + | Tran_Date1 | date | | | + | Tran_Amt1 | double precision | | not null | + | Tran_Amt2 | double precision | | not null | + | Tran_Dscr | character varying(56) | | | + | Cmte_ID | character varying(9) | | | + | Tres_NamL | character varying(4) | | | + | Tres_NamF | character varying(4) | | | + | Tres_NamT | character varying(32) | | | + | Tres_NamS | character varying(32) | | | + | Tres_Adr1 | character varying(32) | | | + | Tres_Adr2 | character varying(32) | | | + | Tres_City | character varying(7) | | | + | Tres_State | character varying(4) | | | + | Tres_Zip | integer | | | + | Intr_NamL | character varying(74) | | | + | Intr_NamF | character varying(6) | | | + | Intr_NamT | character varying(32) | | | + | Intr_NamS | character varying(32) | | | + | Intr_Adr1 | character varying(32) | | | + | Intr_Adr2 | character varying(32) | | | + | Intr_City | character varying(13) | | | + | Intr_State | character varying(4) | | | + | Intr_Zip4 | character varying(10) | | | + | Intr_Emp | character varying(15) | | | + | Intr_Occ | character varying(8) | | | + | Intr_Self | boolean | | not null | + | Cand_NamL | character varying(32) | | | + | Cand_NamF | character varying(32) | | | + | Cand_NamT | character varying(32) | | | + | Cand_NamS | character varying(32) | | | + | tblDetlTran_Office_Cd | character varying(4) | | | + | tblDetlTran_Offic_Dscr | character varying(19) | | | + | Juris_Cd | character varying(4) | | | + | Juris_Dscr | character varying(32) | | | + | Dist_No | character varying(32) | | | + | Off_S_H_Cd | character varying(32) | | | + | Bal_Name | character varying(32) | | | + | Bal_Num | character varying(4) | | | + | Bal_Juris | character varying(32) | | | + | Sup_Opp_Cd | character varying(32) | | | + | Memo_Code | character varying(32) | | | + | Memo_RefNo | character varying(11) | | | + | BakRef_TID | character varying(32) | | | + | XRef_SchNm | character varying(32) | | | + | XRef_Match | character varying(32) | | | + | Loan_Rate | character varying(32) | | | + | Int_CmteId | integer | | | + diff --git a/download/tests/__init__.py b/download/tests/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/download/tests/test_a_contributions.py b/download/tests/test_a_contributions.py new file mode 100644 index 000000000..a2cba27de --- /dev/null +++ b/download/tests/test_a_contributions.py @@ -0,0 +1,56 @@ +""" +Test that A_Contributions model is complete +""" +import json +from pathlib import Path +import pandas as pd +import pytest +from model.a_contributions import A_Contributions +from model.committee import Committees +from model.election import Elections +from model.filing import Filings +from model.transaction import Transactions + +@pytest.fixture(name='transactions') +def load_transactions(): + """ load transactions from json """ + with open('data/transactions.json', encoding='utf8') as f: + yield Transactions(json.loads(f.read())).df + +@pytest.fixture(name='filings') +def load_filings(): + """ load filings from json """ + with open('data/filings.json', encoding='utf8') as f: + yield Filings(json.loads(f.read())).df + +@pytest.fixture(name='elections') +def load_elections(): + """ load elections from json """ + with open('data/elections.json', encoding='utf8') as f: + yield Elections(json.loads(f.read())).df + +@pytest.fixture(name='committees') +def load_committees(elections): + """ load committees from json """ + with open('data/filers.json', encoding='utf8') as f: + yield Committees.from_filers(json.loads(f.read()), elections).df + +def test_a_contributions_has_expected_fields( + transactions, + filings, + committees +): + """ + Test that A_Contributions has expect fields + based on "\d A-Contributions" dumped from Postgres database disclosure-backend + """ + a_contributions = A_Contributions(transactions, filings, committees).df + + expect_columns = pd.read_table(str(Path(__file__).parent / 'A-Contributions.schema.txt'), + sep='|', header=1, skipinitialspace=True + ) + expect_columns = expect_columns.rename(columns={ + expect_columns.columns[1]: 'column' + })['column'].apply(lambda x: x.strip()).loc[1:].to_list() + + assert sorted(a_contributions.columns.to_list()) == sorted(expect_columns) From 5e15b3cf3b1849c9bf3d6153fe613745a4f36dbb Mon Sep 17 00:00:00 2001 From: ckb Date: Sun, 29 Oct 2023 21:15:56 -0700 Subject: [PATCH 02/35] set data_dir to .local in tests --- download/tests/test_a_contributions.py | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/download/tests/test_a_contributions.py b/download/tests/test_a_contributions.py index a2cba27de..550798e01 100644 --- a/download/tests/test_a_contributions.py +++ b/download/tests/test_a_contributions.py @@ -11,28 +11,33 @@ from model.filing import Filings from model.transaction import Transactions +@pytest.fixture(name='data_dir') +def define_data_dir(): + """ Set data dir """ + return '.local/downloads' + @pytest.fixture(name='transactions') -def load_transactions(): +def load_transactions(data_dir): """ load transactions from json """ - with open('data/transactions.json', encoding='utf8') as f: + with open(f'{data_dir}/transactions.json', encoding='utf8') as f: yield Transactions(json.loads(f.read())).df @pytest.fixture(name='filings') -def load_filings(): +def load_filings(data_dir): """ load filings from json """ - with open('data/filings.json', encoding='utf8') as f: + with open(f'{data_dir}/filings.json', encoding='utf8') as f: yield Filings(json.loads(f.read())).df @pytest.fixture(name='elections') -def load_elections(): +def load_elections(data_dir): """ load elections from json """ - with open('data/elections.json', encoding='utf8') as f: + with open(f'{data_dir}/elections.json', encoding='utf8') as f: yield Elections(json.loads(f.read())).df @pytest.fixture(name='committees') -def load_committees(elections): +def load_committees(data_dir, elections): """ load committees from json """ - with open('data/filers.json', encoding='utf8') as f: + with open(f'{data_dir}/filers.json', encoding='utf8') as f: yield Committees.from_filers(json.loads(f.read()), elections).df def test_a_contributions_has_expected_fields( From 11fdf8e5fdd09954d1e68704395e4d2538ada172 Mon Sep 17 00:00:00 2001 From: ckb Date: Tue, 31 Oct 2023 20:45:42 -0700 Subject: [PATCH 03/35] cp files from latest commit to ckingbailey v2 repo --- download/main.py | 4 ++-- download/requirements.txt | 2 +- download/test_pull_from_gdrive.py | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/download/main.py b/download/main.py index 6a8f85bb8..be808dfc6 100644 --- a/download/main.py +++ b/download/main.py @@ -10,7 +10,7 @@ from model.filing import Filings from model.transaction import Transactions -from gdrive_datastore.gdrive import test_data_pull +from gdrive_datastore.gdrive import pull_data def get_last_status(status_list): """ @@ -30,7 +30,7 @@ def main(): data_dir_path = '.local/downloads' # pull data from gdrive and put it in .local/downloads - test_data_pull(default_folder='OpenDisclosure') + pull_data(subfolder='main', default_folder='OpenDisclosure') #engine = create_engine('postgresql+psycopg2://localhost/disclosure-backend-v2', echo=True) diff --git a/download/requirements.txt b/download/requirements.txt index 3be9084a3..c90e61684 100644 --- a/download/requirements.txt +++ b/download/requirements.txt @@ -1,4 +1,4 @@ pandas~=2.0.3 SQLAlchemy~=2.0.20 psycopg2~=2.9.7 -gdrive-datastore==0.0.1.3 +gdrive-datastore==0.0.1.5 diff --git a/download/test_pull_from_gdrive.py b/download/test_pull_from_gdrive.py index e53102c48..6b4d83df4 100644 --- a/download/test_pull_from_gdrive.py +++ b/download/test_pull_from_gdrive.py @@ -1,4 +1,4 @@ import os -from gdrive_datastore.gdrive import test_data_pull +from gdrive_datastore.gdrive import pull_data -test_data_pull(default_folder='OpenDisclosure') +pull_data(subfolder='main', default_folder='OpenDisclosure') From 503fe04bfcd77432cdc19328b62ae37d21031cc0 Mon Sep 17 00:00:00 2001 From: ckb Date: Mon, 13 Nov 2023 14:31:32 -0800 Subject: [PATCH 04/35] 100 random transactions for test data --- download/tests/test_data/elections.json | 4155 ++++++ download/tests/test_data/filers.json | 3114 ++++ download/tests/test_data/filings.json | 5867 ++++++++ download/tests/test_data/transactions.json | 14492 +++++++++++++++++++ 4 files changed, 27628 insertions(+) create mode 100644 download/tests/test_data/elections.json create mode 100644 download/tests/test_data/filers.json create mode 100644 download/tests/test_data/filings.json create mode 100644 download/tests/test_data/transactions.json diff --git a/download/tests/test_data/elections.json b/download/tests/test_data/elections.json new file mode 100644 index 000000000..368c2328d --- /dev/null +++ b/download/tests/test_data/elections.json @@ -0,0 +1,4155 @@ +[ + { + "aid": "COAK", + "candidates": [ + { + "candidateName": "Reid, Treva", + "candidateNid": "151524242", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "200879024" + } + ], + "electionCaption": "11/5/2024 - General", + "electionCodes": "General", + "electionDate": "2024-11-05", + "electionNid": "200879019", + "isPublic": true, + "measures": [], + "seats": [ + { + "electionNid": "200879019", + "officeName": "City Council - City of Oakland - 7", + "seatCaption": "City Council - City of Oakland - 7", + "seatNid": "200879024", + "seatOfficeNid": "121709476" + } + ] + }, + { + "aid": "COAK", + "candidates": [ + { + "candidateName": "Bachelor, Valarie", + "candidateNid": "204185548", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "200910777" + }, + { + "candidateName": "Bas, Nikki", + "candidateNid": "152070991", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "185276351" + }, + { + "candidateName": "Brouhard, Jennifer", + "candidateNid": "204359743", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "200910767" + }, + { + "candidateName": "Carter, Monesha", + "candidateNid": "204042232", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "182704304" + }, + { + "candidateName": "Dawson, Justin", + "candidateNid": "204360701", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "182704304" + }, + { + "candidateName": "De La Fuente, Ignacio", + "candidateNid": "121706688", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "182704304" + }, + { + "candidateName": "Gonzalez, Paulina", + "candidateNid": "201243527", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "181523064" + }, + { + "candidateName": "Hodge, Gregory", + "candidateNid": "121706570", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "182704304" + }, + { + "candidateName": "Hudson - Manigo, Pecolia", + "candidateNid": "203955052", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "200910772" + }, + { + "candidateName": "Hutchinson, Michael", + "candidateNid": "133174509", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "200910772" + }, + { + "candidateName": "Jeffries, Desmond", + "candidateNid": "204429458", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "181523064" + }, + { + "candidateName": "Jenkins, Kevin", + "candidateNid": "201646005", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "181523064" + }, + { + "candidateName": "Johnson, Derreck", + "candidateNid": "190142499", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "182704304" + }, + { + "candidateName": "Joiner, Lanenna \"Nenna\"", + "candidateNid": "204185173", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "178982038" + }, + { + "candidateName": "Jordan, Tyron", + "candidateNid": "158244435", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "182704304" + }, + { + "candidateName": "Kakishiba, David", + "candidateNid": "121710764", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "200910767" + }, + { + "candidateName": "Liu, Peter", + "candidateNid": "150316698", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "182704304" + }, + { + "candidateName": "Lowe, Harold", + "candidateNid": "204429415", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "185276351" + }, + { + "candidateName": "Marks, John", + "candidateNid": "202005455", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "182704304" + }, + { + "candidateName": "Mart, Bradley", + "candidateNid": "204429771", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "178982038" + }, + { + "candidateName": "Morgan, Tequila", + "candidateNid": "204429862", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "182704304" + }, + { + "candidateName": "Mungia, Kyra", + "candidateNid": "203581406", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "200910777" + }, + { + "candidateName": "Orozco, Maximo", + "candidateNid": "204232995", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "200910767" + }, + { + "candidateName": "Owens, Elbert", + "candidateNid": "202098985", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "182704304" + }, + { + "candidateName": "Ramachandran, Janani", + "candidateNid": "201330961", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "178982038" + }, + { + "candidateName": "Reid, Treva", + "candidateNid": "151524242", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "182704304" + }, + { + "candidateName": "Reimann, John", + "candidateNid": "201618906", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "182704304" + }, + { + "candidateName": "Resnick, Nick", + "candidateNid": "202521822", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "200910772" + }, + { + "candidateName": "Robinson, Julius Eric", + "candidateNid": "204429594", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "182704304" + }, + { + "candidateName": "Ruby, Courtney", + "candidateNid": "121707589", + "isIncumbent": true, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "200910762" + }, + { + "candidateName": "Schear, Stephen", + "candidateNid": "201182134", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "182704304" + }, + { + "candidateName": "Scott, Seneca", + "candidateNid": "191383725", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "182704304" + }, + { + "candidateName": "Session, Kenneth", + "candidateNid": "204429959", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "181523064" + }, + { + "candidateName": "Sidebotham, Nancy", + "candidateNid": "121708210", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "181523064" + }, + { + "candidateName": "Soo, Derrick", + "candidateNid": "182704312", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "182704304" + }, + { + "candidateName": "Tapia-Juarez, Jesse", + "candidateNid": "204056118", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "181523064" + }, + { + "candidateName": "Taylor, Loren", + "candidateNid": "167774163", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "182704304" + }, + { + "candidateName": "Thao, Sheng", + "candidateNid": "171131353", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "182704304" + }, + { + "candidateName": "Velasquez, Joel", + "candidateNid": "204059824", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "200910777" + }, + { + "candidateName": "Victory Villanueva, Allyssa", + "candidateNid": "200910635", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "182704304" + }, + { + "candidateName": "Webb, Rania", + "candidateNid": "203464912", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "178982038" + }, + { + "candidateName": "Zazaboi, Yakpasua", + "candidateNid": "204054948", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "181523064" + } + ], + "electionCaption": "11/8/2022 - General", + "electionCodes": "General", + "electionDate": "2022-11-08", + "electionNid": "178981824", + "isPublic": true, + "measures": [ + { + "electionNid": "178981824", + "measureDescription": "Election: 11/8/2022 - Affordable Housing Infrastructure Bond-U", + "measureNid": "204142876", + "measureNumber": "U" + }, + { + "electionNid": "178981824", + "measureDescription": "Election: 11/8/2022 - Affordable Rental Development-Q", + "measureNid": "204535669", + "measureNumber": "Q" + }, + { + "electionNid": "178981824", + "measureDescription": "Election: 11/8/2022 - Authorize Noncitizen Residents to Vote for School Board-S", + "measureNid": "204535688", + "measureNumber": "S" + }, + { + "electionNid": "178981824", + "measureDescription": "Election: 11/8/2022 - Expand Just Cause Eviction Ordinance-V", + "measureNid": "204142878", + "measureNumber": "V" + }, + { + "electionNid": "178981824", + "measureDescription": "Election: 11/8/2022 - Gender Neutral Language-R", + "measureNid": "204535681", + "measureNumber": "R" + }, + { + "electionNid": "178981824", + "measureDescription": "Election: 11/8/2022 - Good Governance - Council Term Limits-X", + "measureNid": "204142872", + "measureNumber": "X" + }, + { + "electionNid": "178981824", + "measureDescription": "Election: 11/8/2022 - Oakland Fair Elections Public Financing-W", + "measureNid": "204142874", + "measureNumber": "W" + }, + { + "electionNid": "178981824", + "measureDescription": "Election: 11/8/2022 - Oakland Progressive Business Tax-T", + "measureNid": "201993723", + "measureNumber": "T" + }, + { + "electionNid": "178981824", + "measureDescription": "Election: 11/8/2022 - Oakland Unified School District parcel tax renewal-H", + "measureNid": "204459921", + "measureNumber": "H" + }, + { + "electionNid": "178981824", + "measureDescription": "Election: 11/8/2022 - Oakland Zoo Animal Care, Education, and Improvement-Y", + "measureNid": "204142870", + "measureNumber": "Y" + } + ], + "seats": [ + { + "electionNid": "178981824", + "officeName": "City Auditor - City of Oakland", + "seatCaption": "City Auditor - City of Oakland", + "seatNid": "200910762", + "seatOfficeNid": "121709679" + }, + { + "electionNid": "178981824", + "officeName": "City Council - City of Oakland - 2", + "seatCaption": "City Council - City of Oakland - 2", + "seatNid": "185276351", + "seatOfficeNid": "121709698" + }, + { + "electionNid": "178981824", + "officeName": "City Council - City of Oakland - 4", + "seatCaption": "City Council - City of Oakland - 4", + "seatNid": "178982038", + "seatOfficeNid": "121709717" + }, + { + "electionNid": "178981824", + "officeName": "City Council - City of Oakland - 6", + "seatCaption": "City Council - City of Oakland - 6", + "seatNid": "181523064", + "seatOfficeNid": "121709771" + }, + { + "electionNid": "178981824", + "officeName": "Director - Oakland Unified School District - 2", + "seatCaption": "Director - Oakland Unified School District - 2", + "seatNid": "200910767", + "seatOfficeNid": "121710532" + }, + { + "electionNid": "178981824", + "officeName": "Director - Oakland Unified School District - 4", + "seatCaption": "Director - Oakland Unified School District - 4", + "seatNid": "200910772", + "seatOfficeNid": "121709797" + }, + { + "electionNid": "178981824", + "officeName": "Director - Oakland Unified School District - 6", + "seatCaption": "Director - Oakland Unified School District - 6", + "seatNid": "200910777", + "seatOfficeNid": "121709816" + }, + { + "electionNid": "178981824", + "officeName": "Mayor - City of Oakland", + "seatCaption": "Mayor - City of Oakland", + "seatNid": "182704304", + "seatOfficeNid": "121709611" + } + ] + }, + { + "aid": "COAK", + "candidates": [ + { + "candidateName": "Kaplan, Rebecca", + "candidateNid": "121706448", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "203615940" + } + ], + "electionCaption": "6/7/2022 - Special", + "electionCodes": "Special", + "electionDate": "2022-06-07", + "electionNid": "202684570", + "isPublic": true, + "measures": [ + { + "electionNid": "202684570", + "measureDescription": "Election: 6/7/2022 - Library Ballot Measure-C", + "measureNid": "202684608", + "measureNumber": "C" + } + ], + "seats": [ + { + "electionNid": "202684570", + "officeName": "Supervisor District 3", + "seatCaption": "Supervisor District 3", + "seatNid": "203615940", + "seatOfficeNid": "203614683" + } + ] + }, + { + "aid": "COAK", + "candidates": [ + { + "candidateName": "Clay, Aaron", + "candidateNid": "191295425", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "165189453" + }, + { + "candidateName": "Dannhaus, Austin", + "candidateNid": "191295895", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "180842880" + }, + { + "candidateName": "Davis, Benjamin \"Sam\"", + "candidateNid": "180842909", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "180842880" + }, + { + "candidateName": "Dominguez Walton, Stephanie", + "candidateNid": "180940148", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "180940134" + }, + { + "candidateName": "Edgerly, Maiya", + "candidateNid": "189811781", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "182332482" + }, + { + "candidateName": "Ferran, Elias", + "candidateNid": "190603323", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "188163037" + }, + { + "candidateName": "Fife, Carroll", + "candidateNid": "161700164", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "179056849" + }, + { + "candidateName": "Gaines, Leroy", + "candidateNid": "191297469", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "186525998" + }, + { + "candidateName": "Gallo, Noel", + "candidateNid": "121710635", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "185118005" + }, + { + "candidateName": "Gash, Cherisse", + "candidateNid": "187659630", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "182332482" + }, + { + "candidateName": "Gibson McElhaney, Lynette", + "candidateNid": "127149321", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "179056849" + }, + { + "candidateName": "Hodge, Marcie", + "candidateNid": "121707226", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "165189453" + }, + { + "candidateName": "Hurty, Mark", + "candidateNid": "182332512", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "182332482" + }, + { + "candidateName": "Hutchinson, Michael", + "candidateNid": "133174509", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "186525998" + }, + { + "candidateName": "Jackson, Robert", + "candidateNid": "178045887", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "165189453" + }, + { + "candidateName": "Johnson, Derreck", + "candidateNid": "190142499", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "181463558" + }, + { + "candidateName": "Kalb, Dan", + "candidateNid": "129453919", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "180940134" + }, + { + "candidateName": "Kaplan, Rebecca", + "candidateNid": "121706448", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "181463558" + }, + { + "candidateName": "Lawrence, Sheila", + "candidateNid": "186526051", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "186525998" + }, + { + "candidateName": "Lerma, Jorge", + "candidateNid": "189891611", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "186525998" + }, + { + "candidateName": "Lopez-Meraz, Zoe", + "candidateNid": "191671583", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "185118005" + }, + { + "candidateName": "Molina, Kristina", + "candidateNid": "166628948", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "104", + "partyAffiliationName": "Democratic Party", + "seatNid": "172302093" + }, + { + "candidateName": "Ngo, Tri", + "candidateNid": "183836254", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "180940134" + }, + { + "candidateName": "Parker, Barbara", + "candidateNid": "129467329", + "isIncumbent": true, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "188163037" + }, + { + "candidateName": "Raya, Richard S.", + "candidateNid": "190823252", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "185118005" + }, + { + "candidateName": "Reid, Treva", + "candidateNid": "151524242", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "165189453" + }, + { + "candidateName": "Santana, Maximo", + "candidateNid": "191382078", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "182332482" + }, + { + "candidateName": "Scott, Seneca", + "candidateNid": "191383725", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "179056849" + }, + { + "candidateName": "Semedar, Meron", + "candidateNid": "190812862", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "104", + "partyAffiliationName": "Democratic Party", + "seatNid": "179056849" + }, + { + "candidateName": "Sidebotham, Nancy", + "candidateNid": "121708210", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "181463558" + }, + { + "candidateName": "Tapscott, Ben", + "candidateNid": "190793822", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "172302093" + }, + { + "candidateName": "Tatmon, Marchon", + "candidateNid": "168644279", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "104", + "partyAffiliationName": "Democratic Party", + "seatNid": "165189453" + }, + { + "candidateName": "Taylor, Alexus", + "candidateNid": "191294914", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "179056849" + }, + { + "candidateName": "Taylor, Bronche Jerard", + "candidateNid": "191296935", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "172302093" + }, + { + "candidateName": "Taylor, Faye", + "candidateNid": "186107958", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "179056849" + }, + { + "candidateName": "Thomas, Stacy", + "candidateNid": "187321390", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "180842880" + }, + { + "candidateName": "Thompson, Clifford", + "candidateNid": "181562200", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "172302093" + }, + { + "candidateName": "Valerio, Victor", + "candidateNid": "183504991", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "172302093" + }, + { + "candidateName": "Williams, Van Cedric", + "candidateNid": "190141104", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "182332482" + } + ], + "electionCaption": "11/3/2020 - General", + "electionCodes": "General", + "electionDate": "2020-11-03", + "electionNid": "165189423", + "isPublic": true, + "measures": [ + { + "electionNid": "165189423", + "measureDescription": "Election: 11/3/2020 - Police Commission-SS", + "measureNid": "192118671", + "measureNumber": "SS" + }, + { + "electionNid": "165189423", + "measureDescription": "Election: 11/3/2020 - Removing Fines Limits-RR", + "measureNid": "192245738", + "measureNumber": "RR" + }, + { + "electionNid": "165189423", + "measureDescription": "Election: 11/3/2020 - School Facilities Bond-Y", + "measureNid": "192118625", + "measureNumber": "Y" + }, + { + "electionNid": "165189423", + "measureDescription": "Election: 11/3/2020 - Youth Voting-QQ", + "measureNid": "191974116", + "measureNumber": "QQ" + } + ], + "seats": [ + { + "electionNid": "165189423", + "officeName": "City Attorney - City of Oakland", + "seatCaption": "City Attorney - City of Oakland", + "seatNid": "188163037", + "seatOfficeNid": "121709381" + }, + { + "electionNid": "165189423", + "officeName": "City Council - City of Oakland - 1", + "seatCaption": "City Council - City of Oakland - 1", + "seatNid": "180940134", + "seatOfficeNid": "121709393" + }, + { + "electionNid": "165189423", + "officeName": "City Council - City of Oakland - 3", + "seatCaption": "City Council - City of Oakland - 3", + "seatNid": "179056849", + "seatOfficeNid": "121709414" + }, + { + "electionNid": "165189423", + "officeName": "City Council - City of Oakland - 5", + "seatCaption": "City Council - City of Oakland - 5", + "seatNid": "185118005", + "seatOfficeNid": "121709440" + }, + { + "electionNid": "165189423", + "officeName": "City Council - City of Oakland - 7", + "seatCaption": "City Council - City of Oakland - 7", + "seatNid": "165189453", + "seatOfficeNid": "121709476" + }, + { + "electionNid": "165189423", + "officeName": "City Council Member At-Large - City of Oakland", + "seatCaption": "City Council Member At-Large - City of Oakland", + "seatNid": "181463558", + "seatOfficeNid": "121709365" + }, + { + "electionNid": "165189423", + "officeName": "Director - Oakland Unified School District - 1", + "seatCaption": "Director - Oakland Unified School District - 1", + "seatNid": "180842880", + "seatOfficeNid": "121709529" + }, + { + "electionNid": "165189423", + "officeName": "Director - Oakland Unified School District - 3", + "seatCaption": "Director - Oakland Unified School District - 3", + "seatNid": "182332482", + "seatOfficeNid": "121709556" + }, + { + "electionNid": "165189423", + "officeName": "Director - Oakland Unified School District - 5", + "seatCaption": "Director - Oakland Unified School District - 5", + "seatNid": "186525998", + "seatOfficeNid": "121710529" + }, + { + "electionNid": "165189423", + "officeName": "Director - Oakland Unified School District - 7", + "seatCaption": "Director - Oakland Unified School District - 7", + "seatNid": "172302093", + "seatOfficeNid": "121709575" + } + ] + }, + { + "aid": "COAK", + "candidates": [], + "electionCaption": "3/3/2020 - Special", + "electionCodes": "Special", + "electionDate": "2020-03-03", + "electionNid": "184269612", + "isPublic": true, + "measures": [ + { + "electionNid": "184269612", + "measureDescription": "Election: 3/3/2020 - APPROPRIATIONS MEASURE-S", + "measureNid": "184296041", + "measureNumber": "S" + }, + { + "electionNid": "184269612", + "measureDescription": "Election: 3/3/2020 - NEWSPAPER MEASURE-R", + "measureNid": "184295668", + "measureNumber": "R" + }, + { + "electionNid": "184269612", + "measureDescription": "Election: 3/3/2020 - PARKS MEASURE-Q", + "measureNid": "184012569", + "measureNumber": "Q" + } + ], + "seats": [] + }, + { + "aid": "COAK", + "candidates": [ + { + "candidateName": "Brooks, Desley", + "candidateNid": "121708157", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "166492969" + }, + { + "candidateName": "Campbell Washington, Annie", + "candidateNid": "150381016", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "155034679" + }, + { + "candidateName": "Doutherd, Clarissa", + "candidateNid": "171386365", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "166493004" + }, + { + "candidateName": "Eng, Aimee", + "candidateNid": "151885465", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "166492995" + }, + { + "candidateName": "Gonzales, Shanthi", + "candidateNid": "150090223", + "isIncumbent": true, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "166493020" + }, + { + "candidateName": "Guillen, Abel", + "candidateNid": "151026012", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "164581038" + }, + { + "candidateName": "Harris, Pamela", + "candidateNid": "171200381", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "155034679" + }, + { + "candidateName": "Houston, Ken", + "candidateNid": "151632069", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "164704809" + }, + { + "candidateName": "Hummel, Francis", + "candidateNid": "161006347", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "155034679" + }, + { + "candidateName": "Karamooz, Saied", + "candidateNid": "151560902", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "164704809" + }, + { + "candidateName": "Liu, Peter", + "candidateNid": "150316698", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "164704809" + }, + { + "candidateName": "Maxson, Nayeli", + "candidateNid": "170948394", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "155034679" + }, + { + "candidateName": "Michelson, Charlie", + "candidateNid": "171772116", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "155034679" + }, + { + "candidateName": "Middleton, Natasha", + "candidateNid": "169066589", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "166492969" + }, + { + "candidateName": "Polk, Sheilagh", + "candidateNid": "170699404", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "164704809" + }, + { + "candidateName": "Price, Pamela", + "candidateNid": "172570623", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "164704809" + }, + { + "candidateName": "Roberts, Brenda", + "candidateNid": "151823472", + "isIncumbent": true, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "166492982" + }, + { + "candidateName": "Rodriguez, Maria", + "candidateNid": "169350948", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "166492969" + }, + { + "candidateName": "Ruby, Courtney", + "candidateNid": "121707589", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "166492982" + }, + { + "candidateName": "Schaaf, Libby", + "candidateNid": "121708068", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "164704809" + }, + { + "candidateName": "Sidebotham, Nancy", + "candidateNid": "121708210", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "164704809" + }, + { + "candidateName": "Simmons, Joseph", + "candidateNid": "171468716", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "155034679" + }, + { + "candidateName": "Smith, Carlos \"Kenzie\"", + "candidateNid": "172248744", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "164581038" + }, + { + "candidateName": "Smith, Jesse A.J.", + "candidateNid": "169499011", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "164704809" + }, + { + "candidateName": "Tanios, Joseph", + "candidateNid": "170970418", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "155034679" + }, + { + "candidateName": "Tatmon, Marchon", + "candidateNid": "168644279", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "104", + "partyAffiliationName": "Democratic Party", + "seatNid": "164704809" + }, + { + "candidateName": "Taylor, Loren", + "candidateNid": "167774163", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "166492969" + }, + { + "candidateName": "Thao, Sheng", + "candidateNid": "171131353", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "155034679" + }, + { + "candidateName": "Troupe, Cedric", + "candidateNid": "168117033", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "164704809" + }, + { + "candidateName": "Whitaker, Mya", + "candidateNid": "169370590", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "166492969" + }, + { + "candidateName": "Yee, Gary", + "candidateNid": "121708270", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "166493004" + } + ], + "electionCaption": "11/6/2018 - General", + "electionCodes": "General", + "electionDate": "2018-11-06", + "electionNid": "155034677", + "isPublic": true, + "measures": [ + { + "electionNid": "155034677", + "measureDescription": "Election: 11/6/2018 - Hotel Employee Workplace Protections and Minimum Wage-Z", + "measureNid": "169505264", + "measureNumber": "Z" + }, + { + "electionNid": "155034677", + "measureDescription": "Election: 11/6/2018 - Just Cause Eviction Amendment-Y", + "measureNid": "173741294", + "measureNumber": "Y" + }, + { + "electionNid": "155034677", + "measureDescription": "Election: 11/6/2018 - Oakland Children's Initiative-AA", + "measureNid": "169465158", + "measureNumber": "AA" + }, + { + "electionNid": "155034677", + "measureDescription": "Election: 11/6/2018 - Tiered Real Property Transfer Tax-X", + "measureNid": "173900566", + "measureNumber": "X" + }, + { + "electionNid": "155034677", + "measureDescription": "Election: 11/6/2018 - Vacant Property Tax-W", + "measureNid": "173741209", + "measureNumber": "W" + } + ], + "seats": [ + { + "electionNid": "155034677", + "officeName": "City Auditor - City of Oakland", + "seatCaption": "City Auditor - City of Oakland", + "seatNid": "166492982", + "seatOfficeNid": "121709679" + }, + { + "electionNid": "155034677", + "officeName": "City Council - City of Oakland - 2", + "seatCaption": "City Council - City of Oakland - 2", + "seatNid": "164581038", + "seatOfficeNid": "121709698" + }, + { + "electionNid": "155034677", + "officeName": "City Council - City of Oakland - 4", + "seatCaption": "City Council - City of Oakland - 4", + "seatNid": "155034679", + "seatOfficeNid": "121709717" + }, + { + "electionNid": "155034677", + "officeName": "City Council - City of Oakland - 6", + "seatCaption": "City Council - City of Oakland - 6", + "seatNid": "166492969", + "seatOfficeNid": "121709771" + }, + { + "electionNid": "155034677", + "officeName": "Director - Oakland Unified School District - 2", + "seatCaption": "Director - Oakland Unified School District - 2", + "seatNid": "166492995", + "seatOfficeNid": "121710532" + }, + { + "electionNid": "155034677", + "officeName": "Director - Oakland Unified School District - 4", + "seatCaption": "Director - Oakland Unified School District - 4", + "seatNid": "166493004", + "seatOfficeNid": "121709797" + }, + { + "electionNid": "155034677", + "officeName": "Director - Oakland Unified School District - 6", + "seatCaption": "Director - Oakland Unified School District - 6", + "seatNid": "166493020", + "seatOfficeNid": "121709816" + }, + { + "electionNid": "155034677", + "officeName": "Mayor - City of Oakland", + "seatCaption": "Mayor - City of Oakland", + "seatNid": "164704809", + "seatOfficeNid": "121709611" + } + ] + }, + { + "aid": "COAK", + "candidates": [], + "electionCaption": "6/5/2018 - Primary", + "electionCodes": "Primary", + "electionDate": "2018-06-05", + "electionNid": "169976079", + "isPublic": true, + "measures": [ + { + "electionNid": "169976079", + "measureDescription": "Election: 6/5/2018 - Library Parcel Tax-D", + "measureNid": "166492499", + "measureNumber": "D" + } + ], + "seats": [] + }, + { + "aid": "COAK", + "candidates": [ + { + "candidateName": "Brown, Alan", + "candidateNid": "160975109", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "154898194" + }, + { + "candidateName": "Cabello, Manuel", + "candidateNid": "161119296", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "157906596" + }, + { + "candidateName": "Corbett, Kevin", + "candidateNid": "160575184", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "158913308" + }, + { + "candidateName": "Cross, Misty", + "candidateNid": "161507578", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "158306542" + }, + { + "candidateName": "De Jimenez, Olivia", + "candidateNid": "160863656", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "151524213" + }, + { + "candidateName": "Ellis, Patricia", + "candidateNid": "160977515", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "157906596" + }, + { + "candidateName": "Gallo, Noel", + "candidateNid": "121710635", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "160120166" + }, + { + "candidateName": "Gibson McElhaney, Lynette", + "candidateNid": "127149321", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "154898194" + }, + { + "candidateName": "Gonzales, Viola", + "candidateNid": "160874539", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "160120166" + }, + { + "candidateName": "Harris, James", + "candidateNid": "129750902", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "160119785" + }, + { + "candidateName": "Hassid, Michael", + "candidateNid": "161005874", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "158272040" + }, + { + "candidateName": "Hodge, Jumoke Hinton", + "candidateNid": "121707011", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "158306542" + }, + { + "candidateName": "Hodge, Marcie", + "candidateNid": "121707226", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "151524213" + }, + { + "candidateName": "Hodges, Robyn", + "candidateNid": "132414534", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "154898194" + }, + { + "candidateName": "Hummel, Francis", + "candidateNid": "161006347", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "157906596" + }, + { + "candidateName": "Hutchinson, Michael", + "candidateNid": "133174509", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "158272040" + }, + { + "candidateName": "Jackson, Chris", + "candidateNid": "160119970", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "160119785" + }, + { + "candidateName": "Jordan, Tyron", + "candidateNid": "158244435", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "154898194" + }, + { + "candidateName": "Kalb, Dan", + "candidateNid": "129453919", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "158913308" + }, + { + "candidateName": "Kaplan, Rebecca", + "candidateNid": "121706448", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "157906596" + }, + { + "candidateName": "Karamooz, Saied", + "candidateNid": "151560902", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "154898194" + }, + { + "candidateName": "Lang, Benjamin", + "candidateNid": "160479284", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "158306542" + }, + { + "candidateName": "lmara, Nehanda", + "candidateNid": "160820560", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "151524213" + }, + { + "candidateName": "London, Jody", + "candidateNid": "121706925", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "160119255" + }, + { + "candidateName": "Macleay, Donald", + "candidateNid": "121707302", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "160119255" + }, + { + "candidateName": "McNeal, Anthony", + "candidateNid": "160975304", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "154898194" + }, + { + "candidateName": "Menjivar, Randy", + "candidateNid": "130838424", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "158272040" + }, + { + "candidateName": "Moore, Margaret", + "candidateNid": "161090189", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "157906596" + }, + { + "candidateName": "Narain, Lucky", + "candidateNid": "161507465", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "158306542" + }, + { + "candidateName": "Oliver-Benson, Maxine", + "candidateNid": "157907689", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "151524213" + }, + { + "candidateName": "Parker, Barbara", + "candidateNid": "129467329", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "158542718" + }, + { + "candidateName": "Quan, Bruce", + "candidateNid": "160879775", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "157906596" + }, + { + "candidateName": "Reid, Larry", + "candidateNid": "121706806", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "151524213" + }, + { + "candidateName": "Reid, Treva", + "candidateNid": "151524242", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "151524213" + }, + { + "candidateName": "Session, Noni", + "candidateNid": "160819412", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "154898194" + }, + { + "candidateName": "Sidebotham, Nancy", + "candidateNid": "121708210", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "157906596" + }, + { + "candidateName": "Torres, Roseann", + "candidateNid": "134379082", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "158272040" + }, + { + "candidateName": "Trenado, Huber", + "candidateNid": "160574019", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "158272040" + }, + { + "candidateName": "Wiginton, Kharyshi", + "candidateNid": "160820807", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "158306542" + }, + { + "candidateName": "Young, Jr., Larry", + "candidateNid": "121707481", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "157906596" + } + ], + "electionCaption": "11/8/2016 - General", + "electionCodes": "General", + "electionDate": "2016-11-08", + "electionNid": "151524138", + "isPublic": true, + "measures": [ + { + "electionNid": "151524138", + "measureDescription": "Election: 11/8/2016 - Amendments to Oakland's Residential Rent Adjustments-JJ", + "measureNid": "160489338", + "measureNumber": "JJ" + }, + { + "electionNid": "151524138", + "measureDescription": "Election: 11/8/2016 - Districtwide Teacher Retention and Middle School Improvement Act-G1", + "measureNid": "161949338", + "measureNumber": "G1" + }, + { + "electionNid": "151524138", + "measureDescription": "Election: 11/8/2016 - Establishing a Police Commission to Oversee Policies and Procedures-LL", + "measureNid": "161720927", + "measureNumber": "LL" + }, + { + "electionNid": "151524138", + "measureDescription": "Election: 11/8/2016 - Infrastructure Bond Ballot Measure-KK", + "measureNid": "161913722", + "measureNumber": "KK" + }, + { + "electionNid": "151524138", + "measureDescription": "Election: 11/8/2016 - Sugar Sweetened Beverage Tax-HH", + "measureNid": "157907346", + "measureNumber": "HH" + } + ], + "seats": [ + { + "electionNid": "151524138", + "officeName": "City Attorney - City of Oakland", + "seatCaption": "City Attorney - City of Oakland", + "seatNid": "158542718", + "seatOfficeNid": "121709381" + }, + { + "electionNid": "151524138", + "officeName": "City Council - City of Oakland - 1", + "seatCaption": "City Council - City of Oakland - 1", + "seatNid": "158913308", + "seatOfficeNid": "121709393" + }, + { + "electionNid": "151524138", + "officeName": "City Council - City of Oakland - 3", + "seatCaption": "City Council - City of Oakland - 3", + "seatNid": "154898194", + "seatOfficeNid": "121709414" + }, + { + "electionNid": "151524138", + "officeName": "City Council - City of Oakland - 5", + "seatCaption": "City Council - City of Oakland - 5", + "seatNid": "160120166", + "seatOfficeNid": "121709440" + }, + { + "electionNid": "151524138", + "officeName": "City Council - City of Oakland - 7", + "seatCaption": "City Council - City of Oakland - 7", + "seatNid": "151524213", + "seatOfficeNid": "121709476" + }, + { + "electionNid": "151524138", + "officeName": "City Council Member At-Large - City of Oakland", + "seatCaption": "City Council Member At-Large - City of Oakland", + "seatNid": "157906596", + "seatOfficeNid": "121709365" + }, + { + "electionNid": "151524138", + "officeName": "Director - Oakland Unified School District - 1", + "seatCaption": "Director - Oakland Unified School District - 1", + "seatNid": "160119255", + "seatOfficeNid": "121709529" + }, + { + "electionNid": "151524138", + "officeName": "Director - Oakland Unified School District - 3", + "seatCaption": "Director - Oakland Unified School District - 3", + "seatNid": "158306542", + "seatOfficeNid": "121709556" + }, + { + "electionNid": "151524138", + "officeName": "Director - Oakland Unified School District - 5", + "seatCaption": "Director - Oakland Unified School District - 5", + "seatNid": "158272040", + "seatOfficeNid": "121710529" + }, + { + "electionNid": "151524138", + "officeName": "Director - Oakland Unified School District - 7", + "seatCaption": "Director - Oakland Unified School District - 7", + "seatNid": "160119785", + "seatOfficeNid": "121709575" + } + ] + }, + { + "aid": "COAK", + "candidates": [ + { + "candidateName": "Anderson, Jason ''Shake''", + "candidateNid": "149844544", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "155782633" + }, + { + "candidateName": "Blackburn, Kevin", + "candidateNid": "150317692", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "182773061" + }, + { + "candidateName": "Guillen, Abel", + "candidateNid": "151026012", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "182773061" + }, + { + "candidateName": "Houston, Ken", + "candidateNid": "151632069", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "155782633" + }, + { + "candidateName": "Kaplan, Rebecca", + "candidateNid": "121706448", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "155782633" + }, + { + "candidateName": "Kaplan, Rebecca", + "candidateNid": "121706448", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "155441930" + }, + { + "candidateName": "Karamooz, Saied", + "candidateNid": "151560902", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "155782633" + }, + { + "candidateName": "King, Dana", + "candidateNid": "149722364", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "182773061" + }, + { + "candidateName": "Liu, Peter", + "candidateNid": "150316698", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "155782633" + }, + { + "candidateName": "Maxey, Ken", + "candidateNid": "152269578", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "182773061" + }, + { + "candidateName": "McCullough, Patrick", + "candidateNid": "121706540", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "155782633" + }, + { + "candidateName": "Park, Andrew", + "candidateNid": "149845769", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "182773061" + }, + { + "candidateName": "Parker, Bryan", + "candidateNid": "142085404", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "155782633" + }, + { + "candidateName": "Quan, Jean", + "candidateNid": "121707451", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "155782633" + }, + { + "candidateName": "Ruby, Courtney", + "candidateNid": "121707589", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "155782633" + }, + { + "candidateName": "Schaaf, Libby", + "candidateNid": "121708068", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "155782633" + }, + { + "candidateName": "Sidebotham, Nancy", + "candidateNid": "121708210", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "155782633" + }, + { + "candidateName": "Siegel, Dan", + "candidateNid": "128869761", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "155782633" + }, + { + "candidateName": "Tuman, Joseph", + "candidateNid": "121707384", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "155782633" + }, + { + "candidateName": "Williams, Charles", + "candidateNid": "150274918", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "155782633" + }, + { + "candidateName": "Wilson, Eric", + "candidateNid": "151554748", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "155782633" + } + ], + "electionCaption": "11/4/2014 - General", + "electionCodes": "General", + "electionDate": "2014-11-04", + "electionNid": "152889535", + "isPublic": true, + "measures": [ + { + "electionNid": "152889535", + "measureDescription": "Election: 11/4/2014 - City of Oakland Police Services Parcel Tax and Parking Tax-Z", + "measureNid": "181676899", + "measureNumber": "Z" + }, + { + "electionNid": "152889535", + "measureDescription": "Election: 11/4/2014 - To provide the PEC greater independence, enforcement, budget for staffing-CC", + "measureNid": "152470013", + "measureNumber": "CC" + } + ], + "seats": [ + { + "electionNid": "152889535", + "officeName": "City Council - City of Oakland - 2", + "seatCaption": "City Council - City of Oakland - 2", + "seatNid": "182773061", + "seatOfficeNid": "121709698" + }, + { + "electionNid": "152889535", + "officeName": "City Council Member At-Large - City of Oakland", + "seatCaption": "City Council Member At-Large - City of Oakland", + "seatNid": "155441930", + "seatOfficeNid": "121709365" + }, + { + "electionNid": "152889535", + "officeName": "Mayor - City of Oakland", + "seatCaption": "Mayor - City of Oakland", + "seatNid": "155782633", + "seatOfficeNid": "121709611" + } + ] + }, + { + "aid": "COAK", + "candidates": [], + "electionCaption": "11/13/2013 - Special", + "electionCodes": "Special", + "electionDate": "2013-11-13", + "electionNid": "146448450", + "isPublic": true, + "measures": [ + { + "electionNid": "146448450", + "measureDescription": "Election: 11/13/2013 - Community Facilities District No. 2013-1-A", + "measureNid": "146999269", + "measureNumber": "A" + } + ], + "seats": [] + }, + { + "aid": "COAK", + "candidates": [ + { + "candidateName": "Thomas, Tamika", + "candidateNid": "149330975", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "149330770" + } + ], + "electionCaption": "11/5/2013 - General", + "electionCodes": "General", + "electionDate": "2013-11-05", + "electionNid": "149330749", + "isPublic": false, + "measures": [], + "seats": [ + { + "electionNid": "149330749", + "officeName": "City Auditor - City of Oakland", + "seatCaption": "City Auditor - City of Oakland", + "seatNid": "149330770", + "seatOfficeNid": "121709679" + } + ] + }, + { + "aid": "COAK", + "candidates": [ + { + "candidateName": "Anderson, Theresa", + "candidateNid": "130372138", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "107", + "partyAffiliationName": "Green Party", + "seatNid": "126388868" + }, + { + "candidateName": "Brandt, Craig", + "candidateNid": "128811848", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "128811826" + }, + { + "candidateName": "Brunner, Jane", + "candidateNid": "121706510", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "125690746" + }, + { + "candidateName": "Cruz, Vicente", + "candidateNid": "130751309", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "125690748" + }, + { + "candidateName": "De La Fuente, Ignacio", + "candidateNid": "121706688", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "126391169" + }, + { + "candidateName": "De La Fuente, Ignacio", + "candidateNid": "121706688", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "126388868" + }, + { + "candidateName": "DeWitt, Nyeisha", + "candidateNid": "129452995", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "125088337" + }, + { + "candidateName": "Eaves, Damon", + "candidateNid": "128869385", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "125088337" + }, + { + "candidateName": "Franklin, Bob", + "candidateNid": "132412455", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "128811826" + }, + { + "candidateName": "Fuentes, Richard", + "candidateNid": "121706650", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "125690748" + }, + { + "candidateName": "Gallo, Noel", + "candidateNid": "121710635", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "130590068" + }, + { + "candidateName": "Garza, Shelly", + "candidateNid": "130590116", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "104", + "partyAffiliationName": "Democratic Party", + "seatNid": "130590068" + }, + { + "candidateName": "Gibson McElhaney, Lynette", + "candidateNid": "127149321", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "125088337" + }, + { + "candidateName": "Harris, James", + "candidateNid": "129750902", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "129750494" + }, + { + "candidateName": "Hodge, Gregory", + "candidateNid": "121706570", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "125088337" + }, + { + "candidateName": "Hodge, Jumoke Hinton", + "candidateNid": "121707011", + "isIncumbent": true, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "125690748" + }, + { + "candidateName": "Hutchinson, Michael", + "candidateNid": "133174509", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "131466380" + }, + { + "candidateName": "Juarez, Mario", + "candidateNid": "121706716", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "130590068" + }, + { + "candidateName": "Kalb, Dan", + "candidateNid": "129453919", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "128811826" + }, + { + "candidateName": "Kaplan, Rebecca", + "candidateNid": "121706448", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "126388868" + }, + { + "candidateName": "Karchmer, Joanne", + "candidateNid": "129462878", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "128811826" + }, + { + "candidateName": "Lemley, Amy", + "candidateNid": "132413938", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "128811826" + }, + { + "candidateName": "Link, Gordon", + "candidateNid": "130372724", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "128811826" + }, + { + "candidateName": "London, Jody", + "candidateNid": "121706925", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "132418708" + }, + { + "candidateName": "Macleay, Donald", + "candidateNid": "121707302", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "128811826" + }, + { + "candidateName": "McMahan, Dawn", + "candidateNid": "135737588", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "130590068" + }, + { + "candidateName": "Menjivar, Randy", + "candidateNid": "130838424", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "129471500" + }, + { + "candidateName": "Miller-Cole, Alex", + "candidateNid": "130556881", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "124", + "partyAffiliationName": "None", + "seatNid": "125088337" + }, + { + "candidateName": "Muhammad, Derrick", + "candidateNid": "127138793", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "125088337" + }, + { + "candidateName": "Parker, Barbara", + "candidateNid": "129467329", + "isIncumbent": true, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "125690746" + }, + { + "candidateName": "Pecot, Thearse", + "candidateNid": "135145229", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "132418708" + }, + { + "candidateName": "Polk, Sheilagh", + "candidateNid": "130750960", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "125690748" + }, + { + "candidateName": "Raphael, Leonard", + "candidateNid": "121706560", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "128811826" + }, + { + "candidateName": "Raya, Richard", + "candidateNid": "129471162", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "128811826" + }, + { + "candidateName": "Reid, Larry", + "candidateNid": "121706806", + "isIncumbent": true, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "129471500" + }, + { + "candidateName": "Reiss, Cynthia", + "candidateNid": "131466403", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "131466380" + }, + { + "candidateName": "Spearman, Alice", + "candidateNid": "121707101", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "129750494" + }, + { + "candidateName": "Sullivan, Sean", + "candidateNid": "121706630", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "125088337" + }, + { + "candidateName": "Tolbert, Carol Lee", + "candidateNid": "134932992", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "126388868" + }, + { + "candidateName": "Torres, Roseann", + "candidateNid": "134379082", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "131466380" + }, + { + "candidateName": "Tuman, Joseph", + "candidateNid": "121707384", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "104", + "partyAffiliationName": "Democratic Party", + "seatNid": "126388868" + }, + { + "candidateName": "Walton, Sheryl", + "candidateNid": "132415332", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "129471500" + }, + { + "candidateName": "Young Jr., Larry Lionel", + "candidateNid": "121707551", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "125088337" + } + ], + "electionCaption": "11/6/2012 - General", + "electionCodes": "General", + "electionDate": "2012-11-06", + "electionNid": "125088328", + "isPublic": true, + "measures": [ + { + "electionNid": "125088328", + "measureDescription": "Election: 11/6/2012 - Alameda County Transportation Improvement Measure Reauthorization-TBD", + "measureNid": "130714968", + "measureNumber": "TBD" + }, + { + "electionNid": "125088328", + "measureDescription": "Election: 11/6/2012 - OAKLAND ZOO HUMANE ANIMAL CARE/EDUCATION PROTECTION-A1", + "measureNid": "135208820", + "measureNumber": "A1" + } + ], + "seats": [ + { + "electionNid": "125088328", + "officeName": "City Attorney - City of Oakland", + "seatCaption": "City Attorney - City of Oakland", + "seatNid": "125690746", + "seatOfficeNid": "121709381" + }, + { + "electionNid": "125088328", + "officeName": "City Council - City of Oakland - 1", + "seatCaption": "City Council - City of Oakland - 1", + "seatNid": "128811826", + "seatOfficeNid": "121709393" + }, + { + "electionNid": "125088328", + "officeName": "City Council - City of Oakland - 3", + "seatCaption": "City Council - City of Oakland - 3", + "seatNid": "125088337", + "seatOfficeNid": "121709414" + }, + { + "electionNid": "125088328", + "officeName": "City Council - City of Oakland - 5", + "seatCaption": "City Council - City of Oakland - 5", + "seatNid": "130590068", + "seatOfficeNid": "121709440" + }, + { + "electionNid": "125088328", + "officeName": "City Council - City of Oakland - 7", + "seatCaption": "City Council - City of Oakland - 7", + "seatNid": "129471500", + "seatOfficeNid": "121709476" + }, + { + "electionNid": "125088328", + "officeName": "City Council Member At-Large - City of Oakland", + "seatCaption": "City Council Member At-Large - City of Oakland", + "seatNid": "126388868", + "seatOfficeNid": "121709365" + }, + { + "electionNid": "125088328", + "officeName": "Director - Oakland Unified School District - 1", + "seatCaption": "Director - Oakland Unified School District - 1", + "seatNid": "132418708", + "seatOfficeNid": "121709529" + }, + { + "electionNid": "125088328", + "officeName": "Director - Oakland Unified School District - 3", + "seatCaption": "Director - Oakland Unified School District - 3", + "seatNid": "125690748", + "seatOfficeNid": "121709556" + }, + { + "electionNid": "125088328", + "officeName": "Director - Oakland Unified School District - 5", + "seatCaption": "Director - Oakland Unified School District - 5", + "seatNid": "131466380", + "seatOfficeNid": "121710529" + }, + { + "electionNid": "125088328", + "officeName": "Director - Oakland Unified School District - 7", + "seatCaption": "Director - Oakland Unified School District - 7", + "seatNid": "129750494", + "seatOfficeNid": "121709575" + }, + { + "electionNid": "125088328", + "officeName": "Mayor - City of Oakland", + "seatCaption": "Mayor - City of Oakland", + "seatNid": "126391169", + "seatOfficeNid": "121709611" + } + ] + }, + { + "aid": "COAK", + "candidates": [], + "electionCaption": "6/5/2012 - Primary", + "electionCodes": "Primary", + "electionDate": "2012-06-05", + "electionNid": "129281938", + "isPublic": true, + "measures": [], + "seats": [] + }, + { + "aid": "COAK", + "candidates": [ + { + "candidateName": "Broadhurst, Jill", + "candidateNid": "121707703", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709720" + }, + { + "candidateName": "Brooks, Desley", + "candidateNid": "121708157", + "isIncumbent": false, + "isWinner": true, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709774" + }, + { + "candidateName": "Candell, Terence", + "candidateNid": "121707157", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709614" + }, + { + "candidateName": "Davis, Celia", + "candidateNid": "127738890", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709800" + }, + { + "candidateName": "Dillard Smith, Maya", + "candidateNid": "127739313", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709614" + }, + { + "candidateName": "Dobbins, Christoper", + "candidateNid": "121708300", + "isIncumbent": false, + "isWinner": true, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709819" + }, + { + "candidateName": "Dorado, Jose", + "candidateNid": "121706736", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709774" + }, + { + "candidateName": "Fields, Arnie", + "candidateNid": "121710486", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709614" + }, + { + "candidateName": "Gillian, Jason", + "candidateNid": "121707877", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709720" + }, + { + "candidateName": "Harland, Greg", + "candidateNid": "121707196", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709614" + }, + { + "candidateName": "Hodge, Marcie", + "candidateNid": "121707226", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709614" + }, + { + "candidateName": "Jackson, Scott", + "candidateNid": "127737047", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709720" + }, + { + "candidateName": "Kakishiba, David", + "candidateNid": "121710764", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121710745" + }, + { + "candidateName": "Kanz, Ralph", + "candidateNid": "121707907", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709720" + }, + { + "candidateName": "Kaplan, Rebecca", + "candidateNid": "121706448", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709614" + }, + { + "candidateName": "Kernighan, Patricia", + "candidateNid": "121707619", + "isIncumbent": false, + "isWinner": true, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709701" + }, + { + "candidateName": "Kilian, Michael", + "candidateNid": "121707561", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709682" + }, + { + "candidateName": "Killian, Clinton", + "candidateNid": "121706837", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709720" + }, + { + "candidateName": "Macleay, Donald", + "candidateNid": "121707302", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709614" + }, + { + "candidateName": "Pae, Jennifer", + "candidateNid": "121707673", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709701" + }, + { + "candidateName": "Perata, Don", + "candidateNid": "121707354", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709614" + }, + { + "candidateName": "Quan, Jean", + "candidateNid": "121707451", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709614" + }, + { + "candidateName": "Ruby, Courtney", + "candidateNid": "121707589", + "isIncumbent": false, + "isWinner": true, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709682" + }, + { + "candidateName": "Schaaf, Libby", + "candidateNid": "121708068", + "isIncumbent": false, + "isWinner": true, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709720" + }, + { + "candidateName": "Shelby, Melanie", + "candidateNid": "121708098", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709720" + }, + { + "candidateName": "Sidebotham, Nancy", + "candidateNid": "121708210", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709774" + }, + { + "candidateName": "Swafford, Danial", + "candidateNid": "121708127", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709720" + }, + { + "candidateName": "Tuman, Joseph", + "candidateNid": "121707384", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709614" + }, + { + "candidateName": "Visnick, Benjamin", + "candidateNid": "121708240", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709800" + }, + { + "candidateName": "Yee, Gary", + "candidateNid": "121708270", + "isIncumbent": false, + "isWinner": true, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709800" + }, + { + "candidateName": "Young, Jr., Larry", + "candidateNid": "121707481", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709614" + } + ], + "electionCaption": "11/2/2010 - General", + "electionCodes": "General", + "electionDate": "2010-11-02", + "electionNid": "121709601", + "isPublic": true, + "measures": [ + { + "electionNid": "121709601", + "measureDescription": "Election: 11/2/2010 - Measure BB a.k.a Y-BB", + "measureNid": "121709609", + "measureNumber": "BB" + }, + { + "electionNid": "121709601", + "measureDescription": "Election: 11/2/2010 - Measure V: Shall the Oakland Municipal Code be amended to increase the business tax rate for \u201cMedical Cannabis Businesses\u201d-V", + "measureNid": "121709603", + "measureNumber": "V" + }, + { + "electionNid": "121709601", + "measureDescription": "Election: 11/2/2010 - Measure W-W", + "measureNid": "121709605", + "measureNumber": "W" + }, + { + "electionNid": "121709601", + "measureDescription": "Election: 11/2/2010 - Measure X-X", + "measureNid": "121709607", + "measureNumber": "X" + } + ], + "seats": [ + { + "electionNid": "121709601", + "officeName": "City Auditor - City of Oakland", + "seatCaption": "City Auditor - City of Oakland", + "seatNid": "121709682", + "seatOfficeNid": "121709679" + }, + { + "electionNid": "121709601", + "officeName": "City Council - City of Oakland - 2", + "seatCaption": "City Council - City of Oakland - 2", + "seatNid": "121709701", + "seatOfficeNid": "121709698" + }, + { + "electionNid": "121709601", + "officeName": "City Council - City of Oakland - 4", + "seatCaption": "City Council - City of Oakland - 4", + "seatNid": "121709720", + "seatOfficeNid": "121709717" + }, + { + "electionNid": "121709601", + "officeName": "City Council - City of Oakland - 6", + "seatCaption": "City Council - City of Oakland - 6", + "seatNid": "121709774", + "seatOfficeNid": "121709771" + }, + { + "electionNid": "121709601", + "officeName": "Director - Oakland Unified School District - 2", + "seatCaption": "Director - Oakland Unified School District - 2", + "seatNid": "121710745", + "seatOfficeNid": "121710532" + }, + { + "electionNid": "121709601", + "officeName": "Director - Oakland Unified School District - 4", + "seatCaption": "Director - Oakland Unified School District - 4", + "seatNid": "121709800", + "seatOfficeNid": "121709797" + }, + { + "electionNid": "121709601", + "officeName": "Director - Oakland Unified School District - 6", + "seatCaption": "Director - Oakland Unified School District - 6", + "seatNid": "121709819", + "seatOfficeNid": "121709816" + }, + { + "electionNid": "121709601", + "officeName": "Mayor - City of Oakland", + "seatCaption": "Mayor - City of Oakland", + "seatNid": "121709614", + "seatOfficeNid": "121709611" + } + ] + }, + { + "aid": "COAK", + "candidates": [ + { + "candidateName": "Alberts, Norman", + "candidateNid": "130386926", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "128869723" + }, + { + "candidateName": "Almanzor, Renato", + "candidateNid": "150313924", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "150089670" + }, + { + "candidateName": "Anderson, Jason ''Shake''", + "candidateNid": "149844544", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "128869723" + }, + { + "candidateName": "Blackburn, Kevin", + "candidateNid": "150317692", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "148866485" + }, + { + "candidateName": "Broadhurst, Jill", + "candidateNid": "121707703", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "143314006" + }, + { + "candidateName": "Brooks, Desley", + "candidateNid": "121708157", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "144854433" + }, + { + "candidateName": "Campbell Washington, Annie", + "candidateNid": "150381016", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "143314006" + }, + { + "candidateName": "Colbruno, Michael", + "candidateNid": "150318449", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "148866485" + }, + { + "candidateName": "Debro, Karl", + "candidateNid": "151260458", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "151260438" + }, + { + "candidateName": "Dobbins, Christoper", + "candidateNid": "121708300", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "150089670" + }, + { + "candidateName": "Eng, Aimee", + "candidateNid": "151885465", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "151885447" + }, + { + "candidateName": "Ghirirdelli, William \"Bo\"", + "candidateNid": "152268726", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "151885447" + }, + { + "candidateName": "Gonzales, Shanthi", + "candidateNid": "150090223", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "150089670" + }, + { + "candidateName": "Guillen, Abel", + "candidateNid": "151026012", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "148866485" + }, + { + "candidateName": "Heidorn, Nicolas", + "candidateNid": "149663196", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "143314006" + }, + { + "candidateName": "Houston, Ken", + "candidateNid": "151632069", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "128869723" + }, + { + "candidateName": "Johnson, Michael", + "candidateNid": "144854512", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "144854433" + }, + { + "candidateName": "Kaplan, Rebecca", + "candidateNid": "121706448", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "128869723" + }, + { + "candidateName": "Karamooz, Saied", + "candidateNid": "151560902", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "128869723" + }, + { + "candidateName": "King, Dana", + "candidateNid": "149722364", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "148866485" + }, + { + "candidateName": "Lim, Paul", + "candidateNid": "151335502", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "143314006" + }, + { + "candidateName": "Liu, Peter", + "candidateNid": "150316698", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "128869723" + }, + { + "candidateName": "Mao, Sokhom", + "candidateNid": "148866574", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "148866485" + }, + { + "candidateName": "Maxey, Ken", + "candidateNid": "152269578", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "148866485" + }, + { + "candidateName": "McCullough, Patrick", + "candidateNid": "121706540", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "128869723" + }, + { + "candidateName": "Moore, James", + "candidateNid": "151820985", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "144854433" + }, + { + "candidateName": "Nosakhare, Shereda", + "candidateNid": "151024677", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "144854433" + }, + { + "candidateName": "Park, Andrew", + "candidateNid": "149845769", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "148866485" + }, + { + "candidateName": "Parker, Bryan", + "candidateNid": "142085404", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "128869723" + }, + { + "candidateName": "Quan, Jean", + "candidateNid": "121707451", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "128869723" + }, + { + "candidateName": "Raphael, Leonard", + "candidateNid": "121706560", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "151823449" + }, + { + "candidateName": "Roberts, Brenda", + "candidateNid": "151823472", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "151823449" + }, + { + "candidateName": "Ruby, Courtney", + "candidateNid": "121707589", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "128869723" + }, + { + "candidateName": "Schaaf, Libby", + "candidateNid": "121708068", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "128869723" + }, + { + "candidateName": "Senn, Nina", + "candidateNid": "151876455", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "151260438" + }, + { + "candidateName": "Shakir, Atiff", + "candidateNid": "151260614", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "151260438" + }, + { + "candidateName": "Sidebotham, Nancy", + "candidateNid": "121708210", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "128869723" + }, + { + "candidateName": "Siegel, Dan", + "candidateNid": "128869761", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "128869723" + }, + { + "candidateName": "Sinclair, Craig", + "candidateNid": "150319342", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "143314006" + }, + { + "candidateName": "Smith, Jesse", + "candidateNid": "150316316", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "128869723" + }, + { + "candidateName": "Spigner, Cheri", + "candidateNid": "151518454", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "151260438" + }, + { + "candidateName": "Tuman, Joseph", + "candidateNid": "121707384", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "128869723" + }, + { + "candidateName": "Wade, Gregory", + "candidateNid": "150315241", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "128869723" + }, + { + "candidateName": "Washington, Sammuel", + "candidateNid": "150314951", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "128869723" + }, + { + "candidateName": "Wesley, Fred", + "candidateNid": "151875720", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "128869723" + }, + { + "candidateName": "Williams, Charles", + "candidateNid": "150274918", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "128869723" + }, + { + "candidateName": "Wilson, Eric", + "candidateNid": "151554748", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "128869723" + }, + { + "candidateName": "Wrigley-Larson, Margaret", + "candidateNid": "150314592", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "128869723" + }, + { + "candidateName": "Young Jr., Larry Lionel", + "candidateNid": "121707551", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "128869723" + } + ], + "electionCaption": "11/2/2010 - General", + "electionCodes": "Special", + "electionDate": "2010-11-02", + "electionNid": "128869701", + "isPublic": false, + "measures": [ + { + "electionNid": "128869701", + "measureDescription": "Election: 11/2/2010 - Establishing a min wage, requiring payment for accrued sick leave an requiring payment for service charges to hospitality workers-TBD", + "measureNid": "150450353", + "measureNumber": "TBD" + } + ], + "seats": [ + { + "electionNid": "128869701", + "officeName": "City Auditor - City of Oakland", + "seatCaption": "City Auditor - City of Oakland", + "seatNid": "151823449", + "seatOfficeNid": "121709679" + }, + { + "electionNid": "128869701", + "officeName": "City Council - City of Oakland - 2", + "seatCaption": "City Council - City of Oakland - 2", + "seatNid": "148866485", + "seatOfficeNid": "121709698" + }, + { + "electionNid": "128869701", + "officeName": "City Council - City of Oakland - 4", + "seatCaption": "City Council - City of Oakland - 4", + "seatNid": "143314006", + "seatOfficeNid": "121709717" + }, + { + "electionNid": "128869701", + "officeName": "City Council - City of Oakland - 6", + "seatCaption": "City Council - City of Oakland - 6", + "seatNid": "144854433", + "seatOfficeNid": "121709771" + }, + { + "electionNid": "128869701", + "officeName": "Director - Oakland Unified School District - 2", + "seatCaption": "Director - Oakland Unified School District - 2", + "seatNid": "151885447", + "seatOfficeNid": "121710532" + }, + { + "electionNid": "128869701", + "officeName": "Director - Oakland Unified School District - 4", + "seatCaption": "Director - Oakland Unified School District - 4", + "seatNid": "151260438", + "seatOfficeNid": "121709797" + }, + { + "electionNid": "128869701", + "officeName": "Director - Oakland Unified School District - 6", + "seatCaption": "Director - Oakland Unified School District - 6", + "seatNid": "150089670", + "seatOfficeNid": "121709816" + }, + { + "electionNid": "128869701", + "officeName": "Mayor - City of Oakland", + "seatCaption": "Mayor - City of Oakland", + "seatNid": "128869723", + "seatOfficeNid": "121709611" + } + ] + }, + { + "aid": "COAK", + "candidates": [ + { + "candidateName": "Hamill, Kerry", + "candidateNid": "121706417", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709368" + }, + { + "candidateName": "Kaplan, Rebecca", + "candidateNid": "121706448", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709368" + } + ], + "electionCaption": "11/4/2008 - General", + "electionCodes": "General", + "electionDate": "2008-11-04", + "electionNid": "121709357", + "isPublic": true, + "measures": [ + { + "electionNid": "121709357", + "measureDescription": "Election: 11/4/2008 - Measure NN-NN", + "measureNid": "121709361", + "measureNumber": "NN" + }, + { + "electionNid": "121709357", + "measureDescription": "Election: 11/4/2008 - Measure OO-OO", + "measureNid": "121709363", + "measureNumber": "OO" + } + ], + "seats": [ + { + "electionNid": "121709357", + "officeName": "City Council Member At-Large - City of Oakland", + "seatCaption": "City Council Member At-Large - City of Oakland", + "seatNid": "121709368", + "seatOfficeNid": "121709365" + } + ] + }, + { + "aid": "COAK", + "candidates": [ + { + "candidateName": "Blythe, Beverly", + "candidateNid": "121706660", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709443" + }, + { + "candidateName": "Brunner, Jane", + "candidateNid": "121706510", + "isIncumbent": false, + "isWinner": true, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709396" + }, + { + "candidateName": "De La Fuente, Ignacio", + "candidateNid": "121706688", + "isIncumbent": false, + "isWinner": true, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709443" + }, + { + "candidateName": "Gallo, Noel", + "candidateNid": "121710635", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121710614" + }, + { + "candidateName": "Gilmore, Clifford", + "candidateNid": "121706776", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709479" + }, + { + "candidateName": "Hamill, Kerry", + "candidateNid": "121706417", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709496" + }, + { + "candidateName": "Hodge, Gregory", + "candidateNid": "121706570", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709417" + }, + { + "candidateName": "Hodge, Jumoke Hinton", + "candidateNid": "121707011", + "isIncumbent": false, + "isWinner": true, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709559" + }, + { + "candidateName": "Juarez, Mario", + "candidateNid": "121706716", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709443" + }, + { + "candidateName": "Kaplan, Rebecca", + "candidateNid": "121706448", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709496" + }, + { + "candidateName": "Killian, Clinton", + "candidateNid": "121706837", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709496" + }, + { + "candidateName": "Limbrick, Doris", + "candidateNid": "121707071", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709578" + }, + { + "candidateName": "London, Jody", + "candidateNid": "121706925", + "isIncumbent": false, + "isWinner": true, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709532" + }, + { + "candidateName": "McCullough, Patrick", + "candidateNid": "121709407", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709396" + }, + { + "candidateName": "Nadel, Nancy", + "candidateNid": "121706600", + "isIncumbent": false, + "isWinner": true, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709417" + }, + { + "candidateName": "Oluwole, Sr., Olibemiga", + "candidateNid": "121707041", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709559" + }, + { + "candidateName": "Pine, Charlers", + "candidateNid": "121706865", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709496" + }, + { + "candidateName": "Reed, Tennessee", + "candidateNid": "121706955", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709532" + }, + { + "candidateName": "Reid , Larry", + "candidateNid": "124085264", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709479" + }, + { + "candidateName": "Reid, Larry", + "candidateNid": "121706806", + "isIncumbent": false, + "isWinner": true, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709479" + }, + { + "candidateName": "Rogers, Brian", + "candidateNid": "121706983", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709532" + }, + { + "candidateName": "Rose, Frank", + "candidateNid": "121706895", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709496" + }, + { + "candidateName": "Russo, John", + "candidateNid": "121706480", + "isIncumbent": false, + "isWinner": true, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709384" + }, + { + "candidateName": "Spearman, Alice", + "candidateNid": "121707101", + "isIncumbent": false, + "isWinner": true, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709578" + }, + { + "candidateName": "Sullivan, Sean", + "candidateNid": "121706630", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709417" + }, + { + "candidateName": "Williams, Africa", + "candidateNid": "121710354", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709417" + }, + { + "candidateName": "Williams, Beverly", + "candidateNid": "121707129", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709578" + }, + { + "candidateName": "Woffard, David", + "candidateNid": "121706746", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "121709443" + } + ], + "electionCaption": "6/3/2008 - General", + "electionCodes": "General", + "electionDate": "2008-06-03", + "electionNid": "121709377", + "isPublic": true, + "measures": [ + { + "electionNid": "121709377", + "measureDescription": "Election: 6/3/2008 - Measure J-J", + "measureNid": "121709379", + "measureNumber": "J" + } + ], + "seats": [ + { + "electionNid": "121709377", + "officeName": "City Attorney - City of Oakland", + "seatCaption": "City Attorney - City of Oakland", + "seatNid": "121709384", + "seatOfficeNid": "121709381" + }, + { + "electionNid": "121709377", + "officeName": "City Council - City of Oakland - 1", + "seatCaption": "City Council - City of Oakland - 1", + "seatNid": "121709396", + "seatOfficeNid": "121709393" + }, + { + "electionNid": "121709377", + "officeName": "City Council - City of Oakland - 3", + "seatCaption": "City Council - City of Oakland - 3", + "seatNid": "121709417", + "seatOfficeNid": "121709414" + }, + { + "electionNid": "121709377", + "officeName": "City Council - City of Oakland - 5", + "seatCaption": "City Council - City of Oakland - 5", + "seatNid": "121709443", + "seatOfficeNid": "121709440" + }, + { + "electionNid": "121709377", + "officeName": "City Council - City of Oakland - 7", + "seatCaption": "City Council - City of Oakland - 7", + "seatNid": "121709479", + "seatOfficeNid": "121709476" + }, + { + "electionNid": "121709377", + "officeName": "City Council Member At-Large - City of Oakland", + "seatCaption": "City Council Member At-Large - City of Oakland", + "seatNid": "121709496", + "seatOfficeNid": "121709365" + }, + { + "electionNid": "121709377", + "officeName": "Director - Oakland Unified School District - 1", + "seatCaption": "Director - Oakland Unified School District - 1", + "seatNid": "121709532", + "seatOfficeNid": "121709529" + }, + { + "electionNid": "121709377", + "officeName": "Director - Oakland Unified School District - 3", + "seatCaption": "Director - Oakland Unified School District - 3", + "seatNid": "121709559", + "seatOfficeNid": "121709556" + }, + { + "electionNid": "121709377", + "officeName": "Director - Oakland Unified School District - 5", + "seatCaption": "Director - Oakland Unified School District - 5", + "seatNid": "121710614", + "seatOfficeNid": "121710529" + }, + { + "electionNid": "121709377", + "officeName": "Director - Oakland Unified School District - 7", + "seatCaption": "Director - Oakland Unified School District - 7", + "seatNid": "121709578", + "seatOfficeNid": "121709575" + } + ] + }, + { + "aid": "COAK", + "candidates": [ + { + "candidateName": "Boyd, Wandra", + "candidateNid": "132330389", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "132330350" + }, + { + "candidateName": "Cook, Toni", + "candidateNid": "132331855", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "132332017" + }, + { + "candidateName": "De La Fuente, Ignacio", + "candidateNid": "121706688", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "125693760" + }, + { + "candidateName": "Kernighan, Patricia", + "candidateNid": "121707619", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "149465894" + } + ], + "electionCaption": "6/6/2006 - Special", + "electionCodes": "Special", + "electionDate": "2006-06-06", + "electionNid": "125693758", + "isPublic": true, + "measures": [], + "seats": [ + { + "electionNid": "125693758", + "officeName": "City Council - City of Oakland - 2", + "seatCaption": "City Council - City of Oakland - 2", + "seatNid": "149465894", + "seatOfficeNid": "121709698" + }, + { + "electionNid": "125693758", + "officeName": "City Council - City of Oakland - 6", + "seatCaption": "City Council - City of Oakland - 6", + "seatNid": "132332017", + "seatOfficeNid": "121709771" + }, + { + "electionNid": "125693758", + "officeName": "Director - Oakland Unified School District - 6", + "seatCaption": "Director - Oakland Unified School District - 6", + "seatNid": "132330350", + "seatOfficeNid": "121709816" + }, + { + "electionNid": "125693758", + "officeName": "Mayor - City of Oakland", + "seatCaption": "Mayor - City of Oakland", + "seatNid": "125693760", + "seatOfficeNid": "121709611" + } + ] + }, + { + "aid": "COAK", + "candidates": [ + { + "candidateName": "Drake, Pamela", + "candidateNid": "133250767", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "133250723" + }, + { + "candidateName": "Kakishiba, David", + "candidateNid": "121710764", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "133250723" + }, + { + "candidateName": "Kernighan, Patricia", + "candidateNid": "121707619", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "133250723" + } + ], + "electionCaption": "5/17/2005 - Special", + "electionCodes": "Special", + "electionDate": "2005-05-17", + "electionNid": "133250667", + "isPublic": true, + "measures": [], + "seats": [ + { + "electionNid": "133250667", + "officeName": "City Council - City of Oakland - 2", + "seatCaption": "City Council - City of Oakland - 2", + "seatNid": "133250723", + "seatOfficeNid": "121709698" + } + ] + }, + { + "aid": "COAK", + "candidates": [ + { + "candidateName": "Kakishiba, David", + "candidateNid": "121710764", + "isIncumbent": true, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "149888803" + } + ], + "electionCaption": "11/24/2002 - General", + "electionCodes": "General", + "electionDate": "2002-11-24", + "electionNid": "149888771", + "isPublic": false, + "measures": [], + "seats": [ + { + "electionNid": "149888771", + "officeName": "Director - Oakland Unified School District - 2", + "seatCaption": "Director - Oakland Unified School District - 2", + "seatNid": "149888803", + "seatOfficeNid": "121710532" + } + ] + } +] \ No newline at end of file diff --git a/download/tests/test_data/filers.json b/download/tests/test_data/filers.json new file mode 100644 index 000000000..45e927ecd --- /dev/null +++ b/download/tests/test_data/filers.json @@ -0,0 +1,3114 @@ +[ + { + "addressList": [ + { + "addressTypes": "Home", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + }, + { + "addressTypes": "Disclosure, Mailing", + "city": "Antelope", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "adsid": 163882, + "aid": "COAK", + "candidateName": null, + "committeeTypes": [ + "Candidate or Officeholder" + ], + "electionInfluences": [], + "emailList": [ + { + "address": "***", + "emailType": "Notification" + } + ], + "filerName": "Nikki F Bas for City Council 2018 Officeholder", + "filerNid": "166380764", + "isTerminated": true, + "nameHistory": [ + "Nikki Fortunato Bas for Oakland City Council 2018" + ], + "officers": [ + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Antelope", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": null, + "officerName": "Johnson, Chelsea", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Treasurer" + } + ], + "phoneList": [ + { + "number": "***", + "phoneType": "Work" + }, + { + "number": "***", + "phoneType": "Home" + } + ], + "registrations": { + "CA SOS": "1400325" + }, + "statusItemList": [ + { + "date": "2017-11-28T08:00:00+00:00", + "status": "ACTIVE" + }, + { + "date": "2023-07-31T19:21:23.4996479+00:00", + "status": "TERMINATED" + } + ], + "visibilityLevel": "Staff" + }, + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Sacramento", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "adsid": 163882, + "aid": "COAK", + "candidateName": "Thompson, Clifford", + "committeeTypes": [ + "General Purpose" + ], + "electionInfluences": [ + { + "adsid": 163882, + "aid": "COAK", + "candidate": null, + "candidateNid": null, + "committeeEntityId": "192237543", + "committeeName": "Families in Action for Justice Fund", + "doesSupport": true, + "electionCandidateNid": "", + "electionCaption": "11/3/2020 - General", + "electionCodes": "General", + "electionDate": "2020-11-03", + "electionItemReferenceId": "192237607", + "electionNid": "165189423", + "endDate": null, + "filerNid": "192237541", + "influenceNid": "193238494", + "isPublic": false, + "measure": null, + "measureNid": null, + "seat": null, + "seatNid": null, + "seatOfficeNid": null, + "startDate": "2020-03-04" + }, + { + "adsid": 163882, + "aid": "COAK", + "candidate": null, + "candidateNid": null, + "committeeEntityId": "192237543", + "committeeName": "Families in Action for Justice Fund", + "doesSupport": true, + "electionCandidateNid": "", + "electionCaption": "11/3/2020 - General", + "electionCodes": "General", + "electionDate": "2020-11-03", + "electionItemReferenceId": "192237607", + "electionNid": "165189423", + "endDate": null, + "filerNid": "192237541", + "influenceNid": "193238481", + "isPublic": false, + "measure": null, + "measureNid": null, + "seat": null, + "seatNid": null, + "seatOfficeNid": null, + "startDate": "2020-03-04" + }, + { + "adsid": 163882, + "aid": "COAK", + "candidate": null, + "candidateNid": null, + "committeeEntityId": "192237543", + "committeeName": "Families in Action for Justice Fund", + "doesSupport": true, + "electionCandidateNid": "", + "electionCaption": "11/3/2020 - General", + "electionCodes": "General", + "electionDate": "2020-11-03", + "electionItemReferenceId": "192237607", + "electionNid": "165189423", + "endDate": null, + "filerNid": "192237541", + "influenceNid": "193238320", + "isPublic": false, + "measure": null, + "measureNid": null, + "seat": null, + "seatNid": null, + "seatOfficeNid": null, + "startDate": "2020-03-04" + }, + { + "adsid": 163882, + "aid": "COAK", + "candidate": null, + "candidateNid": null, + "committeeEntityId": "192237543", + "committeeName": "Families in Action for Justice Fund", + "doesSupport": true, + "electionCandidateNid": "", + "electionCaption": "11/3/2020 - General", + "electionCodes": "General", + "electionDate": "2020-11-03", + "electionItemReferenceId": "192237607", + "electionNid": "165189423", + "endDate": null, + "filerNid": "192237541", + "influenceNid": "193238352", + "isPublic": false, + "measure": null, + "measureNid": null, + "seat": null, + "seatNid": null, + "seatOfficeNid": null, + "startDate": "2020-03-04" + }, + { + "adsid": 163882, + "aid": "COAK", + "candidate": null, + "candidateNid": null, + "committeeEntityId": "192237543", + "committeeName": "Families in Action for Justice Fund", + "doesSupport": false, + "electionCandidateNid": "", + "electionCaption": "11/3/2020 - General", + "electionCodes": "General", + "electionDate": "2020-11-03", + "electionItemReferenceId": "192237607", + "electionNid": "165189423", + "endDate": null, + "filerNid": "192237541", + "influenceNid": "192237609", + "isPublic": false, + "measure": null, + "measureNid": null, + "seat": null, + "seatNid": null, + "seatOfficeNid": null, + "startDate": "2020-03-04" + } + ], + "emailList": [ + { + "address": "***", + "emailType": "Notification" + } + ], + "filerName": "Families in Action for Justice Fund", + "filerNid": "192237541", + "isTerminated": true, + "nameHistory": [ + "Power2Families", + "Power2Families, supporting Dannhaus, Edgerly, Gaines, and Thompson for Oakland School Board 2020", + "Power2Families" + ], + "officers": [ + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Sacramento", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": null, + "officerName": "Kean, Kimi", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Officer" + }, + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Sacramento", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": null, + "officerName": "Lutz, Kim", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Assistant Treasurer" + }, + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Sacramento", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": null, + "officerName": "Thomas, Hae-Sin", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Treasurer" + }, + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Sacramento", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": null, + "officerName": "Thomas, Hae-Sin", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Officer" + } + ], + "phoneList": [ + { + "number": "***", + "phoneType": "Work" + } + ], + "registrations": { + "CA SOS": "1431009" + }, + "statusItemList": [ + { + "date": "2020-08-28T07:00:00+00:00", + "status": "ACTIVE" + }, + { + "date": "2022-12-29T18:11:34.1070277+00:00", + "status": "TERMINATED" + } + ], + "visibilityLevel": "Staff" + }, + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + }, + { + "addressTypes": "Unspecified", + "city": "Irvine", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "adsid": 163882, + "aid": "COAK", + "candidateName": null, + "committeeTypes": [ + "General Purpose" + ], + "electionInfluences": [], + "emailList": [ + { + "address": "***", + "emailType": "Notification" + } + ], + "filerName": "Oakland Rising Committee sponsored by Center for Empowered Politics", + "filerNid": "122966045", + "isTerminated": false, + "nameHistory": [ + "Oakland Rising Committee sponsored by MSC Action Fund", + "Oakland Rising Committee sponsored by Movement Strategy Center Action Fund" + ], + "officers": [ + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": null, + "officerName": "Valdiviezo, Victor", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Assistant Treasurer" + }, + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": null, + "officerName": "Wang, Ken", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Treasurer" + } + ], + "phoneList": [ + { + "number": "***", + "phoneType": "Work" + } + ], + "registrations": { + "CA SOS": "1332115" + }, + "statusItemList": [ + { + "date": "2011-06-22T07:00:00+00:00", + "status": "ACTIVE" + } + ], + "visibilityLevel": "Staff" + }, + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + }, + { + "addressTypes": "Business", + "city": "OAKLAND", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "adsid": 163882, + "aid": "COAK", + "candidateName": null, + "committeeTypes": [ + "General Purpose" + ], + "electionInfluences": [ + { + "adsid": 163882, + "aid": "COAK", + "candidate": null, + "candidateNid": "0", + "committeeEntityId": "123004057", + "committeeName": "Friends of Oakland Public Schools - Yes on Measure Y", + "doesSupport": true, + "electionCandidateNid": "", + "electionCaption": "11/3/2020 - General", + "electionCodes": "General", + "electionDate": "2020-11-03", + "electionItemReferenceId": null, + "electionNid": "165189423", + "endDate": null, + "filerNid": "123004056", + "influenceNid": "192119392", + "isPublic": true, + "measure": { + "electionNid": "165189423", + "measureDescription": "Election: 11/3/2020 - School Facilities Bond-Y", + "measureNid": "192118625", + "measureNumber": "Y" + }, + "measureNid": "192118625", + "seat": null, + "seatNid": null, + "seatOfficeNid": null, + "startDate": "2020-03-04" + }, + { + "adsid": 163882, + "aid": "COAK", + "candidate": null, + "candidateNid": "0", + "committeeEntityId": "123004057", + "committeeName": "Friends of Oakland Public Schools - Yes on Measure H", + "doesSupport": true, + "electionCandidateNid": "", + "electionCaption": "11/8/2022 - General", + "electionCodes": "General", + "electionDate": "2022-11-08", + "electionItemReferenceId": null, + "electionNid": "178981824", + "endDate": null, + "filerNid": "123004056", + "influenceNid": "204459934", + "isPublic": true, + "measure": { + "electionNid": "178981824", + "measureDescription": "Election: 11/8/2022 - Oakland Unified School District parcel tax renewal-H", + "measureNid": "204459921", + "measureNumber": "H" + }, + "measureNid": "204459921", + "seat": null, + "seatNid": null, + "seatOfficeNid": null, + "startDate": "2022-06-08" + } + ], + "emailList": [ + { + "address": "***", + "emailType": "Notification" + } + ], + "filerName": "Friends of Oakland Public Schools - Yes on Measure H", + "filerNid": "123004056", + "isTerminated": false, + "nameHistory": [ + "Friends of Oakland Public Schools for Measure N", + "Friends of Oakland Public Schools for Measure G", + "Friends of Oakland Public Schools", + "Friends of Oakland Public Schools For Measure J", + "Friends of Oakland Public Schools For Measure N", + "Friends of Oakland Public Schools Yes on G1 2016", + "Friends of Oakland Public Schools", + "Friends of Oakland Public Schools - Yes on Measure Y", + "Friends of Oakland Public Schools" + ], + "officers": [ + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Piedmont", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": { + "address": "***", + "emailType": "Notification" + }, + "officerName": "Bloom, Nancy", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Treasurer" + }, + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Piedmont", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": { + "address": "***", + "emailType": "Notification" + }, + "officerName": "Bloom, Nancy", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Officer" + }, + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": null, + "officerName": "Owens, Stacy", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Assistant Treasurer" + } + ], + "phoneList": [ + { + "number": "***", + "phoneType": "Other" + } + ], + "registrations": { + "CA SOS": "960997" + }, + "statusItemList": [ + { + "date": "2011-06-23T07:00:00+00:00", + "status": "ACTIVE" + } + ], + "visibilityLevel": "Staff" + }, + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "adsid": 163882, + "aid": "COAK", + "candidateName": null, + "committeeTypes": [ + "Candidate or Officeholder" + ], + "electionInfluences": [], + "emailList": [ + { + "address": "***", + "emailType": "Notification" + }, + { + "address": "***", + "emailType": "Other" + } + ], + "filerName": "Sheng Thao for Oakland City Council 2022", + "filerNid": "178982204", + "isTerminated": true, + "nameHistory": [], + "officers": [ + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Piedmont", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": { + "address": "***", + "emailType": "Notification" + }, + "officerName": "Caskey, Julie", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Treasurer" + }, + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing, Home", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": { + "address": "***", + "emailType": "Notification" + }, + "officerName": "Thao, Sheng", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Officer" + } + ], + "phoneList": [ + { + "number": "***", + "phoneType": "Work" + } + ], + "registrations": { + "CA SOS": "1417608" + }, + "statusItemList": [ + { + "date": "2019-04-05T07:00:00+00:00", + "status": "ACTIVE" + }, + { + "date": "2022-02-23T00:48:10.8005388+00:00", + "status": "TERMINATED" + } + ], + "visibilityLevel": "Staff" + }, + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing, Home", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "adsid": 163882, + "aid": "COAK", + "candidateName": "Lopez-Meraz, Zoe", + "committeeTypes": [ + "Candidate or Officeholder" + ], + "electionInfluences": [ + { + "adsid": 163882, + "aid": "COAK", + "candidate": { + "candidateName": "Lopez-Meraz, Zoe", + "candidateNid": "191671583", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "185118005" + }, + "candidateNid": "191671583", + "committeeEntityId": "191671606", + "committeeName": "Zoe Lopez-Meraz for City Council 2020", + "doesSupport": true, + "electionCandidateNid": "191671586", + "electionCaption": "11/3/2020 - General", + "electionCodes": "General", + "electionDate": "2020-11-03", + "electionItemReferenceId": null, + "electionNid": "165189423", + "endDate": null, + "filerNid": "191671604", + "influenceNid": "191671616", + "isPublic": true, + "measure": null, + "measureNid": null, + "seat": { + "electionNid": "165189423", + "officeName": "City Council - City of Oakland - 5", + "seatCaption": "City Council - City of Oakland - 5", + "seatNid": "185118005", + "seatOfficeNid": "121709440" + }, + "seatNid": "185118005", + "seatOfficeNid": "121709440", + "startDate": "2020-03-04" + } + ], + "emailList": [ + { + "address": "***", + "emailType": "Notification" + } + ], + "filerName": "Zoe Lopez-Meraz for City Council 2020", + "filerNid": "191671604", + "isTerminated": true, + "nameHistory": [ + "Lopez-Meraz, Zoe" + ], + "officers": [ + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": { + "address": "***", + "emailType": "Notification" + }, + "officerName": "Morgan, Alexis", + "phone": null, + "position": "Treasurer" + } + ], + "phoneList": [ + { + "number": "***", + "phoneType": "Home" + } + ], + "registrations": { + "CA SOS": "1429858" + }, + "statusItemList": [ + { + "date": "2020-08-04T07:00:00+00:00", + "status": "ACTIVE" + }, + { + "date": "2021-10-20T16:52:58.0712974+00:00", + "status": "TERMINATED" + } + ], + "visibilityLevel": "Staff" + }, + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "adsid": 163882, + "aid": "COAK", + "candidateName": "Gallo, Noel", + "committeeTypes": [ + "Candidate or Officeholder" + ], + "electionInfluences": [ + { + "adsid": 163882, + "aid": "COAK", + "candidate": { + "candidateName": "Gallo, Noel", + "candidateNid": "121710635", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "185118005" + }, + "candidateNid": "121710635", + "committeeEntityId": "191590064", + "committeeName": "Re-Elect Noel Gallo for Oakland City Council 2020", + "doesSupport": true, + "electionCandidateNid": "185118018", + "electionCaption": "11/3/2020 - General", + "electionCodes": "General", + "electionDate": "2020-11-03", + "electionItemReferenceId": null, + "electionNid": "165189423", + "endDate": null, + "filerNid": "191590062", + "influenceNid": "191590125", + "isPublic": true, + "measure": null, + "measureNid": null, + "seat": { + "electionNid": "165189423", + "officeName": "City Council - City of Oakland - 5", + "seatCaption": "City Council - City of Oakland - 5", + "seatNid": "185118005", + "seatOfficeNid": "121709440" + }, + "seatNid": "185118005", + "seatOfficeNid": "121709440", + "startDate": "2020-03-04" + } + ], + "emailList": [ + { + "address": "***", + "emailType": "Notification" + } + ], + "filerName": "Re-Elect Noel Gallo for Oakland City Council 2020", + "filerNid": "191590062", + "isTerminated": true, + "nameHistory": [], + "officers": [ + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": { + "address": "***", + "emailType": "Notification" + }, + "officerName": "Owens, Stacy", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Treasurer" + }, + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": null, + "officerName": "Sullivan, Peter", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Assistant Treasurer" + } + ], + "phoneList": [ + { + "number": "***", + "phoneType": "Work" + } + ], + "registrations": { + "CA SOS": "1429205" + }, + "statusItemList": [ + { + "date": "2020-08-03T07:00:00+00:00", + "status": "ACTIVE" + }, + { + "date": "2021-04-01T17:19:38.8365773+00:00", + "status": "TERMINATED" + }, + { + "date": "2021-04-01T17:20:55.6936882+00:00", + "status": "TERMINATED" + } + ], + "visibilityLevel": "Staff" + }, + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing, Home", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "adsid": 163882, + "aid": "COAK", + "candidateName": "Dannhaus, Austin", + "committeeTypes": [ + "Candidate or Officeholder" + ], + "electionInfluences": [ + { + "adsid": 163882, + "aid": "COAK", + "candidate": { + "candidateName": "Dannhaus, Austin", + "candidateNid": "191295895", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "180842880" + }, + "candidateNid": "191295895", + "committeeEntityId": "191295911", + "committeeName": "Austin Dannhaus for Oakland School Board 2020", + "doesSupport": true, + "electionCandidateNid": "191295898", + "electionCaption": "11/3/2020 - General", + "electionCodes": "General", + "electionDate": "2020-11-03", + "electionItemReferenceId": null, + "electionNid": "165189423", + "endDate": null, + "filerNid": "191295909", + "influenceNid": "191295923", + "isPublic": true, + "measure": null, + "measureNid": null, + "seat": { + "electionNid": "165189423", + "officeName": "Director - Oakland Unified School District - 1", + "seatCaption": "Director - Oakland Unified School District - 1", + "seatNid": "180842880", + "seatOfficeNid": "121709529" + }, + "seatNid": "180842880", + "seatOfficeNid": "121709529", + "startDate": "2020-03-04" + } + ], + "emailList": [ + { + "address": "***", + "emailType": "Notification" + }, + { + "address": "***", + "emailType": "Other" + } + ], + "filerName": "Austin Dannhaus for Oakland School Board 2020", + "filerNid": "191295909", + "isTerminated": true, + "nameHistory": [ + "Dannhaus, Austin" + ], + "officers": [ + { + "addressList": [ + { + "addressTypes": "Home", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": { + "address": "***", + "emailType": "Notification" + }, + "officerName": "Dannhaus, Austin", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Officer" + }, + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": null, + "officerName": "Morris, Melinda", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Treasurer" + } + ], + "phoneList": [ + { + "number": "***", + "phoneType": "Home" + } + ], + "registrations": { + "CA SOS": "1427828" + }, + "statusItemList": [ + { + "date": "2020-07-23T07:00:00+00:00", + "status": "ACTIVE" + }, + { + "date": "2021-10-04T21:20:31.2921341+00:00", + "status": "TERMINATED" + } + ], + "visibilityLevel": "Staff" + }, + { + "addressList": [ + { + "addressTypes": "Home", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + }, + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "adsid": 163882, + "aid": "COAK", + "candidateName": "Clay, Aaron", + "committeeTypes": [ + "Candidate or Officeholder" + ], + "electionInfluences": [ + { + "adsid": 163882, + "aid": "COAK", + "candidate": { + "candidateName": "Clay, Aaron", + "candidateNid": "191295425", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "165189453" + }, + "candidateNid": "191295425", + "committeeEntityId": "191295441", + "committeeName": "Aaron Clay for Oakland City Council 2020", + "doesSupport": true, + "electionCandidateNid": "191295428", + "electionCaption": "11/3/2020 - General", + "electionCodes": "General", + "electionDate": "2020-11-03", + "electionItemReferenceId": null, + "electionNid": "165189423", + "endDate": null, + "filerNid": "191295439", + "influenceNid": "191295453", + "isPublic": true, + "measure": null, + "measureNid": null, + "seat": { + "electionNid": "165189423", + "officeName": "City Council - City of Oakland - 7", + "seatCaption": "City Council - City of Oakland - 7", + "seatNid": "165189453", + "seatOfficeNid": "121709476" + }, + "seatNid": "165189453", + "seatOfficeNid": "121709476", + "startDate": "2020-03-04" + } + ], + "emailList": [ + { + "address": "***", + "emailType": "Notification" + }, + { + "address": "***", + "emailType": "Other" + } + ], + "filerName": "Aaron Clay for Oakland City Council 2020", + "filerNid": "191295439", + "isTerminated": true, + "nameHistory": [ + "Clay, Aaron" + ], + "officers": [ + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Concord", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": null, + "officerName": "Robertson, Larry", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Treasurer" + } + ], + "phoneList": [ + { + "number": "***", + "phoneType": "Home" + } + ], + "registrations": { + "CA SOS": "1428941" + }, + "statusItemList": [ + { + "date": "2020-07-23T07:00:00+00:00", + "status": "ACTIVE" + }, + { + "date": "2021-08-24T17:53:59.3493525+00:00", + "status": "TERMINATED" + } + ], + "visibilityLevel": "Staff" + }, + { + "addressList": [ + { + "addressTypes": "Home", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + }, + { + "addressTypes": "Disclosure, Mailing", + "city": "Antelope", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "adsid": 163882, + "aid": "COAK", + "candidateName": "Fife, Carroll", + "committeeTypes": [ + "Candidate or Officeholder" + ], + "electionInfluences": [ + { + "adsid": 163882, + "aid": "COAK", + "candidate": { + "candidateName": "Fife, Carroll", + "candidateNid": "161700164", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "179056849" + }, + "candidateNid": "161700164", + "committeeEntityId": "190792448", + "committeeName": "Carroll Fife for City Council 2020 Officeholder", + "doesSupport": true, + "electionCandidateNid": "190792400", + "electionCaption": "11/3/2020 - General", + "electionCodes": "General", + "electionDate": "2020-11-03", + "electionItemReferenceId": null, + "electionNid": "165189423", + "endDate": null, + "filerNid": "190792446", + "influenceNid": "190792461", + "isPublic": true, + "measure": null, + "measureNid": null, + "seat": { + "electionNid": "165189423", + "officeName": "City Council - City of Oakland - 3", + "seatCaption": "City Council - City of Oakland - 3", + "seatNid": "179056849", + "seatOfficeNid": "121709414" + }, + "seatNid": "179056849", + "seatOfficeNid": "121709414", + "startDate": "2020-03-04" + } + ], + "emailList": [ + { + "address": "***", + "emailType": "Notification" + } + ], + "filerName": "Carroll Fife for City Council 2020 Officeholder", + "filerNid": "190792446", + "isTerminated": false, + "nameHistory": [ + "Fife, Carroll", + "Carroll Fife for City Council 2020" + ], + "officers": [ + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Antelope", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": null, + "officerName": "Johnson, Chelsea", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Treasurer" + } + ], + "phoneList": [ + { + "number": "***", + "phoneType": "Home" + }, + { + "number": "***", + "phoneType": "Work" + } + ], + "registrations": { + "CA SOS": "1427585" + }, + "statusItemList": [ + { + "date": "2020-06-26T07:00:00+00:00", + "status": "ACTIVE" + } + ], + "visibilityLevel": "Staff" + }, + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "adsid": 163882, + "aid": "COAK", + "candidateName": "Molina, Kristina", + "committeeTypes": [ + "Candidate or Officeholder" + ], + "electionInfluences": [ + { + "adsid": 163882, + "aid": "COAK", + "candidate": { + "candidateName": "Molina, Kristina", + "candidateNid": "166628948", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "104", + "partyAffiliationName": "Democratic Party", + "seatNid": "172302093" + }, + "candidateNid": "166628948", + "committeeEntityId": "189890896", + "committeeName": "Kristina Molina for Oakland School Board 2020", + "doesSupport": true, + "electionCandidateNid": "172302117", + "electionCaption": "11/3/2020 - General", + "electionCodes": "General", + "electionDate": "2020-11-03", + "electionItemReferenceId": null, + "electionNid": "165189423", + "endDate": null, + "filerNid": "189890894", + "influenceNid": "189890955", + "isPublic": true, + "measure": null, + "measureNid": null, + "seat": { + "electionNid": "165189423", + "officeName": "Director - Oakland Unified School District - 7", + "seatCaption": "Director - Oakland Unified School District - 7", + "seatNid": "172302093", + "seatOfficeNid": "121709575" + }, + "seatNid": "172302093", + "seatOfficeNid": "121709575", + "startDate": "2020-03-04" + } + ], + "emailList": [ + { + "address": "***", + "emailType": "Notification" + } + ], + "filerName": "Kristina Molina for Oakland School Board 2020", + "filerNid": "189890894", + "isTerminated": false, + "nameHistory": [], + "officers": [ + { + "addressList": [ + { + "addressTypes": "Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": { + "address": "***", + "emailType": "Notification" + }, + "officerName": "Dorado, Jose", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Treasurer" + }, + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": { + "address": "***", + "emailType": "Notification" + }, + "officerName": "Molina, Kristina", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Assistant Treasurer" + } + ], + "phoneList": [ + { + "number": "***", + "phoneType": "Other" + } + ], + "registrations": { + "CA SOS": "1426952" + }, + "statusItemList": [ + { + "date": "2020-05-12T07:00:00+00:00", + "status": "ACTIVE" + } + ], + "visibilityLevel": "Staff" + }, + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "adsid": 163882, + "aid": "COAK", + "candidateName": null, + "committeeTypes": [ + "Primarily Formed Measure" + ], + "electionInfluences": [], + "emailList": [ + { + "address": "***", + "emailType": "Notification" + } + ], + "filerName": "Lift up Oakland. Sponsored by Service Employees International Union SEIU Local 1021", + "filerNid": "189480849", + "isTerminated": true, + "nameHistory": [], + "officers": [ + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": { + "address": "***", + "emailType": "Notification" + }, + "officerName": "Owens, Stacy", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Treasurer" + }, + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": null, + "officerName": "Park, Yeon", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Officer" + }, + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": null, + "officerName": "Saika Chen, Maya", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Officer" + }, + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": null, + "officerName": "Sullivan, Peter", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Assistant Treasurer" + } + ], + "phoneList": [ + { + "number": "***", + "phoneType": "Work" + } + ], + "registrations": { + "CA SOS": "1426259" + }, + "statusItemList": [ + { + "date": "2020-04-20T07:00:00+00:00", + "status": "ACTIVE" + }, + { + "date": "2020-11-13T19:33:45.9755089+00:00", + "status": "TERMINATED" + }, + { + "date": "2020-11-13T19:34:28.7658228+00:00", + "status": "TERMINATED" + } + ], + "visibilityLevel": "Staff" + }, + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "adsid": 163882, + "aid": "COAK", + "candidateName": null, + "committeeTypes": [ + "General Purpose" + ], + "electionInfluences": [ + { + "adsid": 163882, + "aid": "COAK", + "candidate": null, + "candidateNid": null, + "committeeEntityId": "187905401", + "committeeName": "Oakland Not For Sale", + "doesSupport": false, + "electionCandidateNid": "", + "electionCaption": "11/3/2020 - General", + "electionCodes": "General", + "electionDate": "2020-11-03", + "electionItemReferenceId": "187905462", + "electionNid": "165189423", + "endDate": null, + "filerNid": "187905399", + "influenceNid": "187905464", + "isPublic": false, + "measure": null, + "measureNid": null, + "seat": null, + "seatNid": null, + "seatOfficeNid": null, + "startDate": "2020-03-04" + } + ], + "emailList": [ + { + "address": "***", + "emailType": "Notification" + } + ], + "filerName": "Oakland Not For Sale", + "filerNid": "187905399", + "isTerminated": false, + "nameHistory": [ + "Oakland Not For Sale A" + ], + "officers": [ + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": null, + "officerName": "Korber, Melissa", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Treasurer" + }, + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": null, + "officerName": "Louden, Michael", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Assistant Treasurer" + } + ], + "phoneList": [ + { + "number": "***", + "phoneType": "Other" + } + ], + "registrations": { + "CA SOS": "1425443" + }, + "statusItemList": [ + { + "date": "2020-03-05T08:00:00+00:00", + "status": "ACTIVE" + } + ], + "visibilityLevel": "Staff" + }, + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Antelope", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + }, + { + "addressTypes": "Home", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "adsid": 163882, + "aid": "COAK", + "candidateName": "Hutchinson, Michael", + "committeeTypes": [ + "Candidate or Officeholder" + ], + "electionInfluences": [ + { + "adsid": 163882, + "aid": "COAK", + "candidate": { + "candidateName": "Hutchinson, Michael", + "candidateNid": "133174509", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "186525998" + }, + "candidateNid": "133174509", + "committeeEntityId": "187606041", + "committeeName": "Mike Hutchinson for Oakland School Board 2020", + "doesSupport": true, + "electionCandidateNid": "187605956", + "electionCaption": "11/3/2020 - General", + "electionCodes": "General", + "electionDate": "2020-11-03", + "electionItemReferenceId": null, + "electionNid": "165189423", + "endDate": null, + "filerNid": "187606039", + "influenceNid": "187606053", + "isPublic": true, + "measure": null, + "measureNid": null, + "seat": { + "electionNid": "165189423", + "officeName": "Director - Oakland Unified School District - 5", + "seatCaption": "Director - Oakland Unified School District - 5", + "seatNid": "186525998", + "seatOfficeNid": "121710529" + }, + "seatNid": "186525998", + "seatOfficeNid": "121710529", + "startDate": "2020-03-04" + } + ], + "emailList": [ + { + "address": "***", + "emailType": "Notification" + } + ], + "filerName": "Mike Hutchinson for Oakland School Board 2020", + "filerNid": "187606039", + "isTerminated": false, + "nameHistory": [ + "Hutchinson, Michael" + ], + "officers": [ + { + "addressList": [ + { + "addressTypes": "Mailing", + "city": "Antelope", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": { + "address": "***", + "emailType": "Notification" + }, + "officerName": "Johnson, Chelsea", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Treasurer" + } + ], + "phoneList": [ + { + "number": "***", + "phoneType": "Home" + } + ], + "registrations": { + "CA SOS": "1429072" + }, + "statusItemList": [ + { + "date": "2020-02-28T08:00:00+00:00", + "status": "ACTIVE" + } + ], + "visibilityLevel": "Staff" + }, + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing, Home", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "adsid": 163882, + "aid": "COAK", + "candidateName": "Ngo, Tri", + "committeeTypes": [ + "Candidate or Officeholder" + ], + "electionInfluences": [ + { + "adsid": 163882, + "aid": "COAK", + "candidate": { + "candidateName": "Ngo, Tri", + "candidateNid": "183836254", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "180940134" + }, + "candidateNid": "183836254", + "committeeEntityId": "183836274", + "committeeName": "Tri Ngo Election Committee Oakland District 1 Councilmember Campaign 2020", + "doesSupport": true, + "electionCandidateNid": "183836257", + "electionCaption": "11/3/2020 - General", + "electionCodes": "General", + "electionDate": "2020-11-03", + "electionItemReferenceId": null, + "electionNid": "165189423", + "endDate": null, + "filerNid": "183836272", + "influenceNid": "183836285", + "isPublic": true, + "measure": null, + "measureNid": null, + "seat": { + "electionNid": "165189423", + "officeName": "City Council - City of Oakland - 1", + "seatCaption": "City Council - City of Oakland - 1", + "seatNid": "180940134", + "seatOfficeNid": "121709393" + }, + "seatNid": "180940134", + "seatOfficeNid": "121709393", + "startDate": "2018-11-07" + } + ], + "emailList": [ + { + "address": "***", + "emailType": "Notification" + } + ], + "filerName": "Tri Ngo Election Committee Oakland District 1 Councilmember Campaign 2020", + "filerNid": "183836272", + "isTerminated": true, + "nameHistory": [ + "Ngo, Tri" + ], + "officers": [ + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Seattle", + "line1": "***", + "line2": "***", + "state": "WA", + "zip": "***" + } + ], + "email": { + "address": "***", + "emailType": "Notification" + }, + "officerName": "Cook, Philip", + "phone": null, + "position": "Treasurer" + }, + { + "addressList": [ + { + "addressTypes": "Home", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": { + "address": "***", + "emailType": "Notification" + }, + "officerName": "Ngo, Tri", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Officer" + } + ], + "phoneList": [ + { + "number": "***", + "phoneType": "Home" + } + ], + "registrations": { + "CA SOS": "1426138" + }, + "statusItemList": [ + { + "date": "2019-11-20T08:00:00+00:00", + "status": "ACTIVE" + }, + { + "date": "2020-11-27T19:20:52.4603783+00:00", + "status": "TERMINATED" + } + ], + "visibilityLevel": "Staff" + }, + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "adsid": 163882, + "aid": "COAK", + "candidateName": "Gibson McElhaney, Lynette", + "committeeTypes": [ + "Candidate or Officeholder" + ], + "electionInfluences": [ + { + "adsid": 163882, + "aid": "COAK", + "candidate": { + "candidateName": "Gibson McElhaney, Lynette", + "candidateNid": "127149321", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "179056849" + }, + "candidateNid": "127149321", + "committeeEntityId": "183005096", + "committeeName": "Re-Elect Lynette Gibson-McElhaney for City Council 2020", + "doesSupport": true, + "electionCandidateNid": "183005088", + "electionCaption": "11/3/2020 - General", + "electionCodes": "General", + "electionDate": "2020-11-03", + "electionItemReferenceId": null, + "electionNid": "165189423", + "endDate": null, + "filerNid": "183005094", + "influenceNid": "183005152", + "isPublic": true, + "measure": null, + "measureNid": null, + "seat": { + "electionNid": "165189423", + "officeName": "City Council - City of Oakland - 3", + "seatCaption": "City Council - City of Oakland - 3", + "seatNid": "179056849", + "seatOfficeNid": "121709414" + }, + "seatNid": "179056849", + "seatOfficeNid": "121709414", + "startDate": "2018-11-07" + } + ], + "emailList": [ + { + "address": "***", + "emailType": "Notification" + } + ], + "filerName": "Re-Elect Lynette Gibson-McElhaney for City Council 2020", + "filerNid": "183005094", + "isTerminated": true, + "nameHistory": [], + "officers": [ + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": null, + "officerName": "Owens, Stacy", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Treasurer" + }, + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": null, + "officerName": "Sullivan, Peter", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Assistant Treasurer" + } + ], + "phoneList": [ + { + "number": "***", + "phoneType": "Work" + } + ], + "registrations": { + "CA SOS": "1421347" + }, + "statusItemList": [ + { + "date": "2019-09-27T07:00:00+00:00", + "status": "ACTIVE" + }, + { + "date": "2021-02-25T18:50:16.9233664+00:00", + "status": "TERMINATED" + }, + { + "date": "2021-02-25T18:51:11.0059403+00:00", + "status": "TERMINATED" + } + ], + "visibilityLevel": "Staff" + }, + { + "addressList": [ + { + "addressTypes": "Disclosure", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "adsid": 163882, + "aid": "COAK", + "candidateName": "Kalb, Dan", + "committeeTypes": [ + "Candidate or Officeholder" + ], + "electionInfluences": [ + { + "adsid": 163882, + "aid": "COAK", + "candidate": { + "candidateName": "Kalb, Dan", + "candidateNid": "129453919", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "180940134" + }, + "candidateNid": "129453919", + "committeeEntityId": "182101263", + "committeeName": "Re-Elect Dan Kalb Oakand City Council 2020", + "doesSupport": true, + "electionCandidateNid": "181923234", + "electionCaption": "11/3/2020 - General", + "electionCodes": "General", + "electionDate": "2020-11-03", + "electionItemReferenceId": null, + "electionNid": "165189423", + "endDate": null, + "filerNid": "182101261", + "influenceNid": "182101319", + "isPublic": true, + "measure": null, + "measureNid": null, + "seat": { + "electionNid": "165189423", + "officeName": "City Council - City of Oakland - 1", + "seatCaption": "City Council - City of Oakland - 1", + "seatNid": "180940134", + "seatOfficeNid": "121709393" + }, + "seatNid": "180940134", + "seatOfficeNid": "121709393", + "startDate": "2018-11-07" + } + ], + "emailList": [ + { + "address": "***", + "emailType": "Notification" + }, + { + "address": "***", + "emailType": "Other" + } + ], + "filerName": "Re-Elect Dan Kalb Oakand City Council 2020", + "filerNid": "182101261", + "isTerminated": true, + "nameHistory": [], + "officers": [ + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": null, + "officerName": "Owens, Stacy", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Treasurer" + }, + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": null, + "officerName": "Sullivan, Peter", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Assistant Treasurer" + } + ], + "phoneList": [ + { + "number": "***", + "phoneType": "Work" + } + ], + "registrations": { + "CA SOS": "1420085" + }, + "statusItemList": [ + { + "date": "2019-08-02T07:00:00+00:00", + "status": "ACTIVE" + }, + { + "date": "2021-09-08T20:52:20.9049738+00:00", + "status": "TERMINATED" + }, + { + "date": "2021-09-08T20:52:55.1519108+00:00", + "status": "TERMINATED" + } + ], + "visibilityLevel": "Staff" + }, + { + "addressList": [ + { + "addressTypes": "Unspecified", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + }, + { + "addressTypes": "Disclosure, Mailing", + "city": "Sacramento", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "adsid": 163882, + "aid": "COAK", + "candidateName": null, + "committeeTypes": [ + "Candidate or Officeholder" + ], + "electionInfluences": [ + { + "adsid": 163882, + "aid": "COAK", + "candidate": { + "candidateName": "Kaplan, Rebecca", + "candidateNid": "121706448", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "181463558" + }, + "candidateNid": "121706448", + "committeeEntityId": "181463576", + "committeeName": "Re-Elect Rebecca Kaplan for City Council 2020", + "doesSupport": true, + "electionCandidateNid": "181463564", + "electionCaption": "11/3/2020 - General", + "electionCodes": "General", + "electionDate": "2020-11-03", + "electionItemReferenceId": null, + "electionNid": "165189423", + "endDate": null, + "filerNid": "181463574", + "influenceNid": "181463633", + "isPublic": true, + "measure": null, + "measureNid": null, + "seat": null, + "seatNid": null, + "seatOfficeNid": null, + "startDate": "2020-03-04" + } + ], + "emailList": [ + { + "address": "***", + "emailType": "Notification" + } + ], + "filerName": "Re-Elect Rebecca Kaplan for City Council 2020", + "filerNid": "181463574", + "isTerminated": true, + "nameHistory": [], + "officers": [ + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Sacramento", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": null, + "officerName": "Deane, Shawnda", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Assistant Treasurer" + }, + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": null, + "officerName": "Kaplan, Rebecca", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Treasurer" + } + ], + "phoneList": [ + { + "number": "***", + "phoneType": "Work" + } + ], + "registrations": { + "CA SOS": "1419466" + }, + "statusItemList": [ + { + "date": "2019-07-10T07:00:00+00:00", + "status": "ACTIVE" + }, + { + "date": "2022-01-31T23:06:43.7615373+00:00", + "status": "TERMINATED" + }, + { + "date": "2022-02-01T00:49:44.4058724+00:00", + "status": "TERMINATED" + } + ], + "visibilityLevel": "Staff" + }, + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "adsid": 163882, + "aid": "COAK", + "candidateName": "Dominguez Walton, Stephanie", + "committeeTypes": [ + "Candidate or Officeholder" + ], + "electionInfluences": [ + { + "adsid": 163882, + "aid": "COAK", + "candidate": { + "candidateName": "Dominguez Walton, Stephanie", + "candidateNid": "180940148", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "180940134" + }, + "candidateNid": "180940148", + "committeeEntityId": "180940180", + "committeeName": "Dominguez Walton for City Council 2020", + "doesSupport": true, + "electionCandidateNid": "180940151", + "electionCaption": "11/3/2020 - General", + "electionCodes": "General", + "electionDate": "2020-11-03", + "electionItemReferenceId": null, + "electionNid": "165189423", + "endDate": null, + "filerNid": "180940178", + "influenceNid": "180940236", + "isPublic": true, + "measure": null, + "measureNid": null, + "seat": { + "electionNid": "165189423", + "officeName": "City Council - City of Oakland - 1", + "seatCaption": "City Council - City of Oakland - 1", + "seatNid": "180940134", + "seatOfficeNid": "121709393" + }, + "seatNid": "180940134", + "seatOfficeNid": "121709393", + "startDate": null + } + ], + "emailList": [ + { + "address": "***", + "emailType": "Notification" + } + ], + "filerName": "Dominguez Walton for City Council 2020", + "filerNid": "180940178", + "isTerminated": true, + "nameHistory": [], + "officers": [ + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Seattle", + "line1": "***", + "line2": "***", + "state": "WA", + "zip": "***" + } + ], + "email": { + "address": "***", + "emailType": "Notification" + }, + "officerName": "Olsen, Josie", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Assistant Treasurer" + }, + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Seattle", + "line1": "***", + "line2": "***", + "state": "WA", + "zip": "***" + } + ], + "email": null, + "officerName": "Petterson, Jay", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Treasurer" + } + ], + "phoneList": [ + { + "number": "***", + "phoneType": "Work" + } + ], + "registrations": { + "CA SOS": "1418926" + }, + "statusItemList": [ + { + "date": "2019-06-05T07:00:00+00:00", + "status": "ACTIVE" + }, + { + "date": "2021-02-01T14:03:18.15339+00:00", + "status": "TERMINATED" + } + ], + "visibilityLevel": "Staff" + }, + { + "addressList": [ + { + "addressTypes": "Home", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + }, + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "adsid": 163882, + "aid": "COAK", + "candidateName": "Jackson, Robert", + "committeeTypes": [ + "Candidate or Officeholder" + ], + "electionInfluences": [ + { + "adsid": 163882, + "aid": "COAK", + "candidate": { + "candidateName": "Jackson, Robert", + "candidateNid": "178045887", + "isIncumbent": false, + "isWinner": false, + "partyAffiliationId": "0", + "partyAffiliationName": "", + "seatNid": "165189453" + }, + "candidateNid": "178045887", + "committeeEntityId": "178046034", + "committeeName": "Bob Jackson for Oakland City Council 2020", + "doesSupport": true, + "electionCandidateNid": "178045890", + "electionCaption": "11/3/2020 - General", + "electionCodes": "General", + "electionDate": "2020-11-03", + "electionItemReferenceId": null, + "electionNid": "165189423", + "endDate": null, + "filerNid": "178046032", + "influenceNid": "178046044", + "isPublic": true, + "measure": null, + "measureNid": null, + "seat": { + "electionNid": "165189423", + "officeName": "City Council - City of Oakland - 7", + "seatCaption": "City Council - City of Oakland - 7", + "seatNid": "165189453", + "seatOfficeNid": "121709476" + }, + "seatNid": "165189453", + "seatOfficeNid": "121709476", + "startDate": null + } + ], + "emailList": [ + { + "address": "***", + "emailType": "Other" + }, + { + "address": "***", + "emailType": "Notification" + } + ], + "filerName": "Bob Jackson for Oakland City Council 2020", + "filerNid": "178046032", + "isTerminated": true, + "nameHistory": [ + "Jackson, Robert L." + ], + "officers": [ + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": null, + "officerName": "Burney, Eric", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Treasurer" + } + ], + "phoneList": [ + { + "number": "***", + "phoneType": "Other" + } + ], + "registrations": { + "CA SOS": "1421001" + }, + "statusItemList": [ + { + "date": "2019-03-19T07:00:00+00:00", + "status": "ACTIVE" + }, + { + "date": "2021-02-09T04:00:22.7198702+00:00", + "status": "TERMINATED" + } + ], + "visibilityLevel": "Staff" + }, + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "adsid": 163882, + "aid": "COAK", + "candidateName": "Reid, Treva", + "committeeTypes": [ + "Candidate or Officeholder" + ], + "electionInfluences": [], + "emailList": [ + { + "address": "***", + "emailType": "Notification" + } + ], + "filerName": "Treva Reid for Oakland City Council 2020 Officeholder Committee", + "filerNid": "151524257", + "isTerminated": false, + "nameHistory": [ + "Treva Reid for Oakland City Council 2016", + "Treva Reid for Oakland City Council 2020" + ], + "officers": [ + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": null, + "officerName": "Owens, Stacy", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Treasurer" + }, + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": null, + "officerName": "Sullivan, Peter", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Assistant Treasurer" + } + ], + "phoneList": [ + { + "number": "***", + "phoneType": "Other" + } + ], + "registrations": { + "CA SOS": "1366759" + }, + "statusItemList": [ + { + "date": "2014-06-02T07:00:00+00:00", + "status": "ACTIVE" + } + ], + "visibilityLevel": "Staff" + }, + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "adsid": 163882, + "aid": "COAK", + "candidateName": null, + "committeeTypes": [ + "General Purpose" + ], + "electionInfluences": [], + "emailList": [ + { + "address": "***", + "emailType": "Other" + }, + { + "address": "***", + "emailType": "Notification" + } + ], + "filerName": "Oakland Education Association Political Action Committee", + "filerNid": "135910755", + "isTerminated": false, + "nameHistory": [], + "officers": [ + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": { + "address": "***", + "emailType": "Notification" + }, + "officerName": "Armendariz, Ismael", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Officer" + }, + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Sacramento", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": { + "address": "***", + "emailType": "Notification" + }, + "officerName": "Stephen, Laura Ann", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Treasurer" + }, + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Sacramento", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": null, + "officerName": "Urbano, Kimberly", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Assistant Treasurer" + } + ], + "phoneList": [ + { + "number": "***", + "phoneType": "Other" + } + ], + "registrations": { + "CA SOS": "1345259" + }, + "statusItemList": [ + { + "date": "2012-10-16T07:00:00+00:00", + "status": "ACTIVE" + } + ], + "visibilityLevel": "Staff" + }, + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "adsid": 163882, + "aid": "COAK", + "candidateName": null, + "committeeTypes": [ + "General Purpose" + ], + "electionInfluences": [], + "emailList": [ + { + "address": "***", + "emailType": "Notification" + } + ], + "filerName": "East Bay Rental Housing Association PAC", + "filerNid": "127736146", + "isTerminated": false, + "nameHistory": [], + "officers": [ + { + "addressList": [ + { + "addressTypes": "Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": { + "address": "***", + "emailType": "Notification" + }, + "officerName": "Owens, Stacy", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Treasurer" + }, + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": null, + "officerName": "Phillips, Rick", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Officer" + }, + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": null, + "officerName": "Rowland, Wayne", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Officer" + }, + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": null, + "officerName": "Sullivan, Peter", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Assistant Treasurer" + } + ], + "phoneList": [ + { + "number": "***", + "phoneType": "Work" + } + ], + "registrations": { + "CA SOS": "1342695" + }, + "statusItemList": [ + { + "date": "2011-12-21T08:00:00+00:00", + "status": "ACTIVE" + } + ], + "visibilityLevel": "Staff" + }, + { + "addressList": [ + { + "addressTypes": "Unspecified", + "city": "Sacramento", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + }, + { + "addressTypes": "Disclosure, Mailing", + "city": "San Francisco", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "adsid": 163882, + "aid": "COAK", + "candidateName": "Hodge, Jumoke Hinton", + "committeeTypes": [ + "General Purpose" + ], + "electionInfluences": [], + "emailList": [ + { + "address": "***", + "emailType": "Notification" + } + ], + "filerName": "GO PUBLIC SCHOOLS ADVOCATES Community-Powered Candidate Committee", + "filerNid": "122962572", + "isTerminated": false, + "nameHistory": [ + "Go- PAC Sponsored by Great Oakland Public Schools", + "FAMILIES AND EDUCATORS FOR PUBLIC EDUCATION, SPONSORED BY GREAT OAKLAND PUBLIC SCHOOLS IN SUPPORT OF ROSIE TORRES, JAMES HARRIS AND JUMOKE HINTON-HODGE FOR SCHOOL BOARD 2012", + "FAMILIES AND EDUCATORS FOR PUBLIC EDUCATION, SPONSORED BY GREAT OAKLAND PUBLIC SCHOOLS", + "FAMILIES AND EDUCATORS FOR PUBLIC EDUCATION, SPONSORED BY GO PUBLIC SCHOOLS ADVOCATES" + ], + "officers": [ + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Sacramento", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": null, + "officerName": "Gonzalez, Maribel", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Officer" + }, + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Sacramento", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": null, + "officerName": "Gonzalez, Maribel", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Treasurer" + }, + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "San Francisco", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": null, + "officerName": "Mar, Patricia", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Assistant Treasurer" + }, + { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Sacramento", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "email": null, + "officerName": "Steele`, Vincent", + "phone": { + "number": "***", + "phoneType": "Main" + }, + "position": "Officer" + } + ], + "phoneList": [ + { + "number": "***", + "phoneType": "Work" + } + ], + "registrations": { + "CA SOS": "1331137" + }, + "statusItemList": [ + { + "date": "2011-06-22T07:00:00+00:00", + "status": "ACTIVE" + } + ], + "visibilityLevel": "Staff" + } +] \ No newline at end of file diff --git a/download/tests/test_data/filings.json b/download/tests/test_data/filings.json new file mode 100644 index 000000000..962b5c115 --- /dev/null +++ b/download/tests/test_data/filings.json @@ -0,0 +1,5867 @@ +[ + { + "activities": [], + "agencyMeta": { + "aid": "COAK", + "applicationDataspaceId": "163882", + "booleans": {}, + "clientDataspaceId": "163881", + "dates": {}, + "numbers": {}, + "strings": { + "Application": "CAMPAIGN" + } + }, + "apiVersion": "V101", + "calculatedDate": "2021-06-30", + "contentItems": [ + { + "attributes": {}, + "contentItemNid": "4d149432-d890-44d6-a2ee-23449385dbf9", + "contentType": "Efiling", + "description": "Efiling.txt", + "includedByFilingActivityNid": "cfe4d41f-0649-4a77-b6c4-efdebccdfed9", + "mediaType": "application/text", + "name": "Efiling.txt", + "removedByFilingActivityNid": "b4f44a15-c833-4770-a552-0010b6245ad9", + "size": 7894, + "url": "http://netfile.com/filing/v101/filings/4f6949c8-3765-484e-8e74-050559c077c5/content-items/4d149432-d890-44d6-a2ee-23449385dbf9/content" + }, + { + "attributes": {}, + "contentItemNid": "8cfbadee-cb92-439e-ae6e-6931573ed7a7", + "contentType": "RedactedRendering", + "description": "Redacted.pdf", + "includedByFilingActivityNid": "cfe4d41f-0649-4a77-b6c4-efdebccdfed9", + "mediaType": "application/pdf", + "name": "Redacted.pdf", + "removedByFilingActivityNid": "b4f44a15-c833-4770-a552-0010b6245ad9", + "size": 160068, + "url": "http://netfile.com/filing/v101/filings/4f6949c8-3765-484e-8e74-050559c077c5/content-items/8cfbadee-cb92-439e-ae6e-6931573ed7a7/content" + }, + { + "attributes": {}, + "contentItemNid": "e5fc3e4d-3120-461a-8f8d-cb6bca067a92", + "contentType": "CompleteRendering", + "description": "NonRedacted.pdf", + "includedByFilingActivityNid": "cfe4d41f-0649-4a77-b6c4-efdebccdfed9", + "mediaType": "application/pdf", + "name": "NonRedacted.pdf", + "removedByFilingActivityNid": "b4f44a15-c833-4770-a552-0010b6245ad9", + "size": 160635, + "url": "http://netfile.com/filing/v101/filings/4f6949c8-3765-484e-8e74-050559c077c5/content-items/e5fc3e4d-3120-461a-8f8d-cb6bca067a92/content" + }, + { + "attributes": {}, + "contentItemNid": "e7618ddc-24b8-413b-80b5-9dddb3d22c52", + "contentType": "Efiling", + "description": "Efiling.txt", + "includedByFilingActivityNid": "b4f44a15-c833-4770-a552-0010b6245ad9", + "mediaType": "application/text", + "name": "Efiling.txt", + "removedByFilingActivityNid": null, + "size": 8130, + "url": "http://netfile.com/filing/v101/filings/4f6949c8-3765-484e-8e74-050559c077c5/content-items/e7618ddc-24b8-413b-80b5-9dddb3d22c52/content" + }, + { + "attributes": {}, + "contentItemNid": "d0285548-97fb-4f1b-8ef7-5bf237288ef1", + "contentType": "RedactedRendering", + "description": "Redacted.pdf", + "includedByFilingActivityNid": "b4f44a15-c833-4770-a552-0010b6245ad9", + "mediaType": "application/pdf", + "name": "Redacted.pdf", + "removedByFilingActivityNid": null, + "size": 160236, + "url": "http://netfile.com/filing/v101/filings/4f6949c8-3765-484e-8e74-050559c077c5/content-items/d0285548-97fb-4f1b-8ef7-5bf237288ef1/content" + }, + { + "attributes": {}, + "contentItemNid": "20d3379a-7988-4a04-a6f4-5eeadfac741c", + "contentType": "CompleteRendering", + "description": "NonRedacted.pdf", + "includedByFilingActivityNid": "b4f44a15-c833-4770-a552-0010b6245ad9", + "mediaType": "application/pdf", + "name": "NonRedacted.pdf", + "removedByFilingActivityNid": null, + "size": 160815, + "url": "http://netfile.com/filing/v101/filings/4f6949c8-3765-484e-8e74-050559c077c5/content-items/20d3379a-7988-4a04-a6f4-5eeadfac741c/content" + } + ], + "filerMeta": { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "booleans": {}, + "commonName": "Sheng Thao for Oakland City Council 2022", + "dates": { + "DateCreated": "2019-04-05T18:35:22.953+00:00" + }, + "emailList": [ + { + "address": "***", + "emailType": "Notification" + }, + { + "address": "***", + "emailType": "Other" + } + ], + "filerId": "178982204", + "numbers": {}, + "phoneList": [ + { + "number": "***", + "phoneType": "Work" + } + ], + "status": "Active", + "strings": { + "RegType1": "Candidate or Officeholder", + "Registration_CA SOS": "1417608" + } + }, + "filingActivityType": "FiledAmendment", + "filingAuthority": "NetFileAgencyAdmin", + "filingMeta": { + "amendmentDescription": "", + "amendmentSequence": 1, + "amendmentType": "Full", + "booleans": { + "IsIndependentExpenditure": false, + "IsPublic": true, + "IsReportedToParentJurisdiction": false, + "IsTermination": false + }, + "dates": { + "DateCreated": "2021-10-11T12:01:35.0481849-07:00", + "DeadlineDate": "2021-08-02T00:00:00-07:00" + }, + "endDate": "2021-06-30", + "formId": "f2a7917d-12a4-47ba-a0fb-6052cb544509", + "issuedFilingId": "201194799", + "legalFilingDate": "2021-10-11", + "legalFilingDateTime": "2021-10-11T19:01:34.8919086+00:00", + "mechanismType": "Electronic", + "notes": {}, + "numbers": { + "FormToolHash": 1389440, + "Requirement1": 5258464 + }, + "reportNumber": "", + "specificationKey": "CAL:FPPC460:2.0", + "startDate": "2021-01-01", + "strings": { + "FormGroupId": "18128895-1d28-4094-92e6-dd7b9c405fae", + "SAN": null + }, + "vendorName": "NetFile", + "vendorTrackingId": null, + "vendorVersion": "1.0" + }, + "filingNid": "4f6949c8-3765-484e-8e74-050559c077c5", + "filingVersion": 2, + "hasEfileContent": true, + "originalFilingId": "200991525", + "specificationRef": { + "name": "FPPC460", + "org": "CAL", + "version": "2.0" + }, + "visibilityLevel": "Staff" + }, + { + "activities": [], + "agencyMeta": { + "aid": "COAK", + "applicationDataspaceId": "163882", + "booleans": {}, + "clientDataspaceId": "163881", + "dates": {}, + "numbers": {}, + "strings": { + "Application": "CAMPAIGN" + } + }, + "apiVersion": "V101", + "calculatedDate": "2020-12-31", + "contentItems": [ + { + "attributes": {}, + "contentItemNid": "05a500ca-ef85-4953-afc9-7c0245ae4307", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "b273462f-5b02-4932-831c-445f7a8601a3", + "mediaType": "text/plain", + "name": "196736993.txt", + "removedByFilingActivityNid": "89b0b5ff-cf2f-45c4-98d4-028d54ea7cdd", + "size": 18588, + "url": "http://netfile.com/filing/v101/filings/6784c756-9a93-43d3-ab2e-185ca54f60c8/content-items/05a500ca-ef85-4953-afc9-7c0245ae4307/content" + }, + { + "attributes": {}, + "contentItemNid": "f84c3054-3ea2-4900-9bf7-ad852792b18e", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "b273462f-5b02-4932-831c-445f7a8601a3", + "mediaType": "application/pdf", + "name": "196737013.pdf", + "removedByFilingActivityNid": "89b0b5ff-cf2f-45c4-98d4-028d54ea7cdd", + "size": 343977, + "url": "http://netfile.com/filing/v101/filings/6784c756-9a93-43d3-ab2e-185ca54f60c8/content-items/f84c3054-3ea2-4900-9bf7-ad852792b18e/content" + }, + { + "attributes": {}, + "contentItemNid": "ea8603b9-1a31-48a7-b6ee-4b7d8ab2686e", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "b273462f-5b02-4932-831c-445f7a8601a3", + "mediaType": "application/pdf", + "name": "196737015.pdf", + "removedByFilingActivityNid": "89b0b5ff-cf2f-45c4-98d4-028d54ea7cdd", + "size": 342831, + "url": "http://netfile.com/filing/v101/filings/6784c756-9a93-43d3-ab2e-185ca54f60c8/content-items/ea8603b9-1a31-48a7-b6ee-4b7d8ab2686e/content" + }, + { + "attributes": {}, + "contentItemNid": "087019f7-b74f-4aee-86aa-b48345d935b7", + "contentType": "Efiling", + "description": "Efiling.txt", + "includedByFilingActivityNid": "dd3ddaea-ced8-4736-92f1-4e18071c16fb", + "mediaType": "application/text", + "name": "Efiling.txt", + "removedByFilingActivityNid": "89b0b5ff-cf2f-45c4-98d4-028d54ea7cdd", + "size": 18252, + "url": "http://netfile.com/filing/v101/filings/6784c756-9a93-43d3-ab2e-185ca54f60c8/content-items/087019f7-b74f-4aee-86aa-b48345d935b7/content" + }, + { + "attributes": {}, + "contentItemNid": "6aefd368-9ae8-46cb-87c0-ca8ac9880cab", + "contentType": "RedactedRendering", + "description": "Redacted.pdf", + "includedByFilingActivityNid": "dd3ddaea-ced8-4736-92f1-4e18071c16fb", + "mediaType": "application/pdf", + "name": "Redacted.pdf", + "removedByFilingActivityNid": "89b0b5ff-cf2f-45c4-98d4-028d54ea7cdd", + "size": 342710, + "url": "http://netfile.com/filing/v101/filings/6784c756-9a93-43d3-ab2e-185ca54f60c8/content-items/6aefd368-9ae8-46cb-87c0-ca8ac9880cab/content" + }, + { + "attributes": {}, + "contentItemNid": "0b69e308-238d-435f-8f35-4ad216492a86", + "contentType": "CompleteRendering", + "description": "NonRedacted.pdf", + "includedByFilingActivityNid": "dd3ddaea-ced8-4736-92f1-4e18071c16fb", + "mediaType": "application/pdf", + "name": "NonRedacted.pdf", + "removedByFilingActivityNid": "89b0b5ff-cf2f-45c4-98d4-028d54ea7cdd", + "size": 343805, + "url": "http://netfile.com/filing/v101/filings/6784c756-9a93-43d3-ab2e-185ca54f60c8/content-items/0b69e308-238d-435f-8f35-4ad216492a86/content" + }, + { + "attributes": {}, + "contentItemNid": "03c10d15-cf57-4780-92be-5eba68460789", + "contentType": "Efiling", + "description": "Efiling.txt", + "includedByFilingActivityNid": "89b0b5ff-cf2f-45c4-98d4-028d54ea7cdd", + "mediaType": "application/text", + "name": "Efiling.txt", + "removedByFilingActivityNid": null, + "size": 17892, + "url": "http://netfile.com/filing/v101/filings/6784c756-9a93-43d3-ab2e-185ca54f60c8/content-items/03c10d15-cf57-4780-92be-5eba68460789/content" + }, + { + "attributes": {}, + "contentItemNid": "2597bd75-1897-42e1-914e-c0af596f774f", + "contentType": "RedactedRendering", + "description": "Redacted.pdf", + "includedByFilingActivityNid": "89b0b5ff-cf2f-45c4-98d4-028d54ea7cdd", + "mediaType": "application/pdf", + "name": "Redacted.pdf", + "removedByFilingActivityNid": null, + "size": 342674, + "url": "http://netfile.com/filing/v101/filings/6784c756-9a93-43d3-ab2e-185ca54f60c8/content-items/2597bd75-1897-42e1-914e-c0af596f774f/content" + }, + { + "attributes": {}, + "contentItemNid": "e97b86e5-574a-440a-b68b-6d5b16c3c4b4", + "contentType": "CompleteRendering", + "description": "NonRedacted.pdf", + "includedByFilingActivityNid": "89b0b5ff-cf2f-45c4-98d4-028d54ea7cdd", + "mediaType": "application/pdf", + "name": "NonRedacted.pdf", + "removedByFilingActivityNid": null, + "size": 343769, + "url": "http://netfile.com/filing/v101/filings/6784c756-9a93-43d3-ab2e-185ca54f60c8/content-items/e97b86e5-574a-440a-b68b-6d5b16c3c4b4/content" + } + ], + "filerMeta": { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "booleans": {}, + "commonName": "Oakland Education Association Political Action Committee", + "dates": { + "DateCreated": "2012-10-16T20:52:40.1+00:00" + }, + "emailList": [ + { + "address": "***", + "emailType": "Other" + }, + { + "address": "***", + "emailType": "Notification" + } + ], + "filerId": "135910755", + "numbers": {}, + "phoneList": [ + { + "number": "***", + "phoneType": "Other" + } + ], + "status": "Active", + "strings": { + "RegType1": "General Purpose", + "Registration_CA SOS": "1345259" + } + }, + "filingActivityType": "FiledAmendment", + "filingAuthority": "NetFileAgencyAdmin", + "filingMeta": { + "amendmentDescription": "", + "amendmentSequence": 2, + "amendmentType": "Full", + "booleans": { + "IsIndependentExpenditure": false, + "IsPublic": true, + "IsReportedToParentJurisdiction": false, + "IsTermination": false + }, + "dates": { + "DateCreated": "2021-08-05T11:21:41.5178899-07:00", + "DeadlineDate": "2021-02-01T23:59:59-08:00" + }, + "endDate": "2020-12-31", + "formId": "f2a7917d-12a4-47ba-a0fb-6052cb544509", + "issuedFilingId": "201012137", + "legalFilingDate": "2021-08-05", + "legalFilingDateTime": "2021-08-05T18:21:41.0022216+00:00", + "mechanismType": "Electronic", + "notes": {}, + "numbers": { + "FormToolHash": 0, + "Requirement1": 4923628 + }, + "reportNumber": "", + "specificationKey": "CAL:FPPC460:2.0", + "startDate": "2020-10-18", + "strings": { + "FormGroupId": "18128895-1d28-4094-92e6-dd7b9c405fae", + "SAN": null + }, + "vendorName": "NetFile", + "vendorTrackingId": null, + "vendorVersion": "1.0" + }, + "filingNid": "6784c756-9a93-43d3-ab2e-185ca54f60c8", + "filingVersion": 3, + "hasEfileContent": true, + "originalFilingId": "196736990", + "specificationRef": { + "name": "FPPC460", + "org": "CAL", + "version": "2.0" + }, + "visibilityLevel": "Staff" + }, + { + "activities": [], + "agencyMeta": { + "aid": "COAK", + "applicationDataspaceId": "163882", + "booleans": {}, + "clientDataspaceId": "163881", + "dates": {}, + "numbers": {}, + "strings": { + "Application": "CAMPAIGN" + } + }, + "apiVersion": "V101", + "calculatedDate": "2021-06-28", + "contentItems": [ + { + "attributes": {}, + "contentItemNid": "8e27c1c7-4c01-4456-ad91-994840604220", + "contentType": "Efiling", + "description": "Efiling.txt", + "includedByFilingActivityNid": "9d5076a1-f08f-46ec-84be-887eb83668ec", + "mediaType": "application/text", + "name": "Efiling.txt", + "removedByFilingActivityNid": null, + "size": 78622, + "url": "http://netfile.com/filing/v101/filings/638a9dbd-8112-4d42-8444-c28e7bae0458/content-items/8e27c1c7-4c01-4456-ad91-994840604220/content" + }, + { + "attributes": {}, + "contentItemNid": "dc0de801-a379-4bfa-99fe-5104f6839939", + "contentType": "RedactedRendering", + "description": "Redacted.pdf", + "includedByFilingActivityNid": "9d5076a1-f08f-46ec-84be-887eb83668ec", + "mediaType": "application/pdf", + "name": "Redacted.pdf", + "removedByFilingActivityNid": null, + "size": 788629, + "url": "http://netfile.com/filing/v101/filings/638a9dbd-8112-4d42-8444-c28e7bae0458/content-items/dc0de801-a379-4bfa-99fe-5104f6839939/content" + }, + { + "attributes": {}, + "contentItemNid": "1f2849bb-92d3-45ce-b577-36097b4ec3c8", + "contentType": "CompleteRendering", + "description": "NonRedacted.pdf", + "includedByFilingActivityNid": "9d5076a1-f08f-46ec-84be-887eb83668ec", + "mediaType": "application/pdf", + "name": "NonRedacted.pdf", + "removedByFilingActivityNid": null, + "size": 793079, + "url": "http://netfile.com/filing/v101/filings/638a9dbd-8112-4d42-8444-c28e7bae0458/content-items/1f2849bb-92d3-45ce-b577-36097b4ec3c8/content" + } + ], + "filerMeta": { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "San Francisco", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + }, + { + "addressTypes": "Unspecified", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "booleans": {}, + "commonName": "GO PUBLIC SCHOOLS ADVOCATES Community-Powered Candidate Committee", + "dates": { + "DateCreated": "2011-06-22T23:11:40.56+00:00" + }, + "emailList": [ + { + "address": "***", + "emailType": "Notification" + } + ], + "filerId": "122962572", + "numbers": {}, + "phoneList": [ + { + "number": "***", + "phoneType": "Work" + } + ], + "status": "Active", + "strings": { + "PriorName1": "Go- PAC Sponsored by Great Oakland Public Schools", + "PriorName2": "FAMILIES AND EDUCATORS FOR PUBLIC EDUCATION, SPONSORED BY GREAT OAKLAND PUBLIC SCHOOLS IN SUPPORT OF ROSIE TORRES, JAMES HARRIS AND JUMOKE HINTON-HODGE FOR SCHOOL BOARD 2012", + "PriorName3": "FAMILIES AND EDUCATORS FOR PUBLIC EDUCATION, SPONSORED BY GREAT OAKLAND PUBLIC SCHOOLS", + "PriorName4": "FAMILIES AND EDUCATORS FOR PUBLIC EDUCATION, SPONSORED BY GO PUBLIC SCHOOLS ADVOCATES", + "RegType1": "General Purpose", + "Registration_CA SOS": "1331137" + } + }, + "filingActivityType": "FiledOriginal", + "filingAuthority": "NetFileAgencyAdmin", + "filingMeta": { + "amendmentDescription": null, + "amendmentSequence": null, + "amendmentType": "None", + "booleans": { + "IsIndependentExpenditure": false, + "IsPublic": true, + "IsReportedToParentJurisdiction": false, + "IsTermination": false + }, + "dates": { + "DateCreated": "2021-08-02T19:45:56.8785579-07:00", + "DeadlineDate": "2021-08-02T00:00:00-07:00" + }, + "endDate": "2021-06-30", + "formId": "f2a7917d-12a4-47ba-a0fb-6052cb544509", + "issuedFilingId": "200992166", + "legalFilingDate": "2021-08-02", + "legalFilingDateTime": "2021-08-03T02:45:56.7378773+00:00", + "mechanismType": "Electronic", + "notes": {}, + "numbers": { + "FormToolHash": 0, + "Requirement1": 5258224 + }, + "reportNumber": "", + "specificationKey": "CAL:FPPC460:2.0", + "startDate": "2021-01-01", + "strings": { + "FormGroupId": "18128895-1d28-4094-92e6-dd7b9c405fae", + "SAN": null + }, + "vendorName": "NetFile", + "vendorTrackingId": null, + "vendorVersion": "1.0" + }, + "filingNid": "638a9dbd-8112-4d42-8444-c28e7bae0458", + "filingVersion": 1, + "hasEfileContent": true, + "originalFilingId": "200992166", + "specificationRef": { + "name": "FPPC460", + "org": "CAL", + "version": "2.0" + }, + "visibilityLevel": "Staff" + }, + { + "activities": [], + "agencyMeta": { + "aid": "COAK", + "applicationDataspaceId": "163882", + "booleans": {}, + "clientDataspaceId": "163881", + "dates": {}, + "numbers": {}, + "strings": { + "Application": "CAMPAIGN" + } + }, + "apiVersion": "V101", + "calculatedDate": "2021-06-09", + "contentItems": [ + { + "attributes": {}, + "contentItemNid": "71264ad4-86c7-47c7-b127-4b74e9bd5d17", + "contentType": "Efiling", + "description": "Efiling.txt", + "includedByFilingActivityNid": "ebfbeb95-5433-40a4-bd68-b76331cf26f1", + "mediaType": "application/text", + "name": "Efiling.txt", + "removedByFilingActivityNid": null, + "size": 26862, + "url": "http://netfile.com/filing/v101/filings/8fbf2f8d-b0cf-4e3e-89ed-eecf4942ec03/content-items/71264ad4-86c7-47c7-b127-4b74e9bd5d17/content" + }, + { + "attributes": {}, + "contentItemNid": "6ade0a32-c388-4fe1-b0f4-24935cf3ac15", + "contentType": "RedactedRendering", + "description": "Redacted.pdf", + "includedByFilingActivityNid": "ebfbeb95-5433-40a4-bd68-b76331cf26f1", + "mediaType": "application/pdf", + "name": "Redacted.pdf", + "removedByFilingActivityNid": null, + "size": 357922, + "url": "http://netfile.com/filing/v101/filings/8fbf2f8d-b0cf-4e3e-89ed-eecf4942ec03/content-items/6ade0a32-c388-4fe1-b0f4-24935cf3ac15/content" + }, + { + "attributes": {}, + "contentItemNid": "1f009255-97a0-4ff3-9201-25212a5239f6", + "contentType": "CompleteRendering", + "description": "NonRedacted.pdf", + "includedByFilingActivityNid": "ebfbeb95-5433-40a4-bd68-b76331cf26f1", + "mediaType": "application/pdf", + "name": "NonRedacted.pdf", + "removedByFilingActivityNid": null, + "size": 360338, + "url": "http://netfile.com/filing/v101/filings/8fbf2f8d-b0cf-4e3e-89ed-eecf4942ec03/content-items/1f009255-97a0-4ff3-9201-25212a5239f6/content" + } + ], + "filerMeta": { + "addressList": [ + { + "addressTypes": "Home", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + }, + { + "addressTypes": "Disclosure, Mailing", + "city": "Antelope", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "booleans": {}, + "commonName": "Nikki F Bas for City Council 2018 Officeholder", + "dates": { + "DateCreated": "2017-11-28T17:42:57.093+00:00" + }, + "emailList": [ + { + "address": "***", + "emailType": "Notification" + } + ], + "filerId": "166380764", + "numbers": {}, + "phoneList": [ + { + "number": "***", + "phoneType": "Work" + }, + { + "number": "***", + "phoneType": "Home" + } + ], + "status": "Active", + "strings": { + "PriorName1": "Nikki Fortunato Bas for Oakland City Council 2018", + "RegType1": "Candidate or Officeholder", + "Registration_CA SOS": "1400325" + } + }, + "filingActivityType": "FiledOriginal", + "filingAuthority": "NetFileAgencyAdmin", + "filingMeta": { + "amendmentDescription": null, + "amendmentSequence": null, + "amendmentType": "None", + "booleans": { + "IsIndependentExpenditure": false, + "IsPublic": true, + "IsReportedToParentJurisdiction": false, + "IsTermination": false + }, + "dates": { + "DateCreated": "2021-07-30T15:32:50.9272306-07:00", + "DeadlineDate": "2021-08-02T00:00:00-07:00" + }, + "endDate": "2021-06-30", + "formId": "f2a7917d-12a4-47ba-a0fb-6052cb544509", + "issuedFilingId": "200961323", + "legalFilingDate": "2021-07-30", + "legalFilingDateTime": "2021-07-30T22:32:50.7866041+00:00", + "mechanismType": "Electronic", + "notes": {}, + "numbers": { + "FormToolHash": 0, + "Requirement1": 5258420 + }, + "reportNumber": "", + "specificationKey": "CAL:FPPC460:2.0", + "startDate": "2021-01-01", + "strings": { + "FormGroupId": "18128895-1d28-4094-92e6-dd7b9c405fae", + "SAN": null + }, + "vendorName": "NetFile", + "vendorTrackingId": null, + "vendorVersion": "1.0" + }, + "filingNid": "8fbf2f8d-b0cf-4e3e-89ed-eecf4942ec03", + "filingVersion": 1, + "hasEfileContent": true, + "originalFilingId": "200961323", + "specificationRef": { + "name": "FPPC460", + "org": "CAL", + "version": "2.0" + }, + "visibilityLevel": "Staff" + }, + { + "activities": [], + "agencyMeta": { + "aid": "COAK", + "applicationDataspaceId": "163882", + "booleans": {}, + "clientDataspaceId": "163881", + "dates": {}, + "numbers": {}, + "strings": { + "Application": "CAMPAIGN" + } + }, + "apiVersion": "V101", + "calculatedDate": "2021-06-30", + "contentItems": [ + { + "attributes": {}, + "contentItemNid": "b84c8610-11d8-4020-89af-bd3f39eb6e69", + "contentType": "Efiling", + "description": "Efiling.txt", + "includedByFilingActivityNid": "342437a2-313e-4aaa-9ba2-51ad291657a3", + "mediaType": "application/text", + "name": "Efiling.txt", + "removedByFilingActivityNid": null, + "size": 25434, + "url": "http://netfile.com/filing/v101/filings/d4070275-85f2-49d6-8c45-f82e8938c76e/content-items/b84c8610-11d8-4020-89af-bd3f39eb6e69/content" + }, + { + "attributes": {}, + "contentItemNid": "7e8475dc-a04c-4019-a1dc-49125efa215a", + "contentType": "RedactedRendering", + "description": "Redacted.pdf", + "includedByFilingActivityNid": "342437a2-313e-4aaa-9ba2-51ad291657a3", + "mediaType": "application/pdf", + "name": "Redacted.pdf", + "removedByFilingActivityNid": null, + "size": 405632, + "url": "http://netfile.com/filing/v101/filings/d4070275-85f2-49d6-8c45-f82e8938c76e/content-items/7e8475dc-a04c-4019-a1dc-49125efa215a/content" + }, + { + "attributes": {}, + "contentItemNid": "b57d05ef-ab37-4c90-b495-ec067ce6f917", + "contentType": "CompleteRendering", + "description": "NonRedacted.pdf", + "includedByFilingActivityNid": "342437a2-313e-4aaa-9ba2-51ad291657a3", + "mediaType": "application/pdf", + "name": "NonRedacted.pdf", + "removedByFilingActivityNid": null, + "size": 408057, + "url": "http://netfile.com/filing/v101/filings/d4070275-85f2-49d6-8c45-f82e8938c76e/content-items/b57d05ef-ab37-4c90-b495-ec067ce6f917/content" + } + ], + "filerMeta": { + "addressList": [ + { + "addressTypes": "Home", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + }, + { + "addressTypes": "Disclosure, Mailing", + "city": "Antelope", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "booleans": {}, + "commonName": "Carroll Fife for City Council 2020 Officeholder", + "dates": { + "DateCreated": "2020-06-26T18:17:45.083+00:00" + }, + "emailList": [ + { + "address": "***", + "emailType": "Notification" + } + ], + "filerId": "190792446", + "numbers": {}, + "phoneList": [ + { + "number": "***", + "phoneType": "Home" + }, + { + "number": "***", + "phoneType": "Work" + } + ], + "status": "Active", + "strings": { + "PriorName1": "Fife, Carroll", + "PriorName2": "Carroll Fife for City Council 2020", + "RegType1": "Candidate or Officeholder", + "Registration_CA SOS": "1427585" + } + }, + "filingActivityType": "FiledOriginal", + "filingAuthority": "NetFileAgencyAdmin", + "filingMeta": { + "amendmentDescription": null, + "amendmentSequence": null, + "amendmentType": "None", + "booleans": { + "IsIndependentExpenditure": false, + "IsPublic": true, + "IsReportedToParentJurisdiction": false, + "IsTermination": false + }, + "dates": { + "DateCreated": "2021-07-30T14:51:24.7910788-07:00", + "DeadlineDate": "2021-08-02T00:00:00-07:00" + }, + "endDate": "2021-06-30", + "formId": "f2a7917d-12a4-47ba-a0fb-6052cb544509", + "issuedFilingId": "200959595", + "legalFilingDate": "2021-07-30", + "legalFilingDateTime": "2021-07-30T21:51:24.6348117+00:00", + "mechanismType": "Electronic", + "notes": {}, + "numbers": { + "FormToolHash": 0, + "Requirement1": 5258500 + }, + "reportNumber": "", + "specificationKey": "CAL:FPPC460:2.0", + "startDate": "2021-01-01", + "strings": { + "FormGroupId": "18128895-1d28-4094-92e6-dd7b9c405fae", + "SAN": null + }, + "vendorName": "NetFile", + "vendorTrackingId": null, + "vendorVersion": "1.0" + }, + "filingNid": "d4070275-85f2-49d6-8c45-f82e8938c76e", + "filingVersion": 1, + "hasEfileContent": true, + "originalFilingId": "200959595", + "specificationRef": { + "name": "FPPC460", + "org": "CAL", + "version": "2.0" + }, + "visibilityLevel": "Staff" + }, + { + "activities": [], + "agencyMeta": { + "aid": "COAK", + "applicationDataspaceId": "163882", + "booleans": {}, + "clientDataspaceId": "163881", + "dates": {}, + "numbers": {}, + "strings": { + "Application": "CAMPAIGN" + } + }, + "apiVersion": "V101", + "calculatedDate": "2020-12-31", + "contentItems": [ + { + "attributes": {}, + "contentItemNid": "015ad75f-03fd-4c90-b30a-773651f93a74", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "4b767d52-7767-495f-b71a-740e08f70b51", + "mediaType": "text/plain", + "name": "196744420.txt", + "removedByFilingActivityNid": null, + "size": 25891, + "url": "http://netfile.com/filing/v101/filings/a3b75961-1d10-4353-807c-f1e35bf72686/content-items/015ad75f-03fd-4c90-b30a-773651f93a74/content" + }, + { + "attributes": {}, + "contentItemNid": "01556bb9-41e2-4306-9bbd-549041edc983", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "4b767d52-7767-495f-b71a-740e08f70b51", + "mediaType": "application/pdf", + "name": "196744436.pdf", + "removedByFilingActivityNid": null, + "size": 326019, + "url": "http://netfile.com/filing/v101/filings/a3b75961-1d10-4353-807c-f1e35bf72686/content-items/01556bb9-41e2-4306-9bbd-549041edc983/content" + }, + { + "attributes": {}, + "contentItemNid": "a65f03ce-cca2-4220-b63a-8a1aefac5c1a", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "4b767d52-7767-495f-b71a-740e08f70b51", + "mediaType": "application/pdf", + "name": "196744438.pdf", + "removedByFilingActivityNid": null, + "size": 324677, + "url": "http://netfile.com/filing/v101/filings/a3b75961-1d10-4353-807c-f1e35bf72686/content-items/a65f03ce-cca2-4220-b63a-8a1aefac5c1a/content" + } + ], + "filerMeta": { + "addressList": [ + { + "addressTypes": "Disclosure", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "booleans": {}, + "commonName": "Oakland Rising Committee sponsored by Movement Strategy Center Action Fund", + "dates": { + "DateCreated": "2011-06-22T23:52:13.747+00:00" + }, + "emailList": [ + { + "address": "***", + "emailType": "Notification" + } + ], + "filerId": "122966045", + "numbers": {}, + "phoneList": [ + { + "number": "***", + "phoneType": "Work" + } + ], + "status": "Active", + "strings": { + "PriorName1": "Oakland Rising Committee sponsored by MSC Action Fund", + "RegType1": "General Purpose", + "Registration_CA SOS": "1332115" + } + }, + "filingActivityType": "FiledOriginal", + "filingAuthority": "NetFileAgencyAdmin", + "filingMeta": { + "amendmentDescription": null, + "amendmentSequence": null, + "amendmentType": "None", + "booleans": { + "IsIndependentExpenditure": false, + "IsPublic": true, + "IsReportedToParentJurisdiction": false, + "IsTermination": false + }, + "dates": {}, + "endDate": "2020-12-31", + "formId": "f2a7917d-12a4-47ba-a0fb-6052cb544509", + "issuedFilingId": "196744417", + "legalFilingDate": "2021-02-01", + "legalFilingDateTime": "2021-02-02T04:45:24.9378153+00:00", + "mechanismType": "Electronic", + "notes": {}, + "numbers": { + "FormToolHash": 0 + }, + "reportNumber": "", + "specificationKey": "CAL:FPPC460:2.0", + "startDate": "2020-10-18", + "strings": { + "FormGroupId": "18128895-1d28-4094-92e6-dd7b9c405fae", + "SAN": null + }, + "vendorName": "NetFile", + "vendorTrackingId": null, + "vendorVersion": "1.0" + }, + "filingNid": "a3b75961-1d10-4353-807c-f1e35bf72686", + "filingVersion": 1, + "hasEfileContent": true, + "originalFilingId": "196744417", + "specificationRef": { + "name": "FPPC460", + "org": "CAL", + "version": "2.0" + }, + "visibilityLevel": "Staff" + }, + { + "activities": [], + "agencyMeta": { + "aid": "COAK", + "applicationDataspaceId": "163882", + "booleans": {}, + "clientDataspaceId": "163881", + "dates": {}, + "numbers": {}, + "strings": { + "Application": "CAMPAIGN" + } + }, + "apiVersion": "V101", + "calculatedDate": "2020-11-11", + "contentItems": [ + { + "attributes": {}, + "contentItemNid": "e7844d70-1a23-4595-bc78-a3cc41efea85", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "6f6d0783-4767-4af7-aeea-74fdbe187942", + "mediaType": "text/plain", + "name": "196736123.txt", + "removedByFilingActivityNid": null, + "size": 7267, + "url": "http://netfile.com/filing/v101/filings/234f8d27-7880-4eab-8be5-5584bc4b0cfc/content-items/e7844d70-1a23-4595-bc78-a3cc41efea85/content" + }, + { + "attributes": {}, + "contentItemNid": "8663f581-e022-4b51-80ee-47df340015f4", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "6f6d0783-4767-4af7-aeea-74fdbe187942", + "mediaType": "application/pdf", + "name": "196736153.pdf", + "removedByFilingActivityNid": null, + "size": 147367, + "url": "http://netfile.com/filing/v101/filings/234f8d27-7880-4eab-8be5-5584bc4b0cfc/content-items/8663f581-e022-4b51-80ee-47df340015f4/content" + }, + { + "attributes": {}, + "contentItemNid": "ab4c868a-8eac-40ca-958b-2a32b49a61e5", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "6f6d0783-4767-4af7-aeea-74fdbe187942", + "mediaType": "application/pdf", + "name": "196736155.pdf", + "removedByFilingActivityNid": null, + "size": 146800, + "url": "http://netfile.com/filing/v101/filings/234f8d27-7880-4eab-8be5-5584bc4b0cfc/content-items/ab4c868a-8eac-40ca-958b-2a32b49a61e5/content" + } + ], + "filerMeta": { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "booleans": {}, + "commonName": "Oakland Not For Sale", + "dates": { + "DateCreated": "2020-03-05T20:12:52.377+00:00" + }, + "emailList": [ + { + "address": "***", + "emailType": "Notification" + } + ], + "filerId": "187905399", + "numbers": {}, + "phoneList": [ + { + "number": "***", + "phoneType": "Other" + } + ], + "status": "Active", + "strings": { + "PriorName1": "Oakland Not For Sale A", + "RegType1": "General Purpose", + "Registration_CA SOS": "1425443" + } + }, + "filingActivityType": "FiledOriginal", + "filingAuthority": "NetFileAgencyAdmin", + "filingMeta": { + "amendmentDescription": null, + "amendmentSequence": null, + "amendmentType": "None", + "booleans": { + "IsIndependentExpenditure": false, + "IsPublic": true, + "IsReportedToParentJurisdiction": false, + "IsTermination": false + }, + "dates": {}, + "endDate": "2020-12-31", + "formId": "f2a7917d-12a4-47ba-a0fb-6052cb544509", + "issuedFilingId": "196736120", + "legalFilingDate": "2021-02-01", + "legalFilingDateTime": "2021-02-02T02:52:16.2777685+00:00", + "mechanismType": "Electronic", + "notes": {}, + "numbers": { + "FormToolHash": 1334891 + }, + "reportNumber": "", + "specificationKey": "CAL:FPPC460:2.0", + "startDate": "2020-07-01", + "strings": { + "FormGroupId": "18128895-1d28-4094-92e6-dd7b9c405fae", + "SAN": null + }, + "vendorName": "NetFile", + "vendorTrackingId": null, + "vendorVersion": "1.0" + }, + "filingNid": "234f8d27-7880-4eab-8be5-5584bc4b0cfc", + "filingVersion": 1, + "hasEfileContent": true, + "originalFilingId": "196736120", + "specificationRef": { + "name": "FPPC460", + "org": "CAL", + "version": "2.0" + }, + "visibilityLevel": "Staff" + }, + { + "activities": [], + "agencyMeta": { + "aid": "COAK", + "applicationDataspaceId": "163882", + "booleans": {}, + "clientDataspaceId": "163881", + "dates": {}, + "numbers": {}, + "strings": { + "Application": "CAMPAIGN" + } + }, + "apiVersion": "V101", + "calculatedDate": "2020-12-31", + "contentItems": [ + { + "attributes": {}, + "contentItemNid": "9616d598-fb91-4d4b-a0dc-39b4ef4c2e1f", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "452642c0-b6da-4a78-9016-8915d70f53ee", + "mediaType": "text/plain", + "name": "196696854.txt", + "removedByFilingActivityNid": null, + "size": 45999, + "url": "http://netfile.com/filing/v101/filings/5f5691e9-3c48-457d-8e8f-faeecf8edf94/content-items/9616d598-fb91-4d4b-a0dc-39b4ef4c2e1f/content" + }, + { + "attributes": {}, + "contentItemNid": "89e71bdc-badb-4dca-98b7-6ca9f89f864b", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "452642c0-b6da-4a78-9016-8915d70f53ee", + "mediaType": "application/pdf", + "name": "196696946.pdf", + "removedByFilingActivityNid": null, + "size": 745987, + "url": "http://netfile.com/filing/v101/filings/5f5691e9-3c48-457d-8e8f-faeecf8edf94/content-items/89e71bdc-badb-4dca-98b7-6ca9f89f864b/content" + }, + { + "attributes": {}, + "contentItemNid": "cf84f7d8-1431-4adc-8e93-157642eca658", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "452642c0-b6da-4a78-9016-8915d70f53ee", + "mediaType": "application/pdf", + "name": "196696948.pdf", + "removedByFilingActivityNid": null, + "size": 741424, + "url": "http://netfile.com/filing/v101/filings/5f5691e9-3c48-457d-8e8f-faeecf8edf94/content-items/cf84f7d8-1431-4adc-8e93-157642eca658/content" + } + ], + "filerMeta": { + "addressList": [ + { + "addressTypes": "Home", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + }, + { + "addressTypes": "Disclosure, Mailing", + "city": "Antelope", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "booleans": {}, + "commonName": "Carroll Fife for City Council 2020 Officeholder", + "dates": { + "DateCreated": "2020-06-26T18:17:45.083+00:00" + }, + "emailList": [ + { + "address": "***", + "emailType": "Notification" + } + ], + "filerId": "190792446", + "numbers": {}, + "phoneList": [ + { + "number": "***", + "phoneType": "Home" + }, + { + "number": "***", + "phoneType": "Work" + } + ], + "status": "Active", + "strings": { + "PriorName1": "Fife, Carroll", + "PriorName2": "Carroll Fife for City Council 2020", + "RegType1": "Candidate or Officeholder", + "Registration_CA SOS": "1427585" + } + }, + "filingActivityType": "FiledOriginal", + "filingAuthority": "NetFileAgencyAdmin", + "filingMeta": { + "amendmentDescription": null, + "amendmentSequence": null, + "amendmentType": "None", + "booleans": { + "IsIndependentExpenditure": false, + "IsPublic": true, + "IsReportedToParentJurisdiction": false, + "IsTermination": false + }, + "dates": {}, + "endDate": "2020-12-31", + "formId": "f2a7917d-12a4-47ba-a0fb-6052cb544509", + "issuedFilingId": "196696851", + "legalFilingDate": "2021-02-01", + "legalFilingDateTime": "2021-02-01T22:54:49.9945934+00:00", + "mechanismType": "Electronic", + "notes": {}, + "numbers": { + "FormToolHash": 0 + }, + "reportNumber": "", + "specificationKey": "CAL:FPPC460:2.0", + "startDate": "2020-10-18", + "strings": { + "FormGroupId": "18128895-1d28-4094-92e6-dd7b9c405fae", + "SAN": null + }, + "vendorName": "NetFile", + "vendorTrackingId": null, + "vendorVersion": "1.0" + }, + "filingNid": "5f5691e9-3c48-457d-8e8f-faeecf8edf94", + "filingVersion": 1, + "hasEfileContent": true, + "originalFilingId": "196696851", + "specificationRef": { + "name": "FPPC460", + "org": "CAL", + "version": "2.0" + }, + "visibilityLevel": "Staff" + }, + { + "activities": [], + "agencyMeta": { + "aid": "COAK", + "applicationDataspaceId": "163882", + "booleans": {}, + "clientDataspaceId": "163881", + "dates": {}, + "numbers": {}, + "strings": { + "Application": "CAMPAIGN" + } + }, + "apiVersion": "V101", + "calculatedDate": "2020-12-31", + "contentItems": [ + { + "attributes": {}, + "contentItemNid": "f15ac582-b7da-45de-bd2a-a629ceec6bef", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "bfea8fca-3b9e-43b1-887a-de685e0e3fd6", + "mediaType": "text/plain", + "name": "196693546.txt", + "removedByFilingActivityNid": null, + "size": 30804, + "url": "http://netfile.com/filing/v101/filings/6b187950-a935-4180-bcb6-50e5c51a096b/content-items/f15ac582-b7da-45de-bd2a-a629ceec6bef/content" + }, + { + "attributes": {}, + "contentItemNid": "f1083e23-20f0-4618-8287-64363a0561e9", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "bfea8fca-3b9e-43b1-887a-de685e0e3fd6", + "mediaType": "application/pdf", + "name": "196693567.pdf", + "removedByFilingActivityNid": null, + "size": 556983, + "url": "http://netfile.com/filing/v101/filings/6b187950-a935-4180-bcb6-50e5c51a096b/content-items/f1083e23-20f0-4618-8287-64363a0561e9/content" + }, + { + "attributes": {}, + "contentItemNid": "f6f6e1eb-da4c-4261-80c7-12473d528cea", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "bfea8fca-3b9e-43b1-887a-de685e0e3fd6", + "mediaType": "application/pdf", + "name": "196693569.pdf", + "removedByFilingActivityNid": null, + "size": 554520, + "url": "http://netfile.com/filing/v101/filings/6b187950-a935-4180-bcb6-50e5c51a096b/content-items/f6f6e1eb-da4c-4261-80c7-12473d528cea/content" + } + ], + "filerMeta": { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "booleans": {}, + "commonName": "Re-Elect Lynette Gibson-McElhaney for City Council 2020", + "dates": { + "DateCreated": "2019-09-27T20:05:42.563+00:00" + }, + "emailList": [ + { + "address": "***", + "emailType": "Notification" + } + ], + "filerId": "183005094", + "numbers": {}, + "phoneList": [ + { + "number": "***", + "phoneType": "Work" + } + ], + "status": "Terminated", + "strings": { + "RegType1": "Candidate or Officeholder", + "Registration_CA SOS": "1421347" + } + }, + "filingActivityType": "FiledOriginal", + "filingAuthority": "NetFileAgencyAdmin", + "filingMeta": { + "amendmentDescription": null, + "amendmentSequence": null, + "amendmentType": "None", + "booleans": { + "IsIndependentExpenditure": false, + "IsPublic": true, + "IsReportedToParentJurisdiction": false, + "IsTermination": false + }, + "dates": {}, + "endDate": "2020-12-31", + "formId": "f2a7917d-12a4-47ba-a0fb-6052cb544509", + "issuedFilingId": "196693543", + "legalFilingDate": "2021-02-01", + "legalFilingDateTime": "2021-02-01T22:41:01.0461203+00:00", + "mechanismType": "Electronic", + "notes": {}, + "numbers": { + "FormToolHash": 0 + }, + "reportNumber": "", + "specificationKey": "CAL:FPPC460:2.0", + "startDate": "2020-10-18", + "strings": { + "FormGroupId": "18128895-1d28-4094-92e6-dd7b9c405fae", + "SAN": null + }, + "vendorName": "NetFile", + "vendorTrackingId": null, + "vendorVersion": "1.0" + }, + "filingNid": "6b187950-a935-4180-bcb6-50e5c51a096b", + "filingVersion": 1, + "hasEfileContent": true, + "originalFilingId": "196693543", + "specificationRef": { + "name": "FPPC460", + "org": "CAL", + "version": "2.0" + }, + "visibilityLevel": "Staff" + }, + { + "activities": [], + "agencyMeta": { + "aid": "COAK", + "applicationDataspaceId": "163882", + "booleans": {}, + "clientDataspaceId": "163881", + "dates": {}, + "numbers": {}, + "strings": { + "Application": "CAMPAIGN" + } + }, + "apiVersion": "V101", + "calculatedDate": "2020-12-31", + "contentItems": [ + { + "attributes": {}, + "contentItemNid": "7524c459-ba50-4f1e-8451-717952bf8ecd", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "64d9135d-eb97-4107-9af1-92fdf7965df9", + "mediaType": "text/plain", + "name": "196688328.txt", + "removedByFilingActivityNid": null, + "size": 36808, + "url": "http://netfile.com/filing/v101/filings/8d58b7b6-98c7-4e63-9e06-50becb951fb1/content-items/7524c459-ba50-4f1e-8451-717952bf8ecd/content" + }, + { + "attributes": {}, + "contentItemNid": "edc375a3-a8fd-471b-8ba7-7c3d120faaf1", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "64d9135d-eb97-4107-9af1-92fdf7965df9", + "mediaType": "application/pdf", + "name": "196688347.pdf", + "removedByFilingActivityNid": null, + "size": 595199, + "url": "http://netfile.com/filing/v101/filings/8d58b7b6-98c7-4e63-9e06-50becb951fb1/content-items/edc375a3-a8fd-471b-8ba7-7c3d120faaf1/content" + }, + { + "attributes": {}, + "contentItemNid": "c5eb0abf-8319-417f-9254-20bc6d6436c3", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "64d9135d-eb97-4107-9af1-92fdf7965df9", + "mediaType": "application/pdf", + "name": "196688349.pdf", + "removedByFilingActivityNid": null, + "size": 592142, + "url": "http://netfile.com/filing/v101/filings/8d58b7b6-98c7-4e63-9e06-50becb951fb1/content-items/c5eb0abf-8319-417f-9254-20bc6d6436c3/content" + } + ], + "filerMeta": { + "addressList": [ + { + "addressTypes": "Unspecified", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + }, + { + "addressTypes": "Disclosure, Mailing", + "city": "Sacramento", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "booleans": {}, + "commonName": "Re-Elect Rebecca Kaplan for City Council 2020", + "dates": { + "DateCreated": "2019-07-10T20:57:59.84+00:00" + }, + "emailList": [ + { + "address": "***", + "emailType": "Notification" + } + ], + "filerId": "181463574", + "numbers": {}, + "phoneList": [ + { + "number": "***", + "phoneType": "Work" + } + ], + "status": "Active", + "strings": { + "RegType1": "Candidate or Officeholder", + "Registration_CA SOS": "1419466" + } + }, + "filingActivityType": "FiledOriginal", + "filingAuthority": "NetFileAgencyAdmin", + "filingMeta": { + "amendmentDescription": null, + "amendmentSequence": null, + "amendmentType": "None", + "booleans": { + "IsIndependentExpenditure": false, + "IsPublic": true, + "IsReportedToParentJurisdiction": false, + "IsTermination": false + }, + "dates": {}, + "endDate": "2020-12-31", + "formId": "f2a7917d-12a4-47ba-a0fb-6052cb544509", + "issuedFilingId": "196688325", + "legalFilingDate": "2021-02-01", + "legalFilingDateTime": "2021-02-01T22:22:43.1767625+00:00", + "mechanismType": "Electronic", + "notes": {}, + "numbers": { + "FormToolHash": 0 + }, + "reportNumber": "", + "specificationKey": "CAL:FPPC460:2.0", + "startDate": "2020-10-18", + "strings": { + "FormGroupId": "18128895-1d28-4094-92e6-dd7b9c405fae", + "SAN": null + }, + "vendorName": "NetFile", + "vendorTrackingId": null, + "vendorVersion": "1.0" + }, + "filingNid": "8d58b7b6-98c7-4e63-9e06-50becb951fb1", + "filingVersion": 1, + "hasEfileContent": true, + "originalFilingId": "196688325", + "specificationRef": { + "name": "FPPC460", + "org": "CAL", + "version": "2.0" + }, + "visibilityLevel": "Staff" + }, + { + "activities": [], + "agencyMeta": { + "aid": "COAK", + "applicationDataspaceId": "163882", + "booleans": {}, + "clientDataspaceId": "163881", + "dates": {}, + "numbers": {}, + "strings": { + "Application": "CAMPAIGN" + } + }, + "apiVersion": "V101", + "calculatedDate": "2020-06-30", + "contentItems": [ + { + "attributes": {}, + "contentItemNid": "04f0ea34-20c0-498d-9074-e4ca47b49f0b", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "1e398030-969f-41eb-b5fb-17da9292d627", + "mediaType": "text/plain", + "name": "191535027.txt", + "removedByFilingActivityNid": "c2f34535-87a6-4c46-8ba3-04897a772d2f", + "size": 12213, + "url": "http://netfile.com/filing/v101/filings/30e06ecb-5db5-4fc6-99cd-2fda74640cd9/content-items/04f0ea34-20c0-498d-9074-e4ca47b49f0b/content" + }, + { + "attributes": {}, + "contentItemNid": "90a99615-d3fa-4335-92b2-0ae1d156babd", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "1e398030-969f-41eb-b5fb-17da9292d627", + "mediaType": "application/pdf", + "name": "191535049.pdf", + "removedByFilingActivityNid": "c2f34535-87a6-4c46-8ba3-04897a772d2f", + "size": 236171, + "url": "http://netfile.com/filing/v101/filings/30e06ecb-5db5-4fc6-99cd-2fda74640cd9/content-items/90a99615-d3fa-4335-92b2-0ae1d156babd/content" + }, + { + "attributes": {}, + "contentItemNid": "d468916d-2e0e-4ce6-bcff-7dced518a242", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "1e398030-969f-41eb-b5fb-17da9292d627", + "mediaType": "application/pdf", + "name": "191535051.pdf", + "removedByFilingActivityNid": "c2f34535-87a6-4c46-8ba3-04897a772d2f", + "size": 235256, + "url": "http://netfile.com/filing/v101/filings/30e06ecb-5db5-4fc6-99cd-2fda74640cd9/content-items/d468916d-2e0e-4ce6-bcff-7dced518a242/content" + }, + { + "attributes": {}, + "contentItemNid": "57c3c217-b764-4692-9185-17c1aa05ae68", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "872c5697-76a8-47af-ba26-a8b20b7ad736", + "mediaType": "text/plain", + "name": "192111262.txt", + "removedByFilingActivityNid": "c2f34535-87a6-4c46-8ba3-04897a772d2f", + "size": 7369, + "url": "http://netfile.com/filing/v101/filings/30e06ecb-5db5-4fc6-99cd-2fda74640cd9/content-items/57c3c217-b764-4692-9185-17c1aa05ae68/content" + }, + { + "attributes": {}, + "contentItemNid": "f9198dbb-1326-4e3f-9c66-c1178e35c2b9", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "872c5697-76a8-47af-ba26-a8b20b7ad736", + "mediaType": "application/pdf", + "name": "192111282.pdf", + "removedByFilingActivityNid": "c2f34535-87a6-4c46-8ba3-04897a772d2f", + "size": 156698, + "url": "http://netfile.com/filing/v101/filings/30e06ecb-5db5-4fc6-99cd-2fda74640cd9/content-items/f9198dbb-1326-4e3f-9c66-c1178e35c2b9/content" + }, + { + "attributes": {}, + "contentItemNid": "d40ad1e7-f14a-4804-999e-bbfd6bea6f4b", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "872c5697-76a8-47af-ba26-a8b20b7ad736", + "mediaType": "application/pdf", + "name": "192111284.pdf", + "removedByFilingActivityNid": "c2f34535-87a6-4c46-8ba3-04897a772d2f", + "size": 156163, + "url": "http://netfile.com/filing/v101/filings/30e06ecb-5db5-4fc6-99cd-2fda74640cd9/content-items/d40ad1e7-f14a-4804-999e-bbfd6bea6f4b/content" + }, + { + "attributes": {}, + "contentItemNid": "c1c9c5d7-6b67-4acb-967f-406ab32e143d", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "c2f34535-87a6-4c46-8ba3-04897a772d2f", + "mediaType": "text/plain", + "name": "196692735.txt", + "removedByFilingActivityNid": null, + "size": 7902, + "url": "http://netfile.com/filing/v101/filings/30e06ecb-5db5-4fc6-99cd-2fda74640cd9/content-items/c1c9c5d7-6b67-4acb-967f-406ab32e143d/content" + }, + { + "attributes": {}, + "contentItemNid": "e8ca6498-35c8-4129-9204-22a73178c526", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "c2f34535-87a6-4c46-8ba3-04897a772d2f", + "mediaType": "application/pdf", + "name": "196692753.pdf", + "removedByFilingActivityNid": null, + "size": 156807, + "url": "http://netfile.com/filing/v101/filings/30e06ecb-5db5-4fc6-99cd-2fda74640cd9/content-items/e8ca6498-35c8-4129-9204-22a73178c526/content" + }, + { + "attributes": {}, + "contentItemNid": "2f24f050-26a5-41e3-97d5-e298c73a980f", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "c2f34535-87a6-4c46-8ba3-04897a772d2f", + "mediaType": "application/pdf", + "name": "196692755.pdf", + "removedByFilingActivityNid": null, + "size": 156246, + "url": "http://netfile.com/filing/v101/filings/30e06ecb-5db5-4fc6-99cd-2fda74640cd9/content-items/2f24f050-26a5-41e3-97d5-e298c73a980f/content" + } + ], + "filerMeta": { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "booleans": {}, + "commonName": "East Bay Rental Housing Association PAC", + "dates": { + "DateCreated": "2011-12-21T21:27:28.96+00:00" + }, + "emailList": [ + { + "address": "***", + "emailType": "Notification" + } + ], + "filerId": "127736146", + "numbers": {}, + "phoneList": [ + { + "number": "***", + "phoneType": "Work" + } + ], + "status": "Active", + "strings": { + "RegType1": "General Purpose", + "Registration_CA SOS": "1342695" + } + }, + "filingActivityType": "FiledAmendment", + "filingAuthority": "NetFileAgencyAdmin", + "filingMeta": { + "amendmentDescription": null, + "amendmentSequence": 2, + "amendmentType": "Full", + "booleans": { + "IsIndependentExpenditure": false, + "IsPublic": true, + "IsReportedToParentJurisdiction": false, + "IsTermination": false + }, + "dates": {}, + "endDate": "2020-06-30", + "formId": "f2a7917d-12a4-47ba-a0fb-6052cb544509", + "issuedFilingId": "196692731", + "legalFilingDate": "2021-02-01", + "legalFilingDateTime": "2021-02-01T22:37:45.4572425+00:00", + "mechanismType": "Electronic", + "notes": {}, + "numbers": { + "FormToolHash": 0 + }, + "reportNumber": "", + "specificationKey": "CAL:FPPC460:2.0", + "startDate": "2020-02-16", + "strings": { + "FormGroupId": "18128895-1d28-4094-92e6-dd7b9c405fae", + "SAN": null + }, + "vendorName": "NetFile", + "vendorTrackingId": null, + "vendorVersion": "1.0" + }, + "filingNid": "30e06ecb-5db5-4fc6-99cd-2fda74640cd9", + "filingVersion": 3, + "hasEfileContent": true, + "originalFilingId": "191535023", + "specificationRef": { + "name": "FPPC460", + "org": "CAL", + "version": "2.0" + }, + "visibilityLevel": "Staff" + }, + { + "activities": [], + "agencyMeta": { + "aid": "COAK", + "applicationDataspaceId": "163882", + "booleans": {}, + "clientDataspaceId": "163881", + "dates": {}, + "numbers": {}, + "strings": { + "Application": "CAMPAIGN" + } + }, + "apiVersion": "V101", + "calculatedDate": "2020-12-30", + "contentItems": [ + { + "attributes": {}, + "contentItemNid": "02255067-0c55-4520-9e4c-44c3db172d72", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "4ad6a499-f12c-4d96-afba-adf13b8c86df", + "mediaType": "text/plain", + "name": "196566772.txt", + "removedByFilingActivityNid": null, + "size": 23268, + "url": "http://netfile.com/filing/v101/filings/ee55f68b-486d-4e0a-a092-b4baf050d2f8/content-items/02255067-0c55-4520-9e4c-44c3db172d72/content" + }, + { + "attributes": {}, + "contentItemNid": "d46a624d-7ad0-4e30-878a-5af90641e2f9", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "4ad6a499-f12c-4d96-afba-adf13b8c86df", + "mediaType": "application/pdf", + "name": "196566796.pdf", + "removedByFilingActivityNid": null, + "size": 389939, + "url": "http://netfile.com/filing/v101/filings/ee55f68b-486d-4e0a-a092-b4baf050d2f8/content-items/d46a624d-7ad0-4e30-878a-5af90641e2f9/content" + }, + { + "attributes": {}, + "contentItemNid": "ed1c46d9-8ce0-4fc1-91b8-9ba5cc926fb0", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "4ad6a499-f12c-4d96-afba-adf13b8c86df", + "mediaType": "application/pdf", + "name": "196566798.pdf", + "removedByFilingActivityNid": null, + "size": 388285, + "url": "http://netfile.com/filing/v101/filings/ee55f68b-486d-4e0a-a092-b4baf050d2f8/content-items/ed1c46d9-8ce0-4fc1-91b8-9ba5cc926fb0/content" + } + ], + "filerMeta": { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "booleans": {}, + "commonName": "Treva Reid for Oakland City Council 2020", + "dates": { + "DateCreated": "2014-06-02T18:21:29.22+00:00" + }, + "emailList": [ + { + "address": "***", + "emailType": "Notification" + } + ], + "filerId": "151524257", + "numbers": {}, + "phoneList": [ + { + "number": "***", + "phoneType": "Other" + } + ], + "status": "Active", + "strings": { + "PriorName1": "Treva Reid for Oakland City Council 2016", + "RegType1": "Candidate or Officeholder", + "Registration_CA SOS": "1366759" + } + }, + "filingActivityType": "FiledOriginal", + "filingAuthority": "NetFileAgencyAdmin", + "filingMeta": { + "amendmentDescription": null, + "amendmentSequence": null, + "amendmentType": "None", + "booleans": { + "IsIndependentExpenditure": false, + "IsPublic": true, + "IsReportedToParentJurisdiction": false, + "IsTermination": false + }, + "dates": {}, + "endDate": "2020-12-31", + "formId": "f2a7917d-12a4-47ba-a0fb-6052cb544509", + "issuedFilingId": "196566769", + "legalFilingDate": "2021-01-30", + "legalFilingDateTime": "2021-01-31T00:08:06.3003065+00:00", + "mechanismType": "Electronic", + "notes": {}, + "numbers": { + "FormToolHash": 0 + }, + "reportNumber": "", + "specificationKey": "CAL:FPPC460:2.0", + "startDate": "2020-10-18", + "strings": { + "FormGroupId": "18128895-1d28-4094-92e6-dd7b9c405fae", + "SAN": null + }, + "vendorName": "NetFile", + "vendorTrackingId": null, + "vendorVersion": "1.0" + }, + "filingNid": "ee55f68b-486d-4e0a-a092-b4baf050d2f8", + "filingVersion": 1, + "hasEfileContent": true, + "originalFilingId": "196566769", + "specificationRef": { + "name": "FPPC460", + "org": "CAL", + "version": "2.0" + }, + "visibilityLevel": "Staff" + }, + { + "activities": [], + "agencyMeta": { + "aid": "COAK", + "applicationDataspaceId": "163882", + "booleans": {}, + "clientDataspaceId": "163881", + "dates": {}, + "numbers": {}, + "strings": { + "Application": "CAMPAIGN" + } + }, + "apiVersion": "V101", + "calculatedDate": "2020-12-30", + "contentItems": [ + { + "attributes": {}, + "contentItemNid": "678f48e6-021e-42e8-bc26-c30793c9f789", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "cf400480-cd42-4857-845e-e5d96067567e", + "mediaType": "text/plain", + "name": "196565169.txt", + "removedByFilingActivityNid": null, + "size": 21589, + "url": "http://netfile.com/filing/v101/filings/32906a7c-8038-4018-91a2-587000c468a2/content-items/678f48e6-021e-42e8-bc26-c30793c9f789/content" + }, + { + "attributes": {}, + "contentItemNid": "fb146888-3d91-4944-a8cf-d4220e9e5e57", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "cf400480-cd42-4857-845e-e5d96067567e", + "mediaType": "application/pdf", + "name": "196565185.pdf", + "removedByFilingActivityNid": null, + "size": 410132, + "url": "http://netfile.com/filing/v101/filings/32906a7c-8038-4018-91a2-587000c468a2/content-items/fb146888-3d91-4944-a8cf-d4220e9e5e57/content" + }, + { + "attributes": {}, + "contentItemNid": "f68f0c87-ed5a-4080-bf5f-8fa2d5ea343a", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "cf400480-cd42-4857-845e-e5d96067567e", + "mediaType": "application/pdf", + "name": "196565187.pdf", + "removedByFilingActivityNid": null, + "size": 408464, + "url": "http://netfile.com/filing/v101/filings/32906a7c-8038-4018-91a2-587000c468a2/content-items/f68f0c87-ed5a-4080-bf5f-8fa2d5ea343a/content" + } + ], + "filerMeta": { + "addressList": [ + { + "addressTypes": "Disclosure", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "booleans": {}, + "commonName": "Re-Elect Dan Kalb Oakand City Council 2020", + "dates": { + "DateCreated": "2019-08-02T22:51:31.73+00:00" + }, + "emailList": [ + { + "address": "***", + "emailType": "Notification" + }, + { + "address": "***", + "emailType": "Other" + } + ], + "filerId": "182101261", + "numbers": {}, + "phoneList": [ + { + "number": "***", + "phoneType": "Work" + } + ], + "status": "Active", + "strings": { + "RegType1": "Candidate or Officeholder", + "Registration_CA SOS": "1420085" + } + }, + "filingActivityType": "FiledOriginal", + "filingAuthority": "NetFileAgencyAdmin", + "filingMeta": { + "amendmentDescription": null, + "amendmentSequence": null, + "amendmentType": "None", + "booleans": { + "IsIndependentExpenditure": false, + "IsPublic": true, + "IsReportedToParentJurisdiction": false, + "IsTermination": false + }, + "dates": {}, + "endDate": "2020-12-31", + "formId": "f2a7917d-12a4-47ba-a0fb-6052cb544509", + "issuedFilingId": "196565166", + "legalFilingDate": "2021-01-30", + "legalFilingDateTime": "2021-01-30T23:50:03.2881144+00:00", + "mechanismType": "Electronic", + "notes": {}, + "numbers": { + "FormToolHash": 0 + }, + "reportNumber": "", + "specificationKey": "CAL:FPPC460:2.0", + "startDate": "2020-10-18", + "strings": { + "FormGroupId": "18128895-1d28-4094-92e6-dd7b9c405fae", + "SAN": null + }, + "vendorName": "NetFile", + "vendorTrackingId": null, + "vendorVersion": "1.0" + }, + "filingNid": "32906a7c-8038-4018-91a2-587000c468a2", + "filingVersion": 1, + "hasEfileContent": true, + "originalFilingId": "196565166", + "specificationRef": { + "name": "FPPC460", + "org": "CAL", + "version": "2.0" + }, + "visibilityLevel": "Staff" + }, + { + "activities": [], + "agencyMeta": { + "aid": "COAK", + "applicationDataspaceId": "163882", + "booleans": {}, + "clientDataspaceId": "163881", + "dates": {}, + "numbers": {}, + "strings": { + "Application": "CAMPAIGN" + } + }, + "apiVersion": "V101", + "calculatedDate": "2020-12-09", + "contentItems": [ + { + "attributes": {}, + "contentItemNid": "1d56b458-0f20-4ab1-9284-d07e8679ca58", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "70de51ad-2da8-4599-85f7-2bbb133e66b4", + "mediaType": "text/plain", + "name": "196382452.txt", + "removedByFilingActivityNid": null, + "size": 10667, + "url": "http://netfile.com/filing/v101/filings/4e446473-c0fc-4f01-afad-8709f868eff2/content-items/1d56b458-0f20-4ab1-9284-d07e8679ca58/content" + }, + { + "attributes": {}, + "contentItemNid": "5e2a2209-7354-4d54-bd23-586bc6cd8429", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "70de51ad-2da8-4599-85f7-2bbb133e66b4", + "mediaType": "application/pdf", + "name": "196382471.pdf", + "removedByFilingActivityNid": null, + "size": 220833, + "url": "http://netfile.com/filing/v101/filings/4e446473-c0fc-4f01-afad-8709f868eff2/content-items/5e2a2209-7354-4d54-bd23-586bc6cd8429/content" + }, + { + "attributes": {}, + "contentItemNid": "fb4315de-781f-4d72-9a27-4c9028c664a1", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "70de51ad-2da8-4599-85f7-2bbb133e66b4", + "mediaType": "application/pdf", + "name": "196382473.pdf", + "removedByFilingActivityNid": null, + "size": 219977, + "url": "http://netfile.com/filing/v101/filings/4e446473-c0fc-4f01-afad-8709f868eff2/content-items/fb4315de-781f-4d72-9a27-4c9028c664a1/content" + } + ], + "filerMeta": { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "booleans": {}, + "commonName": "Kristina Molina for Oakland School Board 2020", + "dates": { + "DateCreated": "2020-05-12T21:42:35.433+00:00" + }, + "emailList": [ + { + "address": "***", + "emailType": "Notification" + } + ], + "filerId": "189890894", + "numbers": {}, + "phoneList": [ + { + "number": "***", + "phoneType": "Other" + } + ], + "status": "Active", + "strings": { + "RegType1": "Candidate or Officeholder", + "Registration_CA SOS": "1426952" + } + }, + "filingActivityType": "FiledOriginal", + "filingAuthority": "NetFileAgencyAdmin", + "filingMeta": { + "amendmentDescription": null, + "amendmentSequence": null, + "amendmentType": "None", + "booleans": { + "IsIndependentExpenditure": false, + "IsPublic": true, + "IsReportedToParentJurisdiction": false, + "IsTermination": false + }, + "dates": {}, + "endDate": "2020-12-31", + "formId": "f2a7917d-12a4-47ba-a0fb-6052cb544509", + "issuedFilingId": "196382449", + "legalFilingDate": "2021-01-28", + "legalFilingDateTime": "2021-01-28T16:57:58.6339317+00:00", + "mechanismType": "Electronic", + "notes": {}, + "numbers": { + "FormToolHash": 1332685 + }, + "reportNumber": "", + "specificationKey": "CAL:FPPC460:2.0", + "startDate": "2020-10-18", + "strings": { + "FormGroupId": "18128895-1d28-4094-92e6-dd7b9c405fae", + "SAN": null + }, + "vendorName": "NetFile", + "vendorTrackingId": null, + "vendorVersion": "1.0" + }, + "filingNid": "4e446473-c0fc-4f01-afad-8709f868eff2", + "filingVersion": 1, + "hasEfileContent": true, + "originalFilingId": "196382449", + "specificationRef": { + "name": "FPPC460", + "org": "CAL", + "version": "2.0" + }, + "visibilityLevel": "Staff" + }, + { + "activities": [], + "agencyMeta": { + "aid": "COAK", + "applicationDataspaceId": "163882", + "booleans": {}, + "clientDataspaceId": "163881", + "dates": {}, + "numbers": {}, + "strings": { + "Application": "CAMPAIGN" + } + }, + "apiVersion": "V101", + "calculatedDate": "2020-09-19", + "contentItems": [ + { + "attributes": {}, + "contentItemNid": "6cfd83fc-66cb-4680-8896-3661aeccb7f8", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "064bc4e6-40bf-4351-a3c3-bdcdadcce26a", + "mediaType": "text/plain", + "name": "193000583.txt", + "removedByFilingActivityNid": "5e94f0fe-13d0-4fd5-9028-8d0bc1e3af71", + "size": 24319, + "url": "http://netfile.com/filing/v101/filings/52db3c35-59c6-498e-98f2-d2047968dfa5/content-items/6cfd83fc-66cb-4680-8896-3661aeccb7f8/content" + }, + { + "attributes": {}, + "contentItemNid": "c21764b4-d807-4d48-96f3-51e4b2aca444", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "064bc4e6-40bf-4351-a3c3-bdcdadcce26a", + "mediaType": "application/pdf", + "name": "193000640.pdf", + "removedByFilingActivityNid": "5e94f0fe-13d0-4fd5-9028-8d0bc1e3af71", + "size": 410000, + "url": "http://netfile.com/filing/v101/filings/52db3c35-59c6-498e-98f2-d2047968dfa5/content-items/c21764b4-d807-4d48-96f3-51e4b2aca444/content" + }, + { + "attributes": {}, + "contentItemNid": "27d18830-80ab-4fa2-8e41-cdbbcd516062", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "064bc4e6-40bf-4351-a3c3-bdcdadcce26a", + "mediaType": "application/pdf", + "name": "193000642.pdf", + "removedByFilingActivityNid": "5e94f0fe-13d0-4fd5-9028-8d0bc1e3af71", + "size": 407775, + "url": "http://netfile.com/filing/v101/filings/52db3c35-59c6-498e-98f2-d2047968dfa5/content-items/27d18830-80ab-4fa2-8e41-cdbbcd516062/content" + }, + { + "attributes": {}, + "contentItemNid": "6626399c-0c80-4cbd-9564-16ecf615787f", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "867aee74-e56f-47b3-9ecc-84aed4ea83a9", + "mediaType": "text/plain", + "name": "193701773.txt", + "removedByFilingActivityNid": "5e94f0fe-13d0-4fd5-9028-8d0bc1e3af71", + "size": 24498, + "url": "http://netfile.com/filing/v101/filings/52db3c35-59c6-498e-98f2-d2047968dfa5/content-items/6626399c-0c80-4cbd-9564-16ecf615787f/content" + }, + { + "attributes": {}, + "contentItemNid": "0cad9ee1-b4c3-4488-916b-01de31904de5", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "867aee74-e56f-47b3-9ecc-84aed4ea83a9", + "mediaType": "application/pdf", + "name": "193701793.pdf", + "removedByFilingActivityNid": "5e94f0fe-13d0-4fd5-9028-8d0bc1e3af71", + "size": 410103, + "url": "http://netfile.com/filing/v101/filings/52db3c35-59c6-498e-98f2-d2047968dfa5/content-items/0cad9ee1-b4c3-4488-916b-01de31904de5/content" + }, + { + "attributes": {}, + "contentItemNid": "7343acbc-9763-473e-8ad7-55a29922715a", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "867aee74-e56f-47b3-9ecc-84aed4ea83a9", + "mediaType": "application/pdf", + "name": "193701795.pdf", + "removedByFilingActivityNid": "5e94f0fe-13d0-4fd5-9028-8d0bc1e3af71", + "size": 407859, + "url": "http://netfile.com/filing/v101/filings/52db3c35-59c6-498e-98f2-d2047968dfa5/content-items/7343acbc-9763-473e-8ad7-55a29922715a/content" + }, + { + "attributes": {}, + "contentItemNid": "84d16f4d-391d-4b93-b559-f6bf2d847f4f", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "5e94f0fe-13d0-4fd5-9028-8d0bc1e3af71", + "mediaType": "text/plain", + "name": "195808427.txt", + "removedByFilingActivityNid": null, + "size": 24677, + "url": "http://netfile.com/filing/v101/filings/52db3c35-59c6-498e-98f2-d2047968dfa5/content-items/84d16f4d-391d-4b93-b559-f6bf2d847f4f/content" + }, + { + "attributes": {}, + "contentItemNid": "4bbff728-93a4-45c5-a745-7df38fcc9cb8", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "5e94f0fe-13d0-4fd5-9028-8d0bc1e3af71", + "mediaType": "application/pdf", + "name": "195808452.pdf", + "removedByFilingActivityNid": null, + "size": 448026, + "url": "http://netfile.com/filing/v101/filings/52db3c35-59c6-498e-98f2-d2047968dfa5/content-items/4bbff728-93a4-45c5-a745-7df38fcc9cb8/content" + }, + { + "attributes": {}, + "contentItemNid": "40ed1430-22c9-4261-94e0-950ae4da502f", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "5e94f0fe-13d0-4fd5-9028-8d0bc1e3af71", + "mediaType": "application/pdf", + "name": "195808454.pdf", + "removedByFilingActivityNid": null, + "size": 445729, + "url": "http://netfile.com/filing/v101/filings/52db3c35-59c6-498e-98f2-d2047968dfa5/content-items/40ed1430-22c9-4261-94e0-950ae4da502f/content" + } + ], + "filerMeta": { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "booleans": {}, + "commonName": "Friends of Oakland Public Schools - Yes on Measure Y", + "dates": { + "DateCreated": "2011-06-23T20:07:26.973+00:00" + }, + "emailList": [ + { + "address": "***", + "emailType": "Notification" + } + ], + "filerId": "123004056", + "numbers": {}, + "phoneList": [ + { + "number": "***", + "phoneType": "Work" + } + ], + "status": "Active", + "strings": { + "PriorName1": "Friends of Oakland Public Schools for Measure N", + "PriorName2": "Friends of Oakland Public Schools for Measure G", + "PriorName3": "Friends of Oakland Public Schools", + "PriorName4": "Friends of Oakland Public Schools For Measure J", + "PriorName5": "Friends of Oakland Public Schools For Measure N", + "PriorName6": "Friends of Oakland Public Schools Yes on G1 2016", + "PriorName7": "Friends of Oakland Public Schools", + "RegType1": "Primarily Formed Measure", + "Registration_CA SOS": "960997" + } + }, + "filingActivityType": "FiledAmendment", + "filingAuthority": "NetFileAgencyAdmin", + "filingMeta": { + "amendmentDescription": null, + "amendmentSequence": 2, + "amendmentType": "Full", + "booleans": { + "IsIndependentExpenditure": false, + "IsPublic": true, + "IsReportedToParentJurisdiction": false, + "IsTermination": false + }, + "dates": {}, + "endDate": "2020-09-19", + "formId": "f2a7917d-12a4-47ba-a0fb-6052cb544509", + "issuedFilingId": "195808423", + "legalFilingDate": "2021-01-19", + "legalFilingDateTime": "2021-01-19T19:55:20.9110057+00:00", + "mechanismType": "Electronic", + "notes": {}, + "numbers": { + "FormToolHash": 0 + }, + "reportNumber": "", + "specificationKey": "CAL:FPPC460:2.0", + "startDate": "2020-07-01", + "strings": { + "FormGroupId": "18128895-1d28-4094-92e6-dd7b9c405fae", + "SAN": null + }, + "vendorName": "NetFile", + "vendorTrackingId": null, + "vendorVersion": "1.0" + }, + "filingNid": "52db3c35-59c6-498e-98f2-d2047968dfa5", + "filingVersion": 3, + "hasEfileContent": true, + "originalFilingId": "193000579", + "specificationRef": { + "name": "FPPC460", + "org": "CAL", + "version": "2.0" + }, + "visibilityLevel": "Staff" + }, + { + "activities": [], + "agencyMeta": { + "aid": "COAK", + "applicationDataspaceId": "163882", + "booleans": {}, + "clientDataspaceId": "163881", + "dates": {}, + "numbers": {}, + "strings": { + "Application": "CAMPAIGN" + } + }, + "apiVersion": "V101", + "calculatedDate": "2020-10-16", + "contentItems": [ + { + "attributes": {}, + "contentItemNid": "6db146cc-e4f6-4143-93fe-08a041832cf1", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "fcd26f74-6991-43c2-9466-95b063b36fdf", + "mediaType": "text/plain", + "name": "193830879.txt", + "removedByFilingActivityNid": "dacaee1b-1e96-4cbd-a335-ada36fe69885", + "size": 10801, + "url": "http://netfile.com/filing/v101/filings/19a525bf-c9b3-4070-b5c1-0e1788e23e8b/content-items/6db146cc-e4f6-4143-93fe-08a041832cf1/content" + }, + { + "attributes": {}, + "contentItemNid": "7190f09f-c985-4748-a4f3-35c1e78ff50f", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "fcd26f74-6991-43c2-9466-95b063b36fdf", + "mediaType": "application/pdf", + "name": "193830902.pdf", + "removedByFilingActivityNid": "dacaee1b-1e96-4cbd-a335-ada36fe69885", + "size": 228330, + "url": "http://netfile.com/filing/v101/filings/19a525bf-c9b3-4070-b5c1-0e1788e23e8b/content-items/7190f09f-c985-4748-a4f3-35c1e78ff50f/content" + }, + { + "attributes": {}, + "contentItemNid": "5cc5fed9-5997-4800-8077-d390df978ee8", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "fcd26f74-6991-43c2-9466-95b063b36fdf", + "mediaType": "application/pdf", + "name": "193830904.pdf", + "removedByFilingActivityNid": "dacaee1b-1e96-4cbd-a335-ada36fe69885", + "size": 227576, + "url": "http://netfile.com/filing/v101/filings/19a525bf-c9b3-4070-b5c1-0e1788e23e8b/content-items/5cc5fed9-5997-4800-8077-d390df978ee8/content" + }, + { + "attributes": {}, + "contentItemNid": "74b39ac4-2550-44f7-949b-8ad40e6bb3e0", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "dacaee1b-1e96-4cbd-a335-ada36fe69885", + "mediaType": "text/plain", + "name": "194198670.txt", + "removedByFilingActivityNid": null, + "size": 11290, + "url": "http://netfile.com/filing/v101/filings/19a525bf-c9b3-4070-b5c1-0e1788e23e8b/content-items/74b39ac4-2550-44f7-949b-8ad40e6bb3e0/content" + }, + { + "attributes": {}, + "contentItemNid": "088ed182-6d51-4854-84c2-40693f15d531", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "dacaee1b-1e96-4cbd-a335-ada36fe69885", + "mediaType": "application/pdf", + "name": "194198690.pdf", + "removedByFilingActivityNid": null, + "size": 228524, + "url": "http://netfile.com/filing/v101/filings/19a525bf-c9b3-4070-b5c1-0e1788e23e8b/content-items/088ed182-6d51-4854-84c2-40693f15d531/content" + }, + { + "attributes": {}, + "contentItemNid": "78adb6ae-f346-4340-b1b6-c4479fc11140", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "dacaee1b-1e96-4cbd-a335-ada36fe69885", + "mediaType": "application/pdf", + "name": "194198692.pdf", + "removedByFilingActivityNid": null, + "size": 227761, + "url": "http://netfile.com/filing/v101/filings/19a525bf-c9b3-4070-b5c1-0e1788e23e8b/content-items/78adb6ae-f346-4340-b1b6-c4479fc11140/content" + } + ], + "filerMeta": { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Sacramento", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "booleans": {}, + "commonName": "Power2Families", + "dates": { + "DateCreated": "2020-08-28T17:54:26.83+00:00" + }, + "emailList": [ + { + "address": "***", + "emailType": "Notification" + } + ], + "filerId": "192237541", + "numbers": {}, + "phoneList": [ + { + "number": "***", + "phoneType": "Work" + } + ], + "status": "Active", + "strings": { + "PriorName1": "Power2Families", + "PriorName2": "Power2Families, supporting Dannhaus, Edgerly, Gaines, and Thompson for Oakland School Board 2020", + "RegType1": "General Purpose", + "Registration_CA SOS": "1431009" + } + }, + "filingActivityType": "FiledAmendment", + "filingAuthority": "NetFileAgencyAdmin", + "filingMeta": { + "amendmentDescription": "", + "amendmentSequence": 1, + "amendmentType": "Full", + "booleans": { + "IsIndependentExpenditure": false, + "IsPublic": true, + "IsReportedToParentJurisdiction": false, + "IsTermination": false + }, + "dates": {}, + "endDate": "2020-10-17", + "formId": "f2a7917d-12a4-47ba-a0fb-6052cb544509", + "issuedFilingId": "194198666", + "legalFilingDate": "2020-11-03", + "legalFilingDateTime": "2020-11-04T02:56:03.117+00:00", + "mechanismType": "Electronic", + "notes": {}, + "numbers": { + "FormToolHash": 0 + }, + "reportNumber": "", + "specificationKey": "CAL:FPPC460:2.0", + "startDate": "2020-09-20", + "strings": { + "FormGroupId": "18128895-1d28-4094-92e6-dd7b9c405fae", + "SAN": null + }, + "vendorName": "NetFile", + "vendorTrackingId": null, + "vendorVersion": "1.0" + }, + "filingNid": "19a525bf-c9b3-4070-b5c1-0e1788e23e8b", + "filingVersion": 2, + "hasEfileContent": true, + "originalFilingId": "193830875", + "specificationRef": { + "name": "FPPC460", + "org": "CAL", + "version": "2.0" + }, + "visibilityLevel": "Staff" + }, + { + "activities": [], + "agencyMeta": { + "aid": "COAK", + "applicationDataspaceId": "163882", + "booleans": {}, + "clientDataspaceId": "163881", + "dates": {}, + "numbers": {}, + "strings": { + "Application": "CAMPAIGN" + } + }, + "apiVersion": "V101", + "calculatedDate": "2020-11-02", + "contentItems": [ + { + "attributes": {}, + "contentItemNid": "637bff8f-7080-4eb2-b631-0751c73cdbf1", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "ecf9974f-c952-48ad-9e75-57e1827fa38d", + "mediaType": "text/plain", + "name": "194155266.txt", + "removedByFilingActivityNid": null, + "size": 764, + "url": "http://netfile.com/filing/v101/filings/68e904ba-cfb9-46cd-9acf-c1b51cdc4800/content-items/637bff8f-7080-4eb2-b631-0751c73cdbf1/content" + }, + { + "attributes": {}, + "contentItemNid": "d1d84955-ba24-4479-be6d-99d0f2aae31d", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "ecf9974f-c952-48ad-9e75-57e1827fa38d", + "mediaType": "application/pdf", + "name": "194155283.pdf", + "removedByFilingActivityNid": null, + "size": 58873, + "url": "http://netfile.com/filing/v101/filings/68e904ba-cfb9-46cd-9acf-c1b51cdc4800/content-items/d1d84955-ba24-4479-be6d-99d0f2aae31d/content" + }, + { + "attributes": {}, + "contentItemNid": "daec36d3-8ad4-4ac4-a6bf-ff1de4ae7c28", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "ecf9974f-c952-48ad-9e75-57e1827fa38d", + "mediaType": "application/pdf", + "name": "194155285.pdf", + "removedByFilingActivityNid": null, + "size": 58788, + "url": "http://netfile.com/filing/v101/filings/68e904ba-cfb9-46cd-9acf-c1b51cdc4800/content-items/daec36d3-8ad4-4ac4-a6bf-ff1de4ae7c28/content" + } + ], + "filerMeta": { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "booleans": {}, + "commonName": "Re-Elect Noel Gallo for Oakland City Council 2020", + "dates": { + "DateCreated": "2020-08-03T17:20:52.937+00:00" + }, + "emailList": [ + { + "address": "***", + "emailType": "Notification" + } + ], + "filerId": "191590062", + "numbers": {}, + "phoneList": [ + { + "number": "***", + "phoneType": "Work" + } + ], + "status": "Terminated", + "strings": { + "RegType1": "Candidate or Officeholder", + "Registration_CA SOS": "1429205" + } + }, + "filingActivityType": "FiledOriginal", + "filingAuthority": "NetFileAgencyAdmin", + "filingMeta": { + "amendmentDescription": null, + "amendmentSequence": null, + "amendmentType": "None", + "booleans": { + "IsIndependentExpenditure": false, + "IsPublic": true, + "IsReportedToParentJurisdiction": false, + "IsTermination": false + }, + "dates": {}, + "endDate": null, + "formId": "94c714bd-bd41-488b-a1a5-267ae512f5d0", + "issuedFilingId": "194155263", + "legalFilingDate": "2020-11-02", + "legalFilingDateTime": "2020-11-03T03:56:50.657+00:00", + "mechanismType": "Electronic", + "notes": {}, + "numbers": { + "FormToolHash": 0 + }, + "reportNumber": "110220", + "specificationKey": "CAL:FPPC497:2.0", + "startDate": null, + "strings": { + "FormGroupId": "c86c5a65-7250-4903-a714-91bf988f10b1", + "SAN": null + }, + "vendorName": "NetFile", + "vendorTrackingId": null, + "vendorVersion": "1.0" + }, + "filingNid": "68e904ba-cfb9-46cd-9acf-c1b51cdc4800", + "filingVersion": 1, + "hasEfileContent": true, + "originalFilingId": "194155263", + "specificationRef": { + "name": "FPPC497", + "org": "CAL", + "version": "2.0" + }, + "visibilityLevel": "Staff" + }, + { + "activities": [], + "agencyMeta": { + "aid": "COAK", + "applicationDataspaceId": "163882", + "booleans": {}, + "clientDataspaceId": "163881", + "dates": {}, + "numbers": {}, + "strings": { + "Application": "CAMPAIGN" + } + }, + "apiVersion": "V101", + "calculatedDate": "2020-10-28", + "contentItems": [ + { + "attributes": {}, + "contentItemNid": "08f721a1-6401-45f7-9dd3-16dbafcc4295", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "c2f6ce70-225f-4cef-9f7f-870eee54bf37", + "mediaType": "text/plain", + "name": "194014345.txt", + "removedByFilingActivityNid": null, + "size": 500, + "url": "http://netfile.com/filing/v101/filings/5563d219-68c0-4812-a3c2-c9d881c42bd0/content-items/08f721a1-6401-45f7-9dd3-16dbafcc4295/content" + }, + { + "attributes": {}, + "contentItemNid": "3106b94a-d192-40a0-8c55-51058fc2b780", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "c2f6ce70-225f-4cef-9f7f-870eee54bf37", + "mediaType": "application/pdf", + "name": "194014384.pdf", + "removedByFilingActivityNid": null, + "size": 50505, + "url": "http://netfile.com/filing/v101/filings/5563d219-68c0-4812-a3c2-c9d881c42bd0/content-items/3106b94a-d192-40a0-8c55-51058fc2b780/content" + }, + { + "attributes": {}, + "contentItemNid": "952671e0-f504-42f2-b3b9-c77d9660be0c", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "c2f6ce70-225f-4cef-9f7f-870eee54bf37", + "mediaType": "application/pdf", + "name": "194014386.pdf", + "removedByFilingActivityNid": null, + "size": 50483, + "url": "http://netfile.com/filing/v101/filings/5563d219-68c0-4812-a3c2-c9d881c42bd0/content-items/952671e0-f504-42f2-b3b9-c77d9660be0c/content" + } + ], + "filerMeta": { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "booleans": {}, + "commonName": "Oakland Education Association Political Action Committee", + "dates": { + "DateCreated": "2012-10-16T20:52:40.1+00:00" + }, + "emailList": [ + { + "address": "***", + "emailType": "Other" + }, + { + "address": "***", + "emailType": "Notification" + } + ], + "filerId": "135910755", + "numbers": {}, + "phoneList": [ + { + "number": "***", + "phoneType": "Other" + } + ], + "status": "Active", + "strings": { + "RegType1": "General Purpose", + "Registration_CA SOS": "1345259" + } + }, + "filingActivityType": "FiledOriginal", + "filingAuthority": "NetFileAgencyAdmin", + "filingMeta": { + "amendmentDescription": null, + "amendmentSequence": null, + "amendmentType": "None", + "booleans": { + "IsIndependentExpenditure": false, + "IsPublic": true, + "IsReportedToParentJurisdiction": false, + "IsTermination": false + }, + "dates": {}, + "endDate": null, + "formId": "d0b35076-8865-4ea5-858e-baee518e4daa", + "issuedFilingId": "194014342", + "legalFilingDate": "2020-10-28", + "legalFilingDateTime": "2020-10-29T05:50:23.057+00:00", + "mechanismType": "Electronic", + "notes": {}, + "numbers": { + "FormToolHash": 0 + }, + "reportNumber": "Fife-1", + "specificationKey": "CAL:FPPC496:2.0", + "startDate": null, + "strings": { + "FormGroupId": "ebb5edec-9d33-495b-a60f-dfb21f9139ef", + "SAN": null + }, + "vendorName": "NetFile", + "vendorTrackingId": null, + "vendorVersion": "1.0" + }, + "filingNid": "5563d219-68c0-4812-a3c2-c9d881c42bd0", + "filingVersion": 1, + "hasEfileContent": true, + "originalFilingId": "194014342", + "specificationRef": { + "name": "FPPC496", + "org": "CAL", + "version": "2.0" + }, + "visibilityLevel": "Staff" + }, + { + "activities": [], + "agencyMeta": { + "aid": "COAK", + "applicationDataspaceId": "163882", + "booleans": {}, + "clientDataspaceId": "163881", + "dates": {}, + "numbers": {}, + "strings": { + "Application": "CAMPAIGN" + } + }, + "apiVersion": "V101", + "calculatedDate": "2020-10-25", + "contentItems": [ + { + "attributes": {}, + "contentItemNid": "b835d23f-aa7e-4851-9b7c-473c88ec9cae", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "ea2c5793-f3cf-47e0-97c0-07e7a56c2b00", + "mediaType": "text/plain", + "name": "193893617.txt", + "removedByFilingActivityNid": null, + "size": 543, + "url": "http://netfile.com/filing/v101/filings/e7233413-812d-4726-bf46-48a7f5ae7df6/content-items/b835d23f-aa7e-4851-9b7c-473c88ec9cae/content" + }, + { + "attributes": {}, + "contentItemNid": "aae912a8-0710-4718-9211-7b57ee817dad", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "ea2c5793-f3cf-47e0-97c0-07e7a56c2b00", + "mediaType": "application/pdf", + "name": "193893636.pdf", + "removedByFilingActivityNid": null, + "size": 50519, + "url": "http://netfile.com/filing/v101/filings/e7233413-812d-4726-bf46-48a7f5ae7df6/content-items/aae912a8-0710-4718-9211-7b57ee817dad/content" + }, + { + "attributes": {}, + "contentItemNid": "9faed4ae-91cc-42ef-a20b-b67e2d90aa69", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "ea2c5793-f3cf-47e0-97c0-07e7a56c2b00", + "mediaType": "application/pdf", + "name": "193893638.pdf", + "removedByFilingActivityNid": null, + "size": 50494, + "url": "http://netfile.com/filing/v101/filings/e7233413-812d-4726-bf46-48a7f5ae7df6/content-items/9faed4ae-91cc-42ef-a20b-b67e2d90aa69/content" + } + ], + "filerMeta": { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "booleans": {}, + "commonName": "Oakland Education Association Political Action Committee", + "dates": { + "DateCreated": "2012-10-16T20:52:40.1+00:00" + }, + "emailList": [ + { + "address": "***", + "emailType": "Other" + }, + { + "address": "***", + "emailType": "Notification" + } + ], + "filerId": "135910755", + "numbers": {}, + "phoneList": [ + { + "number": "***", + "phoneType": "Other" + } + ], + "status": "Active", + "strings": { + "RegType1": "General Purpose", + "Registration_CA SOS": "1345259" + } + }, + "filingActivityType": "FiledOriginal", + "filingAuthority": "NetFileAgencyAdmin", + "filingMeta": { + "amendmentDescription": null, + "amendmentSequence": null, + "amendmentType": "None", + "booleans": { + "IsIndependentExpenditure": false, + "IsPublic": true, + "IsReportedToParentJurisdiction": false, + "IsTermination": false + }, + "dates": {}, + "endDate": null, + "formId": "d0b35076-8865-4ea5-858e-baee518e4daa", + "issuedFilingId": "193893614", + "legalFilingDate": "2020-10-25", + "legalFilingDateTime": "2020-10-26T01:55:22.957+00:00", + "mechanismType": "Electronic", + "notes": {}, + "numbers": { + "FormToolHash": 0 + }, + "reportNumber": "Tapscott-7", + "specificationKey": "CAL:FPPC496:2.0", + "startDate": null, + "strings": { + "FormGroupId": "ebb5edec-9d33-495b-a60f-dfb21f9139ef", + "SAN": null + }, + "vendorName": "NetFile", + "vendorTrackingId": null, + "vendorVersion": "1.0" + }, + "filingNid": "e7233413-812d-4726-bf46-48a7f5ae7df6", + "filingVersion": 1, + "hasEfileContent": true, + "originalFilingId": "193893614", + "specificationRef": { + "name": "FPPC496", + "org": "CAL", + "version": "2.0" + }, + "visibilityLevel": "Staff" + }, + { + "activities": [], + "agencyMeta": { + "aid": "COAK", + "applicationDataspaceId": "163882", + "booleans": {}, + "clientDataspaceId": "163881", + "dates": {}, + "numbers": {}, + "strings": { + "Application": "CAMPAIGN" + } + }, + "apiVersion": "V101", + "calculatedDate": "2020-10-16", + "contentItems": [ + { + "attributes": {}, + "contentItemNid": "e354d415-c071-4486-96c7-6a8983843207", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "b8b5daa2-801e-471b-9e5f-cf86a408b69b", + "mediaType": "text/plain", + "name": "193832036.txt", + "removedByFilingActivityNid": null, + "size": 10492, + "url": "http://netfile.com/filing/v101/filings/c79d7f0e-e492-4f8e-9427-2d1b7dfc4f45/content-items/e354d415-c071-4486-96c7-6a8983843207/content" + }, + { + "attributes": {}, + "contentItemNid": "c57ef834-66ff-42b7-a504-5d6ed6cc7dce", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "b8b5daa2-801e-471b-9e5f-cf86a408b69b", + "mediaType": "application/pdf", + "name": "193832058.pdf", + "removedByFilingActivityNid": null, + "size": 216623, + "url": "http://netfile.com/filing/v101/filings/c79d7f0e-e492-4f8e-9427-2d1b7dfc4f45/content-items/c57ef834-66ff-42b7-a504-5d6ed6cc7dce/content" + }, + { + "attributes": {}, + "contentItemNid": "60945553-2fbc-4ce2-b793-001fc8702f79", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "b8b5daa2-801e-471b-9e5f-cf86a408b69b", + "mediaType": "application/pdf", + "name": "193832060.pdf", + "removedByFilingActivityNid": null, + "size": 215672, + "url": "http://netfile.com/filing/v101/filings/c79d7f0e-e492-4f8e-9427-2d1b7dfc4f45/content-items/60945553-2fbc-4ce2-b793-001fc8702f79/content" + } + ], + "filerMeta": { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing, Home", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "booleans": {}, + "commonName": "Austin Dannhaus for Oakland School Board 2020", + "dates": { + "DateCreated": "2020-07-23T19:50:39.017+00:00" + }, + "emailList": [ + { + "address": "***", + "emailType": "Notification" + }, + { + "address": "***", + "emailType": "Other" + } + ], + "filerId": "191295909", + "numbers": {}, + "phoneList": [ + { + "number": "***", + "phoneType": "Home" + } + ], + "status": "Active", + "strings": { + "PriorName1": "Dannhaus, Austin", + "RegType1": "Candidate or Officeholder", + "Registration_CA SOS": "1427828" + } + }, + "filingActivityType": "FiledOriginal", + "filingAuthority": "NetFileAgencyAdmin", + "filingMeta": { + "amendmentDescription": null, + "amendmentSequence": null, + "amendmentType": "None", + "booleans": { + "IsIndependentExpenditure": false, + "IsPublic": true, + "IsReportedToParentJurisdiction": false, + "IsTermination": false + }, + "dates": {}, + "endDate": "2020-10-17", + "formId": "f2a7917d-12a4-47ba-a0fb-6052cb544509", + "issuedFilingId": "193832032", + "legalFilingDate": "2020-10-22", + "legalFilingDateTime": "2020-10-23T05:50:18.95+00:00", + "mechanismType": "Electronic", + "notes": {}, + "numbers": { + "FormToolHash": 1322781 + }, + "reportNumber": "", + "specificationKey": "CAL:FPPC460:2.0", + "startDate": "2020-09-20", + "strings": { + "FormGroupId": "18128895-1d28-4094-92e6-dd7b9c405fae", + "SAN": null + }, + "vendorName": "NetFile", + "vendorTrackingId": null, + "vendorVersion": "1.0" + }, + "filingNid": "c79d7f0e-e492-4f8e-9427-2d1b7dfc4f45", + "filingVersion": 1, + "hasEfileContent": true, + "originalFilingId": "193832032", + "specificationRef": { + "name": "FPPC460", + "org": "CAL", + "version": "2.0" + }, + "visibilityLevel": "Staff" + }, + { + "activities": [], + "agencyMeta": { + "aid": "COAK", + "applicationDataspaceId": "163882", + "booleans": {}, + "clientDataspaceId": "163881", + "dates": {}, + "numbers": {}, + "strings": { + "Application": "CAMPAIGN" + } + }, + "apiVersion": "V101", + "calculatedDate": "2020-10-17", + "contentItems": [ + { + "attributes": {}, + "contentItemNid": "0ccb5dc1-2b6e-4a92-a85c-edcaa4172952", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "f0b691eb-332a-48f6-a441-033bfe7c7ed9", + "mediaType": "text/plain", + "name": "193820599.txt", + "removedByFilingActivityNid": null, + "size": 15863, + "url": "http://netfile.com/filing/v101/filings/335389af-132e-43a9-824c-4f010eceae99/content-items/0ccb5dc1-2b6e-4a92-a85c-edcaa4172952/content" + }, + { + "attributes": {}, + "contentItemNid": "5974748d-8a20-4a34-89ca-41d969646f63", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "f0b691eb-332a-48f6-a441-033bfe7c7ed9", + "mediaType": "application/pdf", + "name": "193820621.pdf", + "removedByFilingActivityNid": null, + "size": 289968, + "url": "http://netfile.com/filing/v101/filings/335389af-132e-43a9-824c-4f010eceae99/content-items/5974748d-8a20-4a34-89ca-41d969646f63/content" + }, + { + "attributes": {}, + "contentItemNid": "7ba5f82d-c38c-496a-ada6-c3e400e0cb37", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "f0b691eb-332a-48f6-a441-033bfe7c7ed9", + "mediaType": "application/pdf", + "name": "193820623.pdf", + "removedByFilingActivityNid": null, + "size": 288587, + "url": "http://netfile.com/filing/v101/filings/335389af-132e-43a9-824c-4f010eceae99/content-items/7ba5f82d-c38c-496a-ada6-c3e400e0cb37/content" + } + ], + "filerMeta": { + "addressList": [ + { + "addressTypes": "Home", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + }, + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "booleans": {}, + "commonName": "Aaron Clay for Oakland City Council 2020", + "dates": { + "DateCreated": "2020-07-23T19:40:02.363+00:00" + }, + "emailList": [ + { + "address": "***", + "emailType": "Notification" + }, + { + "address": "***", + "emailType": "Other" + } + ], + "filerId": "191295439", + "numbers": {}, + "phoneList": [ + { + "number": "***", + "phoneType": "Home" + } + ], + "status": "Active", + "strings": { + "PriorName1": "Clay, Aaron", + "RegType1": "Candidate or Officeholder", + "Registration_CA SOS": "1428941" + } + }, + "filingActivityType": "FiledOriginal", + "filingAuthority": "NetFileAgencyAdmin", + "filingMeta": { + "amendmentDescription": null, + "amendmentSequence": null, + "amendmentType": "None", + "booleans": { + "IsIndependentExpenditure": false, + "IsPublic": true, + "IsReportedToParentJurisdiction": false, + "IsTermination": false + }, + "dates": {}, + "endDate": "2020-10-17", + "formId": "f2a7917d-12a4-47ba-a0fb-6052cb544509", + "issuedFilingId": "193820595", + "legalFilingDate": "2020-10-22", + "legalFilingDateTime": "2020-10-23T03:00:46.803+00:00", + "mechanismType": "Electronic", + "notes": {}, + "numbers": { + "FormToolHash": 1322648 + }, + "reportNumber": "", + "specificationKey": "CAL:FPPC460:2.0", + "startDate": "2020-09-20", + "strings": { + "FormGroupId": "18128895-1d28-4094-92e6-dd7b9c405fae", + "SAN": null + }, + "vendorName": "NetFile", + "vendorTrackingId": null, + "vendorVersion": "1.0" + }, + "filingNid": "335389af-132e-43a9-824c-4f010eceae99", + "filingVersion": 1, + "hasEfileContent": true, + "originalFilingId": "193820595", + "specificationRef": { + "name": "FPPC460", + "org": "CAL", + "version": "2.0" + }, + "visibilityLevel": "Staff" + }, + { + "activities": [], + "agencyMeta": { + "aid": "COAK", + "applicationDataspaceId": "163882", + "booleans": {}, + "clientDataspaceId": "163881", + "dates": {}, + "numbers": {}, + "strings": { + "Application": "CAMPAIGN" + } + }, + "apiVersion": "V101", + "calculatedDate": "2020-10-15", + "contentItems": [ + { + "attributes": {}, + "contentItemNid": "b09a92d4-0b70-4b24-bef3-19096d751032", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "9b9880cf-d039-483d-9f12-56676b42ee13", + "mediaType": "text/plain", + "name": "193801361.txt", + "removedByFilingActivityNid": null, + "size": 95746, + "url": "http://netfile.com/filing/v101/filings/dba81d85-cbcd-4fce-b1c8-62896660bda7/content-items/b09a92d4-0b70-4b24-bef3-19096d751032/content" + }, + { + "attributes": {}, + "contentItemNid": "c5d92342-1d9d-47f3-abf8-51adbc5b718d", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "9b9880cf-d039-483d-9f12-56676b42ee13", + "mediaType": "application/pdf", + "name": "193801383.pdf", + "removedByFilingActivityNid": null, + "size": 877016, + "url": "http://netfile.com/filing/v101/filings/dba81d85-cbcd-4fce-b1c8-62896660bda7/content-items/c5d92342-1d9d-47f3-abf8-51adbc5b718d/content" + }, + { + "attributes": {}, + "contentItemNid": "9d083a66-9477-4aec-9eb9-7b2891c2428f", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "9b9880cf-d039-483d-9f12-56676b42ee13", + "mediaType": "application/pdf", + "name": "193801385.pdf", + "removedByFilingActivityNid": null, + "size": 875287, + "url": "http://netfile.com/filing/v101/filings/dba81d85-cbcd-4fce-b1c8-62896660bda7/content-items/9d083a66-9477-4aec-9eb9-7b2891c2428f/content" + } + ], + "filerMeta": { + "addressList": [ + { + "addressTypes": "Disclosure", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "booleans": {}, + "commonName": "Oakland Rising Committee sponsored by Movement Strategy Center Action Fund", + "dates": { + "DateCreated": "2011-06-22T23:52:13.747+00:00" + }, + "emailList": [ + { + "address": "***", + "emailType": "Notification" + } + ], + "filerId": "122966045", + "numbers": {}, + "phoneList": [ + { + "number": "***", + "phoneType": "Work" + } + ], + "status": "Active", + "strings": { + "PriorName1": "Oakland Rising Committee sponsored by MSC Action Fund", + "RegType1": "General Purpose", + "Registration_CA SOS": "1332115" + } + }, + "filingActivityType": "FiledOriginal", + "filingAuthority": "NetFileAgencyAdmin", + "filingMeta": { + "amendmentDescription": null, + "amendmentSequence": null, + "amendmentType": "None", + "booleans": { + "IsIndependentExpenditure": false, + "IsPublic": true, + "IsReportedToParentJurisdiction": false, + "IsTermination": false + }, + "dates": {}, + "endDate": "2020-10-17", + "formId": "f2a7917d-12a4-47ba-a0fb-6052cb544509", + "issuedFilingId": "193801358", + "legalFilingDate": "2020-10-22", + "legalFilingDateTime": "2020-10-22T23:24:38.323+00:00", + "mechanismType": "Electronic", + "notes": {}, + "numbers": { + "FormToolHash": 0 + }, + "reportNumber": "", + "specificationKey": "CAL:FPPC460:2.0", + "startDate": "2020-07-01", + "strings": { + "FormGroupId": "18128895-1d28-4094-92e6-dd7b9c405fae", + "SAN": null + }, + "vendorName": "NetFile", + "vendorTrackingId": null, + "vendorVersion": "1.0" + }, + "filingNid": "dba81d85-cbcd-4fce-b1c8-62896660bda7", + "filingVersion": 1, + "hasEfileContent": true, + "originalFilingId": "193801358", + "specificationRef": { + "name": "FPPC460", + "org": "CAL", + "version": "2.0" + }, + "visibilityLevel": "Staff" + }, + { + "activities": [], + "agencyMeta": { + "aid": "COAK", + "applicationDataspaceId": "163882", + "booleans": {}, + "clientDataspaceId": "163881", + "dates": {}, + "numbers": {}, + "strings": { + "Application": "CAMPAIGN" + } + }, + "apiVersion": "V101", + "calculatedDate": "2020-09-19", + "contentItems": [ + { + "attributes": {}, + "contentItemNid": "1a952137-7ebc-419e-8808-571a1a6fa92c", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "08c267ba-4ce3-40c3-8287-bb6eb63ef1ed", + "mediaType": "text/plain", + "name": "193006950.txt", + "removedByFilingActivityNid": "2fbbb12c-73e2-4108-ba7e-91a9b71c7787", + "size": 175609, + "url": "http://netfile.com/filing/v101/filings/aa3a9547-7c09-4e6e-9e17-6c22bbfca33e/content-items/1a952137-7ebc-419e-8808-571a1a6fa92c/content" + }, + { + "attributes": {}, + "contentItemNid": "a51c5b5a-91c4-4f35-b1b6-cce659570608", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "08c267ba-4ce3-40c3-8287-bb6eb63ef1ed", + "mediaType": "application/pdf", + "name": "193007016.pdf", + "removedByFilingActivityNid": "2fbbb12c-73e2-4108-ba7e-91a9b71c7787", + "size": 2085697, + "url": "http://netfile.com/filing/v101/filings/aa3a9547-7c09-4e6e-9e17-6c22bbfca33e/content-items/a51c5b5a-91c4-4f35-b1b6-cce659570608/content" + }, + { + "attributes": {}, + "contentItemNid": "da29166a-b894-49c3-aa23-9880073c6e14", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "08c267ba-4ce3-40c3-8287-bb6eb63ef1ed", + "mediaType": "application/pdf", + "name": "193007018.pdf", + "removedByFilingActivityNid": "2fbbb12c-73e2-4108-ba7e-91a9b71c7787", + "size": 2068157, + "url": "http://netfile.com/filing/v101/filings/aa3a9547-7c09-4e6e-9e17-6c22bbfca33e/content-items/da29166a-b894-49c3-aa23-9880073c6e14/content" + }, + { + "attributes": {}, + "contentItemNid": "d8176343-c4c8-4cb2-bce8-372ccdcbf204", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "2fbbb12c-73e2-4108-ba7e-91a9b71c7787", + "mediaType": "text/plain", + "name": "193798138.txt", + "removedByFilingActivityNid": null, + "size": 175842, + "url": "http://netfile.com/filing/v101/filings/aa3a9547-7c09-4e6e-9e17-6c22bbfca33e/content-items/d8176343-c4c8-4cb2-bce8-372ccdcbf204/content" + }, + { + "attributes": {}, + "contentItemNid": "1b285aae-f0b2-448b-88b6-b38b0b6e80be", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "2fbbb12c-73e2-4108-ba7e-91a9b71c7787", + "mediaType": "application/pdf", + "name": "193798159.pdf", + "removedByFilingActivityNid": null, + "size": 2085842, + "url": "http://netfile.com/filing/v101/filings/aa3a9547-7c09-4e6e-9e17-6c22bbfca33e/content-items/1b285aae-f0b2-448b-88b6-b38b0b6e80be/content" + }, + { + "attributes": {}, + "contentItemNid": "a33e1eb9-8d6b-49c1-b88d-ec2d87a14729", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "2fbbb12c-73e2-4108-ba7e-91a9b71c7787", + "mediaType": "application/pdf", + "name": "193798161.pdf", + "removedByFilingActivityNid": null, + "size": 2068270, + "url": "http://netfile.com/filing/v101/filings/aa3a9547-7c09-4e6e-9e17-6c22bbfca33e/content-items/a33e1eb9-8d6b-49c1-b88d-ec2d87a14729/content" + } + ], + "filerMeta": { + "addressList": [ + { + "addressTypes": "Home", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + }, + { + "addressTypes": "Disclosure, Mailing", + "city": "Antelope", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "booleans": {}, + "commonName": "Carroll Fife for City Council 2020 Officeholder", + "dates": { + "DateCreated": "2020-06-26T18:17:45.083+00:00" + }, + "emailList": [ + { + "address": "***", + "emailType": "Notification" + } + ], + "filerId": "190792446", + "numbers": {}, + "phoneList": [ + { + "number": "***", + "phoneType": "Home" + }, + { + "number": "***", + "phoneType": "Work" + } + ], + "status": "Active", + "strings": { + "PriorName1": "Fife, Carroll", + "PriorName2": "Carroll Fife for City Council 2020", + "RegType1": "Candidate or Officeholder", + "Registration_CA SOS": "1427585" + } + }, + "filingActivityType": "FiledAmendment", + "filingAuthority": "NetFileAgencyAdmin", + "filingMeta": { + "amendmentDescription": "", + "amendmentSequence": 1, + "amendmentType": "Full", + "booleans": { + "IsIndependentExpenditure": false, + "IsPublic": true, + "IsReportedToParentJurisdiction": false, + "IsTermination": false + }, + "dates": {}, + "endDate": "2020-09-19", + "formId": "f2a7917d-12a4-47ba-a0fb-6052cb544509", + "issuedFilingId": "193798134", + "legalFilingDate": "2020-10-22", + "legalFilingDateTime": "2020-10-22T23:00:27.35+00:00", + "mechanismType": "Electronic", + "notes": {}, + "numbers": { + "FormToolHash": 0 + }, + "reportNumber": "", + "specificationKey": "CAL:FPPC460:2.0", + "startDate": "2020-01-01", + "strings": { + "FormGroupId": "18128895-1d28-4094-92e6-dd7b9c405fae", + "SAN": null + }, + "vendorName": "NetFile", + "vendorTrackingId": null, + "vendorVersion": "1.0" + }, + "filingNid": "aa3a9547-7c09-4e6e-9e17-6c22bbfca33e", + "filingVersion": 2, + "hasEfileContent": true, + "originalFilingId": "193006946", + "specificationRef": { + "name": "FPPC460", + "org": "CAL", + "version": "2.0" + }, + "visibilityLevel": "Staff" + }, + { + "activities": [], + "agencyMeta": { + "aid": "COAK", + "applicationDataspaceId": "163882", + "booleans": {}, + "clientDataspaceId": "163881", + "dates": {}, + "numbers": {}, + "strings": { + "Application": "CAMPAIGN" + } + }, + "apiVersion": "V101", + "calculatedDate": "2020-09-19", + "contentItems": [ + { + "attributes": {}, + "contentItemNid": "2a426db0-4b17-49c0-8a3b-88ab03b4c0da", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "7cd064a9-9611-4302-b479-0deeb8628851", + "mediaType": "text/plain", + "name": "193004279.txt", + "removedByFilingActivityNid": "a14802e9-4920-44d6-acfd-8422f58d3cce", + "size": 18002, + "url": "http://netfile.com/filing/v101/filings/7a11f2dc-0e1b-4c6b-bbe4-71281bc59855/content-items/2a426db0-4b17-49c0-8a3b-88ab03b4c0da/content" + }, + { + "attributes": {}, + "contentItemNid": "9e9b241c-f1e5-4074-a15c-47a99b92c510", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "7cd064a9-9611-4302-b479-0deeb8628851", + "mediaType": "application/pdf", + "name": "193004298.pdf", + "removedByFilingActivityNid": "a14802e9-4920-44d6-acfd-8422f58d3cce", + "size": 290030, + "url": "http://netfile.com/filing/v101/filings/7a11f2dc-0e1b-4c6b-bbe4-71281bc59855/content-items/9e9b241c-f1e5-4074-a15c-47a99b92c510/content" + }, + { + "attributes": {}, + "contentItemNid": "b9ff86bd-35b5-4a25-a137-66d694603716", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "7cd064a9-9611-4302-b479-0deeb8628851", + "mediaType": "application/pdf", + "name": "193004300.pdf", + "removedByFilingActivityNid": "a14802e9-4920-44d6-acfd-8422f58d3cce", + "size": 288374, + "url": "http://netfile.com/filing/v101/filings/7a11f2dc-0e1b-4c6b-bbe4-71281bc59855/content-items/b9ff86bd-35b5-4a25-a137-66d694603716/content" + }, + { + "attributes": {}, + "contentItemNid": "4b0e0783-7351-4d1f-86d5-7d86eb531338", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "a14802e9-4920-44d6-acfd-8422f58d3cce", + "mediaType": "text/plain", + "name": "193800857.txt", + "removedByFilingActivityNid": null, + "size": 18279, + "url": "http://netfile.com/filing/v101/filings/7a11f2dc-0e1b-4c6b-bbe4-71281bc59855/content-items/4b0e0783-7351-4d1f-86d5-7d86eb531338/content" + }, + { + "attributes": {}, + "contentItemNid": "fc5c952d-2b0c-4436-bdcb-c4bcc1a89be8", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "a14802e9-4920-44d6-acfd-8422f58d3cce", + "mediaType": "application/pdf", + "name": "193800877.pdf", + "removedByFilingActivityNid": null, + "size": 290147, + "url": "http://netfile.com/filing/v101/filings/7a11f2dc-0e1b-4c6b-bbe4-71281bc59855/content-items/fc5c952d-2b0c-4436-bdcb-c4bcc1a89be8/content" + }, + { + "attributes": {}, + "contentItemNid": "02689812-5964-420f-9879-6f2c474b6b8d", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "a14802e9-4920-44d6-acfd-8422f58d3cce", + "mediaType": "application/pdf", + "name": "193800879.pdf", + "removedByFilingActivityNid": null, + "size": 288483, + "url": "http://netfile.com/filing/v101/filings/7a11f2dc-0e1b-4c6b-bbe4-71281bc59855/content-items/02689812-5964-420f-9879-6f2c474b6b8d/content" + } + ], + "filerMeta": { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Antelope", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + }, + { + "addressTypes": "Home", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "booleans": {}, + "commonName": "Mike Hutchinson for Oakland School Board 2020", + "dates": { + "DateCreated": "2020-02-29T00:14:38.83+00:00" + }, + "emailList": [ + { + "address": "***", + "emailType": "Notification" + } + ], + "filerId": "187606039", + "numbers": {}, + "phoneList": [ + { + "number": "***", + "phoneType": "Home" + } + ], + "status": "Active", + "strings": { + "PriorName1": "Hutchinson, Michael", + "RegType1": "Candidate or Officeholder", + "Registration_CA SOS": "1429072" + } + }, + "filingActivityType": "FiledAmendment", + "filingAuthority": "NetFileAgencyAdmin", + "filingMeta": { + "amendmentDescription": null, + "amendmentSequence": 1, + "amendmentType": "Full", + "booleans": { + "IsIndependentExpenditure": false, + "IsPublic": true, + "IsReportedToParentJurisdiction": false, + "IsTermination": false + }, + "dates": {}, + "endDate": "2020-09-19", + "formId": "f2a7917d-12a4-47ba-a0fb-6052cb544509", + "issuedFilingId": "193800853", + "legalFilingDate": "2020-10-22", + "legalFilingDateTime": "2020-10-22T23:17:02.237+00:00", + "mechanismType": "Electronic", + "notes": {}, + "numbers": { + "FormToolHash": 0 + }, + "reportNumber": "", + "specificationKey": "CAL:FPPC460:2.0", + "startDate": "2020-01-01", + "strings": { + "FormGroupId": "18128895-1d28-4094-92e6-dd7b9c405fae", + "SAN": null + }, + "vendorName": "NetFile", + "vendorTrackingId": null, + "vendorVersion": "1.0" + }, + "filingNid": "7a11f2dc-0e1b-4c6b-bbe4-71281bc59855", + "filingVersion": 2, + "hasEfileContent": true, + "originalFilingId": "193004275", + "specificationRef": { + "name": "FPPC460", + "org": "CAL", + "version": "2.0" + }, + "visibilityLevel": "Staff" + }, + { + "activities": [], + "agencyMeta": { + "aid": "COAK", + "applicationDataspaceId": "163882", + "booleans": {}, + "clientDataspaceId": "163881", + "dates": {}, + "numbers": {}, + "strings": { + "Application": "CAMPAIGN" + } + }, + "apiVersion": "V101", + "calculatedDate": "2020-10-17", + "contentItems": [ + { + "attributes": {}, + "contentItemNid": "cbb47572-e43e-430a-a959-e82315884f89", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "a49834dd-7e27-4446-aebc-b6982115f51c", + "mediaType": "text/plain", + "name": "193691567.txt", + "removedByFilingActivityNid": null, + "size": 11280, + "url": "http://netfile.com/filing/v101/filings/04a4c88b-9968-481a-8356-05989dcf0d96/content-items/cbb47572-e43e-430a-a959-e82315884f89/content" + }, + { + "attributes": {}, + "contentItemNid": "27d8fc30-eed2-4be2-99a1-ddb748a67655", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "a49834dd-7e27-4446-aebc-b6982115f51c", + "mediaType": "application/pdf", + "name": "193691595.pdf", + "removedByFilingActivityNid": null, + "size": 200995, + "url": "http://netfile.com/filing/v101/filings/04a4c88b-9968-481a-8356-05989dcf0d96/content-items/27d8fc30-eed2-4be2-99a1-ddb748a67655/content" + }, + { + "attributes": {}, + "contentItemNid": "8a51feb1-aaba-4138-9385-81514309fc1e", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "a49834dd-7e27-4446-aebc-b6982115f51c", + "mediaType": "application/pdf", + "name": "193691597.pdf", + "removedByFilingActivityNid": null, + "size": 200086, + "url": "http://netfile.com/filing/v101/filings/04a4c88b-9968-481a-8356-05989dcf0d96/content-items/8a51feb1-aaba-4138-9385-81514309fc1e/content" + } + ], + "filerMeta": { + "addressList": [ + { + "addressTypes": "Home", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + }, + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "booleans": {}, + "commonName": "Bob Jackson for Oakland City Council 2020", + "dates": { + "DateCreated": "2019-03-19T18:47:16.13+00:00" + }, + "emailList": [ + { + "address": "***", + "emailType": "Other" + }, + { + "address": "***", + "emailType": "Notification" + } + ], + "filerId": "178046032", + "numbers": {}, + "phoneList": [ + { + "number": "***", + "phoneType": "Other" + } + ], + "status": "Terminated", + "strings": { + "PriorName1": "Jackson, Robert L.", + "RegType1": "Candidate or Officeholder", + "Registration_CA SOS": "1421001" + } + }, + "filingActivityType": "FiledOriginal", + "filingAuthority": "NetFileAgencyAdmin", + "filingMeta": { + "amendmentDescription": null, + "amendmentSequence": null, + "amendmentType": "None", + "booleans": { + "IsIndependentExpenditure": false, + "IsPublic": true, + "IsReportedToParentJurisdiction": false, + "IsTermination": false + }, + "dates": {}, + "endDate": "2020-10-17", + "formId": "f2a7917d-12a4-47ba-a0fb-6052cb544509", + "issuedFilingId": "193691563", + "legalFilingDate": "2020-10-20", + "legalFilingDateTime": "2020-10-20T23:08:48.5+00:00", + "mechanismType": "Electronic", + "notes": {}, + "numbers": { + "FormToolHash": 1322348 + }, + "reportNumber": "", + "specificationKey": "CAL:FPPC460:2.0", + "startDate": "2020-09-20", + "strings": { + "FormGroupId": "18128895-1d28-4094-92e6-dd7b9c405fae", + "SAN": null + }, + "vendorName": "NetFile", + "vendorTrackingId": null, + "vendorVersion": "1.0" + }, + "filingNid": "04a4c88b-9968-481a-8356-05989dcf0d96", + "filingVersion": 1, + "hasEfileContent": true, + "originalFilingId": "193691563", + "specificationRef": { + "name": "FPPC460", + "org": "CAL", + "version": "2.0" + }, + "visibilityLevel": "Staff" + }, + { + "activities": [], + "agencyMeta": { + "aid": "COAK", + "applicationDataspaceId": "163882", + "booleans": {}, + "clientDataspaceId": "163881", + "dates": {}, + "numbers": {}, + "strings": { + "Application": "CAMPAIGN" + } + }, + "apiVersion": "V101", + "calculatedDate": "2020-09-19", + "contentItems": [ + { + "attributes": {}, + "contentItemNid": "1e9238b9-4557-4b39-b8fd-f818bce5202f", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "4d5d9f13-408c-409d-9346-4a6c421766e1", + "mediaType": "text/plain", + "name": "193002316.txt", + "removedByFilingActivityNid": "af7edef8-bc9c-40ba-a613-4fc8f2569a63", + "size": 39040, + "url": "http://netfile.com/filing/v101/filings/27f47ae2-91fc-4bd0-b9b1-9d79495dd03b/content-items/1e9238b9-4557-4b39-b8fd-f818bce5202f/content" + }, + { + "attributes": {}, + "contentItemNid": "351a5029-92a4-4c5d-9270-64188414bcef", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "4d5d9f13-408c-409d-9346-4a6c421766e1", + "mediaType": "application/pdf", + "name": "193002338.pdf", + "removedByFilingActivityNid": "af7edef8-bc9c-40ba-a613-4fc8f2569a63", + "size": 574399, + "url": "http://netfile.com/filing/v101/filings/27f47ae2-91fc-4bd0-b9b1-9d79495dd03b/content-items/351a5029-92a4-4c5d-9270-64188414bcef/content" + }, + { + "attributes": {}, + "contentItemNid": "dc910e31-a093-49f9-88f5-8887e4fb1dcd", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "4d5d9f13-408c-409d-9346-4a6c421766e1", + "mediaType": "application/pdf", + "name": "193002340.pdf", + "removedByFilingActivityNid": "af7edef8-bc9c-40ba-a613-4fc8f2569a63", + "size": 571713, + "url": "http://netfile.com/filing/v101/filings/27f47ae2-91fc-4bd0-b9b1-9d79495dd03b/content-items/dc910e31-a093-49f9-88f5-8887e4fb1dcd/content" + }, + { + "attributes": {}, + "contentItemNid": "845b1a50-eb9c-461a-a7f8-c696c7b0a17e", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "af7edef8-bc9c-40ba-a613-4fc8f2569a63", + "mediaType": "text/plain", + "name": "193628805.txt", + "removedByFilingActivityNid": null, + "size": 39870, + "url": "http://netfile.com/filing/v101/filings/27f47ae2-91fc-4bd0-b9b1-9d79495dd03b/content-items/845b1a50-eb9c-461a-a7f8-c696c7b0a17e/content" + }, + { + "attributes": {}, + "contentItemNid": "a74b63fc-f1c2-45ed-aa8c-786603e2544e", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "af7edef8-bc9c-40ba-a613-4fc8f2569a63", + "mediaType": "application/pdf", + "name": "193628825.pdf", + "removedByFilingActivityNid": null, + "size": 616822, + "url": "http://netfile.com/filing/v101/filings/27f47ae2-91fc-4bd0-b9b1-9d79495dd03b/content-items/a74b63fc-f1c2-45ed-aa8c-786603e2544e/content" + }, + { + "attributes": {}, + "contentItemNid": "fe587177-6e90-4c1a-ae6b-fd375be79dcc", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "af7edef8-bc9c-40ba-a613-4fc8f2569a63", + "mediaType": "application/pdf", + "name": "193628827.pdf", + "removedByFilingActivityNid": null, + "size": 614081, + "url": "http://netfile.com/filing/v101/filings/27f47ae2-91fc-4bd0-b9b1-9d79495dd03b/content-items/fe587177-6e90-4c1a-ae6b-fd375be79dcc/content" + } + ], + "filerMeta": { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "booleans": {}, + "commonName": "Treva Reid for Oakland City Council 2020", + "dates": { + "DateCreated": "2014-06-02T18:21:29.22+00:00" + }, + "emailList": [ + { + "address": "***", + "emailType": "Notification" + } + ], + "filerId": "151524257", + "numbers": {}, + "phoneList": [ + { + "number": "***", + "phoneType": "Other" + } + ], + "status": "Active", + "strings": { + "PriorName1": "Treva Reid for Oakland City Council 2016", + "RegType1": "Candidate or Officeholder", + "Registration_CA SOS": "1366759" + } + }, + "filingActivityType": "FiledAmendment", + "filingAuthority": "NetFileAgencyAdmin", + "filingMeta": { + "amendmentDescription": "", + "amendmentSequence": 1, + "amendmentType": "Full", + "booleans": { + "IsIndependentExpenditure": false, + "IsPublic": true, + "IsReportedToParentJurisdiction": false, + "IsTermination": false + }, + "dates": {}, + "endDate": "2020-09-19", + "formId": "f2a7917d-12a4-47ba-a0fb-6052cb544509", + "issuedFilingId": "193628801", + "legalFilingDate": "2020-10-18", + "legalFilingDateTime": "2020-10-19T05:39:15.72+00:00", + "mechanismType": "Electronic", + "notes": {}, + "numbers": { + "FormToolHash": 0 + }, + "reportNumber": "", + "specificationKey": "CAL:FPPC460:2.0", + "startDate": "2020-07-01", + "strings": { + "FormGroupId": "18128895-1d28-4094-92e6-dd7b9c405fae", + "SAN": null + }, + "vendorName": "NetFile", + "vendorTrackingId": null, + "vendorVersion": "1.0" + }, + "filingNid": "27f47ae2-91fc-4bd0-b9b1-9d79495dd03b", + "filingVersion": 2, + "hasEfileContent": true, + "originalFilingId": "193002312", + "specificationRef": { + "name": "FPPC460", + "org": "CAL", + "version": "2.0" + }, + "visibilityLevel": "Staff" + }, + { + "activities": [], + "agencyMeta": { + "aid": "COAK", + "applicationDataspaceId": "163882", + "booleans": {}, + "clientDataspaceId": "163881", + "dates": {}, + "numbers": {}, + "strings": { + "Application": "CAMPAIGN" + } + }, + "apiVersion": "V101", + "calculatedDate": "2020-10-14", + "contentItems": [ + { + "attributes": {}, + "contentItemNid": "767aac6b-18c3-485d-af24-ecabc83cd200", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "07112fed-cbd9-466a-ab6b-491f2be007ba", + "mediaType": "text/plain", + "name": "193539843.txt", + "removedByFilingActivityNid": null, + "size": 660, + "url": "http://netfile.com/filing/v101/filings/11388454-c995-48c4-a4d0-675286c08538/content-items/767aac6b-18c3-485d-af24-ecabc83cd200/content" + }, + { + "attributes": {}, + "contentItemNid": "5ed3ec59-610a-4960-91fb-7a2fce83541c", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "07112fed-cbd9-466a-ab6b-491f2be007ba", + "mediaType": "application/pdf", + "name": "193539862.pdf", + "removedByFilingActivityNid": null, + "size": 50551, + "url": "http://netfile.com/filing/v101/filings/11388454-c995-48c4-a4d0-675286c08538/content-items/5ed3ec59-610a-4960-91fb-7a2fce83541c/content" + }, + { + "attributes": {}, + "contentItemNid": "41812eb0-6c4e-4beb-828d-1fbffd9af2c9", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "07112fed-cbd9-466a-ab6b-491f2be007ba", + "mediaType": "application/pdf", + "name": "193539864.pdf", + "removedByFilingActivityNid": null, + "size": 50529, + "url": "http://netfile.com/filing/v101/filings/11388454-c995-48c4-a4d0-675286c08538/content-items/41812eb0-6c4e-4beb-828d-1fbffd9af2c9/content" + } + ], + "filerMeta": { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "booleans": {}, + "commonName": "Oakland Education Association Political Action Committee", + "dates": { + "DateCreated": "2012-10-16T20:52:40.1+00:00" + }, + "emailList": [ + { + "address": "***", + "emailType": "Other" + }, + { + "address": "***", + "emailType": "Notification" + } + ], + "filerId": "135910755", + "numbers": {}, + "phoneList": [ + { + "number": "***", + "phoneType": "Other" + } + ], + "status": "Active", + "strings": { + "RegType1": "General Purpose", + "Registration_CA SOS": "1345259" + } + }, + "filingActivityType": "FiledOriginal", + "filingAuthority": "NetFileAgencyAdmin", + "filingMeta": { + "amendmentDescription": null, + "amendmentSequence": null, + "amendmentType": "None", + "booleans": { + "IsIndependentExpenditure": false, + "IsPublic": true, + "IsReportedToParentJurisdiction": false, + "IsTermination": false + }, + "dates": {}, + "endDate": null, + "formId": "d0b35076-8865-4ea5-858e-baee518e4daa", + "issuedFilingId": "193539840", + "legalFilingDate": "2020-10-14", + "legalFilingDateTime": "2020-10-15T03:45:09.81+00:00", + "mechanismType": "Electronic", + "notes": {}, + "numbers": { + "FormToolHash": 0 + }, + "reportNumber": "Tapscott-4", + "specificationKey": "CAL:FPPC496:2.0", + "startDate": null, + "strings": { + "FormGroupId": "ebb5edec-9d33-495b-a60f-dfb21f9139ef", + "SAN": null + }, + "vendorName": "NetFile", + "vendorTrackingId": null, + "vendorVersion": "1.0" + }, + "filingNid": "11388454-c995-48c4-a4d0-675286c08538", + "filingVersion": 1, + "hasEfileContent": true, + "originalFilingId": "193539840", + "specificationRef": { + "name": "FPPC496", + "org": "CAL", + "version": "2.0" + }, + "visibilityLevel": "Staff" + }, + { + "activities": [], + "agencyMeta": { + "aid": "COAK", + "applicationDataspaceId": "163882", + "booleans": {}, + "clientDataspaceId": "163881", + "dates": {}, + "numbers": {}, + "strings": { + "Application": "CAMPAIGN" + } + }, + "apiVersion": "V101", + "calculatedDate": "2020-06-26", + "contentItems": [ + { + "attributes": {}, + "contentItemNid": "1fe5c23e-6e6e-4a4f-a212-9d267434417f", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "d878e255-6863-464c-a675-20157660f7ba", + "mediaType": "text/plain", + "name": "191535683.txt", + "removedByFilingActivityNid": "07808024-4a9b-44a5-b831-edb1bb021482", + "size": 3407, + "url": "http://netfile.com/filing/v101/filings/1a717a39-905d-404f-8f08-6b015746a29c/content-items/1fe5c23e-6e6e-4a4f-a212-9d267434417f/content" + }, + { + "attributes": {}, + "contentItemNid": "77f9ea3a-cd43-4fea-b66a-cc138bb3bf09", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "d878e255-6863-464c-a675-20157660f7ba", + "mediaType": "application/pdf", + "name": "191535703.pdf", + "removedByFilingActivityNid": "07808024-4a9b-44a5-b831-edb1bb021482", + "size": 106256, + "url": "http://netfile.com/filing/v101/filings/1a717a39-905d-404f-8f08-6b015746a29c/content-items/77f9ea3a-cd43-4fea-b66a-cc138bb3bf09/content" + }, + { + "attributes": {}, + "contentItemNid": "ee5e1630-71c6-4991-b725-8a5326cc570b", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "d878e255-6863-464c-a675-20157660f7ba", + "mediaType": "application/pdf", + "name": "191535705.pdf", + "removedByFilingActivityNid": "07808024-4a9b-44a5-b831-edb1bb021482", + "size": 106019, + "url": "http://netfile.com/filing/v101/filings/1a717a39-905d-404f-8f08-6b015746a29c/content-items/ee5e1630-71c6-4991-b725-8a5326cc570b/content" + }, + { + "attributes": {}, + "contentItemNid": "02c829fd-5e6e-4c50-9111-f153b5474e60", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "07808024-4a9b-44a5-b831-edb1bb021482", + "mediaType": "text/plain", + "name": "193331045.txt", + "removedByFilingActivityNid": null, + "size": 3496, + "url": "http://netfile.com/filing/v101/filings/1a717a39-905d-404f-8f08-6b015746a29c/content-items/02c829fd-5e6e-4c50-9111-f153b5474e60/content" + }, + { + "attributes": {}, + "contentItemNid": "591c83b7-808e-461b-bd0a-b5a2e9c7370f", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "07808024-4a9b-44a5-b831-edb1bb021482", + "mediaType": "application/pdf", + "name": "193331066.pdf", + "removedByFilingActivityNid": null, + "size": 106319, + "url": "http://netfile.com/filing/v101/filings/1a717a39-905d-404f-8f08-6b015746a29c/content-items/591c83b7-808e-461b-bd0a-b5a2e9c7370f/content" + }, + { + "attributes": {}, + "contentItemNid": "52fea092-2b5c-4582-aa0d-30873b9430a9", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "07808024-4a9b-44a5-b831-edb1bb021482", + "mediaType": "application/pdf", + "name": "193331068.pdf", + "removedByFilingActivityNid": null, + "size": 106083, + "url": "http://netfile.com/filing/v101/filings/1a717a39-905d-404f-8f08-6b015746a29c/content-items/52fea092-2b5c-4582-aa0d-30873b9430a9/content" + } + ], + "filerMeta": { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "booleans": {}, + "commonName": "Lift up Oakland. Sponsored by Service Employees International Union SEIU Local 1021", + "dates": { + "DateCreated": "2020-04-20T18:02:37.643+00:00" + }, + "emailList": [ + { + "address": "***", + "emailType": "Notification" + } + ], + "filerId": "189480849", + "numbers": {}, + "phoneList": [ + { + "number": "***", + "phoneType": "Work" + } + ], + "status": "Terminated", + "strings": { + "RegType1": "Primarily Formed Measure", + "Registration_CA SOS": "1426259" + } + }, + "filingActivityType": "FiledAmendment", + "filingAuthority": "NetFileAgencyAdmin", + "filingMeta": { + "amendmentDescription": null, + "amendmentSequence": 1, + "amendmentType": "Full", + "booleans": { + "IsIndependentExpenditure": false, + "IsPublic": true, + "IsReportedToParentJurisdiction": false, + "IsTermination": false + }, + "dates": {}, + "endDate": "2020-06-30", + "formId": "f2a7917d-12a4-47ba-a0fb-6052cb544509", + "issuedFilingId": "193331041", + "legalFilingDate": "2020-10-06", + "legalFilingDateTime": "2020-10-06T23:30:50.137+00:00", + "mechanismType": "Electronic", + "notes": {}, + "numbers": { + "FormToolHash": 0 + }, + "reportNumber": "", + "specificationKey": "CAL:FPPC460:2.0", + "startDate": "2020-01-01", + "strings": { + "FormGroupId": "18128895-1d28-4094-92e6-dd7b9c405fae", + "SAN": null + }, + "vendorName": "NetFile", + "vendorTrackingId": null, + "vendorVersion": "1.0" + }, + "filingNid": "1a717a39-905d-404f-8f08-6b015746a29c", + "filingVersion": 2, + "hasEfileContent": true, + "originalFilingId": "191535679", + "specificationRef": { + "name": "FPPC460", + "org": "CAL", + "version": "2.0" + }, + "visibilityLevel": "Staff" + }, + { + "activities": [], + "agencyMeta": { + "aid": "COAK", + "applicationDataspaceId": "163882", + "booleans": {}, + "clientDataspaceId": "163881", + "dates": {}, + "numbers": {}, + "strings": { + "Application": "CAMPAIGN" + } + }, + "apiVersion": "V101", + "calculatedDate": "2020-10-05", + "contentItems": [ + { + "attributes": {}, + "contentItemNid": "d1522d9b-f3bd-4a9f-a5aa-a5557d6ff5c9", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "a201bbab-e888-4a6d-8b2b-b79987c1912e", + "mediaType": "text/plain", + "name": "193307174.txt", + "removedByFilingActivityNid": null, + "size": 3973, + "url": "http://netfile.com/filing/v101/filings/0c0b8eb0-b8da-470e-b6e5-8c238f3539e5/content-items/d1522d9b-f3bd-4a9f-a5aa-a5557d6ff5c9/content" + }, + { + "attributes": {}, + "contentItemNid": "19738eca-9472-4fca-a9f3-c29c2fb9bdbb", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "a201bbab-e888-4a6d-8b2b-b79987c1912e", + "mediaType": "application/pdf", + "name": "193307193.pdf", + "removedByFilingActivityNid": null, + "size": 192048, + "url": "http://netfile.com/filing/v101/filings/0c0b8eb0-b8da-470e-b6e5-8c238f3539e5/content-items/19738eca-9472-4fca-a9f3-c29c2fb9bdbb/content" + }, + { + "attributes": {}, + "contentItemNid": "8fe97c35-0e47-44b1-896d-5d94919acf43", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "a201bbab-e888-4a6d-8b2b-b79987c1912e", + "mediaType": "application/pdf", + "name": "193307195.pdf", + "removedByFilingActivityNid": null, + "size": 191721, + "url": "http://netfile.com/filing/v101/filings/0c0b8eb0-b8da-470e-b6e5-8c238f3539e5/content-items/8fe97c35-0e47-44b1-896d-5d94919acf43/content" + } + ], + "filerMeta": { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "booleans": {}, + "commonName": "Oakland Education Association Political Action Committee", + "dates": { + "DateCreated": "2012-10-16T20:52:40.1+00:00" + }, + "emailList": [ + { + "address": "***", + "emailType": "Other" + }, + { + "address": "***", + "emailType": "Notification" + } + ], + "filerId": "135910755", + "numbers": {}, + "phoneList": [ + { + "number": "***", + "phoneType": "Other" + } + ], + "status": "Active", + "strings": { + "RegType1": "General Purpose", + "Registration_CA SOS": "1345259" + } + }, + "filingActivityType": "FiledOriginal", + "filingAuthority": "NetFileAgencyAdmin", + "filingMeta": { + "amendmentDescription": null, + "amendmentSequence": null, + "amendmentType": "None", + "booleans": { + "IsIndependentExpenditure": false, + "IsPublic": true, + "IsReportedToParentJurisdiction": false, + "IsTermination": false + }, + "dates": {}, + "endDate": null, + "formId": "d0b35076-8865-4ea5-858e-baee518e4daa", + "issuedFilingId": "193307171", + "legalFilingDate": "2020-10-05", + "legalFilingDateTime": "2020-10-06T04:24:53.41+00:00", + "mechanismType": "Electronic", + "notes": {}, + "numbers": { + "FormToolHash": 0 + }, + "reportNumber": "496QQ-1", + "specificationKey": "CAL:FPPC496:2.0", + "startDate": null, + "strings": { + "FormGroupId": "ebb5edec-9d33-495b-a60f-dfb21f9139ef", + "SAN": null + }, + "vendorName": "NetFile", + "vendorTrackingId": null, + "vendorVersion": "1.0" + }, + "filingNid": "0c0b8eb0-b8da-470e-b6e5-8c238f3539e5", + "filingVersion": 1, + "hasEfileContent": true, + "originalFilingId": "193307171", + "specificationRef": { + "name": "FPPC496", + "org": "CAL", + "version": "2.0" + }, + "visibilityLevel": "Staff" + }, + { + "activities": [], + "agencyMeta": { + "aid": "COAK", + "applicationDataspaceId": "163882", + "booleans": {}, + "clientDataspaceId": "163881", + "dates": {}, + "numbers": {}, + "strings": { + "Application": "CAMPAIGN" + } + }, + "apiVersion": "V101", + "calculatedDate": "2020-10-01", + "contentItems": [ + { + "attributes": {}, + "contentItemNid": "59e59b47-b440-4643-b08c-2a16ef8d1ebb", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "5ec33f8f-2875-47b3-9925-ed2ac2da94ec", + "mediaType": "text/plain", + "name": "193265743.txt", + "removedByFilingActivityNid": null, + "size": 9006, + "url": "http://netfile.com/filing/v101/filings/90548d84-6b14-48c3-96ab-95183c2dce40/content-items/59e59b47-b440-4643-b08c-2a16ef8d1ebb/content" + }, + { + "attributes": {}, + "contentItemNid": "e5aba9ec-c1d4-4750-8bb9-e02ad752ccba", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "5ec33f8f-2875-47b3-9925-ed2ac2da94ec", + "mediaType": "application/pdf", + "name": "193265762.pdf", + "removedByFilingActivityNid": null, + "size": 289705, + "url": "http://netfile.com/filing/v101/filings/90548d84-6b14-48c3-96ab-95183c2dce40/content-items/e5aba9ec-c1d4-4750-8bb9-e02ad752ccba/content" + }, + { + "attributes": {}, + "contentItemNid": "ae355167-6b57-442e-8c84-23ec71c61ef8", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "5ec33f8f-2875-47b3-9925-ed2ac2da94ec", + "mediaType": "application/pdf", + "name": "193265764.pdf", + "removedByFilingActivityNid": null, + "size": 289267, + "url": "http://netfile.com/filing/v101/filings/90548d84-6b14-48c3-96ab-95183c2dce40/content-items/ae355167-6b57-442e-8c84-23ec71c61ef8/content" + } + ], + "filerMeta": { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "San Francisco", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + }, + { + "addressTypes": "Unspecified", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "booleans": {}, + "commonName": "GO PUBLIC SCHOOLS ADVOCATES Community-Powered Candidate Committee", + "dates": { + "DateCreated": "2011-06-22T23:11:40.56+00:00" + }, + "emailList": [ + { + "address": "***", + "emailType": "Notification" + } + ], + "filerId": "122962572", + "numbers": {}, + "phoneList": [ + { + "number": "***", + "phoneType": "Work" + } + ], + "status": "Active", + "strings": { + "PriorName1": "Go- PAC Sponsored by Great Oakland Public Schools", + "PriorName2": "FAMILIES AND EDUCATORS FOR PUBLIC EDUCATION, SPONSORED BY GREAT OAKLAND PUBLIC SCHOOLS IN SUPPORT OF ROSIE TORRES, JAMES HARRIS AND JUMOKE HINTON-HODGE FOR SCHOOL BOARD 2012", + "PriorName3": "FAMILIES AND EDUCATORS FOR PUBLIC EDUCATION, SPONSORED BY GREAT OAKLAND PUBLIC SCHOOLS", + "PriorName4": "FAMILIES AND EDUCATORS FOR PUBLIC EDUCATION, SPONSORED BY GO PUBLIC SCHOOLS ADVOCATES", + "RegType1": "General Purpose", + "Registration_CA SOS": "1331137" + } + }, + "filingActivityType": "FiledOriginal", + "filingAuthority": "NetFileAgencyAdmin", + "filingMeta": { + "amendmentDescription": null, + "amendmentSequence": null, + "amendmentType": "None", + "booleans": { + "IsIndependentExpenditure": false, + "IsPublic": true, + "IsReportedToParentJurisdiction": false, + "IsTermination": false + }, + "dates": {}, + "endDate": null, + "formId": "d0b35076-8865-4ea5-858e-baee518e4daa", + "issuedFilingId": "193265740", + "legalFilingDate": "2020-10-02", + "legalFilingDateTime": "2020-10-03T06:08:35.517+00:00", + "mechanismType": "Electronic", + "notes": {}, + "numbers": { + "FormToolHash": 0 + }, + "reportNumber": "VA-G20-060", + "specificationKey": "CAL:FPPC496:2.0", + "startDate": null, + "strings": { + "FormGroupId": "ebb5edec-9d33-495b-a60f-dfb21f9139ef", + "SAN": null + }, + "vendorName": "NetFile", + "vendorTrackingId": null, + "vendorVersion": "1.0" + }, + "filingNid": "90548d84-6b14-48c3-96ab-95183c2dce40", + "filingVersion": 1, + "hasEfileContent": true, + "originalFilingId": "193265740", + "specificationRef": { + "name": "FPPC496", + "org": "CAL", + "version": "2.0" + }, + "visibilityLevel": "Staff" + }, + { + "activities": [], + "agencyMeta": { + "aid": "COAK", + "applicationDataspaceId": "163882", + "booleans": {}, + "clientDataspaceId": "163881", + "dates": {}, + "numbers": {}, + "strings": { + "Application": "CAMPAIGN" + } + }, + "apiVersion": "V101", + "calculatedDate": "2020-09-19", + "contentItems": [ + { + "attributes": {}, + "contentItemNid": "e3a16824-1898-49fd-867e-e6003943d573", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "90ece804-9a82-40dc-9d37-e237f1efbe68", + "mediaType": "text/plain", + "name": "193020321.txt", + "removedByFilingActivityNid": null, + "size": 31956, + "url": "http://netfile.com/filing/v101/filings/2271f180-445c-40cc-8a15-f1cbb7d53305/content-items/e3a16824-1898-49fd-867e-e6003943d573/content" + }, + { + "attributes": {}, + "contentItemNid": "f4c2cdc7-6162-47c4-984d-304f47ee02cd", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "90ece804-9a82-40dc-9d37-e237f1efbe68", + "mediaType": "application/pdf", + "name": "193020340.pdf", + "removedByFilingActivityNid": null, + "size": 468267, + "url": "http://netfile.com/filing/v101/filings/2271f180-445c-40cc-8a15-f1cbb7d53305/content-items/f4c2cdc7-6162-47c4-984d-304f47ee02cd/content" + }, + { + "attributes": {}, + "contentItemNid": "07ec027c-86f2-4d1c-920d-6d6e9f6b8205", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "90ece804-9a82-40dc-9d37-e237f1efbe68", + "mediaType": "application/pdf", + "name": "193020342.pdf", + "removedByFilingActivityNid": null, + "size": 465553, + "url": "http://netfile.com/filing/v101/filings/2271f180-445c-40cc-8a15-f1cbb7d53305/content-items/07ec027c-86f2-4d1c-920d-6d6e9f6b8205/content" + } + ], + "filerMeta": { + "addressList": [ + { + "addressTypes": "Home", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + }, + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "booleans": {}, + "commonName": "Aaron Clay for Oakland City Council 2020", + "dates": { + "DateCreated": "2020-07-23T19:40:02.363+00:00" + }, + "emailList": [ + { + "address": "***", + "emailType": "Notification" + }, + { + "address": "***", + "emailType": "Other" + } + ], + "filerId": "191295439", + "numbers": {}, + "phoneList": [ + { + "number": "***", + "phoneType": "Home" + } + ], + "status": "Active", + "strings": { + "PriorName1": "Clay, Aaron", + "RegType1": "Candidate or Officeholder", + "Registration_CA SOS": "1428941" + } + }, + "filingActivityType": "FiledOriginal", + "filingAuthority": "NetFileAgencyAdmin", + "filingMeta": { + "amendmentDescription": null, + "amendmentSequence": null, + "amendmentType": "None", + "booleans": { + "IsIndependentExpenditure": false, + "IsPublic": true, + "IsReportedToParentJurisdiction": false, + "IsTermination": false + }, + "dates": {}, + "endDate": "2020-09-19", + "formId": "f2a7917d-12a4-47ba-a0fb-6052cb544509", + "issuedFilingId": "193020317", + "legalFilingDate": "2020-09-24", + "legalFilingDateTime": "2020-09-25T03:30:38.757+00:00", + "mechanismType": "Electronic", + "notes": {}, + "numbers": { + "FormToolHash": 1319627 + }, + "reportNumber": "", + "specificationKey": "CAL:FPPC460:2.0", + "startDate": "2020-08-04", + "strings": { + "FormGroupId": "18128895-1d28-4094-92e6-dd7b9c405fae", + "SAN": null + }, + "vendorName": "NetFile", + "vendorTrackingId": null, + "vendorVersion": "1.0" + }, + "filingNid": "2271f180-445c-40cc-8a15-f1cbb7d53305", + "filingVersion": 1, + "hasEfileContent": true, + "originalFilingId": "193020317", + "specificationRef": { + "name": "FPPC460", + "org": "CAL", + "version": "2.0" + }, + "visibilityLevel": "Staff" + }, + { + "activities": [], + "agencyMeta": { + "aid": "COAK", + "applicationDataspaceId": "163882", + "booleans": {}, + "clientDataspaceId": "163881", + "dates": {}, + "numbers": {}, + "strings": { + "Application": "CAMPAIGN" + } + }, + "apiVersion": "V101", + "calculatedDate": "2020-09-18", + "contentItems": [ + { + "attributes": {}, + "contentItemNid": "7247029e-2493-4465-8355-9a28e1cf96d0", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "5d50a835-9ce0-4bb3-a73e-33426b87844e", + "mediaType": "text/plain", + "name": "193016314.txt", + "removedByFilingActivityNid": null, + "size": 63197, + "url": "http://netfile.com/filing/v101/filings/b5ff756c-5c9d-4fc2-8fbb-025c4c5e014a/content-items/7247029e-2493-4465-8355-9a28e1cf96d0/content" + }, + { + "attributes": {}, + "contentItemNid": "6af979aa-dac7-463b-8354-26aa9dca28af", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "5d50a835-9ce0-4bb3-a73e-33426b87844e", + "mediaType": "application/pdf", + "name": "193016335.pdf", + "removedByFilingActivityNid": null, + "size": 696051, + "url": "http://netfile.com/filing/v101/filings/b5ff756c-5c9d-4fc2-8fbb-025c4c5e014a/content-items/6af979aa-dac7-463b-8354-26aa9dca28af/content" + }, + { + "attributes": {}, + "contentItemNid": "cffd98a7-c4da-4eff-b56e-ce792ed29c60", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "5d50a835-9ce0-4bb3-a73e-33426b87844e", + "mediaType": "application/pdf", + "name": "193016337.pdf", + "removedByFilingActivityNid": null, + "size": 693100, + "url": "http://netfile.com/filing/v101/filings/b5ff756c-5c9d-4fc2-8fbb-025c4c5e014a/content-items/cffd98a7-c4da-4eff-b56e-ce792ed29c60/content" + } + ], + "filerMeta": { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "San Francisco", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + }, + { + "addressTypes": "Unspecified", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "booleans": {}, + "commonName": "GO PUBLIC SCHOOLS ADVOCATES Community-Powered Candidate Committee", + "dates": { + "DateCreated": "2011-06-22T23:11:40.56+00:00" + }, + "emailList": [ + { + "address": "***", + "emailType": "Notification" + } + ], + "filerId": "122962572", + "numbers": {}, + "phoneList": [ + { + "number": "***", + "phoneType": "Work" + } + ], + "status": "Active", + "strings": { + "PriorName1": "Go- PAC Sponsored by Great Oakland Public Schools", + "PriorName2": "FAMILIES AND EDUCATORS FOR PUBLIC EDUCATION, SPONSORED BY GREAT OAKLAND PUBLIC SCHOOLS IN SUPPORT OF ROSIE TORRES, JAMES HARRIS AND JUMOKE HINTON-HODGE FOR SCHOOL BOARD 2012", + "PriorName3": "FAMILIES AND EDUCATORS FOR PUBLIC EDUCATION, SPONSORED BY GREAT OAKLAND PUBLIC SCHOOLS", + "PriorName4": "FAMILIES AND EDUCATORS FOR PUBLIC EDUCATION, SPONSORED BY GO PUBLIC SCHOOLS ADVOCATES", + "RegType1": "General Purpose", + "Registration_CA SOS": "1331137" + } + }, + "filingActivityType": "FiledOriginal", + "filingAuthority": "NetFileAgencyAdmin", + "filingMeta": { + "amendmentDescription": null, + "amendmentSequence": null, + "amendmentType": "None", + "booleans": { + "IsIndependentExpenditure": false, + "IsPublic": true, + "IsReportedToParentJurisdiction": false, + "IsTermination": false + }, + "dates": {}, + "endDate": "2020-09-19", + "formId": "f2a7917d-12a4-47ba-a0fb-6052cb544509", + "issuedFilingId": "193016311", + "legalFilingDate": "2020-09-24", + "legalFilingDateTime": "2020-09-25T01:53:36.99+00:00", + "mechanismType": "Electronic", + "notes": {}, + "numbers": { + "FormToolHash": 0 + }, + "reportNumber": "", + "specificationKey": "CAL:FPPC460:2.0", + "startDate": "2020-07-01", + "strings": { + "FormGroupId": "18128895-1d28-4094-92e6-dd7b9c405fae", + "SAN": null + }, + "vendorName": "NetFile", + "vendorTrackingId": null, + "vendorVersion": "1.0" + }, + "filingNid": "b5ff756c-5c9d-4fc2-8fbb-025c4c5e014a", + "filingVersion": 1, + "hasEfileContent": true, + "originalFilingId": "193016311", + "specificationRef": { + "name": "FPPC460", + "org": "CAL", + "version": "2.0" + }, + "visibilityLevel": "Staff" + }, + { + "activities": [], + "agencyMeta": { + "aid": "COAK", + "applicationDataspaceId": "163882", + "booleans": {}, + "clientDataspaceId": "163881", + "dates": {}, + "numbers": {}, + "strings": { + "Application": "CAMPAIGN" + } + }, + "apiVersion": "V101", + "calculatedDate": "2020-06-30", + "contentItems": [ + { + "attributes": {}, + "contentItemNid": "04d05cac-c7c3-40e7-bd8b-166791bb44a3", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "2d1997a8-e2ea-4077-b45d-5e8430afc2ca", + "mediaType": "text/plain", + "name": "191538474.txt", + "removedByFilingActivityNid": "b07b9a46-b95d-4775-ab80-730d8c5b7ac3", + "size": 58413, + "url": "http://netfile.com/filing/v101/filings/bd40cfc4-01a7-4306-af9e-0e8ca9821a0b/content-items/04d05cac-c7c3-40e7-bd8b-166791bb44a3/content" + }, + { + "attributes": {}, + "contentItemNid": "5dda93ea-3f66-4128-81e4-bc9f576e6895", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "2d1997a8-e2ea-4077-b45d-5e8430afc2ca", + "mediaType": "application/pdf", + "name": "191538493.pdf", + "removedByFilingActivityNid": "b07b9a46-b95d-4775-ab80-730d8c5b7ac3", + "size": 825745, + "url": "http://netfile.com/filing/v101/filings/bd40cfc4-01a7-4306-af9e-0e8ca9821a0b/content-items/5dda93ea-3f66-4128-81e4-bc9f576e6895/content" + }, + { + "attributes": {}, + "contentItemNid": "2b3e23a4-572d-449e-833d-7aadd32c88ef", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "2d1997a8-e2ea-4077-b45d-5e8430afc2ca", + "mediaType": "application/pdf", + "name": "191538495.pdf", + "removedByFilingActivityNid": "b07b9a46-b95d-4775-ab80-730d8c5b7ac3", + "size": 821401, + "url": "http://netfile.com/filing/v101/filings/bd40cfc4-01a7-4306-af9e-0e8ca9821a0b/content-items/2b3e23a4-572d-449e-833d-7aadd32c88ef/content" + }, + { + "attributes": {}, + "contentItemNid": "ff8386d8-9dc4-4d54-a79d-b96ce774da6e", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "b07b9a46-b95d-4775-ab80-730d8c5b7ac3", + "mediaType": "text/plain", + "name": "192949646.txt", + "removedByFilingActivityNid": null, + "size": 58941, + "url": "http://netfile.com/filing/v101/filings/bd40cfc4-01a7-4306-af9e-0e8ca9821a0b/content-items/ff8386d8-9dc4-4d54-a79d-b96ce774da6e/content" + }, + { + "attributes": {}, + "contentItemNid": "14209459-8ee1-4a9e-b242-a5cfe25e8a52", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "b07b9a46-b95d-4775-ab80-730d8c5b7ac3", + "mediaType": "application/pdf", + "name": "192949666.pdf", + "removedByFilingActivityNid": null, + "size": 828052, + "url": "http://netfile.com/filing/v101/filings/bd40cfc4-01a7-4306-af9e-0e8ca9821a0b/content-items/14209459-8ee1-4a9e-b242-a5cfe25e8a52/content" + }, + { + "attributes": {}, + "contentItemNid": "d47178d2-fa14-49dc-9284-b43200d97859", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "b07b9a46-b95d-4775-ab80-730d8c5b7ac3", + "mediaType": "application/pdf", + "name": "192949668.pdf", + "removedByFilingActivityNid": null, + "size": 823697, + "url": "http://netfile.com/filing/v101/filings/bd40cfc4-01a7-4306-af9e-0e8ca9821a0b/content-items/d47178d2-fa14-49dc-9284-b43200d97859/content" + } + ], + "filerMeta": { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "booleans": {}, + "commonName": "Treva Reid for Oakland City Council 2020", + "dates": { + "DateCreated": "2014-06-02T18:21:29.22+00:00" + }, + "emailList": [ + { + "address": "***", + "emailType": "Notification" + } + ], + "filerId": "151524257", + "numbers": {}, + "phoneList": [ + { + "number": "***", + "phoneType": "Other" + } + ], + "status": "Active", + "strings": { + "PriorName1": "Treva Reid for Oakland City Council 2016", + "RegType1": "Candidate or Officeholder", + "Registration_CA SOS": "1366759" + } + }, + "filingActivityType": "FiledAmendment", + "filingAuthority": "NetFileAgencyAdmin", + "filingMeta": { + "amendmentDescription": null, + "amendmentSequence": 1, + "amendmentType": "Full", + "booleans": { + "IsIndependentExpenditure": false, + "IsPublic": true, + "IsReportedToParentJurisdiction": false, + "IsTermination": false + }, + "dates": {}, + "endDate": "2020-06-30", + "formId": "f2a7917d-12a4-47ba-a0fb-6052cb544509", + "issuedFilingId": "192949642", + "legalFilingDate": "2020-09-24", + "legalFilingDateTime": "2020-09-24T16:38:51.32+00:00", + "mechanismType": "Electronic", + "notes": {}, + "numbers": { + "FormToolHash": 0 + }, + "reportNumber": "", + "specificationKey": "CAL:FPPC460:2.0", + "startDate": "2020-01-01", + "strings": { + "FormGroupId": "18128895-1d28-4094-92e6-dd7b9c405fae", + "SAN": null + }, + "vendorName": "NetFile", + "vendorTrackingId": null, + "vendorVersion": "1.0" + }, + "filingNid": "bd40cfc4-01a7-4306-af9e-0e8ca9821a0b", + "filingVersion": 2, + "hasEfileContent": true, + "originalFilingId": "191538469", + "specificationRef": { + "name": "FPPC460", + "org": "CAL", + "version": "2.0" + }, + "visibilityLevel": "Staff" + }, + { + "activities": [], + "agencyMeta": { + "aid": "COAK", + "applicationDataspaceId": "163882", + "booleans": {}, + "clientDataspaceId": "163881", + "dates": {}, + "numbers": {}, + "strings": { + "Application": "CAMPAIGN" + } + }, + "apiVersion": "V101", + "calculatedDate": "2020-09-19", + "contentItems": [ + { + "attributes": {}, + "contentItemNid": "8ede8715-5eaf-4cd1-8303-f3e11cc57824", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "22856de4-c026-4d2a-8bc3-a848111b1dc9", + "mediaType": "text/plain", + "name": "192939714.txt", + "removedByFilingActivityNid": null, + "size": 7194, + "url": "http://netfile.com/filing/v101/filings/9290dadc-0537-450b-830c-22825f7762f5/content-items/8ede8715-5eaf-4cd1-8303-f3e11cc57824/content" + }, + { + "attributes": {}, + "contentItemNid": "74429ae3-d32a-4345-aabb-eb9088a95526", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "22856de4-c026-4d2a-8bc3-a848111b1dc9", + "mediaType": "application/pdf", + "name": "192939733.pdf", + "removedByFilingActivityNid": null, + "size": 147413, + "url": "http://netfile.com/filing/v101/filings/9290dadc-0537-450b-830c-22825f7762f5/content-items/74429ae3-d32a-4345-aabb-eb9088a95526/content" + }, + { + "attributes": {}, + "contentItemNid": "a1aae8fe-b228-45ad-9f89-5b88b3b1ae0c", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "22856de4-c026-4d2a-8bc3-a848111b1dc9", + "mediaType": "application/pdf", + "name": "192939735.pdf", + "removedByFilingActivityNid": null, + "size": 146776, + "url": "http://netfile.com/filing/v101/filings/9290dadc-0537-450b-830c-22825f7762f5/content-items/a1aae8fe-b228-45ad-9f89-5b88b3b1ae0c/content" + } + ], + "filerMeta": { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing, Home", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "booleans": {}, + "commonName": "Zoe Lopez-Meraz for City Council 2020", + "dates": { + "DateCreated": "2020-08-04T20:51:09.667+00:00" + }, + "emailList": [ + { + "address": "***", + "emailType": "Notification" + } + ], + "filerId": "191671604", + "numbers": {}, + "phoneList": [ + { + "number": "***", + "phoneType": "Home" + } + ], + "status": "Active", + "strings": { + "PriorName1": "Lopez-Meraz, Zoe", + "RegType1": "Candidate or Officeholder", + "Registration_CA SOS": "1429858" + } + }, + "filingActivityType": "FiledOriginal", + "filingAuthority": "NetFileAgencyAdmin", + "filingMeta": { + "amendmentDescription": null, + "amendmentSequence": null, + "amendmentType": "None", + "booleans": { + "IsIndependentExpenditure": false, + "IsPublic": true, + "IsReportedToParentJurisdiction": false, + "IsTermination": false + }, + "dates": {}, + "endDate": "2020-09-19", + "formId": "f2a7917d-12a4-47ba-a0fb-6052cb544509", + "issuedFilingId": "192939710", + "legalFilingDate": "2020-09-23", + "legalFilingDateTime": "2020-09-24T04:43:28.787+00:00", + "mechanismType": "Electronic", + "notes": {}, + "numbers": { + "FormToolHash": 1319430 + }, + "reportNumber": "", + "specificationKey": "CAL:FPPC460:2.0", + "startDate": "2020-07-01", + "strings": { + "FormGroupId": "18128895-1d28-4094-92e6-dd7b9c405fae", + "SAN": null + }, + "vendorName": "NetFile", + "vendorTrackingId": null, + "vendorVersion": "1.0" + }, + "filingNid": "9290dadc-0537-450b-830c-22825f7762f5", + "filingVersion": 1, + "hasEfileContent": true, + "originalFilingId": "192939710", + "specificationRef": { + "name": "FPPC460", + "org": "CAL", + "version": "2.0" + }, + "visibilityLevel": "Staff" + }, + { + "activities": [], + "agencyMeta": { + "aid": "COAK", + "applicationDataspaceId": "163882", + "booleans": {}, + "clientDataspaceId": "163881", + "dates": {}, + "numbers": {}, + "strings": { + "Application": "CAMPAIGN" + } + }, + "apiVersion": "V101", + "calculatedDate": "2020-06-30", + "contentItems": [ + { + "attributes": {}, + "contentItemNid": "545a2db2-f8e7-47c2-94b1-713e3c13b984", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "b032af2e-a539-4aff-83b0-7b48b6609228", + "mediaType": "text/plain", + "name": "191522766.txt", + "removedByFilingActivityNid": "c8a6b5dd-1fd0-4118-9d04-91dab15b197f", + "size": 56821, + "url": "http://netfile.com/filing/v101/filings/5f672d49-2456-40a6-9ad2-786da5908b49/content-items/545a2db2-f8e7-47c2-94b1-713e3c13b984/content" + }, + { + "attributes": {}, + "contentItemNid": "fdc4b45e-87de-4e13-8882-7e9a2ac6787d", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "b032af2e-a539-4aff-83b0-7b48b6609228", + "mediaType": "application/pdf", + "name": "191522785.pdf", + "removedByFilingActivityNid": "c8a6b5dd-1fd0-4118-9d04-91dab15b197f", + "size": 807900, + "url": "http://netfile.com/filing/v101/filings/5f672d49-2456-40a6-9ad2-786da5908b49/content-items/fdc4b45e-87de-4e13-8882-7e9a2ac6787d/content" + }, + { + "attributes": {}, + "contentItemNid": "9c54ddd6-5d89-4d2d-917e-66809fac4e63", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "b032af2e-a539-4aff-83b0-7b48b6609228", + "mediaType": "application/pdf", + "name": "191522787.pdf", + "removedByFilingActivityNid": "c8a6b5dd-1fd0-4118-9d04-91dab15b197f", + "size": 803355, + "url": "http://netfile.com/filing/v101/filings/5f672d49-2456-40a6-9ad2-786da5908b49/content-items/9c54ddd6-5d89-4d2d-917e-66809fac4e63/content" + }, + { + "attributes": {}, + "contentItemNid": "8a34a88d-b862-4af6-ab2a-4c57447983b8", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "c8a6b5dd-1fd0-4118-9d04-91dab15b197f", + "mediaType": "text/plain", + "name": "192797619.txt", + "removedByFilingActivityNid": null, + "size": 57124, + "url": "http://netfile.com/filing/v101/filings/5f672d49-2456-40a6-9ad2-786da5908b49/content-items/8a34a88d-b862-4af6-ab2a-4c57447983b8/content" + }, + { + "attributes": {}, + "contentItemNid": "511cfbe4-7d99-40d8-954d-a5a250927ed4", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "c8a6b5dd-1fd0-4118-9d04-91dab15b197f", + "mediaType": "application/pdf", + "name": "192797639.pdf", + "removedByFilingActivityNid": null, + "size": 809942, + "url": "http://netfile.com/filing/v101/filings/5f672d49-2456-40a6-9ad2-786da5908b49/content-items/511cfbe4-7d99-40d8-954d-a5a250927ed4/content" + }, + { + "attributes": {}, + "contentItemNid": "14d6859d-69d7-4e19-a56c-73340b51c883", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "c8a6b5dd-1fd0-4118-9d04-91dab15b197f", + "mediaType": "application/pdf", + "name": "192797641.pdf", + "removedByFilingActivityNid": null, + "size": 805525, + "url": "http://netfile.com/filing/v101/filings/5f672d49-2456-40a6-9ad2-786da5908b49/content-items/14d6859d-69d7-4e19-a56c-73340b51c883/content" + } + ], + "filerMeta": { + "addressList": [ + { + "addressTypes": "Disclosure", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "booleans": {}, + "commonName": "Re-Elect Dan Kalb Oakand City Council 2020", + "dates": { + "DateCreated": "2019-08-02T22:51:31.73+00:00" + }, + "emailList": [ + { + "address": "***", + "emailType": "Notification" + }, + { + "address": "***", + "emailType": "Other" + } + ], + "filerId": "182101261", + "numbers": {}, + "phoneList": [ + { + "number": "***", + "phoneType": "Work" + } + ], + "status": "Active", + "strings": { + "RegType1": "Candidate or Officeholder", + "Registration_CA SOS": "1420085" + } + }, + "filingActivityType": "FiledAmendment", + "filingAuthority": "NetFileAgencyAdmin", + "filingMeta": { + "amendmentDescription": null, + "amendmentSequence": 1, + "amendmentType": "Full", + "booleans": { + "IsIndependentExpenditure": false, + "IsPublic": true, + "IsReportedToParentJurisdiction": false, + "IsTermination": false + }, + "dates": {}, + "endDate": "2020-06-30", + "formId": "f2a7917d-12a4-47ba-a0fb-6052cb544509", + "issuedFilingId": "192797615", + "legalFilingDate": "2020-09-19", + "legalFilingDateTime": "2020-09-19T22:00:05.29+00:00", + "mechanismType": "Electronic", + "notes": {}, + "numbers": { + "FormToolHash": 0 + }, + "reportNumber": "", + "specificationKey": "CAL:FPPC460:2.0", + "startDate": "2020-01-01", + "strings": { + "FormGroupId": "18128895-1d28-4094-92e6-dd7b9c405fae", + "SAN": null + }, + "vendorName": "NetFile", + "vendorTrackingId": null, + "vendorVersion": "1.0" + }, + "filingNid": "5f672d49-2456-40a6-9ad2-786da5908b49", + "filingVersion": 2, + "hasEfileContent": true, + "originalFilingId": "191522762", + "specificationRef": { + "name": "FPPC460", + "org": "CAL", + "version": "2.0" + }, + "visibilityLevel": "Staff" + }, + { + "activities": [], + "agencyMeta": { + "aid": "COAK", + "applicationDataspaceId": "163882", + "booleans": {}, + "clientDataspaceId": "163881", + "dates": {}, + "numbers": {}, + "strings": { + "Application": "CAMPAIGN" + } + }, + "apiVersion": "V101", + "calculatedDate": "2020-09-12", + "contentItems": [ + { + "attributes": {}, + "contentItemNid": "3adefa29-4cc1-4ce3-88c8-e28858b68ae5", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "86524e2f-09eb-492f-a12a-d67380e26166", + "mediaType": "text/plain", + "name": "192739023.txt", + "removedByFilingActivityNid": null, + "size": 22019, + "url": "http://netfile.com/filing/v101/filings/fcd335d0-7da8-46a5-a163-475e8d699ca5/content-items/3adefa29-4cc1-4ce3-88c8-e28858b68ae5/content" + }, + { + "attributes": {}, + "contentItemNid": "02319891-5836-4fb9-a1ac-f96277ff55c4", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "86524e2f-09eb-492f-a12a-d67380e26166", + "mediaType": "application/pdf", + "name": "192739042.pdf", + "removedByFilingActivityNid": null, + "size": 668700, + "url": "http://netfile.com/filing/v101/filings/fcd335d0-7da8-46a5-a163-475e8d699ca5/content-items/02319891-5836-4fb9-a1ac-f96277ff55c4/content" + }, + { + "attributes": {}, + "contentItemNid": "70cd9b71-1e21-4051-adda-e9246a38a7ff", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "86524e2f-09eb-492f-a12a-d67380e26166", + "mediaType": "application/pdf", + "name": "192739044.pdf", + "removedByFilingActivityNid": null, + "size": 667561, + "url": "http://netfile.com/filing/v101/filings/fcd335d0-7da8-46a5-a163-475e8d699ca5/content-items/70cd9b71-1e21-4051-adda-e9246a38a7ff/content" + } + ], + "filerMeta": { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "San Francisco", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + }, + { + "addressTypes": "Unspecified", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "booleans": {}, + "commonName": "GO PUBLIC SCHOOLS ADVOCATES Community-Powered Candidate Committee", + "dates": { + "DateCreated": "2011-06-22T23:11:40.56+00:00" + }, + "emailList": [ + { + "address": "***", + "emailType": "Notification" + } + ], + "filerId": "122962572", + "numbers": {}, + "phoneList": [ + { + "number": "***", + "phoneType": "Work" + } + ], + "status": "Active", + "strings": { + "PriorName1": "Go- PAC Sponsored by Great Oakland Public Schools", + "PriorName2": "FAMILIES AND EDUCATORS FOR PUBLIC EDUCATION, SPONSORED BY GREAT OAKLAND PUBLIC SCHOOLS IN SUPPORT OF ROSIE TORRES, JAMES HARRIS AND JUMOKE HINTON-HODGE FOR SCHOOL BOARD 2012", + "PriorName3": "FAMILIES AND EDUCATORS FOR PUBLIC EDUCATION, SPONSORED BY GREAT OAKLAND PUBLIC SCHOOLS", + "PriorName4": "FAMILIES AND EDUCATORS FOR PUBLIC EDUCATION, SPONSORED BY GO PUBLIC SCHOOLS ADVOCATES", + "RegType1": "General Purpose", + "Registration_CA SOS": "1331137" + } + }, + "filingActivityType": "FiledOriginal", + "filingAuthority": "NetFileAgencyAdmin", + "filingMeta": { + "amendmentDescription": null, + "amendmentSequence": null, + "amendmentType": "None", + "booleans": { + "IsIndependentExpenditure": false, + "IsPublic": true, + "IsReportedToParentJurisdiction": false, + "IsTermination": false + }, + "dates": {}, + "endDate": null, + "formId": "d0b35076-8865-4ea5-858e-baee518e4daa", + "issuedFilingId": "192739020", + "legalFilingDate": "2020-09-16", + "legalFilingDateTime": "2020-09-17T06:58:53.09+00:00", + "mechanismType": "Electronic", + "notes": {}, + "numbers": { + "FormToolHash": 0 + }, + "reportNumber": "VA-G20-027", + "specificationKey": "CAL:FPPC496:2.0", + "startDate": null, + "strings": { + "FormGroupId": "ebb5edec-9d33-495b-a60f-dfb21f9139ef", + "SAN": null + }, + "vendorName": "NetFile", + "vendorTrackingId": null, + "vendorVersion": "1.0" + }, + "filingNid": "fcd335d0-7da8-46a5-a163-475e8d699ca5", + "filingVersion": 1, + "hasEfileContent": true, + "originalFilingId": "192739020", + "specificationRef": { + "name": "FPPC496", + "org": "CAL", + "version": "2.0" + }, + "visibilityLevel": "Staff" + }, + { + "activities": [], + "agencyMeta": { + "aid": "COAK", + "applicationDataspaceId": "163882", + "booleans": {}, + "clientDataspaceId": "163881", + "dates": {}, + "numbers": {}, + "strings": { + "Application": "CAMPAIGN" + } + }, + "apiVersion": "V101", + "calculatedDate": "2020-06-15", + "contentItems": [ + { + "attributes": {}, + "contentItemNid": "3732e3fb-8ec0-4c1f-a6f1-743432a56569", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "5cca3c03-95b7-41ca-b034-9a02f8faabf3", + "mediaType": "text/plain", + "name": "191341112.txt", + "removedByFilingActivityNid": "3d7ce48b-6d6d-47ac-a745-3a1bffc4da56", + "size": 4465, + "url": "http://netfile.com/filing/v101/filings/ceeb98ca-1dfb-457f-8410-48b28b05c481/content-items/3732e3fb-8ec0-4c1f-a6f1-743432a56569/content" + }, + { + "attributes": {}, + "contentItemNid": "31f0b305-3468-4d56-9169-a4448b3663ee", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "5cca3c03-95b7-41ca-b034-9a02f8faabf3", + "mediaType": "application/pdf", + "name": "191341131.pdf", + "removedByFilingActivityNid": "3d7ce48b-6d6d-47ac-a745-3a1bffc4da56", + "size": 132276, + "url": "http://netfile.com/filing/v101/filings/ceeb98ca-1dfb-457f-8410-48b28b05c481/content-items/31f0b305-3468-4d56-9169-a4448b3663ee/content" + }, + { + "attributes": {}, + "contentItemNid": "a90a8beb-e9a5-481a-9afd-a86c54398950", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "5cca3c03-95b7-41ca-b034-9a02f8faabf3", + "mediaType": "application/pdf", + "name": "191341133.pdf", + "removedByFilingActivityNid": "3d7ce48b-6d6d-47ac-a745-3a1bffc4da56", + "size": 132047, + "url": "http://netfile.com/filing/v101/filings/ceeb98ca-1dfb-457f-8410-48b28b05c481/content-items/a90a8beb-e9a5-481a-9afd-a86c54398950/content" + }, + { + "attributes": {}, + "contentItemNid": "e6c25a10-161a-4735-91ec-3af2cde70ac0", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "3d7ce48b-6d6d-47ac-a745-3a1bffc4da56", + "mediaType": "text/plain", + "name": "192161445.txt", + "removedByFilingActivityNid": null, + "size": 4827, + "url": "http://netfile.com/filing/v101/filings/ceeb98ca-1dfb-457f-8410-48b28b05c481/content-items/e6c25a10-161a-4735-91ec-3af2cde70ac0/content" + }, + { + "attributes": {}, + "contentItemNid": "e081bdc4-7ccc-440e-af5f-5920df952258", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "3d7ce48b-6d6d-47ac-a745-3a1bffc4da56", + "mediaType": "application/pdf", + "name": "192161465.pdf", + "removedByFilingActivityNid": null, + "size": 132510, + "url": "http://netfile.com/filing/v101/filings/ceeb98ca-1dfb-457f-8410-48b28b05c481/content-items/e081bdc4-7ccc-440e-af5f-5920df952258/content" + }, + { + "attributes": {}, + "contentItemNid": "75ea3205-9160-4d80-aeb1-d9129997a77f", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "3d7ce48b-6d6d-47ac-a745-3a1bffc4da56", + "mediaType": "application/pdf", + "name": "192161467.pdf", + "removedByFilingActivityNid": null, + "size": 132209, + "url": "http://netfile.com/filing/v101/filings/ceeb98ca-1dfb-457f-8410-48b28b05c481/content-items/75ea3205-9160-4d80-aeb1-d9129997a77f/content" + } + ], + "filerMeta": { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing, Home", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "booleans": {}, + "commonName": "Tri Ngo Election Committee Oakland District 1 Councilmember Campaign 2020", + "dates": { + "DateCreated": "2019-11-20T18:11:08.127+00:00" + }, + "emailList": [ + { + "address": "***", + "emailType": "Notification" + } + ], + "filerId": "183836272", + "numbers": {}, + "phoneList": [ + { + "number": "***", + "phoneType": "Home" + } + ], + "status": "Terminated", + "strings": { + "PriorName1": "Ngo, Tri", + "RegType1": "Candidate or Officeholder", + "Registration_CA SOS": "1426138" + } + }, + "filingActivityType": "FiledAmendment", + "filingAuthority": "NetFileAgencyAdmin", + "filingMeta": { + "amendmentDescription": null, + "amendmentSequence": 1, + "amendmentType": "Full", + "booleans": { + "IsIndependentExpenditure": false, + "IsPublic": true, + "IsReportedToParentJurisdiction": false, + "IsTermination": false + }, + "dates": {}, + "endDate": "2020-06-30", + "formId": "f2a7917d-12a4-47ba-a0fb-6052cb544509", + "issuedFilingId": "192161441", + "legalFilingDate": "2020-08-25", + "legalFilingDateTime": "2020-08-26T02:34:54.203+00:00", + "mechanismType": "Electronic", + "notes": {}, + "numbers": { + "FormToolHash": 1316828 + }, + "reportNumber": "", + "specificationKey": "CAL:FPPC460:2.0", + "startDate": "2020-01-01", + "strings": { + "FormGroupId": "18128895-1d28-4094-92e6-dd7b9c405fae", + "SAN": null + }, + "vendorName": "NetFile", + "vendorTrackingId": null, + "vendorVersion": "1.0" + }, + "filingNid": "ceeb98ca-1dfb-457f-8410-48b28b05c481", + "filingVersion": 2, + "hasEfileContent": true, + "originalFilingId": "191341108", + "specificationRef": { + "name": "FPPC460", + "org": "CAL", + "version": "2.0" + }, + "visibilityLevel": "Staff" + }, + { + "activities": [], + "agencyMeta": { + "aid": "COAK", + "applicationDataspaceId": "163882", + "booleans": {}, + "clientDataspaceId": "163881", + "dates": {}, + "numbers": {}, + "strings": { + "Application": "CAMPAIGN" + } + }, + "apiVersion": "V101", + "calculatedDate": "2020-06-30", + "contentItems": [ + { + "attributes": {}, + "contentItemNid": "174e85f6-5e07-44e2-a1fa-5efca2ff4516", + "contentType": "Efiling", + "description": "efiling", + "includedByFilingActivityNid": "0cf642a8-1d0c-4fdf-85a2-c00864b0d982", + "mediaType": "text/plain", + "name": "191004868.txt", + "removedByFilingActivityNid": null, + "size": 74155, + "url": "http://netfile.com/filing/v101/filings/2e77c8c4-cd98-46c1-ab13-31b655c8cd2d/content-items/174e85f6-5e07-44e2-a1fa-5efca2ff4516/content" + }, + { + "attributes": {}, + "contentItemNid": "21c92979-0574-4708-be4d-cb2575b1cb6c", + "contentType": "CompleteRendering", + "description": "complete-rendering", + "includedByFilingActivityNid": "0cf642a8-1d0c-4fdf-85a2-c00864b0d982", + "mediaType": "application/pdf", + "name": "191004887.pdf", + "removedByFilingActivityNid": null, + "size": 871396, + "url": "http://netfile.com/filing/v101/filings/2e77c8c4-cd98-46c1-ab13-31b655c8cd2d/content-items/21c92979-0574-4708-be4d-cb2575b1cb6c/content" + }, + { + "attributes": {}, + "contentItemNid": "a7f1ca87-2750-4030-8f3f-2c978e51599c", + "contentType": "RedactedRendering", + "description": "redacted-rendering", + "includedByFilingActivityNid": "0cf642a8-1d0c-4fdf-85a2-c00864b0d982", + "mediaType": "application/pdf", + "name": "191004889.pdf", + "removedByFilingActivityNid": null, + "size": 864459, + "url": "http://netfile.com/filing/v101/filings/2e77c8c4-cd98-46c1-ab13-31b655c8cd2d/content-items/a7f1ca87-2750-4030-8f3f-2c978e51599c/content" + } + ], + "filerMeta": { + "addressList": [ + { + "addressTypes": "Disclosure, Mailing", + "city": "Oakland", + "line1": "***", + "line2": "***", + "state": "CA", + "zip": "***" + } + ], + "booleans": {}, + "commonName": "Dominguez Walton for City Council 2020", + "dates": { + "DateCreated": "2019-06-05T16:13:46.617+00:00" + }, + "emailList": [ + { + "address": "***", + "emailType": "Notification" + } + ], + "filerId": "180940178", + "numbers": {}, + "phoneList": [ + { + "number": "***", + "phoneType": "Work" + } + ], + "status": "Terminated", + "strings": { + "RegType1": "Candidate or Officeholder", + "Registration_CA SOS": "1418926" + } + }, + "filingActivityType": "FiledOriginal", + "filingAuthority": "NetFileAgencyAdmin", + "filingMeta": { + "amendmentDescription": null, + "amendmentSequence": null, + "amendmentType": "None", + "booleans": { + "IsIndependentExpenditure": false, + "IsPublic": true, + "IsReportedToParentJurisdiction": false, + "IsTermination": false + }, + "dates": {}, + "endDate": "2020-06-30", + "formId": "f2a7917d-12a4-47ba-a0fb-6052cb544509", + "issuedFilingId": "191004864", + "legalFilingDate": "2020-07-09", + "legalFilingDateTime": "2020-07-10T04:41:29.347+00:00", + "mechanismType": "Electronic", + "notes": {}, + "numbers": { + "FormToolHash": 1313957 + }, + "reportNumber": "", + "specificationKey": "CAL:FPPC460:2.0", + "startDate": "2020-01-01", + "strings": { + "FormGroupId": "18128895-1d28-4094-92e6-dd7b9c405fae", + "SAN": null + }, + "vendorName": "NetFile", + "vendorTrackingId": null, + "vendorVersion": "1.0" + }, + "filingNid": "2e77c8c4-cd98-46c1-ab13-31b655c8cd2d", + "filingVersion": 1, + "hasEfileContent": true, + "originalFilingId": "191004864", + "specificationRef": { + "name": "FPPC460", + "org": "CAL", + "version": "2.0" + }, + "visibilityLevel": "Staff" + } +] \ No newline at end of file diff --git a/download/tests/test_data/transactions.json b/download/tests/test_data/transactions.json new file mode 100644 index 000000000..c73cac5ae --- /dev/null +++ b/download/tests/test_data/transactions.json @@ -0,0 +1,14492 @@ +[ + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Emeryville", + "geocodeStatus": "Unidentified", + "id": "02e1553e-668a-4e09-a918-c965fb468bba", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + }, + { + "addressType": "Contributor", + "city": "Somerville", + "geocodeStatus": "Identified", + "id": "579863ae-42eb-4745-92f9-a0e0c97fdc9d", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "MA", + "zip": "***" + } + ], + "allNames": "Scott Sacherer ActBlue", + "calTransactionType": "F460A", + "calculatedAmount": 500.0, + "calculatedDate": "2020-08-23", + "creationDate": "2022-02-19T10:44:47.952-08:00", + "elementActivityNid": "0962746b-73c1-43a7-910c-6fa5bd2c01b6", + "elementClassification": "Transaction", + "elementModelNid": "68476c72-84d8-4a53-8092-35edbcaaa7d1", + "elementNid": "02376c2c-baeb-4851-a0a8-e0a6ee214de6", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "Salesforce", + "filerNid": "190792446", + "filingActivityNid": "2fbbb12c-73e2-4108-ba7e-91a9b71c7787", + "filingActivityType": "FiledAmendment", + "filingNid": "aa3a9547-7c09-4e6e-9e17-6c22bbfca33e", + "isItemized": true, + "occupation": "Executive", + "publishSequence": 378822, + "revisionNid": "66c7d97d-221c-405d-b7e1-d6e119511762", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 500.0, + "calculatedDate": "2020-08-23", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": "366 Summer Street", + "intrAdr2": null, + "intrCity": "Somerville", + "intrEmp": null, + "intrNamF": null, + "intrNamL": "ActBlue", + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": "MA", + "intrSelf": false, + "intrZip4": "02144", + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [ + { + "elecCycle": "General", + "elecDate": "2020-01-01", + "parentTranId": "IDT647", + "splitAmt": 500.0 + } + ], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 500.0, + "tranAmt2": 500.0, + "tranChkNo": null, + "tranCity": "Emeryville", + "tranCode": null, + "tranDate": "2020-08-23", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "Salesforce", + "tranId": "IDT647", + "tranNamF": "Scott", + "tranNamL": "Sacherer", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "Executive", + "tranST": "CA", + "tranSelf": false, + "tranType": "I", + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "IDT647", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T10:44:47.952-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Oakland", + "geocodeStatus": "Identified", + "id": "d41cf3e4-b232-400b-85ab-fb7771b591b6", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Jennifer Bell", + "calTransactionType": "F460A", + "calculatedAmount": 250.0, + "calculatedDate": "2020-09-02", + "creationDate": "2022-02-19T10:21:37.795-08:00", + "elementActivityNid": "da292dfe-db6d-4986-8ee9-5f11ed6af5e9", + "elementClassification": "Transaction", + "elementModelNid": "fe2ed35d-aff8-4abb-a3a3-4656207bae88", + "elementNid": "a707ca48-6129-449b-818d-0d20010b63cb", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "Goldfarb & Lipman, LLP", + "filerNid": "191295439", + "filingActivityNid": "90ece804-9a82-40dc-9d37-e237f1efbe68", + "filingActivityType": "FiledOriginal", + "filingNid": "2271f180-445c-40cc-8a15-f1cbb7d53305", + "isItemized": true, + "occupation": "Attorney", + "publishSequence": 373969, + "revisionNid": "1f9afd66-3e1c-43e2-8bf4-02ffe2c75abf", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 250.0, + "calculatedDate": "2020-09-02", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": false, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [ + { + "elecCycle": "General", + "elecDate": "2020-01-01", + "parentTranId": "BEsVIW6NuhUi", + "splitAmt": 250.0 + } + ], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 250.0, + "tranAmt2": 250.0, + "tranChkNo": null, + "tranCity": "Oakland", + "tranCode": null, + "tranDate": "2020-09-02", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "Goldfarb & Lipman, LLP", + "tranId": "BEsVIW6NuhUi", + "tranNamF": "Jennifer", + "tranNamL": "Bell", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "Attorney", + "tranST": "CA", + "tranSelf": false, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "BEsVIW6NuhUi", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T10:21:37.795-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Alameda", + "geocodeStatus": "Identified", + "id": "88e61979-fd47-46b5-b0ba-0892e46923cd", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + }, + { + "addressType": "Contributor", + "city": "Somerville", + "geocodeStatus": "Identified", + "id": "99279371-ab95-4a61-894e-b781696615bc", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "MA", + "zip": "***" + } + ], + "allNames": "Stewart Anderson ActBlue", + "calTransactionType": "F460A", + "calculatedAmount": 100.0, + "calculatedDate": "2020-05-18", + "creationDate": "2022-02-19T09:49:06.696-08:00", + "elementActivityNid": "af39e286-9382-4d11-bf35-9f056000c048", + "elementClassification": "Transaction", + "elementModelNid": "959ac974-e88c-4a6d-b1c7-bb2c20fadc4e", + "elementNid": "07bf72e3-4deb-41d5-9d73-739d50ea30eb", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "First American Title", + "filerNid": "180940178", + "filingActivityNid": "0cf642a8-1d0c-4fdf-85a2-c00864b0d982", + "filingActivityType": "FiledOriginal", + "filingNid": "2e77c8c4-cd98-46c1-ab13-31b655c8cd2d", + "isItemized": true, + "occupation": "Account Executive", + "publishSequence": 364491, + "revisionNid": "dc51d2f0-f8e5-4a71-967d-f296cadf655e", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 100.0, + "calculatedDate": "2020-05-18", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": "366 Summer St", + "intrAdr2": null, + "intrCity": "Somerville", + "intrEmp": null, + "intrNamF": null, + "intrNamL": "ActBlue", + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": "MA", + "intrSelf": false, + "intrZip4": "02144", + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [ + { + "elecCycle": "General", + "elecDate": "2020-01-01", + "parentTranId": "ZzIX3cIYuzNK", + "splitAmt": 350.0 + } + ], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 100.0, + "tranAmt2": 100.0, + "tranChkNo": null, + "tranCity": "Alameda", + "tranCode": null, + "tranDate": "2020-05-18", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "First American Title", + "tranId": "ZzIX3cIYuzNK", + "tranNamF": "Stewart", + "tranNamL": "Anderson", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "Account Executive", + "tranST": "CA", + "tranSelf": false, + "tranType": "I", + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "ZzIX3cIYuzNK", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T09:49:06.695-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Washington", + "geocodeStatus": "Identified", + "id": "f4a028c5-cd52-416c-aa2c-e34368a42892", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "DC", + "zip": "***" + } + ], + "allNames": "Teamsters Joint Council #7", + "calTransactionType": "F497P1", + "calculatedAmount": 1700.0, + "calculatedDate": "2020-11-02", + "creationDate": "2022-02-19T10:53:55.536-08:00", + "elementActivityNid": "c5a85ee8-c123-425f-be99-03c77183b840", + "elementClassification": "Transaction", + "elementModelNid": "8ecd6a0f-b6ae-405f-8b25-a84002bef1c4", + "elementNid": "6bc7d9fa-60ed-4d7b-a74a-10c27a63936c", + "elementStatus": "Active", + "elementType": "F497P1", + "employer": null, + "filerNid": "191590062", + "filingActivityNid": "ecf9974f-c952-48ad-9e75-57e1827fa38d", + "filingActivityType": "FiledOriginal", + "filingNid": "68e904ba-cfb9-46cd-9acf-c1b51cdc4800", + "isItemized": true, + "occupation": null, + "publishSequence": 380671, + "revisionNid": "abacef57-3ba0-4fa5-a350-da3b3e630bf4", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F497P1", + "calculatedAmount": 1700.0, + "calculatedDate": "2020-11-02", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": "1257632", + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "COM", + "externalId": null, + "formType": "F497P1", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": null, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "S497", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 1700.0, + "tranAmt2": null, + "tranChkNo": null, + "tranCity": "Washington", + "tranCode": null, + "tranDate": "2020-11-02", + "tranDate1": null, + "tranDscr": null, + "tranEmp": null, + "tranId": "INC325", + "tranNamF": null, + "tranNamL": "Teamsters Joint Council #7", + "tranNamS": null, + "tranNamT": null, + "tranOcc": null, + "tranST": "DC", + "tranSelf": false, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "INC325", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T10:53:55.536-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Oakland", + "geocodeStatus": "Identified", + "id": "4139587f-7132-446f-91a4-ae8b2d4542ec", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Sheilagh Andujar", + "calTransactionType": "F460A", + "calculatedAmount": 150.0, + "calculatedDate": "2020-09-17", + "creationDate": "2022-02-19T11:05:16.681-08:00", + "elementActivityNid": "94241dd0-cb29-4d14-bf7b-dc8ebaebc342", + "elementClassification": "Transaction", + "elementModelNid": "2bfcbf0d-d1e7-4397-ba05-28b1546f5808", + "elementNid": "5baa4267-ee52-4dad-bf2c-2cd4617c3d5d", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "Oakland Unified School District", + "filerNid": "123004056", + "filingActivityNid": "5e94f0fe-13d0-4fd5-9028-8d0bc1e3af71", + "filingActivityType": "FiledAmendment", + "filingNid": "52db3c35-59c6-498e-98f2-d2047968dfa5", + "isItemized": true, + "occupation": "Principal", + "publishSequence": 382970, + "revisionNid": "8490f440-3d2a-4bb9-a41d-721b1033aefd", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 150.0, + "calculatedDate": "2020-09-17", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": false, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 150.0, + "tranAmt2": 150.0, + "tranChkNo": null, + "tranCity": "Oakland", + "tranCode": null, + "tranDate": "2020-09-17", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "Oakland Unified School District", + "tranId": "INC895", + "tranNamF": "Sheilagh", + "tranNamL": "Andujar", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "Principal", + "tranST": "CA", + "tranSelf": false, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "INC895", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T11:05:16.68-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Oakland", + "geocodeStatus": "Identified", + "id": "0faefd2b-70bb-4352-92ac-9b82b02660a9", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "City Print & Mail", + "calTransactionType": "F460E", + "calculatedAmount": 477.97, + "calculatedDate": "2020-12-04", + "creationDate": "2022-02-19T11:12:12.738-08:00", + "elementActivityNid": "22c0cd96-8091-467e-82ff-3e1c018a6c14", + "elementClassification": "Transaction", + "elementModelNid": "5cc3dedb-8e6a-4170-b0dd-7b1dcd967e94", + "elementNid": "8cf43b41-e3fb-49eb-8588-8bd0fd88a138", + "elementStatus": "Active", + "elementType": "F460E", + "employer": null, + "filerNid": "190792446", + "filingActivityNid": "452642c0-b6da-4a78-9016-8915d70f53ee", + "filingActivityType": "FiledOriginal", + "filingNid": "5f5691e9-3c48-457d-8e8f-faeecf8edf94", + "isItemized": true, + "occupation": null, + "publishSequence": 384710, + "revisionNid": "025baa18-6673-4e59-8604-535b6359f59f", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460E", + "calculatedAmount": 477.97, + "calculatedDate": "2020-12-04", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "OTH", + "externalId": null, + "formType": "E", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": null, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "EXPN", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 477.97, + "tranAmt2": 37243.44, + "tranChkNo": null, + "tranCity": "Oakland", + "tranCode": "LIT", + "tranDate": "2020-12-04", + "tranDate1": null, + "tranDscr": null, + "tranEmp": null, + "tranId": "EXP394", + "tranNamF": null, + "tranNamL": "City Print & Mail", + "tranNamS": null, + "tranNamT": null, + "tranOcc": null, + "tranST": "CA", + "tranSelf": null, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "EXP394", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T11:12:12.738-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Oakland", + "geocodeStatus": "Identified", + "id": "fe327270-dd73-422b-865d-e986f4b6fc91", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Beth Trimarco", + "calTransactionType": "F460E", + "calculatedAmount": 449.82, + "calculatedDate": "2020-10-08", + "creationDate": "2022-02-19T10:45:00.692-08:00", + "elementActivityNid": "adc7f64c-26eb-41a9-ad6e-1d20a8aa0260", + "elementClassification": "Transaction", + "elementModelNid": "16090e35-e901-4c9f-8c69-2a9f773dda1f", + "elementNid": "540300d8-893e-41dd-baf9-89a09e7cd6fe", + "elementStatus": "Active", + "elementType": "F460E", + "employer": null, + "filerNid": "122966045", + "filingActivityNid": "9b9880cf-d039-483d-9f12-56676b42ee13", + "filingActivityType": "FiledOriginal", + "filingNid": "dba81d85-cbcd-4fce-b1c8-62896660bda7", + "isItemized": true, + "occupation": null, + "publishSequence": 378836, + "revisionNid": "884ea8a0-4778-4bcc-844b-88e769a6750f", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460E", + "calculatedAmount": 449.82, + "calculatedDate": "2020-10-08", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "E", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": null, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "EXPN", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 449.82, + "tranAmt2": 0.0, + "tranChkNo": "0", + "tranCity": "Oakland", + "tranCode": "IND", + "tranDate": "2020-10-08", + "tranDate1": null, + "tranDscr": "Mailer ~ I.E. will appear on Schedule D in the period released.", + "tranEmp": null, + "tranId": "E1765", + "tranNamF": "Beth", + "tranNamL": "Trimarco", + "tranNamS": null, + "tranNamT": null, + "tranOcc": null, + "tranST": "CA", + "tranSelf": null, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "E1765", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T10:45:00.69-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Oakland", + "geocodeStatus": "Identified", + "id": "21fdaa9f-81bb-46d1-8d9f-698e7520fca2", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + }, + { + "addressType": "Contributor", + "city": "Washington", + "geocodeStatus": "Identified", + "id": "4951d363-e12b-4153-867c-a7fc782a6fda", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "DC", + "zip": "***" + } + ], + "allNames": "Floyd Huen Democracy Engine LLC", + "calTransactionType": "F460A", + "calculatedAmount": 250.0, + "calculatedDate": "2021-03-26", + "creationDate": "2022-02-19T11:30:16.407-08:00", + "elementActivityNid": "4da32c97-fa51-46e3-a39d-5e03f0711846", + "elementClassification": "Transaction", + "elementModelNid": "5f2fd125-ea9e-415c-a3f9-72008c0ebc21", + "elementNid": "5186082d-0007-400a-ab46-e14827fc1f67", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "n/a", + "filerNid": "166380764", + "filingActivityNid": "ebfbeb95-5433-40a4-bd68-b76331cf26f1", + "filingActivityType": "FiledOriginal", + "filingNid": "8fbf2f8d-b0cf-4e3e-89ed-eecf4942ec03", + "isItemized": true, + "occupation": "Retired", + "publishSequence": 391199, + "revisionNid": "55008327-ac63-4f7d-b68a-5fad1c5ad4bc", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 250.0, + "calculatedDate": "2021-03-26", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": "416 Florida Ave NW", + "intrAdr2": null, + "intrCity": "Washington", + "intrEmp": null, + "intrNamF": null, + "intrNamL": "Democracy Engine LLC", + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": "DC", + "intrSelf": false, + "intrZip4": "20001", + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [ + { + "elecCycle": "Other", + "elecDate": "2021-01-01", + "parentTranId": "IDT587", + "splitAmt": 250.0 + }, + { + "elecCycle": "Other", + "elecDate": "2020-01-01", + "parentTranId": "IDT587", + "splitAmt": 250.0 + }, + { + "elecCycle": "General", + "elecDate": "2018-01-01", + "parentTranId": "IDT587", + "splitAmt": 720.0 + } + ], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 250.0, + "tranAmt2": 250.0, + "tranChkNo": null, + "tranCity": "Oakland", + "tranCode": null, + "tranDate": "2021-03-26", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "n/a", + "tranId": "IDT587", + "tranNamF": "Floyd", + "tranNamL": "Huen", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "Retired", + "tranST": "CA", + "tranSelf": false, + "tranType": "I", + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "IDT587", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T11:30:16.406-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Durham", + "geocodeStatus": "Identified", + "id": "62f5e9bf-709d-4d29-9dec-dc2779f952e9", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "NC", + "zip": "***" + }, + { + "addressType": "Contributor", + "city": "Somerville", + "geocodeStatus": "Identified", + "id": "579863ae-42eb-4745-92f9-a0e0c97fdc9d", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "MA", + "zip": "***" + } + ], + "allNames": "Leigh Davenport ActBlue", + "calTransactionType": "F460A", + "calculatedAmount": 650.0, + "calculatedDate": "2020-12-30", + "creationDate": "2022-02-19T11:12:12.499-08:00", + "elementActivityNid": "ef9d7b41-5df7-4121-bacb-0f9985acab75", + "elementClassification": "Transaction", + "elementModelNid": "3c8f7c75-c7e5-41fe-bc22-22c814e05865", + "elementNid": "da59e907-4d12-4143-a471-a4573cb1c8f5", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "Duke Law Civil Justice Clinic", + "filerNid": "190792446", + "filingActivityNid": "452642c0-b6da-4a78-9016-8915d70f53ee", + "filingActivityType": "FiledOriginal", + "filingNid": "5f5691e9-3c48-457d-8e8f-faeecf8edf94", + "isItemized": true, + "occupation": "Intern", + "publishSequence": 384710, + "revisionNid": "14acacd4-26a2-4731-8b99-85529ae9c2cc", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 650.0, + "calculatedDate": "2020-12-30", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": "366 Summer Street", + "intrAdr2": null, + "intrCity": "Somerville", + "intrEmp": null, + "intrNamF": null, + "intrNamL": "ActBlue", + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": "MA", + "intrSelf": false, + "intrZip4": "02144", + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [ + { + "elecCycle": "General", + "elecDate": "2020-01-01", + "parentTranId": "IDT1779", + "splitAmt": 900.0 + } + ], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 650.0, + "tranAmt2": 900.0, + "tranChkNo": null, + "tranCity": "Durham", + "tranCode": null, + "tranDate": "2020-12-30", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "Duke Law Civil Justice Clinic", + "tranId": "IDT1779", + "tranNamF": "Leigh", + "tranNamL": "Davenport", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "Intern", + "tranST": "NC", + "tranSelf": false, + "tranType": "I", + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "IDT1779", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T11:12:12.499-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Charlotte", + "geocodeStatus": "Unidentified", + "id": "82f0fa23-b57c-4b71-b9d9-495421153c34", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "NC", + "zip": "***" + } + ], + "allNames": "Card Services Center", + "calTransactionType": "F460F", + "calculatedAmount": 0.0, + "calculatedDate": "2020-12-31", + "creationDate": "2022-02-19T01:19:52.049-08:00", + "elementActivityNid": "8ad32d54-afdd-45fe-a35c-9bdfbc213698", + "elementClassification": "Transaction", + "elementModelNid": "428bf541-45e2-4aa4-819c-e8db562c12cf", + "elementNid": "e0b706f4-31ca-4675-a67e-770fac6a6370", + "elementStatus": "Active", + "elementType": "F460F", + "employer": null, + "filerNid": "181463574", + "filingActivityNid": "64d9135d-eb97-4107-9af1-92fdf7965df9", + "filingActivityType": "FiledOriginal", + "filingNid": "8d58b7b6-98c7-4e63-9e06-50becb951fb1", + "isItemized": true, + "occupation": null, + "publishSequence": 203017, + "revisionNid": "9b4c3e73-d42f-4641-8704-379c918dac61", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": 0.0, + "amtPaid": 418.41, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": 418.41, + "calTransactionType": "F460F", + "calculatedAmount": 0.0, + "calculatedDate": "2020-12-31", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": 0.0, + "entityCd": "OTH", + "externalId": null, + "formType": "F", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": null, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "DEBT", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": null, + "tranAmt2": null, + "tranChkNo": null, + "tranCity": "Charlotte", + "tranCode": null, + "tranDate": null, + "tranDate1": null, + "tranDscr": "Credit Card Payment", + "tranEmp": null, + "tranId": "PAY738", + "tranNamF": null, + "tranNamL": "Card Services Center", + "tranNamS": null, + "tranNamT": null, + "tranOcc": null, + "tranST": "NC", + "tranSelf": null, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "PAY738", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T01:19:52.048-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Antioch", + "geocodeStatus": "Identified", + "id": "55e8a420-1eec-4d8e-82fe-e703c050de28", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Jacqueline Tinnin", + "calTransactionType": "F460A", + "calculatedAmount": 200.0, + "calculatedDate": "2020-10-04", + "creationDate": "2022-02-19T01:09:32.433-08:00", + "elementActivityNid": "bd0940a9-c686-4a46-abc7-bc81ba39e7cc", + "elementClassification": "Transaction", + "elementModelNid": "a7a305ab-57b9-4c9c-b26b-0f4e61e8a72a", + "elementNid": "245109eb-ddc0-4df0-b37f-73c08e6d62b1", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "AT&T", + "filerNid": "178046032", + "filingActivityNid": "a49834dd-7e27-4446-aebc-b6982115f51c", + "filingActivityType": "FiledOriginal", + "filingNid": "04a4c88b-9968-481a-8356-05989dcf0d96", + "isItemized": true, + "occupation": "Engineer", + "publishSequence": 198861, + "revisionNid": "7763b45c-87f8-4b59-a5cd-48ea7e560b96", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 200.0, + "calculatedDate": "2020-10-04", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": false, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [ + { + "elecCycle": "General", + "elecDate": "2020-01-01", + "parentTranId": "fLsgv8l2679R", + "splitAmt": 200.0 + } + ], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 200.0, + "tranAmt2": 200.0, + "tranChkNo": null, + "tranCity": "Antioch", + "tranCode": null, + "tranDate": "2020-10-04", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "AT&T", + "tranId": "fLsgv8l2679R", + "tranNamF": "Jacqueline", + "tranNamL": "Tinnin", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "Engineer", + "tranST": "CA", + "tranSelf": false, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "fLsgv8l2679R", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T01:09:32.432-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Walnut Creek", + "geocodeStatus": "Identified", + "id": "3e6a3671-959f-46b4-bad7-879acf1d3b10", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Payentry", + "calTransactionType": "F460E", + "calculatedAmount": 770.54, + "calculatedDate": "2020-08-31", + "creationDate": "2022-02-19T10:36:02.917-08:00", + "elementActivityNid": "8052b0a2-cc3c-4047-819f-710a0e3f41bd", + "elementClassification": "Transaction", + "elementModelNid": "b85b4eec-17d2-463e-8691-937d40b7e150", + "elementNid": "6ec590f6-8442-4e36-848e-0f272251164c", + "elementStatus": "Active", + "elementType": "F460E", + "employer": null, + "filerNid": "151524257", + "filingActivityNid": "af7edef8-bc9c-40ba-a613-4fc8f2569a63", + "filingActivityType": "FiledAmendment", + "filingNid": "27f47ae2-91fc-4bd0-b9b1-9d79495dd03b", + "isItemized": true, + "occupation": null, + "publishSequence": 377280, + "revisionNid": "5ffb7aa0-6ccd-4922-8a72-c0adf2a2ca65", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460E", + "calculatedAmount": 770.54, + "calculatedDate": "2020-08-31", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "OTH", + "externalId": null, + "formType": "E", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": null, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "EXPN", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 770.54, + "tranAmt2": 1107.72, + "tranChkNo": null, + "tranCity": "Walnut Creek", + "tranCode": "SAL", + "tranDate": "2020-08-31", + "tranDate1": null, + "tranDscr": null, + "tranEmp": null, + "tranId": "EXP1179", + "tranNamF": null, + "tranNamL": "Payentry", + "tranNamS": null, + "tranNamT": null, + "tranOcc": null, + "tranST": "CA", + "tranSelf": null, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "EXP1179", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T10:36:02.916-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "San Francisco", + "geocodeStatus": "Identified", + "id": "d53d1de2-8dd4-46f6-9c2d-b8f87c89f12d", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Stripe", + "calTransactionType": "F460E", + "calculatedAmount": 39.16, + "calculatedDate": "2020-08-12", + "creationDate": "2022-02-19T11:05:17.529-08:00", + "elementActivityNid": "0ff907d9-6a57-4f08-8b4f-a41f30ae6bf6", + "elementClassification": "Transaction", + "elementModelNid": "e62ca6a7-301c-4dfd-bd19-ee391ff85b8c", + "elementNid": "c040f3b0-46d6-48ff-9afb-06ebcd9fb68b", + "elementStatus": "Active", + "elementType": "F460E", + "employer": null, + "filerNid": "123004056", + "filingActivityNid": "5e94f0fe-13d0-4fd5-9028-8d0bc1e3af71", + "filingActivityType": "FiledAmendment", + "filingNid": "52db3c35-59c6-498e-98f2-d2047968dfa5", + "isItemized": true, + "occupation": null, + "publishSequence": 382970, + "revisionNid": "24584c60-05fa-4d59-bc73-83b1b1fabdc1", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460E", + "calculatedAmount": 39.16, + "calculatedDate": "2020-08-12", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "OTH", + "externalId": null, + "formType": "E", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": null, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "EXPN", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 39.16, + "tranAmt2": 1390.78, + "tranChkNo": null, + "tranCity": "San Francisco", + "tranCode": "FND", + "tranDate": "2020-08-12", + "tranDate1": null, + "tranDscr": null, + "tranEmp": null, + "tranId": "EXP984", + "tranNamF": null, + "tranNamL": "Stripe", + "tranNamS": null, + "tranNamT": null, + "tranOcc": null, + "tranST": "CA", + "tranSelf": null, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "EXP984", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T11:05:17.528-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Oakland", + "geocodeStatus": "Identified", + "id": "214ae9fc-53dc-4eee-96b0-a715a0016408", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Hibser Yamauchi Architects", + "calTransactionType": "F460A", + "calculatedAmount": 3500.0, + "calculatedDate": "2020-08-28", + "creationDate": "2022-02-19T11:05:16.912-08:00", + "elementActivityNid": "30db81be-a522-4ba6-bba6-0f23c9327322", + "elementClassification": "Transaction", + "elementModelNid": "35f35bef-0b66-4813-981f-4955f1b8c21a", + "elementNid": "1f49c6f6-cb27-4400-b545-0ee26a3d0938", + "elementStatus": "Active", + "elementType": "F460A", + "employer": null, + "filerNid": "123004056", + "filingActivityNid": "5e94f0fe-13d0-4fd5-9028-8d0bc1e3af71", + "filingActivityType": "FiledAmendment", + "filingNid": "52db3c35-59c6-498e-98f2-d2047968dfa5", + "isItemized": true, + "occupation": "Business is a Corporation", + "publishSequence": 382970, + "revisionNid": "bde70be3-315c-48e0-8d61-973b41825612", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 3500.0, + "calculatedDate": "2020-08-28", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "OTH", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": false, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 3500.0, + "tranAmt2": 3500.0, + "tranChkNo": null, + "tranCity": "Oakland", + "tranCode": null, + "tranDate": "2020-08-28", + "tranDate1": null, + "tranDscr": null, + "tranEmp": null, + "tranId": "INC802", + "tranNamF": null, + "tranNamL": "Hibser Yamauchi Architects", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "Business is a Corporation", + "tranST": "CA", + "tranSelf": false, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "INC802", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T11:05:16.911-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "OAKLAND", + "geocodeStatus": "Identified", + "id": "242b26ce-ef6f-49b7-90d3-34f09f8cc3ec", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "ROBERT D SPENCER", + "calTransactionType": "F496P3", + "calculatedAmount": 16.0, + "calculatedDate": "2020-07-16", + "creationDate": "2022-02-19T01:00:35.85-08:00", + "elementActivityNid": "b90d27c2-5039-46b5-ae9c-7e148801c959", + "elementClassification": "Transaction", + "elementModelNid": "652c3876-d850-4b2e-a84b-d2837a25470d", + "elementNid": "7477fb0e-de2b-4dc2-a8e8-9c0987007b46", + "elementStatus": "Active", + "elementType": "F496P3", + "employer": "URBAN ECONOMICS", + "filerNid": "122962572", + "filingActivityNid": "86524e2f-09eb-492f-a12a-d67380e26166", + "filingActivityType": "FiledOriginal", + "filingNid": "fcd335d0-7da8-46a5-a163-475e8d699ca5", + "isItemized": true, + "occupation": "PRINCIPAL/ECONOMIST", + "publishSequence": 195109, + "revisionNid": "5fc8f2ca-16bf-48bd-967b-b9848206d361", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F496P3", + "calculatedAmount": 16.0, + "calculatedDate": "2020-07-16", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "F496P3", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": false, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": "INC:A:9564", + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 16.0, + "tranAmt2": 1112.0, + "tranChkNo": null, + "tranCity": "OAKLAND", + "tranCode": null, + "tranDate": "2020-07-16", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "URBAN ECONOMICS", + "tranId": "INC9564", + "tranNamF": "ROBERT D", + "tranNamL": "SPENCER", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "PRINCIPAL/ECONOMIST", + "tranST": "CA", + "tranSelf": false, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "INC9564", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T01:00:35.85-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Oakland", + "geocodeStatus": "Identified", + "id": "69cc5634-49a1-4fc9-810a-4c90453fdef5", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + }, + { + "addressType": "Contributor", + "city": "Somerville", + "geocodeStatus": "Identified", + "id": "579863ae-42eb-4745-92f9-a0e0c97fdc9d", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "MA", + "zip": "***" + } + ], + "allNames": "Brendan Casey ActBlue", + "calTransactionType": "F460A", + "calculatedAmount": 40.0, + "calculatedDate": "2020-08-24", + "creationDate": "2022-02-19T10:44:39.012-08:00", + "elementActivityNid": "7a6222a2-d15f-46ad-a10f-18e16ef80a79", + "elementClassification": "Transaction", + "elementModelNid": "b634d6c2-5fd8-42c6-8a63-5e041e1d7b4b", + "elementNid": "c154c3b8-c6fc-4dc1-af47-e0b6fa2bf7d7", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "Tacolicious", + "filerNid": "190792446", + "filingActivityNid": "2fbbb12c-73e2-4108-ba7e-91a9b71c7787", + "filingActivityType": "FiledAmendment", + "filingNid": "aa3a9547-7c09-4e6e-9e17-6c22bbfca33e", + "isItemized": true, + "occupation": "Server", + "publishSequence": 378822, + "revisionNid": "1ea27276-7b60-48df-8622-b20eec9a93f8", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 40.0, + "calculatedDate": "2020-08-24", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": "366 Summer Street", + "intrAdr2": null, + "intrCity": "Somerville", + "intrEmp": null, + "intrNamF": null, + "intrNamL": "ActBlue", + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": "MA", + "intrSelf": false, + "intrZip4": "02144", + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [ + { + "elecCycle": "General", + "elecDate": "2020-01-01", + "parentTranId": "IDT664", + "splitAmt": 140.0 + } + ], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 40.0, + "tranAmt2": 140.0, + "tranChkNo": null, + "tranCity": "Oakland", + "tranCode": null, + "tranDate": "2020-08-24", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "Tacolicious", + "tranId": "IDT664", + "tranNamF": "Brendan", + "tranNamL": "Casey", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "Server", + "tranST": "CA", + "tranSelf": false, + "tranType": "I", + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "IDT664", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T10:44:39.011-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "South San Francisco", + "geocodeStatus": "Identified", + "id": "ddef3e8d-6229-4770-9a20-f8873558b2b7", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Christian Glason", + "calTransactionType": "F460A", + "calculatedAmount": 50.0, + "calculatedDate": "2020-10-26", + "creationDate": "2022-02-19T11:12:07.898-08:00", + "elementActivityNid": "6885272b-0eb2-4a87-850a-224e42bd8922", + "elementClassification": "Transaction", + "elementModelNid": "4a291751-95c0-49d7-8494-15ddc0e1f709", + "elementNid": "70849aac-9efd-4dd5-b1a5-bb7a58a2cc90", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "Confluent", + "filerNid": "183005094", + "filingActivityNid": "bfea8fca-3b9e-43b1-887a-de685e0e3fd6", + "filingActivityType": "FiledOriginal", + "filingNid": "6b187950-a935-4180-bcb6-50e5c51a096b", + "isItemized": true, + "occupation": "Head Of Lifecycle Marketing", + "publishSequence": 384701, + "revisionNid": "12ed383a-ea55-41e0-9739-8558d2dfd0c6", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 50.0, + "calculatedDate": "2020-10-26", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": false, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [ + { + "elecCycle": "General", + "elecDate": "2020-01-01", + "parentTranId": "INC1299", + "splitAmt": 350.0 + } + ], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 50.0, + "tranAmt2": 350.0, + "tranChkNo": null, + "tranCity": "South San Francisco", + "tranCode": null, + "tranDate": "2020-10-26", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "Confluent", + "tranId": "INC1299", + "tranNamF": "Christian", + "tranNamL": "Glason", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "Head Of Lifecycle Marketing", + "tranST": "CA", + "tranSelf": false, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "INC1299", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T11:12:07.898-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Oakland", + "geocodeStatus": "Identified", + "id": "43ce5a34-567f-4e99-bd61-3dd00c275dae", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + }, + { + "addressType": "Contributor", + "city": "Somerville", + "geocodeStatus": "Identified", + "id": "579863ae-42eb-4745-92f9-a0e0c97fdc9d", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "MA", + "zip": "***" + } + ], + "allNames": "Diana Gomez ActBlue", + "calTransactionType": "F460A", + "calculatedAmount": 100.0, + "calculatedDate": "2020-10-28", + "creationDate": "2022-02-19T11:12:12.532-08:00", + "elementActivityNid": "8822b2d4-49c6-43c9-b30c-76e4275cbbfa", + "elementClassification": "Transaction", + "elementModelNid": "44aa8967-a838-4eb8-9bfd-6372a112f3dd", + "elementNid": "94718bf7-8ce3-4e4d-8e64-69c39cab1bd2", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "City of Hayward", + "filerNid": "190792446", + "filingActivityNid": "452642c0-b6da-4a78-9016-8915d70f53ee", + "filingActivityType": "FiledOriginal", + "filingNid": "5f5691e9-3c48-457d-8e8f-faeecf8edf94", + "isItemized": true, + "occupation": "Community Programs Specialist", + "publishSequence": 384710, + "revisionNid": "ea15e5e1-533d-47b4-92e7-c7c81ff24bba", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 100.0, + "calculatedDate": "2020-10-28", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": "366 Summer Street", + "intrAdr2": null, + "intrCity": "Somerville", + "intrEmp": null, + "intrNamF": null, + "intrNamL": "ActBlue", + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": "MA", + "intrSelf": false, + "intrZip4": "02144", + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [ + { + "elecCycle": "General", + "elecDate": "2020-01-01", + "parentTranId": "IDT1687", + "splitAmt": 100.0 + } + ], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 100.0, + "tranAmt2": 100.0, + "tranChkNo": null, + "tranCity": "Oakland", + "tranCode": null, + "tranDate": "2020-10-28", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "City of Hayward", + "tranId": "IDT1687", + "tranNamF": "Diana", + "tranNamL": "Gomez", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "Community Programs Specialist", + "tranST": "CA", + "tranSelf": false, + "tranType": "I", + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "IDT1687", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T11:12:12.532-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Oakland", + "geocodeStatus": "Identified", + "id": "661a04f7-f913-4e12-86ca-b9cf17696a69", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Jason Dreisbach", + "calTransactionType": "F460A", + "calculatedAmount": 900.0, + "calculatedDate": "2020-11-11", + "creationDate": "2022-02-19T01:19:51.62-08:00", + "elementActivityNid": "766fa912-682e-4fb6-9a42-db9214b63630", + "elementClassification": "Transaction", + "elementModelNid": "43b7dc91-d727-4871-b9ac-ad51b94b55f3", + "elementNid": "be65e51f-913b-49f3-85c4-d35655ae7201", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "Dreisbach Enterprise", + "filerNid": "181463574", + "filingActivityNid": "64d9135d-eb97-4107-9af1-92fdf7965df9", + "filingActivityType": "FiledOriginal", + "filingNid": "8d58b7b6-98c7-4e63-9e06-50becb951fb1", + "isItemized": true, + "occupation": "Logistics", + "publishSequence": 203017, + "revisionNid": "42e72a44-0bc3-427c-a079-346ae4135eba", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 900.0, + "calculatedDate": "2020-11-11", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": false, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [ + { + "elecCycle": "General", + "elecDate": "2020-01-01", + "parentTranId": "INC953", + "splitAmt": 900.0 + } + ], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 900.0, + "tranAmt2": 900.0, + "tranChkNo": null, + "tranCity": "Oakland", + "tranCode": null, + "tranDate": "2020-11-11", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "Dreisbach Enterprise", + "tranId": "INC953", + "tranNamF": "Jason", + "tranNamL": "Dreisbach", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "Logistics", + "tranST": "CA", + "tranSelf": false, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "INC953", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T01:19:51.62-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "OAKLAND", + "geocodeStatus": "Identified", + "id": "421a830b-cf2e-40c7-b85f-c8d067574cb0", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "GO PUBLIC SCHOOLS ADVOCATES", + "calTransactionType": "F460F", + "calculatedAmount": 0.0, + "calculatedDate": "2021-06-28", + "creationDate": "2022-02-19T11:33:30.239-08:00", + "elementActivityNid": "8069c972-fa98-4dcf-953d-f2307a1e7fe3", + "elementClassification": "Transaction", + "elementModelNid": "82f95d36-d825-489f-a329-87a170f623fb", + "elementNid": "7aaf8b63-77ab-4af1-9244-8cd5323b6f39", + "elementStatus": "Active", + "elementType": "F460F", + "employer": null, + "filerNid": "122962572", + "filingActivityNid": "9d5076a1-f08f-46ec-84be-887eb83668ec", + "filingActivityType": "FiledOriginal", + "filingNid": "638a9dbd-8112-4d42-8444-c28e7bae0458", + "isItemized": true, + "occupation": null, + "publishSequence": 392226, + "revisionNid": "7cead860-070a-4625-a49b-1fd535244c00", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": 0.0, + "amtPaid": 0.0, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": 1225.48, + "calTransactionType": "F460F", + "calculatedAmount": 0.0, + "calculatedDate": "2021-06-28", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": 1225.48, + "entityCd": "OTH", + "externalId": null, + "formType": "F", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": null, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "DEBT", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": null, + "tranAmt2": null, + "tranChkNo": null, + "tranCity": "OAKLAND", + "tranCode": null, + "tranDate": null, + "tranDate1": null, + "tranDscr": "SPONSOR STAFF TIME", + "tranEmp": null, + "tranId": "PAY10314", + "tranNamF": null, + "tranNamL": "GO PUBLIC SCHOOLS ADVOCATES", + "tranNamS": null, + "tranNamT": null, + "tranOcc": null, + "tranST": "CA", + "tranSelf": null, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "PAY10314", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T11:33:30.238-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Somerville", + "geocodeStatus": "Unidentified", + "id": "1bfcbd35-c94f-4e75-b53b-8718bb5dd7f2", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "MA", + "zip": "***" + } + ], + "allNames": "ActBlue", + "calTransactionType": "F460E", + "calculatedAmount": 1.5, + "calculatedDate": "2020-10-28", + "creationDate": "2022-02-19T01:17:17.258-08:00", + "elementActivityNid": "1010f857-59f9-4be6-b6a7-3504247f78bf", + "elementClassification": "Transaction", + "elementModelNid": "29252301-52c2-4fbb-8d1e-b05a76954c24", + "elementNid": "be203af6-1d83-4a28-9393-b206b6d4b5c8", + "elementStatus": "Active", + "elementType": "F460E", + "employer": null, + "filerNid": "189890894", + "filingActivityNid": "70de51ad-2da8-4599-85f7-2bbb133e66b4", + "filingActivityType": "FiledOriginal", + "filingNid": "4e446473-c0fc-4f01-afad-8709f868eff2", + "isItemized": true, + "occupation": null, + "publishSequence": 202452, + "revisionNid": "f76b96a5-ce7c-4b82-b9af-509067d59510", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460E", + "calculatedAmount": 1.5, + "calculatedDate": "2020-10-28", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "OTH", + "externalId": null, + "formType": "E", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": null, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "EXPN", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 1.5, + "tranAmt2": 158.03, + "tranChkNo": null, + "tranCity": "Somerville", + "tranCode": "WEB", + "tranDate": "2020-10-28", + "tranDate1": null, + "tranDscr": "FEE ON $100", + "tranEmp": null, + "tranId": "VFo3LDafif9U", + "tranNamF": null, + "tranNamL": "ActBlue", + "tranNamS": null, + "tranNamT": null, + "tranOcc": null, + "tranST": "MA", + "tranSelf": null, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "VFo3LDafif9U", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T01:17:17.258-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Oakland", + "geocodeStatus": "Identified", + "id": "f1ed1771-3a3a-4c0e-b272-9bd5d6f87ffc", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Madison Park Financial Corporation", + "calTransactionType": "F460A", + "calculatedAmount": 400.0, + "calculatedDate": "2020-09-24", + "creationDate": "2022-02-19T01:09:32.398-08:00", + "elementActivityNid": "550162ff-bc99-45f6-ac7c-c83b8cb9108a", + "elementClassification": "Transaction", + "elementModelNid": "bdbb1765-4cbe-4053-9d40-92a53a1eae8f", + "elementNid": "cfce3414-52aa-4e77-91c8-221c42cfa68e", + "elementStatus": "Active", + "elementType": "F460A", + "employer": null, + "filerNid": "178046032", + "filingActivityNid": "a49834dd-7e27-4446-aebc-b6982115f51c", + "filingActivityType": "FiledOriginal", + "filingNid": "04a4c88b-9968-481a-8356-05989dcf0d96", + "isItemized": true, + "occupation": null, + "publishSequence": 198861, + "revisionNid": "bb6e649c-5502-4562-a450-a034c718838a", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 400.0, + "calculatedDate": "2020-09-24", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "OTH", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": false, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [ + { + "elecCycle": "General", + "elecDate": "2020-01-01", + "parentTranId": "tFenyxSSmUDZ", + "splitAmt": 400.0 + } + ], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 400.0, + "tranAmt2": 400.0, + "tranChkNo": null, + "tranCity": "Oakland", + "tranCode": null, + "tranDate": "2020-09-24", + "tranDate1": null, + "tranDscr": null, + "tranEmp": null, + "tranId": "tFenyxSSmUDZ", + "tranNamF": null, + "tranNamL": "Madison Park Financial Corporation", + "tranNamS": null, + "tranNamT": null, + "tranOcc": null, + "tranST": "CA", + "tranSelf": false, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "tFenyxSSmUDZ", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T01:09:32.397-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Oakland", + "geocodeStatus": "Identified", + "id": "b4bf0938-74e7-4fe0-9692-f7ff2ad8efb6", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + }, + { + "addressType": "Contributor", + "city": "Somerville", + "geocodeStatus": "Identified", + "id": "579863ae-42eb-4745-92f9-a0e0c97fdc9d", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "MA", + "zip": "***" + } + ], + "allNames": "Chantal Reynolds ActBlue", + "calTransactionType": "F460A", + "calculatedAmount": 100.0, + "calculatedDate": "2020-11-02", + "creationDate": "2022-02-19T11:12:12.625-08:00", + "elementActivityNid": "2567c415-b874-436b-849f-3c41747c9086", + "elementClassification": "Transaction", + "elementModelNid": "9ea33748-612e-4713-9260-7ac3d6b60f59", + "elementNid": "d1197496-bc30-4ed5-810f-c1ae3f63036d", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "AC Transit", + "filerNid": "190792446", + "filingActivityNid": "452642c0-b6da-4a78-9016-8915d70f53ee", + "filingActivityType": "FiledOriginal", + "filingNid": "5f5691e9-3c48-457d-8e8f-faeecf8edf94", + "isItemized": true, + "occupation": "External Affairs Representative", + "publishSequence": 384710, + "revisionNid": "dbb1cd6a-690d-4dbe-b371-dc78a46d649c", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 100.0, + "calculatedDate": "2020-11-02", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": "366 Summer Street", + "intrAdr2": null, + "intrCity": "Somerville", + "intrEmp": null, + "intrNamF": null, + "intrNamL": "ActBlue", + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": "MA", + "intrSelf": false, + "intrZip4": "02144", + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [ + { + "elecCycle": "General", + "elecDate": "2020-01-01", + "parentTranId": "IDT1749", + "splitAmt": 200.0 + } + ], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 100.0, + "tranAmt2": 200.0, + "tranChkNo": null, + "tranCity": "Oakland", + "tranCode": null, + "tranDate": "2020-11-02", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "AC Transit", + "tranId": "IDT1749", + "tranNamF": "Chantal", + "tranNamL": "Reynolds", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "External Affairs Representative", + "tranST": "CA", + "tranSelf": false, + "tranType": "I", + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "IDT1749", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T11:12:12.625-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "San Francisco", + "geocodeStatus": "Unidentified", + "id": "c44bcb87-0b40-416e-afb9-fa88a77cced6", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + }, + { + "addressType": "Contributor", + "city": "Somerville", + "geocodeStatus": "Identified", + "id": "579863ae-42eb-4745-92f9-a0e0c97fdc9d", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "MA", + "zip": "***" + } + ], + "allNames": "Carl Goldberg ActBlue", + "calTransactionType": "F460A", + "calculatedAmount": 108.0, + "calculatedDate": "2020-09-10", + "creationDate": "2022-02-19T10:44:40.358-08:00", + "elementActivityNid": "50a27186-35a3-4be7-9c8e-7f5ce30a11f4", + "elementClassification": "Transaction", + "elementModelNid": "ad6636e5-a261-4a12-ae75-f1e9a145292a", + "elementNid": "5e52b859-0be9-4f2a-ad53-9c6e67d4b5b1", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "Zendesk", + "filerNid": "190792446", + "filingActivityNid": "2fbbb12c-73e2-4108-ba7e-91a9b71c7787", + "filingActivityType": "FiledAmendment", + "filingNid": "aa3a9547-7c09-4e6e-9e17-6c22bbfca33e", + "isItemized": true, + "occupation": "Solution Developer", + "publishSequence": 378822, + "revisionNid": "4107076e-ce7a-4e72-a81a-18c95ff707d8", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 108.0, + "calculatedDate": "2020-09-10", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": "366 Summer Street", + "intrAdr2": null, + "intrCity": "Somerville", + "intrEmp": null, + "intrNamF": null, + "intrNamL": "ActBlue", + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": "MA", + "intrSelf": false, + "intrZip4": "02144", + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [ + { + "elecCycle": "General", + "elecDate": "2020-01-01", + "parentTranId": "IDT1087", + "splitAmt": 108.0 + } + ], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 108.0, + "tranAmt2": 108.0, + "tranChkNo": null, + "tranCity": "San Francisco", + "tranCode": null, + "tranDate": "2020-09-10", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "Zendesk", + "tranId": "IDT1087", + "tranNamF": "Carl", + "tranNamL": "Goldberg", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "Solution Developer", + "tranST": "CA", + "tranSelf": false, + "tranType": "I", + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "IDT1087", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T10:44:40.357-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Oakland", + "geocodeStatus": "Identified", + "id": "8feaa0aa-b77d-42be-8d99-21056a4420dc", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + }, + { + "addressType": "Contributor", + "city": "Sacramento", + "geocodeStatus": "Identified", + "id": "c2e58dc4-c423-4ec9-a254-fd585a8745da", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Olivia Udovic eFundraising Connections", + "calTransactionType": "F460A", + "calculatedAmount": 150.0, + "calculatedDate": "2020-09-18", + "creationDate": "2022-02-19T10:28:44.04-08:00", + "elementActivityNid": "22e61448-55dd-452d-9f76-6054fd5a671b", + "elementClassification": "Transaction", + "elementModelNid": "69cd0b93-65ef-4534-803a-e1a8bc11642e", + "elementNid": "d2f74636-a94d-445b-a678-bf0f77e70893", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "Oakland USD", + "filerNid": "187606039", + "filingActivityNid": "a14802e9-4920-44d6-acfd-8422f58d3cce", + "filingActivityType": "FiledAmendment", + "filingNid": "7a11f2dc-0e1b-4c6b-bbe4-71281bc59855", + "isItemized": true, + "occupation": "Teacher", + "publishSequence": 375391, + "revisionNid": "72fb0de8-1d4c-43bb-a92e-cb41b810322f", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 150.0, + "calculatedDate": "2020-09-18", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": "2831 G Street, Suite 120", + "intrAdr2": null, + "intrCity": "Sacramento", + "intrEmp": null, + "intrNamF": null, + "intrNamL": "eFundraising Connections", + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": "CA", + "intrSelf": false, + "intrZip4": "95816", + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [ + { + "elecCycle": "General", + "elecDate": "2020-01-01", + "parentTranId": "IDT79", + "splitAmt": 150.0 + } + ], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 150.0, + "tranAmt2": 150.0, + "tranChkNo": null, + "tranCity": "Oakland", + "tranCode": null, + "tranDate": "2020-09-18", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "Oakland USD", + "tranId": "IDT79", + "tranNamF": "Olivia", + "tranNamL": "Udovic", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "Teacher", + "tranST": "CA", + "tranSelf": false, + "tranType": "I", + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "IDT79", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T10:28:44.04-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Washington", + "geocodeStatus": "Identified", + "id": "638f1ed6-0bbd-47dd-9316-9c53cf8595ff", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "DC", + "zip": "***" + } + ], + "allNames": "Jamille Shuler", + "calTransactionType": "F460A", + "calculatedAmount": 100.0, + "calculatedDate": "2020-09-01", + "creationDate": "2022-02-19T10:21:37.784-08:00", + "elementActivityNid": "62b03921-2adc-40b6-b055-568fb35b4877", + "elementClassification": "Transaction", + "elementModelNid": "d369f9cd-2f0d-4e59-8d9d-6647dd6be34c", + "elementNid": "feea4be6-9049-465d-bc9f-d645f4f17574", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "EEOC", + "filerNid": "191295439", + "filingActivityNid": "90ece804-9a82-40dc-9d37-e237f1efbe68", + "filingActivityType": "FiledOriginal", + "filingNid": "2271f180-445c-40cc-8a15-f1cbb7d53305", + "isItemized": true, + "occupation": "Analyst", + "publishSequence": 373969, + "revisionNid": "e5786de1-0ae3-4843-b6e5-1dba20fbfc54", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 100.0, + "calculatedDate": "2020-09-01", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": false, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [ + { + "elecCycle": "General", + "elecDate": "2020-01-01", + "parentTranId": "nbeveVrZ7HAV", + "splitAmt": 100.0 + } + ], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 100.0, + "tranAmt2": 100.0, + "tranChkNo": null, + "tranCity": "Washington", + "tranCode": null, + "tranDate": "2020-09-01", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "EEOC", + "tranId": "nbeveVrZ7HAV", + "tranNamF": "Jamille", + "tranNamL": "Shuler", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "Analyst", + "tranST": "DC", + "tranSelf": false, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "nbeveVrZ7HAV", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T10:21:37.784-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Oakland", + "geocodeStatus": "Unidentified", + "id": "b06c93dd-0d5c-47cd-b3f8-5b797ac22522", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + }, + { + "addressType": "Contributor", + "city": "Washington", + "geocodeStatus": "Identified", + "id": "a98862a2-0532-45ab-81a1-c44952557f41", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "DC", + "zip": "***" + } + ], + "allNames": "Ashara Ekundayo Democracy Engine, LLC", + "calTransactionType": "F460A", + "calculatedAmount": 100.0, + "calculatedDate": "2020-07-12", + "creationDate": "2022-02-19T10:44:39.761-08:00", + "elementActivityNid": "1017b373-5172-4efd-a966-a969d206ae3d", + "elementClassification": "Transaction", + "elementModelNid": "2fc8843c-be4f-4b6e-ad65-f6f8b2f753a5", + "elementNid": "e2289979-0009-4a0d-a457-dd87d7cfdcb3", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "AE Creative Consulting Partners, LLC", + "filerNid": "190792446", + "filingActivityNid": "2fbbb12c-73e2-4108-ba7e-91a9b71c7787", + "filingActivityType": "FiledAmendment", + "filingNid": "aa3a9547-7c09-4e6e-9e17-6c22bbfca33e", + "isItemized": true, + "occupation": "Cultural Strategist Consultant", + "publishSequence": 378822, + "revisionNid": "ac2bca08-0577-487f-9474-c33c2a5bdf27", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 100.0, + "calculatedDate": "2020-07-12", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": "416 Florida Avenue, NW", + "intrAdr2": null, + "intrCity": "Washington", + "intrEmp": null, + "intrNamF": null, + "intrNamL": "Democracy Engine, LLC", + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": "DC", + "intrSelf": false, + "intrZip4": "20001", + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [ + { + "elecCycle": "General", + "elecDate": "2020-01-01", + "parentTranId": "IDT6", + "splitAmt": 100.0 + } + ], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 100.0, + "tranAmt2": 100.0, + "tranChkNo": null, + "tranCity": "Oakland", + "tranCode": null, + "tranDate": "2020-07-12", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "AE Creative Consulting Partners, LLC", + "tranId": "IDT6", + "tranNamF": "Ashara", + "tranNamL": "Ekundayo", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "Cultural Strategist Consultant", + "tranST": "CA", + "tranSelf": false, + "tranType": "I", + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "IDT6", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T10:44:39.761-08:00" + }, + { + "addresses": [], + "allNames": "", + "calTransactionType": "F460ELine2", + "calculatedAmount": 146.0, + "calculatedDate": "2021-06-28", + "creationDate": "2022-02-19T11:33:30.254-08:00", + "elementActivityNid": "2545f943-a6f4-4b75-a1d9-e856a9eb4883", + "elementClassification": "UnItemizedTransaction", + "elementModelNid": "7c5f50fb-ba99-4dc6-88ca-eb658218e085", + "elementNid": "04836595-3648-4873-8891-85cb49898a84", + "elementStatus": "Active", + "elementType": "F460ELine2", + "employer": null, + "filerNid": "122962572", + "filingActivityNid": "9d5076a1-f08f-46ec-84be-887eb83668ec", + "filingActivityType": "FiledOriginal", + "filingNid": "638a9dbd-8112-4d42-8444-c28e7bae0458", + "isItemized": false, + "occupation": null, + "publishSequence": 392226, + "revisionNid": "132c4aea-5ec5-4e37-a614-0fba07ac21e1", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460ELine2", + "calculatedAmount": 146.0, + "calculatedDate": "2021-06-28", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": null, + "externalId": null, + "formType": "E", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": null, + "intrZip4": null, + "isItemized": false, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": null, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": null, + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": null, + "tranAmt2": null, + "tranChkNo": null, + "tranCity": null, + "tranCode": null, + "tranDate": null, + "tranDate1": null, + "tranDscr": null, + "tranEmp": null, + "tranId": null, + "tranNamF": null, + "tranNamL": null, + "tranNamS": null, + "tranNamT": null, + "tranOcc": null, + "tranST": null, + "tranSelf": null, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": null, + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T11:33:30.254-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Oakland", + "geocodeStatus": "Identified", + "id": "9c8b13e0-4602-4f6c-b464-65d610d59801", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "S.E. Owens & Company", + "calTransactionType": "F460F", + "calculatedAmount": 636.48, + "calculatedDate": "2020-12-30", + "creationDate": "2022-02-19T01:18:05.406-08:00", + "elementActivityNid": "4160bd92-5b2c-4199-bd31-58a61cdb84b9", + "elementClassification": "Transaction", + "elementModelNid": "a812b494-1911-4886-98f5-159aeb630cdd", + "elementNid": "95437a76-5d52-4c9f-9983-4691eff9d67d", + "elementStatus": "Active", + "elementType": "F460F", + "employer": null, + "filerNid": "151524257", + "filingActivityNid": "4ad6a499-f12c-4d96-afba-adf13b8c86df", + "filingActivityType": "FiledOriginal", + "filingNid": "ee55f68b-486d-4e0a-a092-b4baf050d2f8", + "isItemized": true, + "occupation": null, + "publishSequence": 202769, + "revisionNid": "b1aff150-3ad1-4a52-8aea-f6737465b40f", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": 636.48, + "amtPaid": 0.0, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": 0.0, + "calTransactionType": "F460F", + "calculatedAmount": 636.48, + "calculatedDate": "2020-12-30", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": 636.48, + "entityCd": "OTH", + "externalId": null, + "formType": "F", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": null, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "DEBT", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": null, + "tranAmt2": null, + "tranChkNo": null, + "tranCity": "Oakland", + "tranCode": "PRO", + "tranDate": null, + "tranDate1": null, + "tranDscr": null, + "tranEmp": null, + "tranId": "PAY1704", + "tranNamF": null, + "tranNamL": "S.E. Owens & Company", + "tranNamS": null, + "tranNamT": null, + "tranOcc": null, + "tranST": "CA", + "tranSelf": null, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "PAY1704", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T01:18:05.405-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Burbank", + "geocodeStatus": "Identified", + "id": "e2e7872e-2d11-4251-86d3-3f03ac0471d8", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "California Federation of Teachers (CFT COPE)", + "calTransactionType": "F460A", + "calculatedAmount": 1000.0, + "calculatedDate": "2020-12-14", + "creationDate": "2022-02-19T01:20:12.151-08:00", + "elementActivityNid": "86b27d24-c85c-46e1-bfa8-272d9a76c33c", + "elementClassification": "Transaction", + "elementModelNid": "345c6343-e40f-42cc-867b-31e7433ece6c", + "elementNid": "36006388-229a-4814-a2b1-6236c4af317f", + "elementStatus": "Active", + "elementType": "F460A", + "employer": null, + "filerNid": "122966045", + "filingActivityNid": "4b767d52-7767-495f-b71a-740e08f70b51", + "filingActivityType": "FiledOriginal", + "filingNid": "a3b75961-1d10-4353-807c-f1e35bf72686", + "isItemized": true, + "occupation": null, + "publishSequence": 203073, + "revisionNid": "99372b06-5326-470a-b095-e9fffdc9f337", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 1000.0, + "calculatedDate": "2020-12-14", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": "741857", + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "SCC", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": false, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 1000.0, + "tranAmt2": 1000.0, + "tranChkNo": null, + "tranCity": "Burbank", + "tranCode": null, + "tranDate": "2020-12-14", + "tranDate1": null, + "tranDscr": null, + "tranEmp": null, + "tranId": "A971", + "tranNamF": null, + "tranNamL": "California Federation of Teachers (CFT COPE)", + "tranNamS": null, + "tranNamT": null, + "tranOcc": null, + "tranST": "CA", + "tranSelf": false, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "A971", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T01:20:12.15-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Mountain View", + "geocodeStatus": "Identified", + "id": "4795ff28-97e9-48b4-b57d-e185a925c0fc", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Google Mobilize LLC", + "calTransactionType": "F460G", + "calculatedAmount": 450.0, + "calculatedDate": "2020-10-26", + "creationDate": "2022-02-19T11:12:15.056-08:00", + "elementActivityNid": "4a541a50-e3d2-4a6c-96b7-a9c62457bc53", + "elementClassification": "Transaction", + "elementModelNid": "316c4960-9abe-4681-bbf0-1a60373ed5d4", + "elementNid": "a7af007e-5208-4782-afee-3f029adc36f0", + "elementStatus": "Active", + "elementType": "F460G", + "employer": null, + "filerNid": "190792446", + "filingActivityNid": "452642c0-b6da-4a78-9016-8915d70f53ee", + "filingActivityType": "FiledOriginal", + "filingNid": "5f5691e9-3c48-457d-8e8f-faeecf8edf94", + "isItemized": true, + "occupation": null, + "publishSequence": 384710, + "revisionNid": "9d2dd5b0-e341-4e94-beae-ef2937471459", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460G", + "calculatedAmount": 450.0, + "calculatedDate": "2020-10-26", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "OTH", + "externalId": null, + "formType": "G", + "gFromEF": "E", + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": "Mobilize LLC", + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": null, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "EXPN", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 450.0, + "tranAmt2": 614.08, + "tranChkNo": null, + "tranCity": "Mountain View", + "tranCode": "WEB", + "tranDate": "2020-10-26", + "tranDate1": null, + "tranDscr": null, + "tranEmp": null, + "tranId": "EDT9", + "tranNamF": null, + "tranNamL": "Google", + "tranNamS": null, + "tranNamT": null, + "tranOcc": null, + "tranST": "CA", + "tranSelf": null, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "EDT9", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T11:12:15.056-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Oakland", + "geocodeStatus": "Identified", + "id": "3561aee8-bb20-4732-95ea-9b3a50f6b3fc", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Jabari Herbert", + "calTransactionType": "F460A", + "calculatedAmount": 900.0, + "calculatedDate": "2020-12-02", + "creationDate": "2022-02-19T01:19:51.662-08:00", + "elementActivityNid": "0e858522-2288-4043-9976-d6345c60bbd4", + "elementClassification": "Transaction", + "elementModelNid": "5657c119-1ee1-4a41-af8c-2938ccde0bfa", + "elementNid": "7f5f2f02-3820-4661-8d6f-90ccf267b8e0", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "The Herbert Enterprise Group, LLC", + "filerNid": "181463574", + "filingActivityNid": "64d9135d-eb97-4107-9af1-92fdf7965df9", + "filingActivityType": "FiledOriginal", + "filingNid": "8d58b7b6-98c7-4e63-9e06-50becb951fb1", + "isItemized": true, + "occupation": "Developer", + "publishSequence": 203017, + "revisionNid": "064be729-7f2d-4dd5-a908-6b6ba40e902e", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 900.0, + "calculatedDate": "2020-12-02", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": false, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [ + { + "elecCycle": "General", + "elecDate": "2020-01-01", + "parentTranId": "INC999", + "splitAmt": 900.0 + } + ], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 900.0, + "tranAmt2": 900.0, + "tranChkNo": null, + "tranCity": "Oakland", + "tranCode": null, + "tranDate": "2020-12-02", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "The Herbert Enterprise Group, LLC", + "tranId": "INC999", + "tranNamF": "Jabari", + "tranNamL": "Herbert", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "Developer", + "tranST": "CA", + "tranSelf": false, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "INC999", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T01:19:51.661-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Berkeley", + "geocodeStatus": "Identified", + "id": "594ee95b-f400-4033-b7e3-38f70a501c84", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + }, + { + "addressType": "Contributor", + "city": "Somerville", + "geocodeStatus": "Identified", + "id": "579863ae-42eb-4745-92f9-a0e0c97fdc9d", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "MA", + "zip": "***" + } + ], + "allNames": "Ira Armstrong ActBlue", + "calTransactionType": "F460A", + "calculatedAmount": 100.0, + "calculatedDate": "2020-09-10", + "creationDate": "2022-02-19T10:44:38.292-08:00", + "elementActivityNid": "fef710d9-46a2-44a1-8ee9-2f4f9a9fbcfe", + "elementClassification": "Transaction", + "elementModelNid": "3e0813d6-ee83-4a39-953e-657e07eade49", + "elementNid": "90dae8c3-b5b8-4814-b44e-b018d699de17", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "Ira Armstrong", + "filerNid": "190792446", + "filingActivityNid": "2fbbb12c-73e2-4108-ba7e-91a9b71c7787", + "filingActivityType": "FiledAmendment", + "filingNid": "aa3a9547-7c09-4e6e-9e17-6c22bbfca33e", + "isItemized": true, + "occupation": "Coach", + "publishSequence": 378822, + "revisionNid": "f2fc05bc-9361-466b-9782-1783c21989cd", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 100.0, + "calculatedDate": "2020-09-10", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": "366 Summer Street", + "intrAdr2": null, + "intrCity": "Somerville", + "intrEmp": null, + "intrNamF": null, + "intrNamL": "ActBlue", + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": "MA", + "intrSelf": false, + "intrZip4": "02144", + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [ + { + "elecCycle": "General", + "elecDate": "2020-01-01", + "parentTranId": "IDT1097", + "splitAmt": 100.0 + } + ], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 100.0, + "tranAmt2": 100.0, + "tranChkNo": null, + "tranCity": "Berkeley", + "tranCode": null, + "tranDate": "2020-09-10", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "Ira Armstrong", + "tranId": "IDT1097", + "tranNamF": "Ira", + "tranNamL": "Armstrong", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "Coach", + "tranST": "CA", + "tranSelf": false, + "tranType": "I", + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "IDT1097", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T10:44:38.292-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "ALAMEDA", + "geocodeStatus": "Identified", + "id": "8764674b-33a9-4e2d-b1a2-800d4bc7375c", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "ROBERT MORGAN", + "calTransactionType": "F460A", + "calculatedAmount": 20.0, + "calculatedDate": "2021-06-03", + "creationDate": "2022-02-19T11:33:30.152-08:00", + "elementActivityNid": "fc921c45-62bb-4499-bb76-64097ea562e1", + "elementClassification": "Transaction", + "elementModelNid": "3236fbd8-4cf0-4360-a9a2-79472c405958", + "elementNid": "d2794cad-c3d0-4917-b699-59c66d661081", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "EDUCATION PIONEERS", + "filerNid": "122962572", + "filingActivityNid": "9d5076a1-f08f-46ec-84be-887eb83668ec", + "filingActivityType": "FiledOriginal", + "filingNid": "638a9dbd-8112-4d42-8444-c28e7bae0458", + "isItemized": true, + "occupation": "CHIEF EXECUTIVE OFFICER", + "publishSequence": 392226, + "revisionNid": "77eb7cf0-601a-40bd-bb59-87d354d2e606", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 20.0, + "calculatedDate": "2021-06-03", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": false, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": "INC10281", + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [ + "RECEIVED THROUGH INTERMEDIARY: GO PUBLIC SCHOOLS ADVOCATES, 134 LINDEN STREET, OAKLAND, CA 94634" + ], + "recType": "RCPT", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 20.0, + "tranAmt2": 120.0, + "tranChkNo": null, + "tranCity": "ALAMEDA", + "tranCode": null, + "tranDate": "2021-06-03", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "EDUCATION PIONEERS", + "tranId": "INC10281", + "tranNamF": "ROBERT", + "tranNamL": "MORGAN", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "CHIEF EXECUTIVE OFFICER", + "tranST": "CA", + "tranSelf": false, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "INC10281", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T11:33:30.152-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Oakland", + "geocodeStatus": "Identified", + "id": "711c186f-5e86-4ddf-bfc2-59ffd8cab45d", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Michael Taylor", + "calTransactionType": "F460A", + "calculatedAmount": 50.0, + "calculatedDate": "2020-11-25", + "creationDate": "2022-02-19T11:35:39.783-08:00", + "elementActivityNid": "eecb59dd-7bd9-45d1-bbc3-efd4e7da2225", + "elementClassification": "Transaction", + "elementModelNid": "cbb14480-97c1-400f-8e4e-c917ec5ed282", + "elementNid": "71b0abd8-e653-4894-ade9-25151c8231a6", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "Oakland Unified School District", + "filerNid": "135910755", + "filingActivityNid": "89b0b5ff-cf2f-45c4-98d4-028d54ea7cdd", + "filingActivityType": "FiledAmendment", + "filingNid": "6784c756-9a93-43d3-ab2e-185ca54f60c8", + "isItemized": true, + "occupation": "Teacher", + "publishSequence": 392859, + "revisionNid": "5f802b0a-9d97-43b3-ad6b-32448fa1ed12", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 50.0, + "calculatedDate": "2020-11-25", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": false, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 50.0, + "tranAmt2": 250.0, + "tranChkNo": null, + "tranCity": "Oakland", + "tranCode": null, + "tranDate": "2020-11-25", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "Oakland Unified School District", + "tranId": "INC720", + "tranNamF": "Michael", + "tranNamL": "Taylor", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "Teacher", + "tranST": "CA", + "tranSelf": false, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "INC720", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T11:35:39.782-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Sacramento", + "geocodeStatus": "Unidentified", + "id": "67becbbc-79da-4ccc-b7ec-fa4a853caa45", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Deane & Company", + "calTransactionType": "F460E", + "calculatedAmount": 304.8, + "calculatedDate": "2020-12-14", + "creationDate": "2022-02-19T01:19:51.975-08:00", + "elementActivityNid": "0102129f-9812-4cec-a1b8-b82a1bd410ed", + "elementClassification": "Transaction", + "elementModelNid": "3ff596e8-2d47-48e1-905d-97e85d1f41a7", + "elementNid": "e68cc1bc-c383-4a72-894d-289f6428ae01", + "elementStatus": "Active", + "elementType": "F460E", + "employer": null, + "filerNid": "181463574", + "filingActivityNid": "64d9135d-eb97-4107-9af1-92fdf7965df9", + "filingActivityType": "FiledOriginal", + "filingNid": "8d58b7b6-98c7-4e63-9e06-50becb951fb1", + "isItemized": true, + "occupation": null, + "publishSequence": 203017, + "revisionNid": "2cb252a4-bab4-4835-ad2f-7c11a160914a", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460E", + "calculatedAmount": 304.8, + "calculatedDate": "2020-12-14", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "OTH", + "externalId": null, + "formType": "E", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": null, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "EXPN", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 304.8, + "tranAmt2": 5644.3, + "tranChkNo": null, + "tranCity": "Sacramento", + "tranCode": "PRO", + "tranDate": "2020-12-14", + "tranDate1": null, + "tranDscr": null, + "tranEmp": null, + "tranId": "EXP1032", + "tranNamF": null, + "tranNamL": "Deane & Company", + "tranNamS": null, + "tranNamT": null, + "tranOcc": null, + "tranST": "CA", + "tranSelf": null, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "EXP1032", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T01:19:51.975-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "San Jose", + "geocodeStatus": "Identified", + "id": "5133700b-1160-46b7-abbb-a36c88b0b699", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Pacific Printing", + "calTransactionType": "F460F", + "calculatedAmount": 10041.44, + "calculatedDate": "2020-10-16", + "creationDate": "2022-02-19T10:34:27.229-08:00", + "elementActivityNid": "17f07065-add3-4ea0-8cde-a755f09bedbb", + "elementClassification": "Transaction", + "elementModelNid": "bd744246-d77e-49b8-810d-af5391e9b66f", + "elementNid": "e0a509f9-877a-494b-8e8b-092d3e09113e", + "elementStatus": "Active", + "elementType": "F460F", + "employer": null, + "filerNid": "191295909", + "filingActivityNid": "b8b5daa2-801e-471b-9e5f-cf86a408b69b", + "filingActivityType": "FiledOriginal", + "filingNid": "c79d7f0e-e492-4f8e-9427-2d1b7dfc4f45", + "isItemized": true, + "occupation": null, + "publishSequence": 377029, + "revisionNid": "91b39cd2-34a7-4d8c-884e-9662b71fd3ad", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": 10041.44, + "amtPaid": 0.0, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": 0.0, + "calTransactionType": "F460F", + "calculatedAmount": 10041.44, + "calculatedDate": "2020-10-16", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": 10041.44, + "entityCd": "OTH", + "externalId": null, + "formType": "F", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": null, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "DEBT", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": null, + "tranAmt2": null, + "tranChkNo": null, + "tranCity": "San Jose", + "tranCode": null, + "tranDate": null, + "tranDate1": null, + "tranDscr": "Mailer #1", + "tranEmp": null, + "tranId": "uRRspC6KI5Od", + "tranNamF": null, + "tranNamL": "Pacific Printing", + "tranNamS": null, + "tranNamT": null, + "tranOcc": null, + "tranST": "CA", + "tranSelf": null, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "uRRspC6KI5Od", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T10:34:27.228-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Long Beach", + "geocodeStatus": "Identified", + "id": "f3226cdd-db1f-4ea2-8946-01bc40ca7dcd", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Kellie Griffin", + "calTransactionType": "F460A", + "calculatedAmount": 250.0, + "calculatedDate": "2020-06-27", + "creationDate": "2022-02-19T01:02:19.812-08:00", + "elementActivityNid": "9914973f-c51f-4ec7-9604-f78f5293a7a9", + "elementClassification": "Transaction", + "elementModelNid": "969fd5ec-67f3-429a-95b5-32a493bc27ee", + "elementNid": "e3f2c9b8-3119-4954-ae68-022c7ddac819", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "Blue Shield", + "filerNid": "151524257", + "filingActivityNid": "b07b9a46-b95d-4775-ab80-730d8c5b7ac3", + "filingActivityType": "FiledAmendment", + "filingNid": "bd40cfc4-01a7-4306-af9e-0e8ca9821a0b", + "isItemized": true, + "occupation": "Community Engagement", + "publishSequence": 196013, + "revisionNid": "a5942909-f111-4fb1-862d-e0efa6386e0c", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 250.0, + "calculatedDate": "2020-06-27", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": false, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [ + { + "elecCycle": "General", + "elecDate": "2020-01-01", + "parentTranId": "INC706", + "splitAmt": 250.0 + } + ], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 250.0, + "tranAmt2": 250.0, + "tranChkNo": null, + "tranCity": "Long Beach", + "tranCode": null, + "tranDate": "2020-06-27", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "Blue Shield", + "tranId": "INC706", + "tranNamF": "Kellie", + "tranNamL": "Griffin", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "Community Engagement", + "tranST": "CA", + "tranSelf": false, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "INC706", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T01:02:19.811-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Oakland", + "geocodeStatus": "Identified", + "id": "20802248-d7f6-45ac-a1ff-3a60f0187aee", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + }, + { + "addressType": "Contributor", + "city": "Somerville", + "geocodeStatus": "Identified", + "id": "99279371-ab95-4a61-894e-b781696615bc", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "MA", + "zip": "***" + } + ], + "allNames": "Rebecca Andersen ActBlue", + "calTransactionType": "F460A", + "calculatedAmount": 250.0, + "calculatedDate": "2020-06-15", + "creationDate": "2022-02-19T09:49:07.168-08:00", + "elementActivityNid": "fc449e37-4b5d-4139-871f-0c3a08cf6477", + "elementClassification": "Transaction", + "elementModelNid": "32346188-7657-4985-8d32-b9472cc7a9b9", + "elementNid": "a093f4a2-c499-413d-a915-a8ce0db00886", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "Coldwell Banker", + "filerNid": "180940178", + "filingActivityNid": "0cf642a8-1d0c-4fdf-85a2-c00864b0d982", + "filingActivityType": "FiledOriginal", + "filingNid": "2e77c8c4-cd98-46c1-ab13-31b655c8cd2d", + "isItemized": true, + "occupation": "Real Estate Agent", + "publishSequence": 364491, + "revisionNid": "908d0e4c-0732-45f7-85b6-f06c2b5d2532", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 250.0, + "calculatedDate": "2020-06-15", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": "366 Summer St", + "intrAdr2": null, + "intrCity": "Somerville", + "intrEmp": null, + "intrNamF": null, + "intrNamL": "ActBlue", + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": "MA", + "intrSelf": false, + "intrZip4": "02144", + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [ + { + "elecCycle": "General", + "elecDate": "2020-01-01", + "parentTranId": "CqikDiOS5pLv", + "splitAmt": 250.0 + } + ], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 250.0, + "tranAmt2": 250.0, + "tranChkNo": null, + "tranCity": "Oakland", + "tranCode": null, + "tranDate": "2020-06-15", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "Coldwell Banker", + "tranId": "CqikDiOS5pLv", + "tranNamF": "Rebecca", + "tranNamL": "Andersen", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "Real Estate Agent", + "tranST": "CA", + "tranSelf": false, + "tranType": "I", + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "CqikDiOS5pLv", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T09:49:07.167-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Oakland", + "geocodeStatus": "Identified", + "id": "cfedc9ab-c38d-41c9-8ebc-25d0278772c8", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "City of Oakland City Clerk", + "calTransactionType": "F460E", + "calculatedAmount": 900.0, + "calculatedDate": "2020-08-08", + "creationDate": "2022-02-19T11:12:54.68-08:00", + "elementActivityNid": "0de220b4-0ac0-4e54-8f5e-af1ed636f0fd", + "elementClassification": "Transaction", + "elementModelNid": "426a747b-0659-44b4-84d4-ff32b0af78db", + "elementNid": "7680cc7b-0e0b-4ae7-9142-7256e1417f51", + "elementStatus": "Active", + "elementType": "F460E", + "employer": null, + "filerNid": "187905399", + "filingActivityNid": "6f6d0783-4767-4af7-aeea-74fdbe187942", + "filingActivityType": "FiledOriginal", + "filingNid": "234f8d27-7880-4eab-8be5-5584bc4b0cfc", + "isItemized": true, + "occupation": null, + "publishSequence": 384913, + "revisionNid": "d5d4fb57-5d59-43df-83fc-1be02e5f0bf4", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460E", + "calculatedAmount": 900.0, + "calculatedDate": "2020-08-08", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "OTH", + "externalId": null, + "formType": "E", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": null, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "EXPN", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 900.0, + "tranAmt2": 900.0, + "tranChkNo": null, + "tranCity": "Oakland", + "tranCode": "FIL", + "tranDate": "2020-08-08", + "tranDate1": null, + "tranDscr": "Stacy Thomas Candidate Filing Fees for OUSD Board", + "tranEmp": null, + "tranId": "AAhPVNPItf4R", + "tranNamF": null, + "tranNamL": "City of Oakland City Clerk", + "tranNamS": null, + "tranNamT": null, + "tranOcc": null, + "tranST": "CA", + "tranSelf": null, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "AAhPVNPItf4R", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T11:12:54.68-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "SAN FRANCISCO", + "geocodeStatus": "Identified", + "id": "20e2ccb8-c8e9-4bcf-8e08-793f0c182b40", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "TOM SAYER", + "calTransactionType": "F460A", + "calculatedAmount": 20.0, + "calculatedDate": "2020-08-28", + "creationDate": "2022-02-19T10:19:57.697-08:00", + "elementActivityNid": "6368993b-678e-446e-9222-64048e8cefa1", + "elementClassification": "Transaction", + "elementModelNid": "5bf28904-f71f-4df4-92a1-c33361079b7e", + "elementNid": "547255b5-81fe-4cc0-9ff2-f25d1f00239d", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "GOOGLE", + "filerNid": "122962572", + "filingActivityNid": "5d50a835-9ce0-4bb3-a73e-33426b87844e", + "filingActivityType": "FiledOriginal", + "filingNid": "b5ff756c-5c9d-4fc2-8fbb-025c4c5e014a", + "isItemized": true, + "occupation": "HEAD OF IMPACT PROGRAMS, GOOGLE FOR EDUCATION", + "publishSequence": 373918, + "revisionNid": "52257e3f-eef6-4077-a590-2791ce01eaf2", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 20.0, + "calculatedDate": "2020-08-28", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": false, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": "INC9640", + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [ + "RECEIVED THROUGH INTERMEDIARY: GO PUBLIC SCHOOLS ADVOCATES, 134 LINDEN STREET, OAKLAND, CA 94642" + ], + "recType": "RCPT", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 20.0, + "tranAmt2": 160.0, + "tranChkNo": null, + "tranCity": "SAN FRANCISCO", + "tranCode": null, + "tranDate": "2020-08-28", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "GOOGLE", + "tranId": "INC9640", + "tranNamF": "TOM", + "tranNamL": "SAYER", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "HEAD OF IMPACT PROGRAMS, GOOGLE FOR EDUCATION", + "tranST": "CA", + "tranSelf": false, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "INC9640", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T10:19:57.696-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "San Francisco", + "geocodeStatus": "Identified", + "id": "d53d1de2-8dd4-46f6-9c2d-b8f87c89f12d", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Stripe", + "calTransactionType": "F460E", + "calculatedAmount": 0.59, + "calculatedDate": "2020-12-07", + "creationDate": "2022-02-19T11:12:08.083-08:00", + "elementActivityNid": "5c7dfe1b-f9eb-483e-ba90-c50b4f943617", + "elementClassification": "Transaction", + "elementModelNid": "9b5767f9-83ae-4d47-9430-f029df12c04c", + "elementNid": "7bcba204-b28b-480e-a028-787569936e94", + "elementStatus": "Active", + "elementType": "F460E", + "employer": null, + "filerNid": "183005094", + "filingActivityNid": "bfea8fca-3b9e-43b1-887a-de685e0e3fd6", + "filingActivityType": "FiledOriginal", + "filingNid": "6b187950-a935-4180-bcb6-50e5c51a096b", + "isItemized": true, + "occupation": null, + "publishSequence": 384701, + "revisionNid": "dfa3f275-e15f-42ca-a890-03b96a6737a7", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460E", + "calculatedAmount": 0.59, + "calculatedDate": "2020-12-07", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "OTH", + "externalId": null, + "formType": "E", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": null, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "EXPN", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 0.59, + "tranAmt2": 4576.76, + "tranChkNo": null, + "tranCity": "San Francisco", + "tranCode": "FND", + "tranDate": "2020-12-07", + "tranDate1": null, + "tranDscr": null, + "tranEmp": null, + "tranId": "EXP1506", + "tranNamF": null, + "tranNamL": "Stripe", + "tranNamS": null, + "tranNamT": null, + "tranOcc": null, + "tranST": "CA", + "tranSelf": null, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "EXP1506", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T11:12:08.083-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "OAKLAND", + "geocodeStatus": "Identified", + "id": "f61d3fa9-39fd-4faa-9f64-6918282f6572", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "ALEXANDRA BERNADOTTE", + "calTransactionType": "F496P3", + "calculatedAmount": 40.0, + "calculatedDate": "2020-08-27", + "creationDate": "2022-02-19T01:00:35.941-08:00", + "elementActivityNid": "d1c7bf31-5150-4459-9d9e-40c735c07b84", + "elementClassification": "Transaction", + "elementModelNid": "ab6ee86a-7d4c-48bb-99d1-de96726c5c9c", + "elementNid": "e59f008c-24f9-400e-b961-e2f845a34c30", + "elementStatus": "Active", + "elementType": "F496P3", + "employer": "BEYOND 12", + "filerNid": "122962572", + "filingActivityNid": "86524e2f-09eb-492f-a12a-d67380e26166", + "filingActivityType": "FiledOriginal", + "filingNid": "fcd335d0-7da8-46a5-a163-475e8d699ca5", + "isItemized": true, + "occupation": "FOUNDER & CEO", + "publishSequence": 195109, + "revisionNid": "79e9436e-95d6-4d3c-9981-3245a75f1bba", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F496P3", + "calculatedAmount": 40.0, + "calculatedDate": "2020-08-27", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "F496P3", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": false, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": "INC:A:9626", + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 40.0, + "tranAmt2": 320.0, + "tranChkNo": null, + "tranCity": "OAKLAND", + "tranCode": null, + "tranDate": "2020-08-27", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "BEYOND 12", + "tranId": "INC9626", + "tranNamF": "ALEXANDRA", + "tranNamL": "BERNADOTTE", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "FOUNDER & CEO", + "tranST": "CA", + "tranSelf": false, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "INC9626", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T01:00:35.94-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Atlanta", + "geocodeStatus": "Unidentified", + "id": "b5ee053e-9591-4d3b-9051-4173d801b525", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "GA", + "zip": "***" + } + ], + "allNames": "Department of the Treasury Payentry", + "calTransactionType": "F460G", + "calculatedAmount": 133.88, + "calculatedDate": "2020-11-13", + "creationDate": "2022-02-19T11:12:08.17-08:00", + "elementActivityNid": "07652cd2-5d28-4939-be7e-fe3b0703ffad", + "elementClassification": "Transaction", + "elementModelNid": "7fd91b2c-52f3-4cd1-b9e1-af2bc0d03673", + "elementNid": "9281b069-4b60-4058-b4fe-fdeedf2aee8f", + "elementStatus": "Active", + "elementType": "F460G", + "employer": null, + "filerNid": "183005094", + "filingActivityNid": "bfea8fca-3b9e-43b1-887a-de685e0e3fd6", + "filingActivityType": "FiledOriginal", + "filingNid": "6b187950-a935-4180-bcb6-50e5c51a096b", + "isItemized": true, + "occupation": null, + "publishSequence": 384701, + "revisionNid": "eef346b1-1468-42ca-82e6-b5b643bb08e6", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460G", + "calculatedAmount": 133.88, + "calculatedDate": "2020-11-13", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "OTH", + "externalId": null, + "formType": "G", + "gFromEF": "E", + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": "Payentry", + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": null, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "EXPN", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 133.88, + "tranAmt2": 1586.65, + "tranChkNo": null, + "tranCity": "Atlanta", + "tranCode": "SAL", + "tranDate": "2020-11-13", + "tranDate1": null, + "tranDscr": null, + "tranEmp": null, + "tranId": "EDT18", + "tranNamF": null, + "tranNamL": "Department of the Treasury", + "tranNamS": null, + "tranNamT": null, + "tranOcc": null, + "tranST": "GA", + "tranSelf": null, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "EDT18", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T11:12:08.17-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "SACRAMENTO", + "geocodeStatus": "Unidentified", + "id": "c63cd48c-7b00-44a9-aa3f-28266e4a2059", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "CLIFFORD THOMPSON OAKLAND UNIFIED SCHOOL DISTRICT BOARD 2020 CLIFFORD THOMPSON", + "calTransactionType": "F460D", + "calculatedAmount": 441.26, + "calculatedDate": "2020-08-31", + "creationDate": "2022-02-19T10:19:57.93-08:00", + "elementActivityNid": "b7e01dbc-12c1-41b1-9f8e-ff3a7b2b1626", + "elementClassification": "Transaction", + "elementModelNid": "a71cca36-d2ea-45f4-9ffc-25e2fc8b661b", + "elementNid": "1314b7a8-e0be-444d-baa7-5684e6c29e69", + "elementStatus": "Active", + "elementType": "F460D", + "employer": null, + "filerNid": "122962572", + "filingActivityNid": "5d50a835-9ce0-4bb3-a73e-33426b87844e", + "filingActivityType": "FiledOriginal", + "filingNid": "b5ff756c-5c9d-4fc2-8fbb-025c4c5e014a", + "isItemized": true, + "occupation": null, + "publishSequence": 373918, + "revisionNid": "cafead73-2562-44ec-90b9-5f1a1675f33b", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460D", + "calculatedAmount": 441.26, + "calculatedDate": "2020-08-31", + "candNamF": null, + "candNamL": "CLIFFORD THOMPSON", + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": "7", + "elecDate": null, + "endBal": null, + "entityCd": "COM", + "externalId": null, + "formType": "D", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": null, + "intrZip4": null, + "isItemized": true, + "jurisCd": "OTH", + "jurisDscr": "OAKLAND UNIFIED SCHOOL DISTRICT", + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": "OTH", + "officeDscr": "SCHOOL DIRECTOR", + "publicNotes": [], + "recType": "EXPN", + "sequenceId": null, + "splits": [], + "supOppCd": "S", + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 441.26, + "tranAmt2": 9064.75, + "tranChkNo": null, + "tranCity": "SACRAMENTO", + "tranCode": "IND", + "tranDate": "2020-08-31", + "tranDate1": null, + "tranDscr": "IND EXP OF ESTIMATED STAFF TIME (8.16-8.31.20)", + "tranEmp": null, + "tranId": "PDT515", + "tranNamF": null, + "tranNamL": "CLIFFORD THOMPSON OAKLAND UNIFIED SCHOOL DISTRICT BOARD 2020", + "tranNamS": null, + "tranNamT": null, + "tranOcc": null, + "tranST": "CA", + "tranSelf": null, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "PDT515", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T10:19:57.93-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Memphis", + "geocodeStatus": "Identified", + "id": "0568cbb0-d3fe-4e80-beec-a5cd7ee4a767", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "TN", + "zip": "***" + } + ], + "allNames": "FedEx", + "calTransactionType": "F460E", + "calculatedAmount": 33.3, + "calculatedDate": "2020-08-14", + "creationDate": "2022-02-19T10:36:02.875-08:00", + "elementActivityNid": "d50504ae-4406-4f3b-89a5-3db71cd5032a", + "elementClassification": "Transaction", + "elementModelNid": "7c97fb41-540c-405f-9514-37de8f4678cc", + "elementNid": "835b3171-5678-4a13-ac0b-6ea3acf6ebb4", + "elementStatus": "Active", + "elementType": "F460E", + "employer": null, + "filerNid": "151524257", + "filingActivityNid": "af7edef8-bc9c-40ba-a613-4fc8f2569a63", + "filingActivityType": "FiledAmendment", + "filingNid": "27f47ae2-91fc-4bd0-b9b1-9d79495dd03b", + "isItemized": true, + "occupation": null, + "publishSequence": 377280, + "revisionNid": "79189771-d9a8-494f-a5a0-2428151fb6f1", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460E", + "calculatedAmount": 33.3, + "calculatedDate": "2020-08-14", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "OTH", + "externalId": null, + "formType": "E", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": null, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": "EXP1150", + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [ + "Paid on Divvy Prepaid Debit Card, payment to: Divvy Card 3300 N Ashton Boulevard #460, Lehi, UT 84043" + ], + "recType": "EXPN", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 33.3, + "tranAmt2": 411.48, + "tranChkNo": null, + "tranCity": "Memphis", + "tranCode": "OFC", + "tranDate": "2020-08-14", + "tranDate1": null, + "tranDscr": null, + "tranEmp": null, + "tranId": "EXP1150", + "tranNamF": null, + "tranNamL": "FedEx", + "tranNamS": null, + "tranNamT": null, + "tranOcc": null, + "tranST": "TN", + "tranSelf": null, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "EXP1150", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T10:36:02.875-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Oakland", + "geocodeStatus": "Identified", + "id": "1f8c8639-a448-46b2-b6fa-c79fd5d1196e", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Sandra Varner", + "calTransactionType": "F460A", + "calculatedAmount": 100.0, + "calculatedDate": "2020-12-15", + "creationDate": "2022-02-19T01:19:51.901-08:00", + "elementActivityNid": "cc542d85-5c2a-4756-bbea-e711123e7472", + "elementClassification": "Transaction", + "elementModelNid": "4d2a88c3-08d5-46ae-9260-8289efca6ebf", + "elementNid": "b8d89c50-a524-47e7-82d1-5b122a09e20e", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "Varner PR Agency", + "filerNid": "181463574", + "filingActivityNid": "64d9135d-eb97-4107-9af1-92fdf7965df9", + "filingActivityType": "FiledOriginal", + "filingNid": "8d58b7b6-98c7-4e63-9e06-50becb951fb1", + "isItemized": true, + "occupation": "Publicist", + "publishSequence": 203017, + "revisionNid": "689288ba-bc08-458b-a430-cac2fa3f66d6", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 100.0, + "calculatedDate": "2020-12-15", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": false, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [ + { + "elecCycle": "General", + "elecDate": "2020-01-01", + "parentTranId": "INC1033", + "splitAmt": 100.0 + } + ], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 100.0, + "tranAmt2": 100.0, + "tranChkNo": null, + "tranCity": "Oakland", + "tranCode": null, + "tranDate": "2020-12-15", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "Varner PR Agency", + "tranId": "INC1033", + "tranNamF": "Sandra", + "tranNamL": "Varner", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "Publicist", + "tranST": "CA", + "tranSelf": false, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "INC1033", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T01:19:51.9-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "San Francisco", + "geocodeStatus": "Identified", + "id": "d53d1de2-8dd4-46f6-9c2d-b8f87c89f12d", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Stripe", + "calTransactionType": "F460E", + "calculatedAmount": 16.55, + "calculatedDate": "2020-05-26", + "creationDate": "2022-02-19T01:02:21.829-08:00", + "elementActivityNid": "238ec569-34f7-477c-9e56-b7b8e43121a6", + "elementClassification": "Transaction", + "elementModelNid": "e364dfe9-e734-4500-83b1-52d1d45e821f", + "elementNid": "017f5598-5e3c-41b3-bd21-fe9a10ddf826", + "elementStatus": "Active", + "elementType": "F460E", + "employer": null, + "filerNid": "151524257", + "filingActivityNid": "b07b9a46-b95d-4775-ab80-730d8c5b7ac3", + "filingActivityType": "FiledAmendment", + "filingNid": "bd40cfc4-01a7-4306-af9e-0e8ca9821a0b", + "isItemized": true, + "occupation": null, + "publishSequence": 196013, + "revisionNid": "5b560c77-c4e1-4a78-bfff-2b072af93fdf", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460E", + "calculatedAmount": 16.55, + "calculatedDate": "2020-05-26", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "OTH", + "externalId": null, + "formType": "E", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": null, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "EXPN", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 16.55, + "tranAmt2": 1288.89, + "tranChkNo": null, + "tranCity": "San Francisco", + "tranCode": "FND", + "tranDate": "2020-05-26", + "tranDate1": null, + "tranDscr": null, + "tranEmp": null, + "tranId": "EXP559", + "tranNamF": null, + "tranNamL": "Stripe", + "tranNamS": null, + "tranNamT": null, + "tranOcc": null, + "tranST": "CA", + "tranSelf": null, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "EXP559", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T01:02:21.828-08:00" + }, + { + "addresses": [], + "allNames": "", + "calTransactionType": "F460FUnitemized", + "calculatedAmount": 25.9, + "calculatedDate": "2020-09-19", + "creationDate": "2022-02-19T10:36:03.513-08:00", + "elementActivityNid": "98612f4a-89c0-4625-81a9-c485a86bcf1b", + "elementClassification": "UnItemizedTransaction", + "elementModelNid": "fadae1e2-9cdc-4038-9c84-b675b38020df", + "elementNid": "ddca5785-2519-4407-825b-ce7a820b2741", + "elementStatus": "Active", + "elementType": "F460FUnitemized", + "employer": null, + "filerNid": "151524257", + "filingActivityNid": "af7edef8-bc9c-40ba-a613-4fc8f2569a63", + "filingActivityType": "FiledAmendment", + "filingNid": "27f47ae2-91fc-4bd0-b9b1-9d79495dd03b", + "isItemized": false, + "occupation": null, + "publishSequence": 377280, + "revisionNid": "5e8a1f23-d866-4cc6-b7ae-70964e9b0883", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460FUnitemized", + "calculatedAmount": 25.9, + "calculatedDate": "2020-09-19", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": null, + "externalId": null, + "formType": "F", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": null, + "intrZip4": null, + "isItemized": false, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": null, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": null, + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": null, + "tranAmt2": null, + "tranChkNo": null, + "tranCity": null, + "tranCode": null, + "tranDate": null, + "tranDate1": null, + "tranDscr": null, + "tranEmp": null, + "tranId": null, + "tranNamF": null, + "tranNamL": null, + "tranNamS": null, + "tranNamT": null, + "tranOcc": null, + "tranST": null, + "tranSelf": null, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": null, + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T10:36:03.512-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "San Francisco", + "geocodeStatus": "Identified", + "id": "697c45d5-cf33-4df9-872b-2b7edc2145c6", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Bay Area Communication Access", + "calTransactionType": "F460E", + "calculatedAmount": 1180.0, + "calculatedDate": "2020-11-04", + "creationDate": "2022-02-19T01:20:12.369-08:00", + "elementActivityNid": "0cd5c6a4-d756-4af7-887e-64d1b50ee753", + "elementClassification": "Transaction", + "elementModelNid": "5a549e50-c07d-4c66-b8b4-8dc767d6e2a5", + "elementNid": "0a804331-dcbe-416f-8e25-b2cdaa1e31c4", + "elementStatus": "Active", + "elementType": "F460E", + "employer": null, + "filerNid": "122966045", + "filingActivityNid": "4b767d52-7767-495f-b71a-740e08f70b51", + "filingActivityType": "FiledOriginal", + "filingNid": "a3b75961-1d10-4353-807c-f1e35bf72686", + "isItemized": true, + "occupation": null, + "publishSequence": 203073, + "revisionNid": "8305499a-8f76-4a62-8251-e2434114e27e", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460E", + "calculatedAmount": 1180.0, + "calculatedDate": "2020-11-04", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "OTH", + "externalId": null, + "formType": "E", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": null, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "EXPN", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 1180.0, + "tranAmt2": 0.0, + "tranChkNo": "30006", + "tranCity": "San Francisco", + "tranCode": null, + "tranDate": "2020-11-04", + "tranDate1": null, + "tranDscr": "ASL Interpretation", + "tranEmp": null, + "tranId": "E1829", + "tranNamF": null, + "tranNamL": "Bay Area Communication Access", + "tranNamS": null, + "tranNamT": null, + "tranOcc": null, + "tranST": "CA", + "tranSelf": null, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "E1829", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T01:20:12.369-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Burlingame", + "geocodeStatus": "Identified", + "id": "4b7eb891-182a-453b-a99d-540a3b7a04bb", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + }, + { + "addressType": "Contributor", + "city": "Somerville", + "geocodeStatus": "Identified", + "id": "99279371-ab95-4a61-894e-b781696615bc", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "MA", + "zip": "***" + } + ], + "allNames": "Amy Everitt ActBlue", + "calTransactionType": "F460A", + "calculatedAmount": 200.0, + "calculatedDate": "2020-02-17", + "creationDate": "2022-02-19T09:49:05.927-08:00", + "elementActivityNid": "eb96807f-2a49-469b-9abe-7a6f87ca8907", + "elementClassification": "Transaction", + "elementModelNid": "1e811aef-3100-4b42-90a7-4ce8ed612e73", + "elementNid": "53995c17-9be1-459b-af33-f826dc28995c", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "Golden State Opportunity", + "filerNid": "180940178", + "filingActivityNid": "0cf642a8-1d0c-4fdf-85a2-c00864b0d982", + "filingActivityType": "FiledOriginal", + "filingNid": "2e77c8c4-cd98-46c1-ab13-31b655c8cd2d", + "isItemized": true, + "occupation": "President", + "publishSequence": 364491, + "revisionNid": "c9ebc2a9-d319-4c50-a5c1-ecf55d80137a", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 200.0, + "calculatedDate": "2020-02-17", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": "366 Summer St", + "intrAdr2": null, + "intrCity": "Somerville", + "intrEmp": null, + "intrNamF": null, + "intrNamL": "ActBlue", + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": "MA", + "intrSelf": false, + "intrZip4": "02144", + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [ + { + "elecCycle": "General", + "elecDate": "2020-01-01", + "parentTranId": "crnEA98zNZuE", + "splitAmt": 800.0 + } + ], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 200.0, + "tranAmt2": 600.0, + "tranChkNo": null, + "tranCity": "Burlingame", + "tranCode": null, + "tranDate": "2020-02-17", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "Golden State Opportunity", + "tranId": "crnEA98zNZuE", + "tranNamF": "Amy", + "tranNamL": "Everitt", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "President", + "tranST": "CA", + "tranSelf": false, + "tranType": "I", + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "crnEA98zNZuE", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T09:49:05.926-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Oakland", + "geocodeStatus": "Identified", + "id": "e72e8b76-02f5-4c40-9877-114ce689f147", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Raymond Connell", + "calTransactionType": "F460A", + "calculatedAmount": 900.0, + "calculatedDate": "2020-09-04", + "creationDate": "2022-02-19T10:21:37.883-08:00", + "elementActivityNid": "5a78dcd8-ee20-40e0-a426-ee684b360c0a", + "elementClassification": "Transaction", + "elementModelNid": "4c7909aa-07d6-4f36-9884-64fe05e50e2b", + "elementNid": "30c480e8-68be-4f35-9fcb-fbc6970d8a95", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "Holland", + "filerNid": "191295439", + "filingActivityNid": "90ece804-9a82-40dc-9d37-e237f1efbe68", + "filingActivityType": "FiledOriginal", + "filingNid": "2271f180-445c-40cc-8a15-f1cbb7d53305", + "isItemized": true, + "occupation": "Real Estate", + "publishSequence": 373969, + "revisionNid": "f61fa4db-c95a-41ec-9b1a-475ef4b213d1", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 900.0, + "calculatedDate": "2020-09-04", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": false, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [ + { + "elecCycle": "General", + "elecDate": "2020-01-01", + "parentTranId": "Cnv8p155I2St", + "splitAmt": 900.0 + } + ], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 900.0, + "tranAmt2": 900.0, + "tranChkNo": null, + "tranCity": "Oakland", + "tranCode": null, + "tranDate": "2020-09-04", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "Holland", + "tranId": "Cnv8p155I2St", + "tranNamF": "Raymond", + "tranNamL": "Connell", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "Real Estate", + "tranST": "CA", + "tranSelf": false, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "Cnv8p155I2St", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T10:21:37.883-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Oakland", + "geocodeStatus": "Identified", + "id": "cbd377d3-2c98-4f8b-8eed-f2081611b32b", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Jocelyn Cansino", + "calTransactionType": "F460E", + "calculatedAmount": 448.0, + "calculatedDate": "2020-11-25", + "creationDate": "2022-02-19T01:20:12.373-08:00", + "elementActivityNid": "ac762886-1c43-4fae-b88f-6d165cffa4de", + "elementClassification": "Transaction", + "elementModelNid": "c9249771-83d9-4f2c-8300-6f9e478699d2", + "elementNid": "d5a6bef3-22a2-4034-8f3f-8b5ec733fafd", + "elementStatus": "Active", + "elementType": "F460E", + "employer": null, + "filerNid": "122966045", + "filingActivityNid": "4b767d52-7767-495f-b71a-740e08f70b51", + "filingActivityType": "FiledOriginal", + "filingNid": "a3b75961-1d10-4353-807c-f1e35bf72686", + "isItemized": true, + "occupation": null, + "publishSequence": 203073, + "revisionNid": "c5ecb907-129e-4359-bf5c-8eeb5b82ad14", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460E", + "calculatedAmount": 448.0, + "calculatedDate": "2020-11-25", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "E", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": null, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "EXPN", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 448.0, + "tranAmt2": 0.0, + "tranChkNo": "3013", + "tranCity": "Oakland", + "tranCode": null, + "tranDate": "2020-11-25", + "tranDate1": null, + "tranDscr": "Website", + "tranEmp": null, + "tranId": "E1840", + "tranNamF": "Jocelyn", + "tranNamL": "Cansino", + "tranNamS": null, + "tranNamT": null, + "tranOcc": null, + "tranST": "CA", + "tranSelf": null, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "E1840", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T01:20:12.372-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Oakland", + "geocodeStatus": "Identified", + "id": "45f98a39-b2f8-45af-adb7-52b4dee5d306", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + }, + { + "addressType": "Contributor", + "city": "Sacramento", + "geocodeStatus": "Identified", + "id": "c2e58dc4-c423-4ec9-a254-fd585a8745da", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Sharon Rose eFundraising Connections", + "calTransactionType": "F460A", + "calculatedAmount": 500.0, + "calculatedDate": "2020-08-28", + "creationDate": "2022-02-19T10:28:43.983-08:00", + "elementActivityNid": "f910be05-abe6-4095-b40b-2e01099cc591", + "elementClassification": "Transaction", + "elementModelNid": "4c3c5d37-eb2b-4d97-b12c-c17120e11b3b", + "elementNid": "2275f5ad-1b5d-4bdf-bf12-bdc7fd1f3f07", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "n/a", + "filerNid": "187606039", + "filingActivityNid": "a14802e9-4920-44d6-acfd-8422f58d3cce", + "filingActivityType": "FiledAmendment", + "filingNid": "7a11f2dc-0e1b-4c6b-bbe4-71281bc59855", + "isItemized": true, + "occupation": "Retired", + "publishSequence": 375391, + "revisionNid": "8dd64f32-f932-45fd-a86f-2448f6031296", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 500.0, + "calculatedDate": "2020-08-28", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": "2831 G Street, Suite 120", + "intrAdr2": null, + "intrCity": "Sacramento", + "intrEmp": null, + "intrNamF": null, + "intrNamL": "eFundraising Connections", + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": "CA", + "intrSelf": false, + "intrZip4": "95816", + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [ + { + "elecCycle": "General", + "elecDate": "2020-01-01", + "parentTranId": "IDT19", + "splitAmt": 500.0 + } + ], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 500.0, + "tranAmt2": 500.0, + "tranChkNo": null, + "tranCity": "Oakland", + "tranCode": null, + "tranDate": "2020-08-28", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "n/a", + "tranId": "IDT19", + "tranNamF": "Sharon", + "tranNamL": "Rose", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "Retired", + "tranST": "CA", + "tranSelf": false, + "tranType": "I", + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "IDT19", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T10:28:43.982-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Oakland", + "geocodeStatus": "Identified", + "id": "58d8b2d8-3120-4ae4-9e70-87e44515de64", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Treina Bilal", + "calTransactionType": "F460E", + "calculatedAmount": 133.99, + "calculatedDate": "2020-09-28", + "creationDate": "2022-02-19T01:09:32.494-08:00", + "elementActivityNid": "a4d37d33-579e-4350-9007-6cf6252ca6e1", + "elementClassification": "Transaction", + "elementModelNid": "25b4dcff-e7b4-48e5-98a7-8e29d21a967a", + "elementNid": "35fbacb1-9f77-4905-b115-530e3f92d7d9", + "elementStatus": "Active", + "elementType": "F460E", + "employer": null, + "filerNid": "178046032", + "filingActivityNid": "a49834dd-7e27-4446-aebc-b6982115f51c", + "filingActivityType": "FiledOriginal", + "filingNid": "04a4c88b-9968-481a-8356-05989dcf0d96", + "isItemized": true, + "occupation": null, + "publishSequence": 198861, + "revisionNid": "a016c906-706c-40a2-85cb-cf952b3ad5af", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460E", + "calculatedAmount": 133.99, + "calculatedDate": "2020-09-28", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "E", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": null, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "EXPN", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 133.99, + "tranAmt2": 1233.99, + "tranChkNo": null, + "tranCity": "Oakland", + "tranCode": "OFC", + "tranDate": "2020-09-28", + "tranDate1": null, + "tranDscr": "Juice drinks for volunteers", + "tranEmp": null, + "tranId": "Ub9EZgUYc2yK", + "tranNamF": "Treina", + "tranNamL": "Bilal", + "tranNamS": null, + "tranNamT": null, + "tranOcc": null, + "tranST": "CA", + "tranSelf": null, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "Ub9EZgUYc2yK", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T01:09:32.493-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "San Rafael", + "geocodeStatus": "Unidentified", + "id": "770f51d9-39cf-45c7-a6b1-1fed69d1d2de", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + }, + { + "addressType": "Contributor", + "city": "Somerville", + "geocodeStatus": "Identified", + "id": "99279371-ab95-4a61-894e-b781696615bc", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "MA", + "zip": "***" + } + ], + "allNames": "Elizabeth Bridges ActBlue", + "calTransactionType": "F460A", + "calculatedAmount": 250.0, + "calculatedDate": "2020-05-15", + "creationDate": "2022-02-19T09:49:06.628-08:00", + "elementActivityNid": "a1d3be0b-aa0c-4f2a-86cc-5478df17fb70", + "elementClassification": "Transaction", + "elementModelNid": "33eeec25-a2fc-4c60-84ba-cdf2fd3b1825", + "elementNid": "10df556c-1926-42ff-a867-e4202743d833", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "SSL Law Firm", + "filerNid": "180940178", + "filingActivityNid": "0cf642a8-1d0c-4fdf-85a2-c00864b0d982", + "filingActivityType": "FiledOriginal", + "filingNid": "2e77c8c4-cd98-46c1-ab13-31b655c8cd2d", + "isItemized": true, + "occupation": "Attorney", + "publishSequence": 364491, + "revisionNid": "7fc0d971-3696-4653-b868-5fccaf69320a", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 250.0, + "calculatedDate": "2020-05-15", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": "366 Summer St", + "intrAdr2": null, + "intrCity": "Somerville", + "intrEmp": null, + "intrNamF": null, + "intrNamL": "ActBlue", + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": "MA", + "intrSelf": false, + "intrZip4": "02144", + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [ + { + "elecCycle": "General", + "elecDate": "2020-01-01", + "parentTranId": "mD5xf3ImUXaX", + "splitAmt": 250.0 + } + ], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 250.0, + "tranAmt2": 250.0, + "tranChkNo": null, + "tranCity": "San Rafael", + "tranCode": null, + "tranDate": "2020-05-15", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "SSL Law Firm", + "tranId": "mD5xf3ImUXaX", + "tranNamF": "Elizabeth", + "tranNamL": "Bridges", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "Attorney", + "tranST": "CA", + "tranSelf": false, + "tranType": "I", + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "mD5xf3ImUXaX", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T09:49:06.628-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Chula Vista", + "geocodeStatus": "Identified", + "id": "82e719d1-ead3-4f29-a8bc-02d311e00849", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Lupita Molina", + "calTransactionType": "F460A", + "calculatedAmount": 25.0, + "calculatedDate": "2020-11-19", + "creationDate": "2022-02-19T01:17:17.205-08:00", + "elementActivityNid": "09520aed-0586-4bd5-8b87-a33204d9dfd2", + "elementClassification": "Transaction", + "elementModelNid": "177b6ed7-135c-451c-8046-2cfce283671f", + "elementNid": "f961c5df-a8a6-48fd-9865-78b34299ab2e", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "NAMM", + "filerNid": "189890894", + "filingActivityNid": "70de51ad-2da8-4599-85f7-2bbb133e66b4", + "filingActivityType": "FiledOriginal", + "filingNid": "4e446473-c0fc-4f01-afad-8709f868eff2", + "isItemized": true, + "occupation": "PSR", + "publishSequence": 202452, + "revisionNid": "77173f51-282d-4a91-984a-d180d6fc61ca", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 25.0, + "calculatedDate": "2020-11-19", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": false, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 25.0, + "tranAmt2": 200.0, + "tranChkNo": null, + "tranCity": "Chula Vista", + "tranCode": null, + "tranDate": "2020-11-19", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "NAMM", + "tranId": "jiiaHj1qZFs7", + "tranNamF": "Lupita", + "tranNamL": "Molina", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "PSR", + "tranST": "CA", + "tranSelf": false, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "jiiaHj1qZFs7", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T01:17:17.204-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Norwalk", + "geocodeStatus": "Identified", + "id": "13c6ba40-0f0b-4998-920d-0c86d0977931", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Political Data", + "calTransactionType": "F460E", + "calculatedAmount": 51.12, + "calculatedDate": "2020-10-14", + "creationDate": "2022-02-19T10:46:58.325-08:00", + "elementActivityNid": "2d25475a-22aa-4041-add0-098e50b2a804", + "elementClassification": "Transaction", + "elementModelNid": "670dc902-9bb3-4e47-acb9-58e9247383df", + "elementNid": "4e2fef50-b7e5-48c2-b4bf-a649f2601ead", + "elementStatus": "Active", + "elementType": "F460E", + "employer": null, + "filerNid": "191295439", + "filingActivityNid": "f0b691eb-332a-48f6-a441-033bfe7c7ed9", + "filingActivityType": "FiledOriginal", + "filingNid": "335389af-132e-43a9-824c-4f010eceae99", + "isItemized": true, + "occupation": null, + "publishSequence": 378995, + "revisionNid": "22d408fd-71c3-4abc-9641-a2f0ea003fe0", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460E", + "calculatedAmount": 51.12, + "calculatedDate": "2020-10-14", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "OTH", + "externalId": null, + "formType": "E", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": null, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "EXPN", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 51.12, + "tranAmt2": 2565.67, + "tranChkNo": null, + "tranCity": "Norwalk", + "tranCode": "CMP", + "tranDate": "2020-10-14", + "tranDate1": null, + "tranDscr": "Campaign Data", + "tranEmp": null, + "tranId": "hBbFVQwNuaOs", + "tranNamF": null, + "tranNamL": "Political Data", + "tranNamS": null, + "tranNamT": null, + "tranOcc": null, + "tranST": "CA", + "tranSelf": null, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "hBbFVQwNuaOs", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T10:46:58.324-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Brooklyn", + "geocodeStatus": "Identified", + "id": "e82b3d2f-df4a-429c-b6c2-e4298a5b6331", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "NY", + "zip": "***" + } + ], + "allNames": "Incitement, LLC", + "calTransactionType": "F460E", + "calculatedAmount": 300.0, + "calculatedDate": "2020-09-14", + "creationDate": "2022-02-19T10:44:49.519-08:00", + "elementActivityNid": "43d17191-6204-4c3c-a341-904f17fb1466", + "elementClassification": "Transaction", + "elementModelNid": "401a8fcc-3026-4a37-b99a-6081a1b881da", + "elementNid": "fe6afeb0-2175-4aba-8dc2-564252a58fcb", + "elementStatus": "Active", + "elementType": "F460E", + "employer": null, + "filerNid": "190792446", + "filingActivityNid": "2fbbb12c-73e2-4108-ba7e-91a9b71c7787", + "filingActivityType": "FiledAmendment", + "filingNid": "aa3a9547-7c09-4e6e-9e17-6c22bbfca33e", + "isItemized": true, + "occupation": null, + "publishSequence": 378822, + "revisionNid": "2e22661c-ce89-4927-ac1c-bab76a225fda", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460E", + "calculatedAmount": 300.0, + "calculatedDate": "2020-09-14", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "OTH", + "externalId": null, + "formType": "E", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": null, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "EXPN", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 300.0, + "tranAmt2": 1900.0, + "tranChkNo": null, + "tranCity": "Brooklyn", + "tranCode": "LIT", + "tranDate": "2020-09-14", + "tranDate1": null, + "tranDscr": null, + "tranEmp": null, + "tranId": "EXP148", + "tranNamF": null, + "tranNamL": "Incitement, LLC", + "tranNamS": null, + "tranNamT": null, + "tranOcc": null, + "tranST": "NY", + "tranSelf": null, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "EXP148", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T10:44:49.519-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "FRESNO", + "geocodeStatus": "Identified", + "id": "d1cf018d-5343-4c77-997f-c14e6a44e9cd", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "MIGUEL ARAMBULA", + "calTransactionType": "F460A", + "calculatedAmount": 8.0, + "calculatedDate": "2020-09-04", + "creationDate": "2022-02-19T10:19:57.733-08:00", + "elementActivityNid": "8b37d138-d483-4cf4-bf4c-6512b3e2883e", + "elementClassification": "Transaction", + "elementModelNid": "70b11db4-cd59-40da-9e99-9af0b47cff01", + "elementNid": "4f0e7ad4-1cd5-4eae-845b-f3daddbd4519", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "SELF-HELP ENTERPRISES", + "filerNid": "122962572", + "filingActivityNid": "5d50a835-9ce0-4bb3-a73e-33426b87844e", + "filingActivityType": "FiledOriginal", + "filingNid": "b5ff756c-5c9d-4fc2-8fbb-025c4c5e014a", + "isItemized": true, + "occupation": "PROJECT MANAGER", + "publishSequence": 373918, + "revisionNid": "47757fdf-23b8-4951-baf4-4257f36f0397", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 8.0, + "calculatedDate": "2020-09-04", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": false, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": "INC9650", + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [ + "RECEIVED THROUGH INTERMEDIARY: GO PUBLIC SCHOOLS ADVOCATES, 134 LINDEN STREET, OAKLAND, CA 94634" + ], + "recType": "RCPT", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 8.0, + "tranAmt2": 8.0, + "tranChkNo": null, + "tranCity": "FRESNO", + "tranCode": null, + "tranDate": "2020-09-04", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "SELF-HELP ENTERPRISES", + "tranId": "INC9650", + "tranNamF": "MIGUEL", + "tranNamL": "ARAMBULA", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "PROJECT MANAGER", + "tranST": "CA", + "tranSelf": false, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "INC9650", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T10:19:57.733-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Emeryville", + "geocodeStatus": "Identified", + "id": "3e7fbeb1-a7e5-4730-83f5-8cd8290b84fd", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Pacific Print Resources", + "calTransactionType": "F460F", + "calculatedAmount": 0.0, + "calculatedDate": "2020-12-30", + "creationDate": "2022-02-19T11:10:17.617-08:00", + "elementActivityNid": "1dbbde29-d1b5-4119-b6b1-b56604f797d2", + "elementClassification": "Transaction", + "elementModelNid": "7df1519a-19f6-453b-855a-d734a9d5e994", + "elementNid": "48e84850-eae0-417a-85d8-a4249ced9893", + "elementStatus": "Active", + "elementType": "F460F", + "employer": null, + "filerNid": "182101261", + "filingActivityNid": "cf400480-cd42-4857-845e-e5d96067567e", + "filingActivityType": "FiledOriginal", + "filingNid": "32906a7c-8038-4018-91a2-587000c468a2", + "isItemized": true, + "occupation": null, + "publishSequence": 384057, + "revisionNid": "759778fd-d547-4e1d-9750-4a397490242e", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": 0.0, + "amtPaid": 690.94, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": 690.94, + "calTransactionType": "F460F", + "calculatedAmount": 0.0, + "calculatedDate": "2020-12-30", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": 0.0, + "entityCd": "OTH", + "externalId": null, + "formType": "F", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": null, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "DEBT", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": null, + "tranAmt2": null, + "tranChkNo": null, + "tranCity": "Emeryville", + "tranCode": "CTB", + "tranDate": null, + "tranDate1": null, + "tranDscr": "Mailer Printing, Mailhouse, and Postage", + "tranEmp": null, + "tranId": "PAY1624", + "tranNamF": null, + "tranNamL": "Pacific Print Resources", + "tranNamS": null, + "tranNamT": null, + "tranOcc": null, + "tranST": "CA", + "tranSelf": null, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "PAY1624", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T11:10:17.616-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "BERKELEY", + "geocodeStatus": "Identified", + "id": "4bfb8e51-4042-4877-aba4-85bb61a652e9", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "MARIBEL GONZALEZ", + "calTransactionType": "F496P3", + "calculatedAmount": 16.16, + "calculatedDate": "2020-09-28", + "creationDate": "2022-02-19T10:17:18.025-08:00", + "elementActivityNid": "498202ea-7fc7-4223-a1ef-1eba8bc22892", + "elementClassification": "Transaction", + "elementModelNid": "3d1ce0bf-b19d-4480-88f5-11f8af80d900", + "elementNid": "ab266ad5-2c44-453e-abd9-c4c89fc057f5", + "elementStatus": "Active", + "elementType": "F496P3", + "employer": "EDUCATE78", + "filerNid": "122962572", + "filingActivityNid": "5ec33f8f-2875-47b3-9925-ed2ac2da94ec", + "filingActivityType": "FiledOriginal", + "filingNid": "90548d84-6b14-48c3-96ab-95183c2dce40", + "isItemized": true, + "occupation": "DIRECTOR OF COMMUNITY PARTNERSHIPS & POLICY", + "publishSequence": 373643, + "revisionNid": "685722e1-cccb-4387-8bbe-674a0a0de6f3", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F496P3", + "calculatedAmount": 16.16, + "calculatedDate": "2020-09-28", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "F496P3", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": false, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": "INC:A:9734", + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 16.16, + "tranAmt2": 225.44, + "tranChkNo": null, + "tranCity": "BERKELEY", + "tranCode": null, + "tranDate": "2020-09-28", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "EDUCATE78", + "tranId": "INC9734", + "tranNamF": "MARIBEL", + "tranNamL": "GONZALEZ", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "DIRECTOR OF COMMUNITY PARTNERSHIPS & POLICY", + "tranST": "CA", + "tranSelf": false, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "INC9734", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T10:17:18.025-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Oakland", + "geocodeStatus": "Identified", + "id": "37d2a404-0b85-42a4-8a38-921ae636d33d", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + }, + { + "addressType": "Contributor", + "city": "Somerville", + "geocodeStatus": "Identified", + "id": "579863ae-42eb-4745-92f9-a0e0c97fdc9d", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "MA", + "zip": "***" + } + ], + "allNames": "Alexander Tom ActBlue", + "calTransactionType": "F460A", + "calculatedAmount": 500.0, + "calculatedDate": "2020-10-27", + "creationDate": "2022-02-19T11:12:12.667-08:00", + "elementActivityNid": "052e1296-7c96-4c49-a8d5-1a44bfd21325", + "elementClassification": "Transaction", + "elementModelNid": "84eeb335-7c6e-49f0-af25-3693dfd992bc", + "elementNid": "99eb6dc8-9430-430d-ba85-4a84d6a934ce", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "Center for Empowered Politics Education Fund", + "filerNid": "190792446", + "filingActivityNid": "452642c0-b6da-4a78-9016-8915d70f53ee", + "filingActivityType": "FiledOriginal", + "filingNid": "5f5691e9-3c48-457d-8e8f-faeecf8edf94", + "isItemized": true, + "occupation": "Executive Director", + "publishSequence": 384710, + "revisionNid": "f84e0d1f-c96f-400c-abc4-2c2ed8a857c9", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 500.0, + "calculatedDate": "2020-10-27", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": "366 Summer Street", + "intrAdr2": null, + "intrCity": "Somerville", + "intrEmp": null, + "intrNamF": null, + "intrNamL": "ActBlue", + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": "MA", + "intrSelf": false, + "intrZip4": "02144", + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [ + { + "elecCycle": "General", + "elecDate": "2020-01-01", + "parentTranId": "IDT1666", + "splitAmt": 900.0 + } + ], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 500.0, + "tranAmt2": 900.0, + "tranChkNo": null, + "tranCity": "Oakland", + "tranCode": null, + "tranDate": "2020-10-27", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "Center for Empowered Politics Education Fund", + "tranId": "IDT1666", + "tranNamF": "Alexander", + "tranNamL": "Tom", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "Executive Director", + "tranST": "CA", + "tranSelf": false, + "tranType": "I", + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "IDT1666", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T11:12:12.667-08:00" + }, + { + "addresses": [], + "allNames": "Austin Dannhaus Austin Dannhaus", + "calTransactionType": "F460D", + "calculatedAmount": 18004.92, + "calculatedDate": "2020-10-16", + "creationDate": "2022-02-19T10:49:09.384-08:00", + "elementActivityNid": "12bd7659-a26e-4b8f-bf2e-465dad138a18", + "elementClassification": "Transaction", + "elementModelNid": "245f7eb4-1122-4120-baca-30c380c3ba79", + "elementNid": "dc3e5596-87b3-403b-9a47-a0e8d84e0447", + "elementStatus": "Active", + "elementType": "F460D", + "employer": null, + "filerNid": "192237541", + "filingActivityNid": "dacaee1b-1e96-4cbd-a335-ada36fe69885", + "filingActivityType": "FiledAmendment", + "filingNid": "19a525bf-c9b3-4070-b5c1-0e1788e23e8b", + "isItemized": true, + "occupation": null, + "publishSequence": 379232, + "revisionNid": "de1a576b-1e63-4c22-90b9-b5074681c298", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460D", + "calculatedAmount": 18004.92, + "calculatedDate": "2020-10-16", + "candNamF": null, + "candNamL": "Austin Dannhaus", + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": "1", + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "D", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": null, + "intrZip4": null, + "isItemized": true, + "jurisCd": "OTH", + "jurisDscr": "City of Oakland", + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": "OTH", + "officeDscr": "Oakland USD School Board", + "publicNotes": [], + "recType": "EXPN", + "sequenceId": null, + "splits": [], + "supOppCd": "S", + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 18004.92, + "tranAmt2": 111302.45, + "tranChkNo": null, + "tranCity": null, + "tranCode": "IND", + "tranDate": "2020-10-16", + "tranDate1": null, + "tranDscr": "Mailer", + "tranEmp": null, + "tranId": "PDT15", + "tranNamF": "Austin", + "tranNamL": "Dannhaus", + "tranNamS": null, + "tranNamT": null, + "tranOcc": null, + "tranST": "", + "tranSelf": null, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "PDT15", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T10:49:09.383-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Oakland", + "geocodeStatus": "Identified", + "id": "e2c1f4cb-d93e-42a3-ae45-91270f5d0f4d", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Yes on QQ Oakland Youth Vote", + "calTransactionType": "F460E", + "calculatedAmount": 250.0, + "calculatedDate": "2020-10-23", + "creationDate": "2022-02-19T01:20:12.398-08:00", + "elementActivityNid": "a23598e4-11ea-418c-bcca-11a7f3a9211b", + "elementClassification": "Transaction", + "elementModelNid": "c99a17a2-73b0-4d07-baa3-1a663bd0147f", + "elementNid": "e24684c2-94ac-482a-a210-d8fee2b7104a", + "elementStatus": "Active", + "elementType": "F460E", + "employer": null, + "filerNid": "122966045", + "filingActivityNid": "4b767d52-7767-495f-b71a-740e08f70b51", + "filingActivityType": "FiledOriginal", + "filingNid": "a3b75961-1d10-4353-807c-f1e35bf72686", + "isItemized": true, + "occupation": null, + "publishSequence": 203073, + "revisionNid": "bbabcfba-ea95-4795-9a5b-3dad216c69b1", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460E", + "calculatedAmount": 250.0, + "calculatedDate": "2020-10-23", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": "1428755", + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "COM", + "externalId": null, + "formType": "E", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": null, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "EXPN", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 250.0, + "tranAmt2": 0.0, + "tranChkNo": "1062", + "tranCity": "Oakland", + "tranCode": "CTB", + "tranDate": "2020-10-23", + "tranDate1": null, + "tranDscr": null, + "tranEmp": null, + "tranId": "E1824", + "tranNamF": null, + "tranNamL": "Yes on QQ Oakland Youth Vote", + "tranNamS": null, + "tranNamT": null, + "tranOcc": null, + "tranST": "CA", + "tranSelf": null, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "E1824", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T01:20:12.397-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Richmond", + "geocodeStatus": "Identified", + "id": "500f10e4-6dbf-4336-8559-880a2faed105", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Jael Myrick", + "calTransactionType": "F460A", + "calculatedAmount": 50.0, + "calculatedDate": "2020-06-15", + "creationDate": "2022-02-19T01:02:20.877-08:00", + "elementActivityNid": "4b2b4534-aa8b-411d-8445-395880e4a453", + "elementClassification": "Transaction", + "elementModelNid": "b09e36ec-f342-4796-b392-f01efb182c5a", + "elementNid": "08e63360-a105-4d69-bb67-5069dd9cdf13", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "East Bay Community Law Center", + "filerNid": "151524257", + "filingActivityNid": "b07b9a46-b95d-4775-ab80-730d8c5b7ac3", + "filingActivityType": "FiledAmendment", + "filingNid": "bd40cfc4-01a7-4306-af9e-0e8ca9821a0b", + "isItemized": true, + "occupation": "Co-Director, Clean Slate Unit", + "publishSequence": 196013, + "revisionNid": "accb625f-f88f-40f9-8a38-4f8e0ec0be05", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 50.0, + "calculatedDate": "2020-06-15", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": false, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [ + { + "elecCycle": "General", + "elecDate": "2020-01-01", + "parentTranId": "INC589", + "splitAmt": 150.0 + } + ], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 50.0, + "tranAmt2": 150.0, + "tranChkNo": null, + "tranCity": "Richmond", + "tranCode": null, + "tranDate": "2020-06-15", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "East Bay Community Law Center", + "tranId": "INC589", + "tranNamF": "Jael", + "tranNamL": "Myrick", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "Co-Director, Clean Slate Unit", + "tranST": "CA", + "tranSelf": false, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "INC589", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T01:02:20.877-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "San Jose", + "geocodeStatus": "Identified", + "id": "4a03d640-6472-4d51-9103-4fb5e309a34a", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "COHEN FOR SAN JOSE CITY COUNCIL DISTRICT 4 2020", + "calTransactionType": "F460E", + "calculatedAmount": 500.0, + "calculatedDate": "2020-10-06", + "creationDate": "2022-02-19T10:45:00.18-08:00", + "elementActivityNid": "cedcaec4-d368-47a6-a94c-165a8c692482", + "elementClassification": "Transaction", + "elementModelNid": "53189c8c-1b6e-44f8-b2fd-54ec2f2209e6", + "elementNid": "f9593237-f3bd-4e8b-a8ce-8efb50302c3c", + "elementStatus": "Active", + "elementType": "F460E", + "employer": null, + "filerNid": "122966045", + "filingActivityNid": "9b9880cf-d039-483d-9f12-56676b42ee13", + "filingActivityType": "FiledOriginal", + "filingNid": "dba81d85-cbcd-4fce-b1c8-62896660bda7", + "isItemized": true, + "occupation": null, + "publishSequence": 378836, + "revisionNid": "d8e0ec2b-cdb7-4a98-8a9b-9c049699d87d", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460E", + "calculatedAmount": 500.0, + "calculatedDate": "2020-10-06", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": "1417753", + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "COM", + "externalId": null, + "formType": "E", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": null, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "EXPN", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 500.0, + "tranAmt2": 0.0, + "tranChkNo": "1050", + "tranCity": "San Jose", + "tranCode": "CTB", + "tranDate": "2020-10-06", + "tranDate1": null, + "tranDscr": "Contribution", + "tranEmp": null, + "tranId": "E1642", + "tranNamF": null, + "tranNamL": "COHEN FOR SAN JOSE CITY COUNCIL DISTRICT 4 2020", + "tranNamS": null, + "tranNamT": null, + "tranOcc": null, + "tranST": "CA", + "tranSelf": null, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "E1642", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T10:45:00.18-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Oakland", + "geocodeStatus": "Identified", + "id": "fb4465ab-2213-4a26-85a6-29bd4a9638fa", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Post News Group", + "calTransactionType": "F460E", + "calculatedAmount": 3000.0, + "calculatedDate": "2020-10-18", + "creationDate": "2022-02-19T01:18:05.338-08:00", + "elementActivityNid": "487940ce-74e3-4b94-ab3f-9b2a4b41022d", + "elementClassification": "Transaction", + "elementModelNid": "930340a9-7366-487a-ba17-367e87e1ab9b", + "elementNid": "43f5d2b5-785b-44c6-8fbd-9d8ea791ab2a", + "elementStatus": "Active", + "elementType": "F460E", + "employer": null, + "filerNid": "151524257", + "filingActivityNid": "4ad6a499-f12c-4d96-afba-adf13b8c86df", + "filingActivityType": "FiledOriginal", + "filingNid": "ee55f68b-486d-4e0a-a092-b4baf050d2f8", + "isItemized": true, + "occupation": null, + "publishSequence": 202769, + "revisionNid": "2856308d-12ed-4489-9b6d-b25ad14a9926", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460E", + "calculatedAmount": 3000.0, + "calculatedDate": "2020-10-18", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "OTH", + "externalId": null, + "formType": "E", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": null, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "EXPN", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 3000.0, + "tranAmt2": 3000.0, + "tranChkNo": null, + "tranCity": "Oakland", + "tranCode": "PRT", + "tranDate": "2020-10-18", + "tranDate1": null, + "tranDscr": null, + "tranEmp": null, + "tranId": "EXP1512", + "tranNamF": null, + "tranNamL": "Post News Group", + "tranNamS": null, + "tranNamT": null, + "tranOcc": null, + "tranST": "CA", + "tranSelf": null, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "EXP1512", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T01:18:05.338-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Newport Beach", + "geocodeStatus": "Identified", + "id": "6926a08a-e765-4918-9b02-49b588f73858", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Alevizos' Properties Inc.", + "calTransactionType": "F460A", + "calculatedAmount": 100.0, + "calculatedDate": "2020-06-11", + "creationDate": "2022-02-19T11:11:59.605-08:00", + "elementActivityNid": "5a397afe-be79-4a6a-bf63-f456fb69ff82", + "elementClassification": "Transaction", + "elementModelNid": "09ddbc5e-80a5-44ac-b968-b5221028e93a", + "elementNid": "21a4b681-1c19-4682-990b-859b48b35928", + "elementStatus": "Active", + "elementType": "F460A", + "employer": null, + "filerNid": "127736146", + "filingActivityNid": "c2f34535-87a6-4c46-8ba3-04897a772d2f", + "filingActivityType": "FiledAmendment", + "filingNid": "30e06ecb-5db5-4fc6-99cd-2fda74640cd9", + "isItemized": true, + "occupation": null, + "publishSequence": 384672, + "revisionNid": "41307653-557b-4041-9141-1091a673f3f1", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 100.0, + "calculatedDate": "2020-06-11", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "OTH", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": false, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 100.0, + "tranAmt2": 100.0, + "tranChkNo": null, + "tranCity": "Newport Beach", + "tranCode": null, + "tranDate": "2020-06-11", + "tranDate1": null, + "tranDscr": null, + "tranEmp": null, + "tranId": "INC17527", + "tranNamF": null, + "tranNamL": "Alevizos' Properties Inc.", + "tranNamS": null, + "tranNamT": null, + "tranOcc": null, + "tranST": "CA", + "tranSelf": false, + "tranType": null, + "tranZip4": "***", + "tresAdr1": "9999999", + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "INC17527", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T11:11:59.605-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Oakland", + "geocodeStatus": "Identified", + "id": "6eb1a569-f126-479e-8e98-b594471b3652", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Elizabeth Gunston", + "calTransactionType": "F460A", + "calculatedAmount": 10.0, + "calculatedDate": "2020-11-12", + "creationDate": "2022-02-19T01:20:12.206-08:00", + "elementActivityNid": "bd21937d-542d-408c-8e15-9c06ef2330f4", + "elementClassification": "Transaction", + "elementModelNid": "b358247d-2651-4f34-9915-5ee3c3ced62b", + "elementNid": "a581a0e4-cc6f-4071-8a93-de294b22cfc8", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "Oakland Rising Action", + "filerNid": "122966045", + "filingActivityNid": "4b767d52-7767-495f-b71a-740e08f70b51", + "filingActivityType": "FiledOriginal", + "filingNid": "a3b75961-1d10-4353-807c-f1e35bf72686", + "isItemized": true, + "occupation": "Strategic Partnership Director", + "publishSequence": 203073, + "revisionNid": "d65abe22-6dbe-4ed8-aa3f-091d66c32d08", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 10.0, + "calculatedDate": "2020-11-12", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": false, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 10.0, + "tranAmt2": 120.0, + "tranChkNo": null, + "tranCity": "Oakland", + "tranCode": null, + "tranDate": "2020-11-12", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "Oakland Rising Action", + "tranId": "A958", + "tranNamF": "Elizabeth", + "tranNamL": "Gunston", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "Strategic Partnership Director", + "tranST": "CA", + "tranSelf": false, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "A958", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T01:20:12.206-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Los Angeles", + "geocodeStatus": "Identified", + "id": "3c404989-de89-4843-9c17-9860556198c1", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Nationbuilder", + "calTransactionType": "F460E", + "calculatedAmount": 239.0, + "calculatedDate": "2020-02-09", + "creationDate": "2022-02-19T10:00:16.879-08:00", + "elementActivityNid": "8f33fd79-d2ab-4523-aba6-6ebf860e7c24", + "elementClassification": "Transaction", + "elementModelNid": "e6e542a5-bdab-4db5-a58d-7c917ce5b490", + "elementNid": "df9c2506-8f7e-411e-af37-6e93fbaa333c", + "elementStatus": "Active", + "elementType": "F460E", + "employer": null, + "filerNid": "183836272", + "filingActivityNid": "3d7ce48b-6d6d-47ac-a745-3a1bffc4da56", + "filingActivityType": "FiledAmendment", + "filingNid": "ceeb98ca-1dfb-457f-8410-48b28b05c481", + "isItemized": true, + "occupation": null, + "publishSequence": 368613, + "revisionNid": "7bae24df-1bb7-4c33-9cd9-96c089406565", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460E", + "calculatedAmount": 239.0, + "calculatedDate": "2020-02-09", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "OTH", + "externalId": null, + "formType": "E", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": null, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "EXPN", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 239.0, + "tranAmt2": 2034.0, + "tranChkNo": null, + "tranCity": "Los Angeles", + "tranCode": "WEB", + "tranDate": "2020-02-09", + "tranDate1": null, + "tranDscr": null, + "tranEmp": null, + "tranId": "UK4paxMxlT2w", + "tranNamF": null, + "tranNamL": "Nationbuilder", + "tranNamS": null, + "tranNamT": null, + "tranOcc": null, + "tranST": "CA", + "tranSelf": null, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "UK4paxMxlT2w", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T10:00:16.879-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Oakland", + "geocodeStatus": "Identified", + "id": "aaf8365d-2905-41b2-ac2d-570b254dc4f3", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Jennifer Brouhard", + "calTransactionType": "F496P3", + "calculatedAmount": 25.0, + "calculatedDate": "2020-09-21", + "creationDate": "2022-02-19T10:31:25.471-08:00", + "elementActivityNid": "f6af33e4-2d4e-46f5-b15c-de39114c01d9", + "elementClassification": "Transaction", + "elementModelNid": "0df7791e-a0fc-4c2b-af0f-d04071508482", + "elementNid": "bd6949a3-5c2a-48f7-bada-b7110aacce84", + "elementStatus": "Active", + "elementType": "F496P3", + "employer": "Oakland Unified School District", + "filerNid": "135910755", + "filingActivityNid": "a201bbab-e888-4a6d-8b2b-b79987c1912e", + "filingActivityType": "FiledOriginal", + "filingNid": "0c0b8eb0-b8da-470e-b6e5-8c238f3539e5", + "isItemized": true, + "occupation": "Teacher", + "publishSequence": 375679, + "revisionNid": "992eb8ca-d21e-46cf-9cc3-b49a38860c3c", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F496P3", + "calculatedAmount": 25.0, + "calculatedDate": "2020-09-21", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "F496P3", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": false, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 25.0, + "tranAmt2": 434.0, + "tranChkNo": null, + "tranCity": "Oakland", + "tranCode": null, + "tranDate": "2020-09-21", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "Oakland Unified School District", + "tranId": "INC560", + "tranNamF": "Jennifer", + "tranNamL": "Brouhard", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "Teacher", + "tranST": "CA", + "tranSelf": false, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "INC560", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T10:31:25.471-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "San Francisco", + "geocodeStatus": "Identified", + "id": "d53d1de2-8dd4-46f6-9c2d-b8f87c89f12d", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Stripe", + "calTransactionType": "F460E", + "calculatedAmount": 4.2, + "calculatedDate": "2020-08-15", + "creationDate": "2022-02-19T10:36:03.221-08:00", + "elementActivityNid": "5c25506e-dca8-48e6-8ff2-cca2960978ad", + "elementClassification": "Transaction", + "elementModelNid": "4d9dca7a-1df5-4282-a824-59e54ac11a43", + "elementNid": "c6f2e641-db6c-49db-bbf0-e1b29400755b", + "elementStatus": "Active", + "elementType": "F460E", + "employer": null, + "filerNid": "151524257", + "filingActivityNid": "af7edef8-bc9c-40ba-a613-4fc8f2569a63", + "filingActivityType": "FiledAmendment", + "filingNid": "27f47ae2-91fc-4bd0-b9b1-9d79495dd03b", + "isItemized": true, + "occupation": null, + "publishSequence": 377280, + "revisionNid": "bf4a46ec-9e54-4c17-8fe7-a6512d9bf8f6", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460E", + "calculatedAmount": 4.2, + "calculatedDate": "2020-08-15", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "OTH", + "externalId": null, + "formType": "E", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": null, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "EXPN", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 4.2, + "tranAmt2": 1991.22, + "tranChkNo": null, + "tranCity": "San Francisco", + "tranCode": "FND", + "tranDate": "2020-08-15", + "tranDate1": null, + "tranDscr": null, + "tranEmp": null, + "tranId": "EXP1071", + "tranNamF": null, + "tranNamL": "Stripe", + "tranNamS": null, + "tranNamT": null, + "tranOcc": null, + "tranST": "CA", + "tranSelf": null, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "EXP1071", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T10:36:03.22-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Berkeley", + "geocodeStatus": "Identified", + "id": "c6858185-0665-4a54-aac4-8d4e31019c48", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + }, + { + "addressType": "Contributor", + "city": "Somerville", + "geocodeStatus": "Identified", + "id": "579863ae-42eb-4745-92f9-a0e0c97fdc9d", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "MA", + "zip": "***" + } + ], + "allNames": "Hayley Currier ActBlue", + "calTransactionType": "F460A", + "calculatedAmount": 500.0, + "calculatedDate": "2020-09-06", + "creationDate": "2022-02-19T10:44:39.42-08:00", + "elementActivityNid": "4856f79d-fb62-400e-930e-f301c9cda32a", + "elementClassification": "Transaction", + "elementModelNid": "25194ae5-5169-4c75-960f-18d8127696ca", + "elementNid": "a8d134c5-0ab7-4c80-b6c3-14dd1547d36b", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "TransForm", + "filerNid": "190792446", + "filingActivityNid": "2fbbb12c-73e2-4108-ba7e-91a9b71c7787", + "filingActivityType": "FiledAmendment", + "filingNid": "aa3a9547-7c09-4e6e-9e17-6c22bbfca33e", + "isItemized": true, + "occupation": "Public Advocacy Manager", + "publishSequence": 378822, + "revisionNid": "65ffbbe7-150c-4ce3-b5d0-fd42b213e882", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 500.0, + "calculatedDate": "2020-09-06", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": "366 Summer Street", + "intrAdr2": null, + "intrCity": "Somerville", + "intrEmp": null, + "intrNamF": null, + "intrNamL": "ActBlue", + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": "MA", + "intrSelf": false, + "intrZip4": "02144", + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [ + { + "elecCycle": "General", + "elecDate": "2020-01-01", + "parentTranId": "IDT1005", + "splitAmt": 500.0 + } + ], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 500.0, + "tranAmt2": 500.0, + "tranChkNo": null, + "tranCity": "Berkeley", + "tranCode": null, + "tranDate": "2020-09-06", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "TransForm", + "tranId": "IDT1005", + "tranNamF": "Hayley", + "tranNamL": "Currier", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "Public Advocacy Manager", + "tranST": "CA", + "tranSelf": false, + "tranType": "I", + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "IDT1005", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T10:44:39.42-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Oakland", + "geocodeStatus": "Identified", + "id": "4a8e93c7-b645-45d5-97b4-5d723ea23396", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Cl!ffordMoss.", + "calTransactionType": "F460F", + "calculatedAmount": 25000.0, + "calculatedDate": "2020-09-19", + "creationDate": "2022-02-19T11:05:17.665-08:00", + "elementActivityNid": "3d7c8699-c350-4869-83ce-4444e7886f37", + "elementClassification": "Transaction", + "elementModelNid": "62d061f3-80fd-470e-96a0-183919f80f32", + "elementNid": "570c5ef6-abf8-47ff-9d08-3302f703e162", + "elementStatus": "Active", + "elementType": "F460F", + "employer": null, + "filerNid": "123004056", + "filingActivityNid": "5e94f0fe-13d0-4fd5-9028-8d0bc1e3af71", + "filingActivityType": "FiledAmendment", + "filingNid": "52db3c35-59c6-498e-98f2-d2047968dfa5", + "isItemized": true, + "occupation": null, + "publishSequence": 382970, + "revisionNid": "2f91a428-8f80-4be4-b684-c10a2cb547a5", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": 25000.0, + "amtPaid": 0.0, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": 0.0, + "calTransactionType": "F460F", + "calculatedAmount": 25000.0, + "calculatedDate": "2020-09-19", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": 25000.0, + "entityCd": "OTH", + "externalId": null, + "formType": "F", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": null, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "DEBT", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": null, + "tranAmt2": null, + "tranChkNo": null, + "tranCity": "Oakland", + "tranCode": "CNS", + "tranDate": null, + "tranDate1": null, + "tranDscr": null, + "tranEmp": null, + "tranId": "PAY1012", + "tranNamF": null, + "tranNamL": "Cl!ffordMoss.", + "tranNamS": null, + "tranNamT": null, + "tranOcc": null, + "tranST": "CA", + "tranSelf": null, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "PAY1012", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T11:05:17.664-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Berkeley", + "geocodeStatus": "Identified", + "id": "e92984b1-1f2e-414c-9234-a9fbed516bf2", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Sophie Hahn", + "calTransactionType": "F460A", + "calculatedAmount": 250.0, + "calculatedDate": "2020-06-30", + "creationDate": "2022-02-19T10:12:20.081-08:00", + "elementActivityNid": "9ef60ea1-460a-4842-a823-fa5d844873fb", + "elementClassification": "Transaction", + "elementModelNid": "1b298a49-43ab-4f5b-9e51-6301ac5a706f", + "elementNid": "b6467fba-907c-41ac-9134-dbd5ee1fd38c", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "City Of Berkeley", + "filerNid": "182101261", + "filingActivityNid": "c8a6b5dd-1fd0-4118-9d04-91dab15b197f", + "filingActivityType": "FiledAmendment", + "filingNid": "5f672d49-2456-40a6-9ad2-786da5908b49", + "isItemized": true, + "occupation": "City Councilmember", + "publishSequence": 372287, + "revisionNid": "aab8881e-9518-4e43-b9bf-44fd2a4e3299", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 250.0, + "calculatedDate": "2020-06-30", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": false, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [ + { + "elecCycle": "General", + "elecDate": "2020-01-01", + "parentTranId": "INC750", + "splitAmt": 800.0 + } + ], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 250.0, + "tranAmt2": 550.0, + "tranChkNo": null, + "tranCity": "Berkeley", + "tranCode": null, + "tranDate": "2020-06-30", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "City Of Berkeley", + "tranId": "INC750", + "tranNamF": "Sophie", + "tranNamL": "Hahn", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "City Councilmember", + "tranST": "CA", + "tranSelf": false, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "INC750", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T10:12:20.08-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Oakland", + "geocodeStatus": "Identified", + "id": "5ad7c944-e5f0-401e-bdcb-5561f62af1ae", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + }, + { + "addressType": "Contributor", + "city": "Somerville", + "geocodeStatus": "Identified", + "id": "579863ae-42eb-4745-92f9-a0e0c97fdc9d", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "MA", + "zip": "***" + } + ], + "allNames": "John Kratz ActBlue", + "calTransactionType": "F460A", + "calculatedAmount": 100.0, + "calculatedDate": "2020-07-30", + "creationDate": "2022-02-19T10:44:46.315-08:00", + "elementActivityNid": "40b9e293-5b00-4adf-842f-c6bd32985b27", + "elementClassification": "Transaction", + "elementModelNid": "4bee936f-90fa-4f74-b075-73dfd04aac35", + "elementNid": "0028953f-153b-459b-b679-7eeed1aedb56", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "University of CA", + "filerNid": "190792446", + "filingActivityNid": "2fbbb12c-73e2-4108-ba7e-91a9b71c7787", + "filingActivityType": "FiledAmendment", + "filingNid": "aa3a9547-7c09-4e6e-9e17-6c22bbfca33e", + "isItemized": true, + "occupation": "User Experience Designer", + "publishSequence": 378822, + "revisionNid": "1821e0d3-77c8-4ff3-9a76-bf60f9d71dd5", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 100.0, + "calculatedDate": "2020-07-30", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": "366 Summer Street", + "intrAdr2": null, + "intrCity": "Somerville", + "intrEmp": null, + "intrNamF": null, + "intrNamL": "ActBlue", + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": "MA", + "intrSelf": false, + "intrZip4": "02144", + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [ + { + "elecCycle": "General", + "elecDate": "2020-01-01", + "parentTranId": "IDT244", + "splitAmt": 100.0 + } + ], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 100.0, + "tranAmt2": 100.0, + "tranChkNo": null, + "tranCity": "Oakland", + "tranCode": null, + "tranDate": "2020-07-30", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "University of CA", + "tranId": "IDT244", + "tranNamF": "John", + "tranNamL": "Kratz", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "User Experience Designer", + "tranST": "CA", + "tranSelf": false, + "tranType": "I", + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "IDT244", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T10:44:46.315-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "San Francisco", + "geocodeStatus": "Identified", + "id": "d53d1de2-8dd4-46f6-9c2d-b8f87c89f12d", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Stripe", + "calTransactionType": "F460E", + "calculatedAmount": 4.81, + "calculatedDate": "2020-08-03", + "creationDate": "2022-02-19T10:36:03.186-08:00", + "elementActivityNid": "11339661-f7f8-4229-b9c7-1db35a2da737", + "elementClassification": "Transaction", + "elementModelNid": "f7b284af-9491-4795-bedb-77a3f06e194c", + "elementNid": "0e84ab34-6007-4f1d-acec-9912552831d7", + "elementStatus": "Active", + "elementType": "F460E", + "employer": null, + "filerNid": "151524257", + "filingActivityNid": "af7edef8-bc9c-40ba-a613-4fc8f2569a63", + "filingActivityType": "FiledAmendment", + "filingNid": "27f47ae2-91fc-4bd0-b9b1-9d79495dd03b", + "isItemized": true, + "occupation": null, + "publishSequence": 377280, + "revisionNid": "0b58f0ac-9dba-416c-abcd-293eb7cf375d", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460E", + "calculatedAmount": 4.81, + "calculatedDate": "2020-08-03", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "OTH", + "externalId": null, + "formType": "E", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": null, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "EXPN", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 4.81, + "tranAmt2": 1991.22, + "tranChkNo": null, + "tranCity": "San Francisco", + "tranCode": "FND", + "tranDate": "2020-08-03", + "tranDate1": null, + "tranDscr": null, + "tranEmp": null, + "tranId": "EXP1001", + "tranNamF": null, + "tranNamL": "Stripe", + "tranNamS": null, + "tranNamT": null, + "tranOcc": null, + "tranST": "CA", + "tranSelf": null, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "EXP1001", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T10:36:03.185-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Oakland", + "geocodeStatus": "Identified", + "id": "461fc8b8-4708-4b50-9584-cea429fcb004", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + }, + { + "addressType": "Contributor", + "city": "Washington", + "geocodeStatus": "Identified", + "id": "a98862a2-0532-45ab-81a1-c44952557f41", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "DC", + "zip": "***" + } + ], + "allNames": "Janice Albert Democracy Engine, LLC", + "calTransactionType": "F460A", + "calculatedAmount": 100.0, + "calculatedDate": "2020-07-12", + "creationDate": "2022-02-19T10:44:38.05-08:00", + "elementActivityNid": "ae93a7ca-94f6-4a04-b07e-d4f6b4b17fef", + "elementClassification": "Transaction", + "elementModelNid": "3fe7ec6b-7a70-47bd-bae8-9cd8da1d3665", + "elementNid": "902976ca-624e-4556-b3a2-1cc295d497be", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "n/a", + "filerNid": "190792446", + "filingActivityNid": "2fbbb12c-73e2-4108-ba7e-91a9b71c7787", + "filingActivityType": "FiledAmendment", + "filingNid": "aa3a9547-7c09-4e6e-9e17-6c22bbfca33e", + "isItemized": true, + "occupation": "Retired", + "publishSequence": 378822, + "revisionNid": "40327c18-502c-49b7-a7fd-30bd9d6423aa", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 100.0, + "calculatedDate": "2020-07-12", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": "416 Florida Avenue, NW", + "intrAdr2": null, + "intrCity": "Washington", + "intrEmp": null, + "intrNamF": null, + "intrNamL": "Democracy Engine, LLC", + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": "DC", + "intrSelf": false, + "intrZip4": "20001", + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [ + { + "elecCycle": "General", + "elecDate": "2020-01-01", + "parentTranId": "IDT11", + "splitAmt": 600.0 + } + ], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 100.0, + "tranAmt2": 600.0, + "tranChkNo": null, + "tranCity": "Oakland", + "tranCode": null, + "tranDate": "2020-07-12", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "n/a", + "tranId": "IDT11", + "tranNamF": "Janice", + "tranNamL": "Albert", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "Retired", + "tranST": "CA", + "tranSelf": false, + "tranType": "I", + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "IDT11", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T10:44:38.05-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Cary", + "geocodeStatus": "Identified", + "id": "abda91bf-8062-493f-bb70-035857d9a2a5", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "IL", + "zip": "***" + } + ], + "allNames": "CaptionAccess LLC", + "calTransactionType": "F460E", + "calculatedAmount": 783.75, + "calculatedDate": "2020-11-12", + "creationDate": "2022-02-19T01:20:12.377-08:00", + "elementActivityNid": "3f4493fb-bb72-4cab-bce5-26395700be4a", + "elementClassification": "Transaction", + "elementModelNid": "e4d8480d-e256-4880-82d8-c0f575a87a70", + "elementNid": "a57a75e7-117c-4be0-a905-689e842a067b", + "elementStatus": "Active", + "elementType": "F460E", + "employer": null, + "filerNid": "122966045", + "filingActivityNid": "4b767d52-7767-495f-b71a-740e08f70b51", + "filingActivityType": "FiledOriginal", + "filingNid": "a3b75961-1d10-4353-807c-f1e35bf72686", + "isItemized": true, + "occupation": null, + "publishSequence": 203073, + "revisionNid": "6e0c7c01-2af1-4d68-a12b-5d01574dc9fd", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460E", + "calculatedAmount": 783.75, + "calculatedDate": "2020-11-12", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "OTH", + "externalId": null, + "formType": "E", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": null, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "EXPN", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 783.75, + "tranAmt2": 0.0, + "tranChkNo": "3007", + "tranCity": "Cary", + "tranCode": null, + "tranDate": "2020-11-12", + "tranDate1": null, + "tranDscr": "Interpretation Services", + "tranEmp": null, + "tranId": "E1831", + "tranNamF": null, + "tranNamL": "CaptionAccess LLC", + "tranNamS": null, + "tranNamT": null, + "tranOcc": null, + "tranST": "IL", + "tranSelf": null, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "E1831", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T01:20:12.377-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Berkeley", + "geocodeStatus": "Identified", + "id": "65087828-fecc-41ec-a255-2283529a5902", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Sunflower Alliance", + "calTransactionType": "F460A", + "calculatedAmount": 250.0, + "calculatedDate": "2020-06-10", + "creationDate": "2022-02-19T10:12:21.007-08:00", + "elementActivityNid": "6c22ef11-be71-4346-9f04-0269585edebe", + "elementClassification": "Transaction", + "elementModelNid": "a70d34a6-9eb3-44f8-bb8d-0127ea28b0c0", + "elementNid": "fa38b4af-f8b9-41d5-bb5b-e159801b42e0", + "elementStatus": "Active", + "elementType": "F460A", + "employer": null, + "filerNid": "182101261", + "filingActivityNid": "c8a6b5dd-1fd0-4118-9d04-91dab15b197f", + "filingActivityType": "FiledAmendment", + "filingNid": "5f672d49-2456-40a6-9ad2-786da5908b49", + "isItemized": true, + "occupation": null, + "publishSequence": 372287, + "revisionNid": "6bdbbc96-178c-4183-bc55-a5b4fd9176b2", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 250.0, + "calculatedDate": "2020-06-10", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "OTH", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": false, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [ + { + "elecCycle": "General", + "elecDate": "2020-01-01", + "parentTranId": "INC607", + "splitAmt": 550.0 + } + ], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 250.0, + "tranAmt2": 550.0, + "tranChkNo": null, + "tranCity": "Berkeley", + "tranCode": null, + "tranDate": "2020-06-10", + "tranDate1": null, + "tranDscr": null, + "tranEmp": null, + "tranId": "INC607", + "tranNamF": null, + "tranNamL": "Sunflower Alliance", + "tranNamS": null, + "tranNamT": null, + "tranOcc": null, + "tranST": "CA", + "tranSelf": false, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "INC607", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T10:12:21.006-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Oakland", + "geocodeStatus": "Identified", + "id": "7dd0610a-12dc-4c9e-aa8a-557de01a7370", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + }, + { + "addressType": "Contributor", + "city": "Somerville", + "geocodeStatus": "Identified", + "id": "99279371-ab95-4a61-894e-b781696615bc", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "MA", + "zip": "***" + } + ], + "allNames": "Maryly Snow ActBlue", + "calTransactionType": "F460A", + "calculatedAmount": 25.0, + "calculatedDate": "2020-06-23", + "creationDate": "2022-02-19T09:49:07.315-08:00", + "elementActivityNid": "b0b668c1-6bdd-4c5f-8c60-02bf1f12b423", + "elementClassification": "Transaction", + "elementModelNid": "1fa33fb0-a010-407b-a7db-333c3bd01492", + "elementNid": "7d3cd436-dafb-4a84-b12a-4b672df00f18", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "Snow Studios", + "filerNid": "180940178", + "filingActivityNid": "0cf642a8-1d0c-4fdf-85a2-c00864b0d982", + "filingActivityType": "FiledOriginal", + "filingNid": "2e77c8c4-cd98-46c1-ab13-31b655c8cd2d", + "isItemized": true, + "occupation": "Artist", + "publishSequence": 364491, + "revisionNid": "9f3e1817-f86e-4925-8f19-ace45cd30e16", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 25.0, + "calculatedDate": "2020-06-23", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": "366 Summer St", + "intrAdr2": null, + "intrCity": "Somerville", + "intrEmp": null, + "intrNamF": null, + "intrNamL": "ActBlue", + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": "MA", + "intrSelf": false, + "intrZip4": "02144", + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [ + { + "elecCycle": "General", + "elecDate": "2020-01-01", + "parentTranId": "89Ya5F84R4Ak", + "splitAmt": 475.0 + } + ], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 25.0, + "tranAmt2": 225.0, + "tranChkNo": null, + "tranCity": "Oakland", + "tranCode": null, + "tranDate": "2020-06-23", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "Snow Studios", + "tranId": "89Ya5F84R4Ak", + "tranNamF": "Maryly", + "tranNamL": "Snow", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "Artist", + "tranST": "CA", + "tranSelf": false, + "tranType": "I", + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "89Ya5F84R4Ak", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T09:49:07.314-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Washington", + "geocodeStatus": "Identified", + "id": "2967e1e1-c744-4332-95a7-01f4a4e38faf", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "DC", + "zip": "***" + } + ], + "allNames": "United States Postal Service Pacific Print Resources", + "calTransactionType": "F460G", + "calculatedAmount": 3746.21, + "calculatedDate": "2020-10-27", + "creationDate": "2022-02-19T11:10:19.912-08:00", + "elementActivityNid": "ba2d1d46-6c78-4026-b764-774a34c03dbe", + "elementClassification": "Transaction", + "elementModelNid": "e5726fb8-5c6e-4c0a-8cf5-98ae8716e4cd", + "elementNid": "3981e753-f90b-4482-9452-55935a99bd1b", + "elementStatus": "Active", + "elementType": "F460G", + "employer": null, + "filerNid": "182101261", + "filingActivityNid": "cf400480-cd42-4857-845e-e5d96067567e", + "filingActivityType": "FiledOriginal", + "filingNid": "32906a7c-8038-4018-91a2-587000c468a2", + "isItemized": true, + "occupation": null, + "publishSequence": 384057, + "revisionNid": "54a49faa-f97c-4f5f-96cf-7ed539d329ac", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460G", + "calculatedAmount": 3746.21, + "calculatedDate": "2020-10-27", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "OTH", + "externalId": null, + "formType": "G", + "gFromEF": "E", + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": "Pacific Print Resources", + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": null, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "EXPN", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 3746.21, + "tranAmt2": 16877.7, + "tranChkNo": null, + "tranCity": "Washington", + "tranCode": "POS", + "tranDate": "2020-10-27", + "tranDate1": null, + "tranDscr": null, + "tranEmp": null, + "tranId": "PDT50", + "tranNamF": null, + "tranNamL": "United States Postal Service", + "tranNamS": null, + "tranNamT": null, + "tranOcc": null, + "tranST": "DC", + "tranSelf": null, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "PDT50", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T11:10:19.912-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Berkeley", + "geocodeStatus": "Unidentified", + "id": "9751a9fa-69ca-4ada-b5ed-8b3976d23c37", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + }, + { + "addressType": "Contributor", + "city": "Somerville", + "geocodeStatus": "Identified", + "id": "99279371-ab95-4a61-894e-b781696615bc", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "MA", + "zip": "***" + } + ], + "allNames": "Lisa Hagstrom ActBlue", + "calTransactionType": "F460A", + "calculatedAmount": 100.0, + "calculatedDate": "2020-06-30", + "creationDate": "2022-02-19T09:49:07.615-08:00", + "elementActivityNid": "82306fb3-6642-4e7e-bcd8-a9032e8c8634", + "elementClassification": "Transaction", + "elementModelNid": "79f1c021-c501-4b87-bbf8-4658796877f8", + "elementNid": "27ef4f9c-106b-4340-a792-c7c0f765ca6e", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "Woods Hole Oceanography Institution", + "filerNid": "180940178", + "filingActivityNid": "0cf642a8-1d0c-4fdf-85a2-c00864b0d982", + "filingActivityType": "FiledOriginal", + "filingNid": "2e77c8c4-cd98-46c1-ab13-31b655c8cd2d", + "isItemized": true, + "occupation": "Oceanography Consultant", + "publishSequence": 364491, + "revisionNid": "9045eeae-eba1-43e1-b29a-4314b2823ce8", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 100.0, + "calculatedDate": "2020-06-30", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": "366 Summer St", + "intrAdr2": null, + "intrCity": "Somerville", + "intrEmp": null, + "intrNamF": null, + "intrNamL": "ActBlue", + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": "MA", + "intrSelf": false, + "intrZip4": "02144", + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [ + { + "elecCycle": "General", + "elecDate": "2020-01-01", + "parentTranId": "WowgZJMwbDhP", + "splitAmt": 200.0 + } + ], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 100.0, + "tranAmt2": 100.0, + "tranChkNo": null, + "tranCity": "Berkeley", + "tranCode": null, + "tranDate": "2020-06-30", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "Woods Hole Oceanography Institution", + "tranId": "WowgZJMwbDhP", + "tranNamF": "Lisa", + "tranNamL": "Hagstrom", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "Oceanography Consultant", + "tranST": "CA", + "tranSelf": false, + "tranType": "I", + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "WowgZJMwbDhP", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T09:49:07.614-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Oakland", + "geocodeStatus": "Identified", + "id": "a6e35af7-6d4f-4eaa-8477-cd626cbf1994", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Kisha Jackson", + "calTransactionType": "F460E", + "calculatedAmount": 303.8, + "calculatedDate": "2020-10-27", + "creationDate": "2022-02-19T11:12:08.001-08:00", + "elementActivityNid": "cd21f1a7-f401-4efd-a5e5-799f7b4e70f4", + "elementClassification": "Transaction", + "elementModelNid": "766976d0-b7e2-4967-a243-b72671d76338", + "elementNid": "a4139278-12ea-4bf6-8ae5-521377760313", + "elementStatus": "Active", + "elementType": "F460E", + "employer": null, + "filerNid": "183005094", + "filingActivityNid": "bfea8fca-3b9e-43b1-887a-de685e0e3fd6", + "filingActivityType": "FiledOriginal", + "filingNid": "6b187950-a935-4180-bcb6-50e5c51a096b", + "isItemized": true, + "occupation": null, + "publishSequence": 384701, + "revisionNid": "6f32ff65-e553-48a5-b953-9e442378b809", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460E", + "calculatedAmount": 303.8, + "calculatedDate": "2020-10-27", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "E", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": null, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "EXPN", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 303.8, + "tranAmt2": 379.0, + "tranChkNo": null, + "tranCity": "Oakland", + "tranCode": "MTG", + "tranDate": "2020-10-27", + "tranDate1": null, + "tranDscr": "08/30/20: Supplies for Campaign Launch, Candidate in attendance", + "tranEmp": null, + "tranId": "EXP1332", + "tranNamF": "Kisha", + "tranNamL": "Jackson", + "tranNamS": null, + "tranNamT": null, + "tranOcc": null, + "tranST": "CA", + "tranSelf": null, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "EXP1332", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T11:12:08.001-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Oakland", + "geocodeStatus": "Identified", + "id": "5f65e4a3-fd40-4d65-a217-e2b86a5069dd", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + }, + { + "addressType": "Contributor", + "city": "Somerville", + "geocodeStatus": "Identified", + "id": "579863ae-42eb-4745-92f9-a0e0c97fdc9d", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "MA", + "zip": "***" + } + ], + "allNames": "Briana Krompier ActBlue", + "calTransactionType": "F460A", + "calculatedAmount": 250.0, + "calculatedDate": "2020-09-19", + "creationDate": "2022-02-19T10:44:46.325-08:00", + "elementActivityNid": "4bef9893-09dc-4587-bf67-bd6dd7424014", + "elementClassification": "Transaction", + "elementModelNid": "1a2b9946-3b4e-4eac-9b45-b83f3af94b07", + "elementNid": "63ed9107-2580-4073-b9f6-4979b0b3082a", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "ABL, Inc.", + "filerNid": "190792446", + "filingActivityNid": "2fbbb12c-73e2-4108-ba7e-91a9b71c7787", + "filingActivityType": "FiledAmendment", + "filingNid": "aa3a9547-7c09-4e6e-9e17-6c22bbfca33e", + "isItemized": true, + "occupation": "Operations", + "publishSequence": 378822, + "revisionNid": "663a073f-bba3-4ba0-b3cd-2a19c6c450c2", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 250.0, + "calculatedDate": "2020-09-19", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": "366 Summer Street", + "intrAdr2": null, + "intrCity": "Somerville", + "intrEmp": null, + "intrNamF": null, + "intrNamL": "ActBlue", + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": "MA", + "intrSelf": false, + "intrZip4": "02144", + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [ + { + "elecCycle": "General", + "elecDate": "2020-01-01", + "parentTranId": "IDT1292", + "splitAmt": 250.0 + } + ], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 250.0, + "tranAmt2": 250.0, + "tranChkNo": null, + "tranCity": "Oakland", + "tranCode": null, + "tranDate": "2020-09-19", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "ABL, Inc.", + "tranId": "IDT1292", + "tranNamF": "Briana", + "tranNamL": "Krompier", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "Operations", + "tranST": "CA", + "tranSelf": false, + "tranType": "I", + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "IDT1292", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T10:44:46.324-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Oakland", + "geocodeStatus": "Unidentified", + "id": "591f9bbd-cd16-4e06-aab7-396ade892f59", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Kyla Johnson-Trammell", + "calTransactionType": "F460A", + "calculatedAmount": 350.0, + "calculatedDate": "2020-08-10", + "creationDate": "2022-02-19T11:05:16.99-08:00", + "elementActivityNid": "404e5681-d0cc-4e6e-8f4b-e77757d57bcb", + "elementClassification": "Transaction", + "elementModelNid": "ecb01849-0744-4485-b287-cd64e43139e0", + "elementNid": "02e56278-3bc7-47d1-afaf-b7377d3e669b", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "Oakland Unified School District", + "filerNid": "123004056", + "filingActivityNid": "5e94f0fe-13d0-4fd5-9028-8d0bc1e3af71", + "filingActivityType": "FiledAmendment", + "filingNid": "52db3c35-59c6-498e-98f2-d2047968dfa5", + "isItemized": true, + "occupation": "Superintendent", + "publishSequence": 382970, + "revisionNid": "48b0968f-f9d1-487a-89f1-07365d390b8c", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 350.0, + "calculatedDate": "2020-08-10", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": false, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 350.0, + "tranAmt2": 350.0, + "tranChkNo": null, + "tranCity": "Oakland", + "tranCode": null, + "tranDate": "2020-08-10", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "Oakland Unified School District", + "tranId": "INC843", + "tranNamF": "Kyla", + "tranNamL": "Johnson-Trammell", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "Superintendent", + "tranST": "CA", + "tranSelf": false, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "INC843", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T11:05:16.99-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Emeryville", + "geocodeStatus": "Unidentified", + "id": "09e43e9b-c4bb-489e-8768-95013244db45", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Davis for Oakland School Board 2020", + "calTransactionType": "F460A", + "calculatedAmount": 360.0, + "calculatedDate": "2020-11-12", + "creationDate": "2022-02-19T01:20:12.161-08:00", + "elementActivityNid": "ca28ccad-ef92-4fb3-86af-a6586c176222", + "elementClassification": "Transaction", + "elementModelNid": "c3152c30-d32b-41b3-9b37-facd91ab8172", + "elementNid": "11db83ca-1c5e-4351-83d1-b417180c9a83", + "elementStatus": "Active", + "elementType": "F460A", + "employer": null, + "filerNid": "122966045", + "filingActivityNid": "4b767d52-7767-495f-b71a-740e08f70b51", + "filingActivityType": "FiledOriginal", + "filingNid": "a3b75961-1d10-4353-807c-f1e35bf72686", + "isItemized": true, + "occupation": null, + "publishSequence": 203073, + "revisionNid": "970edbbe-9a46-4370-a9be-a892a78cabf7", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 360.0, + "calculatedDate": "2020-11-12", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": "1419930", + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "COM", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": false, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 360.0, + "tranAmt2": 360.0, + "tranChkNo": null, + "tranCity": "Emeryville", + "tranCode": null, + "tranDate": "2020-11-12", + "tranDate1": null, + "tranDscr": null, + "tranEmp": null, + "tranId": "A952", + "tranNamF": null, + "tranNamL": "Davis for Oakland School Board 2020", + "tranNamS": null, + "tranNamT": null, + "tranOcc": null, + "tranST": "CA", + "tranSelf": false, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "A952", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T01:20:12.16-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Oakland", + "geocodeStatus": "Identified", + "id": "6eb1a569-f126-479e-8e98-b594471b3652", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Elizabeth Gunston", + "calTransactionType": "F460A", + "calculatedAmount": 10.0, + "calculatedDate": "2020-07-12", + "creationDate": "2022-02-19T10:44:59.262-08:00", + "elementActivityNid": "bc47edf9-2ed4-4ffc-8b43-c5753b43d3e6", + "elementClassification": "Transaction", + "elementModelNid": "4ae40d27-8e53-4b63-940c-ea61d7e57d25", + "elementNid": "5ff34742-e4af-43b7-b387-87b4adab4d04", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "Oakland Rising Action", + "filerNid": "122966045", + "filingActivityNid": "9b9880cf-d039-483d-9f12-56676b42ee13", + "filingActivityType": "FiledOriginal", + "filingNid": "dba81d85-cbcd-4fce-b1c8-62896660bda7", + "isItemized": true, + "occupation": "Strategic Partnership Director", + "publishSequence": 378836, + "revisionNid": "ac15033d-02ca-4d21-a152-bd2446ef97e0", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 10.0, + "calculatedDate": "2020-07-12", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": false, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 10.0, + "tranAmt2": 100.0, + "tranChkNo": null, + "tranCity": "Oakland", + "tranCode": null, + "tranDate": "2020-07-12", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "Oakland Rising Action", + "tranId": "A906", + "tranNamF": "Elizabeth", + "tranNamL": "Gunston", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "Strategic Partnership Director", + "tranST": "CA", + "tranSelf": false, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "A906", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T10:44:59.262-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Oakland", + "geocodeStatus": "Identified", + "id": "74df9095-0f0b-40f7-a017-78feb0fc08da", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + }, + { + "addressType": "Contributor", + "city": "Somerville", + "geocodeStatus": "Identified", + "id": "579863ae-42eb-4745-92f9-a0e0c97fdc9d", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "MA", + "zip": "***" + } + ], + "allNames": "Nicole Orton ActBlue", + "calTransactionType": "F460A", + "calculatedAmount": 100.0, + "calculatedDate": "2020-09-01", + "creationDate": "2022-02-19T10:44:47.413-08:00", + "elementActivityNid": "18d073d2-7ae9-4aeb-bf70-629990840583", + "elementClassification": "Transaction", + "elementModelNid": "0aebb2dd-269a-447a-945e-299439a0bacf", + "elementNid": "0f9115d0-176f-4021-a629-7fa7d809e523", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "Nicole Orton", + "filerNid": "190792446", + "filingActivityNid": "2fbbb12c-73e2-4108-ba7e-91a9b71c7787", + "filingActivityType": "FiledAmendment", + "filingNid": "aa3a9547-7c09-4e6e-9e17-6c22bbfca33e", + "isItemized": true, + "occupation": "Herbalist", + "publishSequence": 378822, + "revisionNid": "b4181b2f-8fd0-4afd-b169-eebaf98c300c", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 100.0, + "calculatedDate": "2020-09-01", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": "366 Summer Street", + "intrAdr2": null, + "intrCity": "Somerville", + "intrEmp": null, + "intrNamF": null, + "intrNamL": "ActBlue", + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": "MA", + "intrSelf": false, + "intrZip4": "02144", + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [ + { + "elecCycle": "General", + "elecDate": "2020-01-01", + "parentTranId": "IDT916", + "splitAmt": 100.0 + } + ], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 100.0, + "tranAmt2": 100.0, + "tranChkNo": null, + "tranCity": "Oakland", + "tranCode": null, + "tranDate": "2020-09-01", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "Nicole Orton", + "tranId": "IDT916", + "tranNamF": "Nicole", + "tranNamL": "Orton", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "Herbalist", + "tranST": "CA", + "tranSelf": false, + "tranType": "I", + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "IDT916", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T10:44:47.413-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "OAKLAND", + "geocodeStatus": "Identified", + "id": "7dfe2bed-17d9-46ad-b031-621cbc16a42f", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "ISAAC KOS-READ", + "calTransactionType": "F496P3", + "calculatedAmount": 41.92, + "calculatedDate": "2020-07-28", + "creationDate": "2022-02-19T01:00:35.874-08:00", + "elementActivityNid": "f75906b9-624d-4d16-91af-a63fa6f42ee9", + "elementClassification": "Transaction", + "elementModelNid": "932bf2ba-6184-4442-8d16-320a1760076f", + "elementNid": "625d8874-215f-4f9b-9fe8-a1265be117ef", + "elementStatus": "Active", + "elementType": "F496P3", + "employer": "KOS READ GROUP, INC.", + "filerNid": "122962572", + "filingActivityNid": "86524e2f-09eb-492f-a12a-d67380e26166", + "filingActivityType": "FiledOriginal", + "filingNid": "fcd335d0-7da8-46a5-a163-475e8d699ca5", + "isItemized": true, + "occupation": "COMMUNICATIONS CONSULTANT", + "publishSequence": 195109, + "revisionNid": "d22e7c82-2883-4488-a45e-84632aa513f4", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F496P3", + "calculatedAmount": 41.92, + "calculatedDate": "2020-07-28", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "F496P3", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": false, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": "INC:A:9543", + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 41.92, + "tranAmt2": 1112.64, + "tranChkNo": null, + "tranCity": "OAKLAND", + "tranCode": null, + "tranDate": "2020-07-28", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "KOS READ GROUP, INC.", + "tranId": "INC9543", + "tranNamF": "ISAAC", + "tranNamL": "KOS-READ", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "COMMUNICATIONS CONSULTANT", + "tranST": "CA", + "tranSelf": false, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "INC9543", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T01:00:35.874-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "San Francisco", + "geocodeStatus": "Identified", + "id": "f9c9408b-f8ef-4bc5-8776-056ec0efc92e", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Kari Rocca", + "calTransactionType": "F460A", + "calculatedAmount": 900.0, + "calculatedDate": "2020-10-20", + "creationDate": "2022-02-19T01:19:51.822-08:00", + "elementActivityNid": "eb66b493-2208-47ba-923d-0c778de0046a", + "elementClassification": "Transaction", + "elementModelNid": "8d7c8e2d-b3a0-4a2b-bf88-9ee20ce39c52", + "elementNid": "b4d284cb-d1b9-4fac-bd8c-a779e2638221", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "n/a", + "filerNid": "181463574", + "filingActivityNid": "64d9135d-eb97-4107-9af1-92fdf7965df9", + "filingActivityType": "FiledOriginal", + "filingNid": "8d58b7b6-98c7-4e63-9e06-50becb951fb1", + "isItemized": true, + "occupation": "Not Employed", + "publishSequence": 203017, + "revisionNid": "5256fd78-9589-4e10-91ac-652f38939f47", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 900.0, + "calculatedDate": "2020-10-20", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": false, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [ + { + "elecCycle": "General", + "elecDate": "2020-01-01", + "parentTranId": "INC865", + "splitAmt": 900.0 + } + ], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 900.0, + "tranAmt2": 900.0, + "tranChkNo": null, + "tranCity": "San Francisco", + "tranCode": null, + "tranDate": "2020-10-20", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "n/a", + "tranId": "INC865", + "tranNamF": "Kari", + "tranNamL": "Rocca", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "Not Employed", + "tranST": "CA", + "tranSelf": false, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "INC865", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T01:19:51.821-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Oakland", + "geocodeStatus": "Identified", + "id": "dcc1d453-199f-40b1-93ae-c42d65f47da6", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + }, + { + "addressType": "Contributor", + "city": "Somerville", + "geocodeStatus": "Identified", + "id": "579863ae-42eb-4745-92f9-a0e0c97fdc9d", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "MA", + "zip": "***" + } + ], + "allNames": "Kate Rhoades ActBlue", + "calTransactionType": "F460A", + "calculatedAmount": 250.0, + "calculatedDate": "2020-08-28", + "creationDate": "2022-02-19T10:44:47.817-08:00", + "elementActivityNid": "bbfa4352-e3dc-43f2-b6eb-516ec146fc11", + "elementClassification": "Transaction", + "elementModelNid": "3618fece-20ea-45f6-b81b-b895eca4c5bc", + "elementNid": "76a4616b-f01c-4a6d-abb0-2973280893c9", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "Kate Rhoades", + "filerNid": "190792446", + "filingActivityNid": "2fbbb12c-73e2-4108-ba7e-91a9b71c7787", + "filingActivityType": "FiledAmendment", + "filingNid": "aa3a9547-7c09-4e6e-9e17-6c22bbfca33e", + "isItemized": true, + "occupation": "Artist", + "publishSequence": 378822, + "revisionNid": "b63fc797-89c6-4fa3-9b7e-23eee0294371", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 250.0, + "calculatedDate": "2020-08-28", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": "366 Summer Street", + "intrAdr2": null, + "intrCity": "Somerville", + "intrEmp": null, + "intrNamF": null, + "intrNamL": "ActBlue", + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": "MA", + "intrSelf": false, + "intrZip4": "02144", + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [ + { + "elecCycle": "General", + "elecDate": "2020-01-01", + "parentTranId": "IDT757", + "splitAmt": 900.0 + } + ], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 250.0, + "tranAmt2": 900.0, + "tranChkNo": null, + "tranCity": "Oakland", + "tranCode": null, + "tranDate": "2020-08-28", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "Kate Rhoades", + "tranId": "IDT757", + "tranNamF": "Kate", + "tranNamL": "Rhoades", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "Artist", + "tranST": "CA", + "tranSelf": false, + "tranType": "I", + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "IDT757", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T10:44:47.816-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Oakland", + "geocodeStatus": "Identified", + "id": "979ba38f-f262-4699-bce2-400336b572f0", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Alexis Pelosi", + "calTransactionType": "F460A", + "calculatedAmount": 500.0, + "calculatedDate": "2020-06-25", + "creationDate": "2022-02-19T01:02:21.077-08:00", + "elementActivityNid": "598ccf1f-398b-413f-a417-edf1c6717487", + "elementClassification": "Transaction", + "elementModelNid": "cefb46c0-3f6d-41d4-9732-b3f4b55f60d1", + "elementNid": "c7eba6a2-4e45-46bd-9897-262d0130628b", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "Pelosi Law Group", + "filerNid": "151524257", + "filingActivityNid": "b07b9a46-b95d-4775-ab80-730d8c5b7ac3", + "filingActivityType": "FiledAmendment", + "filingNid": "bd40cfc4-01a7-4306-af9e-0e8ca9821a0b", + "isItemized": true, + "occupation": "Attorney", + "publishSequence": 196013, + "revisionNid": "03ca8a76-6bcc-43bc-8481-e0869e25e2c2", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 500.0, + "calculatedDate": "2020-06-25", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": false, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [ + { + "elecCycle": "General", + "elecDate": "2020-01-01", + "parentTranId": "INC699", + "splitAmt": 750.0 + } + ], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 500.0, + "tranAmt2": 500.0, + "tranChkNo": null, + "tranCity": "Oakland", + "tranCode": null, + "tranDate": "2020-06-25", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "Pelosi Law Group", + "tranId": "INC699", + "tranNamF": "Alexis", + "tranNamL": "Pelosi", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "Attorney", + "tranST": "CA", + "tranSelf": false, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "INC699", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T01:02:21.076-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "San Francisco", + "geocodeStatus": "Unidentified", + "id": "2fc3cdf8-a2df-4222-b2d4-bcc3fb5d4dea", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Nan Goldberg", + "calTransactionType": "F460A", + "calculatedAmount": 1000.0, + "calculatedDate": "2020-07-01", + "creationDate": "2022-02-19T11:05:16.865-08:00", + "elementActivityNid": "1582c7e2-b667-49ca-be53-d0c0969e4d8a", + "elementClassification": "Transaction", + "elementModelNid": "54aa25d0-4784-4b4b-bb05-a8667d7d49f5", + "elementNid": "aaa91cca-0206-44ce-996c-74cae359c408", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "N/A", + "filerNid": "123004056", + "filingActivityNid": "5e94f0fe-13d0-4fd5-9028-8d0bc1e3af71", + "filingActivityType": "FiledAmendment", + "filingNid": "52db3c35-59c6-498e-98f2-d2047968dfa5", + "isItemized": true, + "occupation": "Not Employed", + "publishSequence": 382970, + "revisionNid": "cb5b9427-e094-48b1-ade8-48bf3419729b", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 1000.0, + "calculatedDate": "2020-07-01", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": false, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 1000.0, + "tranAmt2": 1000.0, + "tranChkNo": null, + "tranCity": "San Francisco", + "tranCode": null, + "tranDate": "2020-07-01", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "N/A", + "tranId": "INC789", + "tranNamF": "Nan", + "tranNamL": "Goldberg", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "Not Employed", + "tranST": "CA", + "tranSelf": false, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "INC789", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T11:05:16.865-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Alameda", + "geocodeStatus": "Identified", + "id": "557954be-8383-4b3f-8588-9a585c1c0cab", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Mikko Design", + "calTransactionType": "F460F", + "calculatedAmount": 0.0, + "calculatedDate": "2020-12-30", + "creationDate": "2022-02-19T11:10:17.629-08:00", + "elementActivityNid": "ddae02e5-da32-474d-91ba-69fd8a438de5", + "elementClassification": "Transaction", + "elementModelNid": "05a996d0-9e84-4426-83c2-b570075c9ce1", + "elementNid": "9fb878d3-3a60-4c49-8616-f04479279363", + "elementStatus": "Active", + "elementType": "F460F", + "employer": null, + "filerNid": "182101261", + "filingActivityNid": "cf400480-cd42-4857-845e-e5d96067567e", + "filingActivityType": "FiledOriginal", + "filingNid": "32906a7c-8038-4018-91a2-587000c468a2", + "isItemized": true, + "occupation": null, + "publishSequence": 384057, + "revisionNid": "4d125534-26be-499c-aa54-7429922a66bb", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": 0.0, + "amtPaid": 306.94, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": 306.94, + "calTransactionType": "F460F", + "calculatedAmount": 0.0, + "calculatedDate": "2020-12-30", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": 0.0, + "entityCd": "OTH", + "externalId": null, + "formType": "F", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": null, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "DEBT", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": null, + "tranAmt2": null, + "tranChkNo": null, + "tranCity": "Alameda", + "tranCode": null, + "tranDate": null, + "tranDate1": null, + "tranDscr": "Graphic Design services", + "tranEmp": null, + "tranId": "PAY1563", + "tranNamF": null, + "tranNamL": "Mikko Design", + "tranNamS": null, + "tranNamT": null, + "tranOcc": null, + "tranST": "CA", + "tranSelf": null, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "PAY1563", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T11:10:17.629-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Oakland", + "geocodeStatus": "Identified", + "id": "8c6e6519-7cca-46d4-a9a6-64c4ca4cffdb", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "510 Media", + "calTransactionType": "F460E", + "calculatedAmount": 5000.0, + "calculatedDate": "2020-09-28", + "creationDate": "2022-02-19T10:46:58.228-08:00", + "elementActivityNid": "5644cf64-da68-4cb5-ac14-9642cf0df64d", + "elementClassification": "Transaction", + "elementModelNid": "061c8f67-7546-4e3c-9750-cf59b8fd6bfa", + "elementNid": "74416412-92fa-4035-b626-572453cabcdb", + "elementStatus": "Active", + "elementType": "F460E", + "employer": null, + "filerNid": "191295439", + "filingActivityNid": "f0b691eb-332a-48f6-a441-033bfe7c7ed9", + "filingActivityType": "FiledOriginal", + "filingNid": "335389af-132e-43a9-824c-4f010eceae99", + "isItemized": true, + "occupation": null, + "publishSequence": 378995, + "revisionNid": "2b277a46-7483-4f2c-aab8-199b7263ee6d", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460E", + "calculatedAmount": 5000.0, + "calculatedDate": "2020-09-28", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "OTH", + "externalId": null, + "formType": "E", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": null, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "EXPN", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 5000.0, + "tranAmt2": 16400.0, + "tranChkNo": null, + "tranCity": "Oakland", + "tranCode": "CMP", + "tranDate": "2020-09-28", + "tranDate1": null, + "tranDscr": null, + "tranEmp": null, + "tranId": "OrNdw8p73gbh", + "tranNamF": null, + "tranNamL": "510 Media", + "tranNamS": null, + "tranNamT": null, + "tranOcc": null, + "tranST": "CA", + "tranSelf": null, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "OrNdw8p73gbh", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T10:46:58.228-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Oakland", + "geocodeStatus": "Identified", + "id": "bc1ee3d8-f576-4b4b-b600-1e2027c2d281", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + }, + { + "addressType": "Contributor", + "city": "Somerville", + "geocodeStatus": "Identified", + "id": "579863ae-42eb-4745-92f9-a0e0c97fdc9d", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "MA", + "zip": "***" + } + ], + "allNames": "Sejal Babaria ActBlue", + "calTransactionType": "F460A", + "calculatedAmount": 100.0, + "calculatedDate": "2020-08-22", + "creationDate": "2022-02-19T10:44:38.353-08:00", + "elementActivityNid": "43641187-47ac-4ec3-bd46-8e01ac4f3ae4", + "elementClassification": "Transaction", + "elementModelNid": "8984e4d4-351d-41a3-82b2-fe35ae9c42bf", + "elementNid": "2a5e24ad-7085-4741-be72-795f11a16c9d", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "n/a", + "filerNid": "190792446", + "filingActivityNid": "2fbbb12c-73e2-4108-ba7e-91a9b71c7787", + "filingActivityType": "FiledAmendment", + "filingNid": "aa3a9547-7c09-4e6e-9e17-6c22bbfca33e", + "isItemized": true, + "occupation": "Not Employed", + "publishSequence": 378822, + "revisionNid": "7b83f368-5cd4-4578-9207-033f30f2d673", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 100.0, + "calculatedDate": "2020-08-22", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": "366 Summer Street", + "intrAdr2": null, + "intrCity": "Somerville", + "intrEmp": null, + "intrNamF": null, + "intrNamL": "ActBlue", + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": "MA", + "intrSelf": false, + "intrZip4": "02144", + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [ + { + "elecCycle": "General", + "elecDate": "2020-01-01", + "parentTranId": "IDT578", + "splitAmt": 100.0 + } + ], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 100.0, + "tranAmt2": 100.0, + "tranChkNo": null, + "tranCity": "Oakland", + "tranCode": null, + "tranDate": "2020-08-22", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "n/a", + "tranId": "IDT578", + "tranNamF": "Sejal", + "tranNamL": "Babaria", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "Not Employed", + "tranST": "CA", + "tranSelf": false, + "tranType": "I", + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "IDT578", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T10:44:38.353-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Pacheco", + "geocodeStatus": "Identified", + "id": "f880c302-2a3d-4e4d-9252-0c07fad6db9e", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Allan U. Julio-Rebolledo", + "calTransactionType": "F460E", + "calculatedAmount": 1000.0, + "calculatedDate": "2020-11-05", + "creationDate": "2022-02-19T01:19:52-08:00", + "elementActivityNid": "4a9c519b-5359-47e6-afea-ee58c3359313", + "elementClassification": "Transaction", + "elementModelNid": "59bba111-8bb5-4719-b04a-bd16895cc40b", + "elementNid": "bc0dfd0d-2e12-44e3-9564-aa7dda045269", + "elementStatus": "Active", + "elementType": "F460E", + "employer": null, + "filerNid": "181463574", + "filingActivityNid": "64d9135d-eb97-4107-9af1-92fdf7965df9", + "filingActivityType": "FiledOriginal", + "filingNid": "8d58b7b6-98c7-4e63-9e06-50becb951fb1", + "isItemized": true, + "occupation": null, + "publishSequence": 203017, + "revisionNid": "4ba0d226-5559-4519-8a55-f82f32e263c9", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460E", + "calculatedAmount": 1000.0, + "calculatedDate": "2020-11-05", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "E", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": null, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "EXPN", + "sequenceId": null, + "splits": [], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 1000.0, + "tranAmt2": 2000.0, + "tranChkNo": null, + "tranCity": "Pacheco", + "tranCode": null, + "tranDate": "2020-11-05", + "tranDate1": null, + "tranDscr": "Administrative Services", + "tranEmp": null, + "tranId": "EXP900", + "tranNamF": "Allan U.", + "tranNamL": "Julio-Rebolledo", + "tranNamS": null, + "tranNamT": null, + "tranOcc": null, + "tranST": "CA", + "tranSelf": null, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "EXP900", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T01:19:51.999-08:00" + }, + { + "addresses": [ + { + "addressType": "Contributor", + "city": "Oakland", + "geocodeStatus": "Identified", + "id": "9901e0b9-11b4-4ea3-9381-bbde2c9e6c0c", + "latitude": "***", + "line1": "***", + "line2": "***", + "links": [], + "longitude": "***", + "state": "CA", + "zip": "***" + } + ], + "allNames": "Michael Kaufman", + "calTransactionType": "F460A", + "calculatedAmount": 100.0, + "calculatedDate": "2020-05-23", + "creationDate": "2022-02-19T10:12:20.297-08:00", + "elementActivityNid": "a1c5269d-a915-4995-b1da-8c4e453fab07", + "elementClassification": "Transaction", + "elementModelNid": "bebf855b-58fc-49ad-9ef9-4bc3c3479400", + "elementNid": "7704b61e-2dba-4f87-a94e-9cc51d2bb93e", + "elementStatus": "Active", + "elementType": "F460A", + "employer": "N/A", + "filerNid": "182101261", + "filingActivityNid": "c8a6b5dd-1fd0-4118-9d04-91dab15b197f", + "filingActivityType": "FiledAmendment", + "filingNid": "5f672d49-2456-40a6-9ad2-786da5908b49", + "isItemized": true, + "occupation": "Retired", + "publishSequence": 372287, + "revisionNid": "c941db78-088d-4f92-b535-45d1dfe4e8cc", + "revisionNumber": 1, + "transaction": { + "amountType": "NotApplicable", + "amtIncur": null, + "amtPaid": null, + "bakRefTID": null, + "balJuris": null, + "balName": null, + "balNum": null, + "begBal": null, + "calTransactionType": "F460A", + "calculatedAmount": 100.0, + "calculatedDate": "2020-05-23", + "candNamF": null, + "candNamL": null, + "candNamS": null, + "candNamT": null, + "cmteId": null, + "distNo": null, + "elecDate": null, + "endBal": null, + "entityCd": "IND", + "externalId": null, + "formType": "A", + "gFromEF": null, + "intCmteId": null, + "intRate": null, + "intrAdr1": null, + "intrAdr2": null, + "intrCity": null, + "intrEmp": null, + "intrNamF": null, + "intrNamL": null, + "intrNamS": null, + "intrNamT": null, + "intrOcc": null, + "intrST": null, + "intrSelf": false, + "intrZip4": null, + "isItemized": true, + "jurisCd": null, + "jurisDscr": null, + "latitude": null, + "lenderName": null, + "loanAmt1": null, + "loanAmt2": null, + "loanAmt3": null, + "loanAmt4": null, + "loanAmt5": null, + "loanAmt6": null, + "loanAmt7": null, + "loanAmt8": null, + "loanDate1": null, + "loanDate2": null, + "loanRate": null, + "longitude": null, + "memoCode": false, + "memoRefNo": null, + "offSHCd": null, + "officeCd": null, + "officeDscr": null, + "publicNotes": [], + "recType": "RCPT", + "sequenceId": null, + "splits": [ + { + "elecCycle": "General", + "elecDate": "2020-01-01", + "parentTranId": "INC585", + "splitAmt": 100.0 + } + ], + "supOppCd": null, + "tranAdr1": "***", + "tranAdr2": "***", + "tranAmt1": 100.0, + "tranAmt2": 100.0, + "tranChkNo": null, + "tranCity": "Oakland", + "tranCode": null, + "tranDate": "2020-05-23", + "tranDate1": null, + "tranDscr": null, + "tranEmp": "N/A", + "tranId": "INC585", + "tranNamF": "Michael", + "tranNamL": "Kaufman", + "tranNamS": null, + "tranNamT": null, + "tranOcc": "Retired", + "tranST": "CA", + "tranSelf": false, + "tranType": null, + "tranZip4": "***", + "tresAdr1": null, + "tresAdr2": null, + "tresCity": null, + "tresNamF": null, + "tresNamL": null, + "tresNamS": null, + "tresNamT": null, + "tresST": null, + "tresZip4": null, + "xrefMatch": null, + "xrefSchNum": null + }, + "transactionId": "INC585", + "visibilityLevel": "Staff", + "writeDate": "2022-02-19T10:12:20.297-08:00" + } +] \ No newline at end of file From a75d9580571a1b91f4ad6810aac4064c4ac23a15 Mon Sep 17 00:00:00 2001 From: ckb Date: Mon, 13 Nov 2023 14:31:58 -0800 Subject: [PATCH 05/35] wip: add schedule d expenditures --- download/model/d_expenditures.py | 16 ++++++++++++ download/tests/test_d_expenditures.py | 36 +++++++++++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 download/model/d_expenditures.py create mode 100644 download/tests/test_d_expenditures.py diff --git a/download/model/d_expenditures.py b/download/model/d_expenditures.py new file mode 100644 index 000000000..f38c6a9ff --- /dev/null +++ b/download/model/d_expenditures.py @@ -0,0 +1,16 @@ +''' +FPPC Form 460, Schedule D, Expenditures +''' +import polars as pl +from .base import BaseModel + +class D_Expenditures(BaseModel): + def __init__( + self, + transactions: pl.DataFrame, + filings: pl.DataFrame, + committees: pl.DataFrame + ): + f460d_trans = transactions.filter(pl.col('cal_tran_type') == 'F460D') + + unique_committees = committees.group_by('Filer_ID').first() diff --git a/download/tests/test_d_expenditures.py b/download/tests/test_d_expenditures.py new file mode 100644 index 000000000..72c46b87e --- /dev/null +++ b/download/tests/test_d_expenditures.py @@ -0,0 +1,36 @@ +import json +from pathlib import Path +from typing import Dict, List +import polars +import pytest +from model.d_expenditures import D_Expenditures +from model import election, transaction, filing, committee + + +def load_data(filename: str) -> List[dict]: + ''' Load data filename from test_data dir ''' + return json.loads( + (Path(__file__).parent / f'test_data/{filename}.json').read_text() + ) + + +@pytest.fixture(name='test_data') +def load_test_data() -> Dict[str, List[dict]]: + ''' + Load test data from test_data dir specified by params list + Return dict of str => list of dict where each inner dict is a record of datatype + ''' + elections = election.Elections(load_data('elections')).df + + return { + 'transactions': polars.from_pandas(transaction.Transactions(load_data('transactions')).df), + 'filings': polars.from_pandas(filing.Filings(load_data('filings')).df), + 'committees': polars.from_pandas( + committee.Committees.from_filers(load_data('filers'), elections).df + ) + } + + +def test_d_expenditures_does_not_raise(test_data): + ''' Just test that it doesn't error out ''' + D_Expenditures(test_data['transactions'], test_data['filings'], test_data['committees']) From 4f82a7bc797a4b07632f9c22a2d79a10eb92a3b0 Mon Sep 17 00:00:00 2001 From: ckb Date: Mon, 13 Nov 2023 14:32:10 -0800 Subject: [PATCH 06/35] gitignore vscode --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 8af5359ff..2574c2612 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ downloads/cached-db inputs .local **/__pycache__ +.vscode/ From 7310f650f40ff4ead499b4512205d033b4375bd0 Mon Sep 17 00:00:00 2001 From: ckb Date: Mon, 13 Nov 2023 14:35:24 -0800 Subject: [PATCH 07/35] add polars to requirements --- download/requirements.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/download/requirements.txt b/download/requirements.txt index c90e61684..453185900 100644 --- a/download/requirements.txt +++ b/download/requirements.txt @@ -2,3 +2,5 @@ pandas~=2.0.3 SQLAlchemy~=2.0.20 psycopg2~=2.9.7 gdrive-datastore==0.0.1.5 +pyarrow==14.0.1 +polars==0.19.12 From 091a346a19176d75ba6c1522f8ca3da77507e1c7 Mon Sep 17 00:00:00 2001 From: ckb Date: Mon, 13 Nov 2023 14:35:41 -0800 Subject: [PATCH 08/35] rm 1 debug line from a-contribs --- download/model/a_contributions.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/download/model/a_contributions.py b/download/model/a_contributions.py index 71c79b8ea..70fd2a7e9 100644 --- a/download/model/a_contributions.py +++ b/download/model/a_contributions.py @@ -33,8 +33,6 @@ def __init__( } ) - committees_sans_filings = committee_filings[committee_filings['filing_nid'].isna()] - f460a = committee_filings.merge(f460a_trans, how='inner', on='filing_nid' From 865a7c5e70a44738218f0015cddc65af09c3b9ea Mon Sep 17 00:00:00 2001 From: ckb Date: Tue, 14 Nov 2023 20:29:30 -0800 Subject: [PATCH 09/35] d_expends works --- download/model/d_expenditures.py | 99 ++++++++++++++++++++++++++- download/tests/test_d_expenditures.py | 4 +- 2 files changed, 99 insertions(+), 4 deletions(-) diff --git a/download/model/d_expenditures.py b/download/model/d_expenditures.py index f38c6a9ff..381c290d2 100644 --- a/download/model/d_expenditures.py +++ b/download/model/d_expenditures.py @@ -4,7 +4,88 @@ import polars as pl from .base import BaseModel -class D_Expenditures(BaseModel): +D_TYPES = { + 'Filer_ID': 'string', + 'Filer_NamL': 'string', + 'Report_Num': 'Int64', + 'Committee_Type': 'string', + 'Rpt_Date': 'string', + 'From_Date': 'string', + 'Thru_Date': 'string', + 'Elect_Date': 'string', + 'tblCover_Office_Cd': 'string', + 'tblCover_Offic_Dscr': 'string', + 'Rec_Type': 'string', + 'Form_Type': 'string', + 'Tran_ID': 'string', + 'Entity_Cd': 'string', + 'Tran_NamL': 'string', + 'Tran_NamF': 'string', + 'Tran_NamT': 'string', + 'Tran_NamS': 'string', + 'Tran_Adr1': 'string', + 'Tran_Adr2': 'string', + 'Tran_City': 'string', + 'Tran_State': 'string', + 'Tran_Zip4': 'string', + 'Tran_Emp': 'string', + 'Tran_Occ': 'string', + 'Tran_Self': bool, + 'Tran_Type': 'string', + 'Tran_Date': 'string', + 'Tran_Date1': 'string', + 'Tran_Amt1': float, + 'Tran_Amt2': float, + 'Tran_Dscr': 'string', + 'Cmte_ID': 'string', + 'Tres_NamL': 'string', + 'Tres_NamF': 'string', + 'Tres_NamT': 'string', + 'Tres_NamS': 'string', + 'Tres_Adr1': 'string', + 'Tres_Adr2': 'string', + 'Tres_City': 'string', + 'Tres_State': 'string', + 'Tres_Zip': 'string', + 'Intr_NamL': 'string', + 'Intr_NamF': 'string', + 'Intr_NamT': 'string', + 'Intr_NamS': 'string', + 'Intr_Adr1': 'string', + 'Intr_Adr2': 'string', + 'Intr_City': 'string', + 'Intr_State': 'string', + 'Intr_Zip4': 'string', + 'Intr_Emp': 'string', + 'Intr_Occ': 'string', + 'Intr_Self': bool, + 'Cand_NamL': 'string', + 'Cand_NamF': 'string', + 'Cand_NamT': 'string', + 'Cand_NamS': 'string', + 'tblDetlTran_Office_Cd': 'string', + 'tblDetlTran_Offic_Dscr': 'string', + 'Juris_Cd': 'string', + 'Juris_Dscr': 'string', + 'Dist_No': 'string', + 'Off_S_H_Cd': 'string', + 'Bal_Name': 'string', + 'Bal_Num': 'string', + 'Bal_Juris': 'string', + 'Sup_Opp_Cd': 'string', + 'Memo_Code': 'string', + 'Memo_RefNo': 'string', + 'BakRef_TID': 'string', + 'XRef_SchNm': 'string', + 'XRef_Match': 'string', + 'Loan_Rate': 'string', + 'Int_CmteId': 'Int64' +} + +class DExpenditures(BaseModel): + ''' + Schedule D - Expenditures from FPPC Form 460 + ''' def __init__( self, transactions: pl.DataFrame, @@ -13,4 +94,18 @@ def __init__( ): f460d_trans = transactions.filter(pl.col('cal_tran_type') == 'F460D') - unique_committees = committees.group_by('Filer_ID').first() + f460d = committees.group_by('Filer_ID').first().join( + filings, + on='filer_nid', + how='inner' + ).rename({ + '_Committee_Type': 'Committee_Type' + }).join( + f460d_trans, + on='filing_nid', + how='inner' + ).drop([ 'filing_nid' ]) + + super().__init__(f460d) + + self._dtypes = D_TYPES diff --git a/download/tests/test_d_expenditures.py b/download/tests/test_d_expenditures.py index 72c46b87e..103d5f769 100644 --- a/download/tests/test_d_expenditures.py +++ b/download/tests/test_d_expenditures.py @@ -3,7 +3,7 @@ from typing import Dict, List import polars import pytest -from model.d_expenditures import D_Expenditures +from model.d_expenditures import DExpenditures from model import election, transaction, filing, committee @@ -33,4 +33,4 @@ def load_test_data() -> Dict[str, List[dict]]: def test_d_expenditures_does_not_raise(test_data): ''' Just test that it doesn't error out ''' - D_Expenditures(test_data['transactions'], test_data['filings'], test_data['committees']) + DExpenditures(test_data['transactions'], test_data['filings'], test_data['committees']) From 03823539fb9fc680b84c1ff287cc31ac226c2215 Mon Sep 17 00:00:00 2001 From: ckb Date: Tue, 14 Nov 2023 21:06:20 -0800 Subject: [PATCH 10/35] wip: reusable schedule model --- download/model/d_expenditures.py | 104 ++--------------------- download/model/schedule.py | 118 ++++++++++++++++++++++++++ download/tests/test_d_expenditures.py | 10 ++- 3 files changed, 135 insertions(+), 97 deletions(-) create mode 100644 download/model/schedule.py diff --git a/download/model/d_expenditures.py b/download/model/d_expenditures.py index 381c290d2..fbe58335b 100644 --- a/download/model/d_expenditures.py +++ b/download/model/d_expenditures.py @@ -2,87 +2,9 @@ FPPC Form 460, Schedule D, Expenditures ''' import polars as pl -from .base import BaseModel +from .schedule import ScheduleBase -D_TYPES = { - 'Filer_ID': 'string', - 'Filer_NamL': 'string', - 'Report_Num': 'Int64', - 'Committee_Type': 'string', - 'Rpt_Date': 'string', - 'From_Date': 'string', - 'Thru_Date': 'string', - 'Elect_Date': 'string', - 'tblCover_Office_Cd': 'string', - 'tblCover_Offic_Dscr': 'string', - 'Rec_Type': 'string', - 'Form_Type': 'string', - 'Tran_ID': 'string', - 'Entity_Cd': 'string', - 'Tran_NamL': 'string', - 'Tran_NamF': 'string', - 'Tran_NamT': 'string', - 'Tran_NamS': 'string', - 'Tran_Adr1': 'string', - 'Tran_Adr2': 'string', - 'Tran_City': 'string', - 'Tran_State': 'string', - 'Tran_Zip4': 'string', - 'Tran_Emp': 'string', - 'Tran_Occ': 'string', - 'Tran_Self': bool, - 'Tran_Type': 'string', - 'Tran_Date': 'string', - 'Tran_Date1': 'string', - 'Tran_Amt1': float, - 'Tran_Amt2': float, - 'Tran_Dscr': 'string', - 'Cmte_ID': 'string', - 'Tres_NamL': 'string', - 'Tres_NamF': 'string', - 'Tres_NamT': 'string', - 'Tres_NamS': 'string', - 'Tres_Adr1': 'string', - 'Tres_Adr2': 'string', - 'Tres_City': 'string', - 'Tres_State': 'string', - 'Tres_Zip': 'string', - 'Intr_NamL': 'string', - 'Intr_NamF': 'string', - 'Intr_NamT': 'string', - 'Intr_NamS': 'string', - 'Intr_Adr1': 'string', - 'Intr_Adr2': 'string', - 'Intr_City': 'string', - 'Intr_State': 'string', - 'Intr_Zip4': 'string', - 'Intr_Emp': 'string', - 'Intr_Occ': 'string', - 'Intr_Self': bool, - 'Cand_NamL': 'string', - 'Cand_NamF': 'string', - 'Cand_NamT': 'string', - 'Cand_NamS': 'string', - 'tblDetlTran_Office_Cd': 'string', - 'tblDetlTran_Offic_Dscr': 'string', - 'Juris_Cd': 'string', - 'Juris_Dscr': 'string', - 'Dist_No': 'string', - 'Off_S_H_Cd': 'string', - 'Bal_Name': 'string', - 'Bal_Num': 'string', - 'Bal_Juris': 'string', - 'Sup_Opp_Cd': 'string', - 'Memo_Code': 'string', - 'Memo_RefNo': 'string', - 'BakRef_TID': 'string', - 'XRef_SchNm': 'string', - 'XRef_Match': 'string', - 'Loan_Rate': 'string', - 'Int_CmteId': 'Int64' -} - -class DExpenditures(BaseModel): +class DExpenditures(ScheduleBase): ''' Schedule D - Expenditures from FPPC Form 460 ''' @@ -92,20 +14,10 @@ def __init__( filings: pl.DataFrame, committees: pl.DataFrame ): - f460d_trans = transactions.filter(pl.col('cal_tran_type') == 'F460D') - - f460d = committees.group_by('Filer_ID').first().join( + self._form_id = 'F460D' + super().__init__( + self._form_id, + transactions, filings, - on='filer_nid', - how='inner' - ).rename({ - '_Committee_Type': 'Committee_Type' - }).join( - f460d_trans, - on='filing_nid', - how='inner' - ).drop([ 'filing_nid' ]) - - super().__init__(f460d) - - self._dtypes = D_TYPES + committees + ) diff --git a/download/model/schedule.py b/download/model/schedule.py new file mode 100644 index 000000000..f475ae000 --- /dev/null +++ b/download/model/schedule.py @@ -0,0 +1,118 @@ +''' +Abstracts much of the boilerplate common to FPPC Form 460 Schedule data +''' +import polars as pl + +DTYPES = { + 'Filer_ID': 'string', + 'Filer_NamL': 'string', + 'Report_Num': 'Int64', + 'Committee_Type': 'string', + 'Rpt_Date': 'string', + 'From_Date': 'string', + 'Thru_Date': 'string', + 'Elect_Date': 'string', + 'tblCover_Office_Cd': 'string', + 'tblCover_Offic_Dscr': 'string', + 'Rec_Type': 'string', + 'Form_Type': 'string', + 'Tran_ID': 'string', + 'Entity_Cd': 'string', + 'Tran_NamL': 'string', + 'Tran_NamF': 'string', + 'Tran_NamT': 'string', + 'Tran_NamS': 'string', + 'Tran_Adr1': 'string', + 'Tran_Adr2': 'string', + 'Tran_City': 'string', + 'Tran_State': 'string', + 'Tran_Zip4': 'string', + 'Tran_Emp': 'string', + 'Tran_Occ': 'string', + 'Tran_Self': bool, + 'Tran_Type': 'string', + 'Tran_Date': 'string', + 'Tran_Date1': 'string', + 'Tran_Amt1': float, + 'Tran_Amt2': float, + 'Tran_Dscr': 'string', + 'Cmte_ID': 'string', + 'Tres_NamL': 'string', + 'Tres_NamF': 'string', + 'Tres_NamT': 'string', + 'Tres_NamS': 'string', + 'Tres_Adr1': 'string', + 'Tres_Adr2': 'string', + 'Tres_City': 'string', + 'Tres_State': 'string', + 'Tres_Zip': 'string', + 'Intr_NamL': 'string', + 'Intr_NamF': 'string', + 'Intr_NamT': 'string', + 'Intr_NamS': 'string', + 'Intr_Adr1': 'string', + 'Intr_Adr2': 'string', + 'Intr_City': 'string', + 'Intr_State': 'string', + 'Intr_Zip4': 'string', + 'Intr_Emp': 'string', + 'Intr_Occ': 'string', + 'Intr_Self': bool, + 'Cand_NamL': 'string', + 'Cand_NamF': 'string', + 'Cand_NamT': 'string', + 'Cand_NamS': 'string', + 'tblDetlTran_Office_Cd': 'string', + 'tblDetlTran_Offic_Dscr': 'string', + 'Juris_Cd': 'string', + 'Juris_Dscr': 'string', + 'Dist_No': 'string', + 'Off_S_H_Cd': 'string', + 'Bal_Name': 'string', + 'Bal_Num': 'string', + 'Bal_Juris': 'string', + 'Sup_Opp_Cd': 'string', + 'Memo_Code': 'string', + 'Memo_RefNo': 'string', + 'BakRef_TID': 'string', + 'XRef_SchNm': 'string', + 'XRef_Match': 'string', + 'Loan_Rate': 'string', + 'Int_CmteId': 'Int64' +} + +class ScheduleBase: + ''' + Sets common schema for Form 460 Schedule data + ''' + def __init__( + self, + form_id: str, + transactions: pl.DataFrame, + filings: pl.DataFrame, + committees: pl.DataFrame + ): + schedule = committees.lazy().group_by('Filer_ID').first().join( + filings.lazy(), + on='filer_nid', + how='inner' + ).rename({ + '_Committee_Type': 'Committee_Type' + }).join( + transactions.lazy().filter(pl.col('cal_tran_type') == form_id), + on='filing_nid', + how='inner' + ).drop([ 'filing_nid' ]) + + self._lazy = schedule + + self._dtypes = DTYPES + + @property + def lazy(self): + return self._lazy + + @property + def df(self): + # QUESTION: Does this invalidate self._lazy? + return self._lazy.collect() diff --git a/download/tests/test_d_expenditures.py b/download/tests/test_d_expenditures.py index 103d5f769..660921ec6 100644 --- a/download/tests/test_d_expenditures.py +++ b/download/tests/test_d_expenditures.py @@ -33,4 +33,12 @@ def load_test_data() -> Dict[str, List[dict]]: def test_d_expenditures_does_not_raise(test_data): ''' Just test that it doesn't error out ''' - DExpenditures(test_data['transactions'], test_data['filings'], test_data['committees']) + d_expends = DExpenditures( + test_data['transactions'], + test_data['filings'], + test_data['committees'] + ) + + df = d_expends.df + + assert df.shape[0] > 0 From e292ee0c4faad8dc41e75fb313f448c1f7508575 Mon Sep 17 00:00:00 2001 From: ckb Date: Tue, 14 Nov 2023 22:08:45 -0800 Subject: [PATCH 11/35] wip: polars no like filer_nid as int --- download/model/a_contributions.py | 194 +------------------------ download/model/base.py | 30 +++- download/model/committee.py | 8 +- download/model/filing.py | 2 +- download/model/transaction.py | 138 +++++++++--------- download/tests/test_a_contributions.py | 23 +-- 6 files changed, 125 insertions(+), 270 deletions(-) diff --git a/download/model/a_contributions.py b/download/model/a_contributions.py index 70fd2a7e9..f0be116b1 100644 --- a/download/model/a_contributions.py +++ b/download/model/a_contributions.py @@ -3,10 +3,9 @@ Hopefully this can be joined with other Schedule classes into a single Transaction class """ import pandas as pd -from sqlalchemy.types import BOOLEAN, DATE, DOUBLE_PRECISION, INTEGER, TIME, VARCHAR -from .base import BaseModel +from .schedule import ScheduleBase -class A_Contributions(BaseModel): +class A_Contributions(ScheduleBase): """ Each record represents Schedule A - Contributions from form 460 """ @@ -16,187 +15,10 @@ def __init__( filings:pd.DataFrame, committees:pd.DataFrame ): - f460a_trans = transactions.loc[transactions['cal_tran_type'] == 'F460A'].drop( - columns=['cal_tran_type'] + self._form_id = 'F460A' + super().__init__( + self._form_id, + transactions, + filings, + committees ) - - unique_committees = committees.groupby(['Filer_ID'], as_index=False).first()[ - ['filer_nid','Filer_ID','Filer_NamL','_Committee_Type'] - ] - - committee_filings = unique_committees.merge(filings, on='filer_nid', how='left').drop( - columns=['filer_nid'] - ).rename( - columns={ - 'RptNum': 'Report_Num', - '_Committee_Type': 'Committee_Type' - } - ) - - f460a = committee_filings.merge(f460a_trans, - how='inner', - on='filing_nid' - ).drop( - columns=['filing_nid'] - ) - - f460a[['Form_Type','tblCover_Offic_Dscr','tblCover_Office_Cd']] = ['00:00:00', '', ''] - - super().__init__(f460a) - - self._dtypes = { - 'Filer_ID': 'string', - 'Filer_NamL': 'string', - 'Report_Num': 'Int64', - 'Committee_Type': 'string', - 'Rpt_Date': 'string', - 'From_Date': 'string', - 'Thru_Date': 'string', - 'Elect_Date': 'string', - 'tblCover_Office_Cd': 'string', - 'tblCover_Offic_Dscr': 'string', - 'Rec_Type': 'string', - 'Form_Type': 'string', - 'Tran_ID': 'string', - 'Entity_Cd': 'string', - 'Tran_NamL': 'string', - 'Tran_NamF': 'string', - 'Tran_NamT': 'string', - 'Tran_NamS': 'string', - 'Tran_Adr1': 'string', - 'Tran_Adr2': 'string', - 'Tran_City': 'string', - 'Tran_State': 'string', - 'Tran_Zip4': 'string', - 'Tran_Emp': 'string', - 'Tran_Occ': 'string', - 'Tran_Self': bool, - 'Tran_Type': 'string', - 'Tran_Date': 'string', - 'Tran_Date1': 'string', - 'Tran_Amt1': float, - 'Tran_Amt2': float, - 'Tran_Dscr': 'string', - 'Cmte_ID': 'string', - 'Tres_NamL': 'string', - 'Tres_NamF': 'string', - 'Tres_NamT': 'string', - 'Tres_NamS': 'string', - 'Tres_Adr1': 'string', - 'Tres_Adr2': 'string', - 'Tres_City': 'string', - 'Tres_State': 'string', - 'Tres_Zip': 'string', - 'Intr_NamL': 'string', - 'Intr_NamF': 'string', - 'Intr_NamT': 'string', - 'Intr_NamS': 'string', - 'Intr_Adr1': 'string', - 'Intr_Adr2': 'string', - 'Intr_City': 'string', - 'Intr_State': 'string', - 'Intr_Zip4': 'string', - 'Intr_Emp': 'string', - 'Intr_Occ': 'string', - 'Intr_Self': bool, - 'Cand_NamL': 'string', - 'Cand_NamF': 'string', - 'Cand_NamT': 'string', - 'Cand_NamS': 'string', - 'tblDetlTran_Office_Cd': 'string', - 'tblDetlTran_Offic_Dscr': 'string', - 'Juris_Cd': 'string', - 'Juris_Dscr': 'string', - 'Dist_No': 'string', - 'Off_S_H_Cd': 'string', - 'Bal_Name': 'string', - 'Bal_Num': 'string', - 'Bal_Juris': 'string', - 'Sup_Opp_Cd': 'string', - 'Memo_Code': 'string', - 'Memo_RefNo': 'string', - 'BakRef_TID': 'string', - 'XRef_SchNm': 'string', - 'XRef_Match': 'string', - 'Loan_Rate': 'string', - 'Int_CmteId': 'Int64' - } - self._sql_dtypes = { - 'Filer_ID': VARCHAR(9), - 'Filer_NamL': VARCHAR(183), - 'Report_Num': INTEGER, - 'Committee_Type': VARCHAR(64), - 'Rpt_Date': DATE, - 'From_Date': DATE, - 'Thru_Date': DATE, - 'Elect_Date': DATE, - 'tblCover_Office_Cd': VARCHAR(64), - 'tblCover_Offic_Dscr': VARCHAR(64), - 'Rec_Type': VARCHAR(4), - 'Form_Type': TIME, - 'Tran_ID': VARCHAR(12), - 'Entity_Cd': VARCHAR(3), - 'Tran_NamL': VARCHAR(199), - 'Tran_NamF': VARCHAR(38), - 'Tran_NamT': VARCHAR(6), - 'Tran_NamS': VARCHAR(5), - 'Tran_Adr1': VARCHAR(64), - 'Tran_Adr2': VARCHAR(64), - 'Tran_City': VARCHAR(50), - 'Tran_State': VARCHAR(4), - 'Tran_Zip4': VARCHAR(10), - 'Tran_Emp': VARCHAR(92), - 'Tran_Occ': VARCHAR(60), - 'Tran_Self': BOOLEAN, - 'Tran_Type': VARCHAR(4), - 'Tran_Date': DATE, - 'Tran_Date1': DATE, - 'Tran_Amt1': DOUBLE_PRECISION, - 'Tran_Amt2': DOUBLE_PRECISION, - 'Tran_Dscr': VARCHAR(56), - 'Cmte_ID': VARCHAR(9), - 'Tres_NamL': VARCHAR(4), - 'Tres_NamF': VARCHAR(4), - 'Tres_NamT': VARCHAR(64), - 'Tres_NamS': VARCHAR(64), - 'Tres_Adr1': VARCHAR(64), - 'Tres_Adr2': VARCHAR(64), - 'Tres_City': VARCHAR(7), - 'Tres_State': VARCHAR(4), - 'Tres_Zip': INTEGER, - 'Intr_NamL': VARCHAR(74), - 'Intr_NamF': VARCHAR(6), - 'Intr_NamT': VARCHAR(64), - 'Intr_NamS': VARCHAR(64), - 'Intr_Adr1': VARCHAR(64), - 'Intr_Adr2': VARCHAR(64), - 'Intr_City': VARCHAR(13), - 'Intr_State': VARCHAR(4), - 'Intr_Zip4': VARCHAR(10), - 'Intr_Emp': VARCHAR(15), - 'Intr_Occ': VARCHAR(8), - 'Intr_Self': BOOLEAN, - 'Cand_NamL': VARCHAR(64), - 'Cand_NamF': VARCHAR(64), - 'Cand_NamT': VARCHAR(64), - 'Cand_NamS': VARCHAR(64), - 'tblDetlTran_Office_Cd': VARCHAR(4), - 'tblDetlTran_Offic_Dscr': VARCHAR(19), - 'Juris_Cd': VARCHAR(4), - 'Juris_Dscr': VARCHAR(64), - 'Dist_No': VARCHAR(64), - 'Off_S_H_Cd': VARCHAR(64), - 'Bal_Name': VARCHAR(64), - 'Bal_Num': VARCHAR(4), - 'Bal_Juris': VARCHAR(64), - 'Sup_Opp_Cd': VARCHAR(64), - 'Memo_Code': VARCHAR(64), - 'Memo_RefNo': VARCHAR(11), - 'BakRef_TID': VARCHAR(64), - 'XRef_SchNm': VARCHAR(64), - 'XRef_Match': VARCHAR(64), - 'Loan_Rate': VARCHAR(64), - 'Int_CmteId': INTEGER - } - self._sql_cols = list(self._sql_dtypes.keys()) - self._sql_table_name = 'A-Contributions' diff --git a/download/model/base.py b/download/model/base.py index 9f8d50b79..7ac8fafca 100644 --- a/download/model/base.py +++ b/download/model/base.py @@ -1,21 +1,45 @@ """ This is the base model, upon all others shall be based """ import pandas as pd +import polars as pl class BaseModel: """ Base model other models inherit from """ def __init__(self, data): self._data = data self._df = None - self._dtypes = [] + self._pl = None + self._dtypes = {} + self._pl_dtypes = {} self._sql_dtypes = [] self._sql_cols = [] self._sql_table_name = '' + self._pd_to_pl_dtypes = { + 'string': pl.Utf8, + 'Int64': pl.Int64 + } @property def data(self): """ Just return the data """ return self._data - + + @property + def pl(self): + """ + Make and store a Polars dataframe if it doesn't exist + and return it + """ + if not self._pl_dtypes: + self._pl_dtypes = { + k: self._pd_to_pl_dtypes.get(v, v) + for k, v in self._dtypes.items() + } + + if self._pl is None or self._pl.is_empty(): + self._pl = pl.DataFrame(self._data, schema=self._pl_dtypes) + + return self._df + @property def df(self): """ Get a dataframe of the data """ @@ -23,7 +47,7 @@ def df(self): self._df = pd.DataFrame(self._data).astype(self._dtypes) return self._df - + def to_sql(self, connection, **kwargs): """ Write to a postgresql table """ options = { diff --git a/download/model/committee.py b/download/model/committee.py index 739a36acb..93ad5c423 100644 --- a/download/model/committee.py +++ b/download/model/committee.py @@ -9,7 +9,7 @@ class Committees(base.BaseModel): def __init__(self, data:List[dict]): super().__init__(data) self._dtypes = { - 'filer_nid': int, + 'filer_nid': 'string', 'Ballot_Measure_Election': 'string', 'Filer_ID': 'string', 'Filer_NamL': 'string', @@ -65,7 +65,11 @@ def from_filers(cls, filer_records:List[dict], elections:pd.DataFrame): return cls([ { 'filer_nid': f['filerNid'], - 'Ballot_Measure_Election': [ *elections[elections['date'] == infl['electionDate']]['name'].array, None ][0], + 'Ballot_Measure_Election': [ + *elections[ + elections['date'] == infl['electionDate'] + ]['name'].array + ][0], 'Filer_ID': f['registrations'].get('CA SOS'), 'Filer_NamL': infl.get('committeeName', f['filerName']), '_Status': 'INACTIVE' if f['isTerminated'] else 'ACTIVE', diff --git a/download/model/filing.py b/download/model/filing.py index 4a9f1fe3a..b216c4704 100644 --- a/download/model/filing.py +++ b/download/model/filing.py @@ -17,7 +17,7 @@ def __init__(self, filings): self._dtypes = { 'filing_nid': 'string', - 'filer_nid': int, + 'filer_nid': 'string', 'Report_Num': 'Int64', 'Rpt_Date': 'string', 'From_Date': 'string', diff --git a/download/model/transaction.py b/download/model/transaction.py index a1a121cc2..f23115dbf 100644 --- a/download/model/transaction.py +++ b/download/model/transaction.py @@ -1,6 +1,75 @@ """ Transactions """ from .base import BaseModel +DTYPES = { + 'filing_nid': 'string', + 'Rec_Type': 'string', + 'Tran_ID': 'string', + 'cal_tran_type': 'string', + 'Entity_Cd': 'string', + 'Tran_NamL': 'string', + 'Tran_NamF': 'string', + 'Tran_NamT': 'string', + 'Tran_NamS': 'string', + 'Tran_Adr1': 'string', + 'Tran_Adr2': 'string', + 'Tran_City': 'string', + 'Tran_State': 'string', + 'Tran_Zip4': 'string', + 'Tran_Emp': 'string', + 'Tran_Occ': 'string', + 'Tran_Self': bool, + 'Tran_Type': 'string', + 'Tran_Date': 'string', + 'Tran_Date1': 'string', + 'Tran_Amt1': float, + 'Tran_Amt2': float, + 'Tran_Dscr': 'string', + 'Cmte_ID': 'string', + 'Tres_NamL': 'string', + 'Tres_NamF': 'string', + 'Tres_NamT': 'string', + 'Tres_NamS': 'string', + 'Tres_Adr1': 'string', + 'Tres_Adr2': 'string', + 'Tres_City': 'string', + 'Tres_State': 'string', + 'Tres_Zip': 'string', + 'Intr_NamL': 'string', + 'Intr_NamF': 'string', + 'Intr_NamT': 'string', + 'Intr_NamS': 'string', + 'Intr_Adr1': 'string', + 'Intr_Adr2': 'string', + 'Intr_City': 'string', + 'Intr_State': 'string', + 'Intr_Zip4': 'string', + 'Intr_Emp': 'string', + 'Intr_Occ': 'string', + 'Intr_Self': bool, + 'Cand_NamL': 'string', + 'Cand_NamF': 'string', + 'Cand_NamT': 'string', + 'Cand_NamS': 'string', + 'tblDetlTran_Office_Cd': 'string', + 'tblDetlTran_Offic_Dscr': 'string', + 'Juris_Cd': 'string', + 'Juris_Dscr': 'string', + 'Dist_No': 'string', + 'Off_S_H_Cd': 'string', + 'Bal_Name': 'string', + 'Bal_Num': 'string', + 'Bal_Juris': 'string', + 'Sup_Opp_Cd': 'string', + 'Memo_Code': 'string', + 'Memo_RefNo': 'string', + 'BakRef_TID': 'string', + 'XRef_SchNm': 'string', + 'XRef_Match': 'string', + 'Loan_Rate': 'string', + 'Int_CmteId': 'Int64' +} + class Transactions(BaseModel): """ A collection of transactions """ def __init__(self, transactions): @@ -76,71 +145,4 @@ def __init__(self, transactions): } for t in transactions ]) - self._dtypes = { - 'filing_nid': 'string', - 'Rec_Type': 'string', - 'Tran_ID': 'string', - 'cal_tran_type': 'string', - 'Entity_Cd': 'string', - 'Tran_NamL': 'string', - 'Tran_NamF': 'string', - 'Tran_NamT': 'string', - 'Tran_NamS': 'string', - 'Tran_Adr1': 'string', - 'Tran_Adr2': 'string', - 'Tran_City': 'string', - 'Tran_State': 'string', - 'Tran_Zip4': 'string', - 'Tran_Emp': 'string', - 'Tran_Occ': 'string', - 'Tran_Self': bool, - 'Tran_Type': 'string', - 'Tran_Date': 'string', - 'Tran_Date1': 'string', - 'Tran_Amt1': float, - 'Tran_Amt2': float, - 'Tran_Dscr': 'string', - 'Cmte_ID': 'string', - 'Tres_NamL': 'string', - 'Tres_NamF': 'string', - 'Tres_NamT': 'string', - 'Tres_NamS': 'string', - 'Tres_Adr1': 'string', - 'Tres_Adr2': 'string', - 'Tres_City': 'string', - 'Tres_State': 'string', - 'Tres_Zip': 'string', - 'Intr_NamL': 'string', - 'Intr_NamF': 'string', - 'Intr_NamT': 'string', - 'Intr_NamS': 'string', - 'Intr_Adr1': 'string', - 'Intr_Adr2': 'string', - 'Intr_City': 'string', - 'Intr_State': 'string', - 'Intr_Zip4': 'string', - 'Intr_Emp': 'string', - 'Intr_Occ': 'string', - 'Intr_Self': bool, - 'Cand_NamL': 'string', - 'Cand_NamF': 'string', - 'Cand_NamT': 'string', - 'Cand_NamS': 'string', - 'tblDetlTran_Office_Cd': 'string', - 'tblDetlTran_Offic_Dscr': 'string', - 'Juris_Cd': 'string', - 'Juris_Dscr': 'string', - 'Dist_No': 'string', - 'Off_S_H_Cd': 'string', - 'Bal_Name': 'string', - 'Bal_Num': 'string', - 'Bal_Juris': 'string', - 'Sup_Opp_Cd': 'string', - 'Memo_Code': 'string', - 'Memo_RefNo': 'string', - 'BakRef_TID': 'string', - 'XRef_SchNm': 'string', - 'XRef_Match': 'string', - 'Loan_Rate': 'string', - 'Int_CmteId': 'Int64' - } + self._dtypes = DTYPES diff --git a/download/tests/test_a_contributions.py b/download/tests/test_a_contributions.py index 550798e01..06598f2ac 100644 --- a/download/tests/test_a_contributions.py +++ b/download/tests/test_a_contributions.py @@ -4,6 +4,7 @@ import json from pathlib import Path import pandas as pd +import polars as pl import pytest from model.a_contributions import A_Contributions from model.committee import Committees @@ -20,25 +21,27 @@ def define_data_dir(): def load_transactions(data_dir): """ load transactions from json """ with open(f'{data_dir}/transactions.json', encoding='utf8') as f: - yield Transactions(json.loads(f.read())).df + return Transactions(json.loads(f.read())).pl @pytest.fixture(name='filings') def load_filings(data_dir): """ load filings from json """ with open(f'{data_dir}/filings.json', encoding='utf8') as f: - yield Filings(json.loads(f.read())).df + return Filings(json.loads(f.read())).pl @pytest.fixture(name='elections') def load_elections(data_dir): """ load elections from json """ with open(f'{data_dir}/elections.json', encoding='utf8') as f: - yield Elections(json.loads(f.read())).df + return Elections(json.loads(f.read())) @pytest.fixture(name='committees') def load_committees(data_dir, elections): """ load committees from json """ with open(f'{data_dir}/filers.json', encoding='utf8') as f: - yield Committees.from_filers(json.loads(f.read()), elections).df + committees = Committees.from_filers(json.loads(f.read()), elections.df).pl + print(committees) + return committees def test_a_contributions_has_expected_fields( transactions, @@ -51,11 +54,11 @@ def test_a_contributions_has_expected_fields( """ a_contributions = A_Contributions(transactions, filings, committees).df - expect_columns = pd.read_table(str(Path(__file__).parent / 'A-Contributions.schema.txt'), - sep='|', header=1, skipinitialspace=True - ) - expect_columns = expect_columns.rename(columns={ - expect_columns.columns[1]: 'column' - })['column'].apply(lambda x: x.strip()).loc[1:].to_list() + expect_columns = pl.scan_csv( + str(Path(__file__).parent / 'A-Contributions.schema.txt'), + separator='|', + has_header=True, + skip_rows_after_header=1, + )['Column'].apply(lambda x: x.strip()).loc[1:].to_list() assert sorted(a_contributions.columns.to_list()) == sorted(expect_columns) From 62b19b79a877f1011b98fc89197611bc6c8d475d Mon Sep 17 00:00:00 2001 From: ckb Date: Wed, 15 Nov 2023 21:14:25 -0800 Subject: [PATCH 12/35] use schedule model for a-contribs --- download/model/base.py | 30 +----- download/model/committee.py | 8 +- download/model/filing.py | 2 +- download/model/schedule.py | 15 ++- download/model/transaction.py | 144 +++++++++++++------------ download/tests/test_a_contributions.py | 30 +++--- 6 files changed, 111 insertions(+), 118 deletions(-) diff --git a/download/model/base.py b/download/model/base.py index 7ac8fafca..9f8d50b79 100644 --- a/download/model/base.py +++ b/download/model/base.py @@ -1,45 +1,21 @@ """ This is the base model, upon all others shall be based """ import pandas as pd -import polars as pl class BaseModel: """ Base model other models inherit from """ def __init__(self, data): self._data = data self._df = None - self._pl = None - self._dtypes = {} - self._pl_dtypes = {} + self._dtypes = [] self._sql_dtypes = [] self._sql_cols = [] self._sql_table_name = '' - self._pd_to_pl_dtypes = { - 'string': pl.Utf8, - 'Int64': pl.Int64 - } @property def data(self): """ Just return the data """ return self._data - - @property - def pl(self): - """ - Make and store a Polars dataframe if it doesn't exist - and return it - """ - if not self._pl_dtypes: - self._pl_dtypes = { - k: self._pd_to_pl_dtypes.get(v, v) - for k, v in self._dtypes.items() - } - - if self._pl is None or self._pl.is_empty(): - self._pl = pl.DataFrame(self._data, schema=self._pl_dtypes) - - return self._df - + @property def df(self): """ Get a dataframe of the data """ @@ -47,7 +23,7 @@ def df(self): self._df = pd.DataFrame(self._data).astype(self._dtypes) return self._df - + def to_sql(self, connection, **kwargs): """ Write to a postgresql table """ options = { diff --git a/download/model/committee.py b/download/model/committee.py index 93ad5c423..739a36acb 100644 --- a/download/model/committee.py +++ b/download/model/committee.py @@ -9,7 +9,7 @@ class Committees(base.BaseModel): def __init__(self, data:List[dict]): super().__init__(data) self._dtypes = { - 'filer_nid': 'string', + 'filer_nid': int, 'Ballot_Measure_Election': 'string', 'Filer_ID': 'string', 'Filer_NamL': 'string', @@ -65,11 +65,7 @@ def from_filers(cls, filer_records:List[dict], elections:pd.DataFrame): return cls([ { 'filer_nid': f['filerNid'], - 'Ballot_Measure_Election': [ - *elections[ - elections['date'] == infl['electionDate'] - ]['name'].array - ][0], + 'Ballot_Measure_Election': [ *elections[elections['date'] == infl['electionDate']]['name'].array, None ][0], 'Filer_ID': f['registrations'].get('CA SOS'), 'Filer_NamL': infl.get('committeeName', f['filerName']), '_Status': 'INACTIVE' if f['isTerminated'] else 'ACTIVE', diff --git a/download/model/filing.py b/download/model/filing.py index b216c4704..4a9f1fe3a 100644 --- a/download/model/filing.py +++ b/download/model/filing.py @@ -17,7 +17,7 @@ def __init__(self, filings): self._dtypes = { 'filing_nid': 'string', - 'filer_nid': 'string', + 'filer_nid': int, 'Report_Num': 'Int64', 'Rpt_Date': 'string', 'From_Date': 'string', diff --git a/download/model/schedule.py b/download/model/schedule.py index f475ae000..771749c58 100644 --- a/download/model/schedule.py +++ b/download/model/schedule.py @@ -102,7 +102,20 @@ def __init__( transactions.lazy().filter(pl.col('cal_tran_type') == form_id), on='filing_nid', how='inner' - ).drop([ 'filing_nid' ]) + ).drop([ + 'filing_nid', # TODO: Figure out which df's these cols come from and drop them before join + 'filer_nid', + 'data_warning', + 'candidate_controlled_id', + 'cal_tran_type', + '_Status', + 'Support_Or_Oppose', + 'Start_Date', + 'Make_Active', + 'End_Date', + 'Ballot_Measure', + 'Ballot_Measure_Election' + ]) self._lazy = schedule diff --git a/download/model/transaction.py b/download/model/transaction.py index f23115dbf..41bb05b4e 100644 --- a/download/model/transaction.py +++ b/download/model/transaction.py @@ -1,75 +1,6 @@ """ Transactions """ from .base import BaseModel -DTYPES = { - 'filing_nid': 'string', - 'Rec_Type': 'string', - 'Tran_ID': 'string', - 'cal_tran_type': 'string', - 'Entity_Cd': 'string', - 'Tran_NamL': 'string', - 'Tran_NamF': 'string', - 'Tran_NamT': 'string', - 'Tran_NamS': 'string', - 'Tran_Adr1': 'string', - 'Tran_Adr2': 'string', - 'Tran_City': 'string', - 'Tran_State': 'string', - 'Tran_Zip4': 'string', - 'Tran_Emp': 'string', - 'Tran_Occ': 'string', - 'Tran_Self': bool, - 'Tran_Type': 'string', - 'Tran_Date': 'string', - 'Tran_Date1': 'string', - 'Tran_Amt1': float, - 'Tran_Amt2': float, - 'Tran_Dscr': 'string', - 'Cmte_ID': 'string', - 'Tres_NamL': 'string', - 'Tres_NamF': 'string', - 'Tres_NamT': 'string', - 'Tres_NamS': 'string', - 'Tres_Adr1': 'string', - 'Tres_Adr2': 'string', - 'Tres_City': 'string', - 'Tres_State': 'string', - 'Tres_Zip': 'string', - 'Intr_NamL': 'string', - 'Intr_NamF': 'string', - 'Intr_NamT': 'string', - 'Intr_NamS': 'string', - 'Intr_Adr1': 'string', - 'Intr_Adr2': 'string', - 'Intr_City': 'string', - 'Intr_State': 'string', - 'Intr_Zip4': 'string', - 'Intr_Emp': 'string', - 'Intr_Occ': 'string', - 'Intr_Self': bool, - 'Cand_NamL': 'string', - 'Cand_NamF': 'string', - 'Cand_NamT': 'string', - 'Cand_NamS': 'string', - 'tblDetlTran_Office_Cd': 'string', - 'tblDetlTran_Offic_Dscr': 'string', - 'Juris_Cd': 'string', - 'Juris_Dscr': 'string', - 'Dist_No': 'string', - 'Off_S_H_Cd': 'string', - 'Bal_Name': 'string', - 'Bal_Num': 'string', - 'Bal_Juris': 'string', - 'Sup_Opp_Cd': 'string', - 'Memo_Code': 'string', - 'Memo_RefNo': 'string', - 'BakRef_TID': 'string', - 'XRef_SchNm': 'string', - 'XRef_Match': 'string', - 'Loan_Rate': 'string', - 'Int_CmteId': 'Int64' -} - class Transactions(BaseModel): """ A collection of transactions """ def __init__(self, transactions): @@ -89,6 +20,7 @@ def __init__(self, transactions): 'Dist_No': tran['distNo'], 'Elect_Date': tran['elecDate'], 'Entity_Cd': tran['entityCd'], + 'Form_Type': tran['formType'], 'Int_CmteId': tran['intCmteId'], 'Intr_NamL': tran['intrNamL'], 'Intr_NamF': tran['intrNamF'], @@ -112,6 +44,8 @@ def __init__(self, transactions): 'Sup_Opp_Cd': tran['supOppCd'], 'tblDetlTran_Office_Cd': tran['officeCd'], 'tblDetlTran_Offic_Dscr': tran['officeDscr'], + 'tblCover_Office_Cd': None, + 'tblCover_Offic_Dscr': None, 'Tran_ID': tran['tranId'], 'Tran_NamL': tran['tranNamL'], 'Tran_NamF': tran['tranNamF'], @@ -145,4 +79,74 @@ def __init__(self, transactions): } for t in transactions ]) - self._dtypes = DTYPES + self._dtypes = { + 'filing_nid': 'string', + 'Form_Type': 'string', + 'Rec_Type': 'string', + 'Tran_ID': 'string', + 'cal_tran_type': 'string', + 'Entity_Cd': 'string', + 'Tran_NamL': 'string', + 'Tran_NamF': 'string', + 'Tran_NamT': 'string', + 'Tran_NamS': 'string', + 'Tran_Adr1': 'string', + 'Tran_Adr2': 'string', + 'Tran_City': 'string', + 'Tran_State': 'string', + 'Tran_Zip4': 'string', + 'Tran_Emp': 'string', + 'Tran_Occ': 'string', + 'Tran_Self': bool, + 'Tran_Type': 'string', + 'Tran_Date': 'string', + 'Tran_Date1': 'string', + 'Tran_Amt1': float, + 'Tran_Amt2': float, + 'Tran_Dscr': 'string', + 'Cmte_ID': 'string', + 'Tres_NamL': 'string', + 'Tres_NamF': 'string', + 'Tres_NamT': 'string', + 'Tres_NamS': 'string', + 'Tres_Adr1': 'string', + 'Tres_Adr2': 'string', + 'Tres_City': 'string', + 'Tres_State': 'string', + 'Tres_Zip': 'string', + 'Intr_NamL': 'string', + 'Intr_NamF': 'string', + 'Intr_NamT': 'string', + 'Intr_NamS': 'string', + 'Intr_Adr1': 'string', + 'Intr_Adr2': 'string', + 'Intr_City': 'string', + 'Intr_State': 'string', + 'Intr_Zip4': 'string', + 'Intr_Emp': 'string', + 'Intr_Occ': 'string', + 'Intr_Self': bool, + 'Cand_NamL': 'string', + 'Cand_NamF': 'string', + 'Cand_NamT': 'string', + 'Cand_NamS': 'string', + 'tblDetlTran_Office_Cd': 'string', + 'tblDetlTran_Offic_Dscr': 'string', + 'tblCover_Office_Cd': 'string', + 'tblCover_Offic_Dscr': 'string', + 'Juris_Cd': 'string', + 'Juris_Dscr': 'string', + 'Dist_No': 'string', + 'Off_S_H_Cd': 'string', + 'Bal_Name': 'string', + 'Bal_Num': 'string', + 'Bal_Juris': 'string', + 'Sup_Opp_Cd': 'string', + 'Memo_Code': 'string', + 'Memo_RefNo': 'string', + 'BakRef_TID': 'string', + 'XRef_SchNm': 'string', + 'XRef_Match': 'string', + 'Loan_Rate': 'string', + 'Int_CmteId': 'Int64' + } diff --git a/download/tests/test_a_contributions.py b/download/tests/test_a_contributions.py index 06598f2ac..f7d33e080 100644 --- a/download/tests/test_a_contributions.py +++ b/download/tests/test_a_contributions.py @@ -3,6 +3,7 @@ """ import json from pathlib import Path +from pprint import PrettyPrinter import pandas as pd import polars as pl import pytest @@ -21,27 +22,25 @@ def define_data_dir(): def load_transactions(data_dir): """ load transactions from json """ with open(f'{data_dir}/transactions.json', encoding='utf8') as f: - return Transactions(json.loads(f.read())).pl + return pl.from_pandas(Transactions(json.loads(f.read())).df) @pytest.fixture(name='filings') def load_filings(data_dir): """ load filings from json """ with open(f'{data_dir}/filings.json', encoding='utf8') as f: - return Filings(json.loads(f.read())).pl + return pl.from_pandas(Filings(json.loads(f.read())).df) @pytest.fixture(name='elections') def load_elections(data_dir): """ load elections from json """ with open(f'{data_dir}/elections.json', encoding='utf8') as f: - return Elections(json.loads(f.read())) + return Elections(json.loads(f.read())).df @pytest.fixture(name='committees') def load_committees(data_dir, elections): """ load committees from json """ with open(f'{data_dir}/filers.json', encoding='utf8') as f: - committees = Committees.from_filers(json.loads(f.read()), elections.df).pl - print(committees) - return committees + return pl.from_pandas(Committees.from_filers(json.loads(f.read()), elections).df) def test_a_contributions_has_expected_fields( transactions, @@ -54,11 +53,16 @@ def test_a_contributions_has_expected_fields( """ a_contributions = A_Contributions(transactions, filings, committees).df - expect_columns = pl.scan_csv( - str(Path(__file__).parent / 'A-Contributions.schema.txt'), - separator='|', - has_header=True, - skip_rows_after_header=1, - )['Column'].apply(lambda x: x.strip()).loc[1:].to_list() + expect_columns = pd.read_table(str(Path(__file__).parent / 'A-Contributions.schema.txt'), + sep='|', header=1, skipinitialspace=True + ) + expect_columns = expect_columns.rename(columns={ + expect_columns.columns[1]: 'column' + })['column'].apply(lambda x: x.strip()).loc[1:].to_list() - assert sorted(a_contributions.columns.to_list()) == sorted(expect_columns) + pp = PrettyPrinter() + print('LEFT') + pp.pprint(sorted(a_contributions.columns)) + print('RIGHT') + pp.pprint(sorted(expect_columns)) + assert sorted(a_contributions.columns) == sorted(expect_columns) From 9f49321000cb0587ab1bc8e3aa6e5b4d72f49e88 Mon Sep 17 00:00:00 2001 From: ckb Date: Thu, 16 Nov 2023 21:19:58 -0800 Subject: [PATCH 13/35] filings works with polars --- download/model/base.py | 11 +++++++++++ download/model/filing.py | 15 +++++++++++++-- 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/download/model/base.py b/download/model/base.py index 9f8d50b79..df8066466 100644 --- a/download/model/base.py +++ b/download/model/base.py @@ -1,12 +1,15 @@ """ This is the base model, upon all others shall be based """ import pandas as pd +import polars as pl class BaseModel: """ Base model other models inherit from """ def __init__(self, data): self._data = data self._df = None + self._pl = None self._dtypes = [] + self._pl_dtypes = [] self._sql_dtypes = [] self._sql_cols = [] self._sql_table_name = '' @@ -16,6 +19,14 @@ def data(self): """ Just return the data """ return self._data + @property + def pl(self): + ''' Return a Polars dataframe ''' + if not self._pl: + self._pl = pl.DataFrame(self._data, schema=self._pl_dtypes) + + return self._pl + @property def df(self): """ Get a dataframe of the data """ diff --git a/download/model/filing.py b/download/model/filing.py index 4a9f1fe3a..3b24fbe0b 100644 --- a/download/model/filing.py +++ b/download/model/filing.py @@ -1,4 +1,5 @@ """ Filings """ +from polars import UInt64, Utf8 from .base import BaseModel class Filings(BaseModel): @@ -6,8 +7,8 @@ class Filings(BaseModel): def __init__(self, filings): super().__init__([ { - 'filing_nid': f['filingNid'], - 'filer_nid': f['filerMeta']['filerId'], + 'filing_nid': f['filingNid'], # filingNid is an UUID, with dashes, like 4f6949c8-3765-484e-8e74-050559c077c5 + 'filer_nid': int(f['filerMeta']['filerId']), # filerId is an int 'Report_Num': f['filingMeta']['amendmentSequence'], 'Rpt_Date': f['filingMeta']['legalFilingDate'], 'From_Date': f['filingMeta']['startDate'], @@ -23,3 +24,13 @@ def __init__(self, filings): 'From_Date': 'string', 'Thru_Date': 'string' } + + self._pl_dtypes = { + 'filing_nid': Utf8, + 'filer_nid': UInt64, + 'Report_Num': UInt64, + 'Rpt_Date': Utf8, + 'From_Date': Utf8, + 'Thru_Date': Utf8 + + } From 1d2a97acd82748a3237296546dbb7478f30bd348 Mon Sep 17 00:00:00 2001 From: ckb Date: Thu, 16 Nov 2023 21:20:17 -0800 Subject: [PATCH 14/35] extremely simple test on filings --- download/tests/test_filings.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 download/tests/test_filings.py diff --git a/download/tests/test_filings.py b/download/tests/test_filings.py new file mode 100644 index 000000000..5f858d070 --- /dev/null +++ b/download/tests/test_filings.py @@ -0,0 +1,24 @@ +''' Test Filings model ''' +import json +from pathlib import Path +import pytest +from model.filing import Filings + +@pytest.fixture(name='test_data_dir') +def declare_test_data_dir(): + ''' Return default test data path ''' + return str(Path(__file__).parent / 'test_data') + +@pytest.fixture(name='filings_json') +def load_filings_json(test_data_dir): + ''' Return filing records JSON ''' + with open(f'{test_data_dir}/filings.json', encoding='utf8') as f: + return json.load(f) + +def test_filing_does_not_raise(filings_json): + ''' Just test that it does not error ''' + Filings(filings_json) + +def test_filing_pl_does_not_riase(filings_json): + ''' Just test that .pl method does not error ''' + Filings(filings_json).pl From c59410964c244351911353a38c46ded09a07f277 Mon Sep 17 00:00:00 2001 From: ckb Date: Tue, 21 Nov 2023 20:22:59 -0800 Subject: [PATCH 15/35] no more from_filers, init committees in __init__ --- download/model/committee.py | 90 +++++++++++++++----------- download/tests/test_a_contributions.py | 2 +- 2 files changed, 52 insertions(+), 40 deletions(-) diff --git a/download/model/committee.py b/download/model/committee.py index 739a36acb..f722472f0 100644 --- a/download/model/committee.py +++ b/download/model/committee.py @@ -1,13 +1,47 @@ """ This is the Committee model """ from typing import List import pandas as pd +from polars import Utf8 from sqlalchemy.types import String from . import base class Committees(base.BaseModel): """ A collection of committees """ - def __init__(self, data:List[dict]): - super().__init__(data) + def __init__(self, filers:List[dict], elections:pd.DataFrame): + empty_election_influence = { + 'electionDate': None, + 'measure': None, + 'candidate': None, + 'doesSupport': None, + 'startDate': None, + 'endDate': None + } + + super().__init__([ + { + 'filer_nid': int(f['filerNid']), + 'Ballot_Measure_Election': [ *elections[elections['date'] == infl['electionDate']]['name'].array, None ][0], + 'Filer_ID': f['registrations'].get('CA SOS'), + 'Filer_NamL': infl.get('committeeName', f['filerName']), + '_Status': 'INACTIVE' if f['isTerminated'] else 'ACTIVE', + '_Committee_Type': (f['committeeTypes'][0] + if len(f['committeeTypes']) == 1 + else 'Multiple Types'), + 'Ballot_Measure': infl['measure'].get('measureNumber') if infl['measure'] else None, + 'Support_Or_Oppose': self.support_or_oppose(infl), + 'candidate_controlled_id': None, # TODO: link to candidates if candidate committee + 'Start_Date': infl['startDate'], + 'End_Date': infl['endDate'], + 'data_warning': None, + 'Make_Active': None + } for f in filers + for infl in ( + f['electionInfluences'] + if f['electionInfluences'] + else [ empty_election_influence ] + ) + if f['registrations'].get('CA SOS') + ]) self._dtypes = { 'filer_nid': int, 'Ballot_Measure_Election': 'string', @@ -23,6 +57,21 @@ def __init__(self, data:List[dict]): 'data_warning': 'string', 'Make_Active': 'string' } + self._pl_dtypes = { + 'filer_nid': int, + 'Ballot_Measure_Election': Utf8, + 'Filer_ID': Utf8, + 'Filer_NamL': Utf8, + '_Status': Utf8, + '_Committee_Type': Utf8, + 'Ballot_Measure': Utf8, + 'Support_Or_Oppose': Utf8, + 'candidate_controlled_id': Utf8, + 'Start_Date': Utf8, + 'End_Date': Utf8, + 'data_warning': Utf8, + 'Make_Active': Utf8 + } self._sql_dtypes = { 'Ballot_Measure_Election': String, 'Filer_ID': String, @@ -50,40 +99,3 @@ def support_or_oppose(influence): if (influence['measure'] is not None or influence['candidate'] and sup_opp_cd == 'O'): return sup_opp_cd - - @classmethod - def from_filers(cls, filer_records:List[dict], elections:pd.DataFrame): - """ Reshape NetFile filer records """ - empty_election_influence = { - 'electionDate': None, - 'measure': None, - 'candidate': None, - 'doesSupport': None, - 'startDate': None, - 'endDate': None - } - return cls([ - { - 'filer_nid': f['filerNid'], - 'Ballot_Measure_Election': [ *elections[elections['date'] == infl['electionDate']]['name'].array, None ][0], - 'Filer_ID': f['registrations'].get('CA SOS'), - 'Filer_NamL': infl.get('committeeName', f['filerName']), - '_Status': 'INACTIVE' if f['isTerminated'] else 'ACTIVE', - '_Committee_Type': (f['committeeTypes'][0] - if len(f['committeeTypes']) == 1 - else 'Multiple Types'), - 'Ballot_Measure': infl['measure'].get('measureNumber') if infl['measure'] else None, - 'Support_Or_Oppose': cls.support_or_oppose(infl), - 'candidate_controlled_id': None, # TODO: link to candidates if candidate committee - 'Start_Date': infl['startDate'], - 'End_Date': infl['endDate'], - 'data_warning': None, - 'Make_Active': None - } for f in filer_records - for infl in ( - f['electionInfluences'] - if f['electionInfluences'] - else [ empty_election_influence ] - ) - if f['registrations'].get('CA SOS') - ]) diff --git a/download/tests/test_a_contributions.py b/download/tests/test_a_contributions.py index f7d33e080..9ed038da8 100644 --- a/download/tests/test_a_contributions.py +++ b/download/tests/test_a_contributions.py @@ -40,7 +40,7 @@ def load_elections(data_dir): def load_committees(data_dir, elections): """ load committees from json """ with open(f'{data_dir}/filers.json', encoding='utf8') as f: - return pl.from_pandas(Committees.from_filers(json.loads(f.read()), elections).df) + return pl.from_pandas(Committees(json.loads(f.read()), elections).df) def test_a_contributions_has_expected_fields( transactions, From ab03a3728f39343fb8b27ae21799f028355e2f81 Mon Sep 17 00:00:00 2001 From: ckb Date: Tue, 21 Nov 2023 20:43:14 -0800 Subject: [PATCH 16/35] leave a nice comment about dupe influences --- download/model/committee.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/download/model/committee.py b/download/model/committee.py index f722472f0..d22fdaf98 100644 --- a/download/model/committee.py +++ b/download/model/committee.py @@ -36,6 +36,9 @@ def __init__(self, filers:List[dict], elections:pd.DataFrame): 'Make_Active': None } for f in filers for infl in ( + # TODO: This is slightly effed because some filers have duplicate electionInfluences + # See: filer with filerName "Families in Action For Justice Fund" + # I guess we have to dedupe electionInfluences blurg f['electionInfluences'] if f['electionInfluences'] else [ empty_election_influence ] From 7b120c085002571aefa4411b39881e7dc37467d3 Mon Sep 17 00:00:00 2001 From: ckb Date: Tue, 21 Nov 2023 20:43:55 -0800 Subject: [PATCH 17/35] simple test on committees --- download/tests/test_committees.py | 48 +++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 download/tests/test_committees.py diff --git a/download/tests/test_committees.py b/download/tests/test_committees.py new file mode 100644 index 000000000..726380b39 --- /dev/null +++ b/download/tests/test_committees.py @@ -0,0 +1,48 @@ +''' test Committees model ''' +import json +from pathlib import Path +import pytest +from model.committee import Committees +from model.election import Elections + +from pprint import PrettyPrinter + +@pytest.fixture(name='test_data_dir') +def declare_test_dir(): + ''' Return default test data dir ''' + return str(Path(__file__).parent / 'test_data') # TODO: Make this a reusable fixture + +@pytest.fixture(name='filers_json') +def load_filers_json(test_data_dir): + ''' load filer records JSON ''' + with open(f'{test_data_dir}/filers.json', encoding='utf8') as f: + return json.load(f) + +@pytest.fixture(name='elections_df') +def load_elections_df(test_data_dir): + ''' load elections as Pandas DataFrame ''' + with open(f'{test_data_dir}/elections.json', encoding='utf8') as f: + return Elections(json.load(f)).df + +def test_committees_does_not_raise(filers_json, elections_df): + ''' Just test that Committees model does not error ''' + Committees(filers_json, elections_df) + +def test_committees_pl_does_not_raise(filers_json, elections_df): + ''' Just test that .pl method does not error ''' + df = Committees(filers_json, elections_df).pl + assert len(df) + +def test_committees_pl_contains_expected_filers_names(filers_json, elections_df): + ''' Check that it has the 24 names in filers test data ''' + df = Committees(filers_json, elections_df).pl + + filer_names = sorted(df.select([ 'Filer_NamL' ]).to_series().to_list()) + expect_names = sorted([ + influence.get('committeeName', f['filerName']) for f in filers_json + for influence in ( + f['electionInfluences'] or [{}] + ) + ]) + + assert filer_names == expect_names From 19c83a8447bb2cf30a81627aae75809fe4f4badb Mon Sep 17 00:00:00 2001 From: ckb Date: Tue, 21 Nov 2023 20:44:07 -0800 Subject: [PATCH 18/35] simple test on elections --- download/tests/test_elections.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 download/tests/test_elections.py diff --git a/download/tests/test_elections.py b/download/tests/test_elections.py new file mode 100644 index 000000000..48225f395 --- /dev/null +++ b/download/tests/test_elections.py @@ -0,0 +1,18 @@ +import json +from pathlib import Path +import pytest +from model.election import Elections + +@pytest.fixture(name='test_data_dir') +def declare_test_dir(): + ''' Return default test data dir ''' + return Path(__file__).parent / 'test_data' # TODO: Make this a reusable fixture + +@pytest.fixture(name='elections_json') +def load_elections_json(test_data_dir): + ''' Load elections JSON from disk ''' + return json.loads((test_data_dir / 'elections.json').read_text(encoding='utf8')) + +def test_election_does_not_raise(elections_json): + ''' Just check that it does't error out ''' + Elections(elections_json) From 90ac7411eebe7e0b37f483555451e4729bba3013 Mon Sep 17 00:00:00 2001 From: ckb Date: Fri, 24 Nov 2023 21:39:18 -0800 Subject: [PATCH 19/35] fix test on d-expends for simplified committees --- download/tests/test_d_expenditures.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/download/tests/test_d_expenditures.py b/download/tests/test_d_expenditures.py index 660921ec6..db02095f1 100644 --- a/download/tests/test_d_expenditures.py +++ b/download/tests/test_d_expenditures.py @@ -26,7 +26,7 @@ def load_test_data() -> Dict[str, List[dict]]: 'transactions': polars.from_pandas(transaction.Transactions(load_data('transactions')).df), 'filings': polars.from_pandas(filing.Filings(load_data('filings')).df), 'committees': polars.from_pandas( - committee.Committees.from_filers(load_data('filers'), elections).df + committee.Committees(load_data('filers'), elections).df ) } From 4697968758c9e8fbe4afc5315c6c049f13e0d713 Mon Sep 17 00:00:00 2001 From: ckb Date: Sat, 25 Nov 2023 21:50:46 -0800 Subject: [PATCH 20/35] a simple test on main --- download/main.py | 42 +++++++++++-------------------- download/model/base.py | 2 +- download/model/committee.py | 4 +-- download/tests/test_committees.py | 4 +-- 4 files changed, 18 insertions(+), 34 deletions(-) diff --git a/download/main.py b/download/main.py index be808dfc6..054a825ae 100644 --- a/download/main.py +++ b/download/main.py @@ -12,11 +12,8 @@ from gdrive_datastore.gdrive import pull_data -def get_last_status(status_list): - """ - Return a tuple of index, status_item - for max value of status_item['startDate'] - """ +DATA_DIR_PATH = '.local/downloads' +OUTPUT_DIR = '.local' def unique_statuses(filers): """ What are the unique values for status? """ @@ -27,22 +24,18 @@ def unique_statuses(filers): def main(): """ Do everyting """ - data_dir_path = '.local/downloads' - # pull data from gdrive and put it in .local/downloads pull_data(subfolder='main', default_folder='OpenDisclosure') - #engine = create_engine('postgresql+psycopg2://localhost/disclosure-backend-v2', echo=True) - - with open(f'{data_dir_path}/elections.json', encoding='utf8') as f: + with open(f'{DATA_DIR_PATH}/elections.json', encoding='utf8') as f: elections_json = json.loads(f.read()) elections = Elections(elections_json) - with open(f'{data_dir_path}/filers.json', encoding='utf8') as f: + with open(f'{DATA_DIR_PATH}/filers.json', encoding='utf8') as f: filers = json.loads(f.read()) - committees = Committees.from_filers(filers, elections.df) + committees = Committees(filers, elections.df) # A-Contribs: # join filers + filings + elections + transactions @@ -50,16 +43,16 @@ def main(): # filings.filer_nid -> committees.filer_nid # committees.Ballot_Measure_Election -> elections.Ballot_Measure_Election # where trans['transaction']['calTransactionType'] == 'F460A' - with open(f'{data_dir_path}/filings.json', encoding='utf8') as f: - filings = Filings(json.loads(f.read())).df + with open(f'{DATA_DIR_PATH}/filings.json', encoding='utf8') as f: + filings = Filings(json.loads(f.read())).pl - with open(f'{data_dir_path}/transactions.json', encoding='utf8') as f: + with open(f'{DATA_DIR_PATH}/transactions.json', encoding='utf8') as f: records = json.loads(f.read()) - transactions = Transactions(records).df + transactions = Transactions(records).pl - a_contributions = A_Contributions(transactions, filings, committees.df) + a_contributions = A_Contributions(transactions, filings, committees.pl) a_contribs_df = a_contributions.df - if not a_contribs_df.empty: + if not a_contribs_df.is_empty: print(a_contribs_df.drop(columns=[ 'BakRef_TID', 'Bal_Name', @@ -82,16 +75,9 @@ def main(): 'XRef_Match', ]).sample(n=20)) - elections.df.to_csv('.local/elections.csv', index=False) - committees.df.to_csv('.local/committees.csv', index=False) - a_contributions.df.to_csv('.local/a_contributions.csv', index=False) - - ''' - with engine.connect() as conn: - elections.to_sql(conn) - committees.to_sql(conn) - a_contributions.to_sql(conn) - ''' + elections.pl.write_csv(f'{OUTPUT_DIR}/elections.csv') + committees.pl.write_csv(f'{OUTPUT_DIR}/committees.csv') + a_contributions.df.write_csv(f'{OUTPUT_DIR}/a_contributions.csv') if __name__ == '__main__': main() diff --git a/download/model/base.py b/download/model/base.py index df8066466..3d6fd5c48 100644 --- a/download/model/base.py +++ b/download/model/base.py @@ -22,7 +22,7 @@ def data(self): @property def pl(self): ''' Return a Polars dataframe ''' - if not self._pl: + if self._pl is None or self._pl.is_empty(): self._pl = pl.DataFrame(self._data, schema=self._pl_dtypes) return self._pl diff --git a/download/model/committee.py b/download/model/committee.py index d22fdaf98..97be410b7 100644 --- a/download/model/committee.py +++ b/download/model/committee.py @@ -1,7 +1,7 @@ """ This is the Committee model """ from typing import List import pandas as pd -from polars import Utf8 +from polars import UInt64, Utf8 from sqlalchemy.types import String from . import base @@ -61,7 +61,7 @@ def __init__(self, filers:List[dict], elections:pd.DataFrame): 'Make_Active': 'string' } self._pl_dtypes = { - 'filer_nid': int, + 'filer_nid': UInt64, 'Ballot_Measure_Election': Utf8, 'Filer_ID': Utf8, 'Filer_NamL': Utf8, diff --git a/download/tests/test_committees.py b/download/tests/test_committees.py index 726380b39..8680f1fce 100644 --- a/download/tests/test_committees.py +++ b/download/tests/test_committees.py @@ -5,8 +5,6 @@ from model.committee import Committees from model.election import Elections -from pprint import PrettyPrinter - @pytest.fixture(name='test_data_dir') def declare_test_dir(): ''' Return default test data dir ''' @@ -17,7 +15,7 @@ def load_filers_json(test_data_dir): ''' load filer records JSON ''' with open(f'{test_data_dir}/filers.json', encoding='utf8') as f: return json.load(f) - + @pytest.fixture(name='elections_df') def load_elections_df(test_data_dir): ''' load elections as Pandas DataFrame ''' From 8ee168bf068596908f5de9b0330b1c9f6df232d2 Mon Sep 17 00:00:00 2001 From: ckb Date: Sun, 26 Nov 2023 22:04:44 -0800 Subject: [PATCH 21/35] rm pandas dependency in comittees --- download/main.py | 2 +- download/model/committee.py | 53 +++++++++++++++++++++---------- download/tests/test_committees.py | 2 +- 3 files changed, 38 insertions(+), 19 deletions(-) diff --git a/download/main.py b/download/main.py index 054a825ae..8913554ab 100644 --- a/download/main.py +++ b/download/main.py @@ -35,7 +35,7 @@ def main(): with open(f'{DATA_DIR_PATH}/filers.json', encoding='utf8') as f: filers = json.loads(f.read()) - committees = Committees(filers, elections.df) + committees = Committees(filers, elections.pl) # A-Contribs: # join filers + filings + elections + transactions diff --git a/download/model/committee.py b/download/model/committee.py index 97be410b7..d195db6fa 100644 --- a/download/model/committee.py +++ b/download/model/committee.py @@ -1,13 +1,12 @@ """ This is the Committee model """ from typing import List -import pandas as pd -from polars import UInt64, Utf8 +import polars as pl from sqlalchemy.types import String from . import base class Committees(base.BaseModel): """ A collection of committees """ - def __init__(self, filers:List[dict], elections:pd.DataFrame): + def __init__(self, filers:List[dict], elections:pl.DataFrame): empty_election_influence = { 'electionDate': None, 'measure': None, @@ -20,7 +19,11 @@ def __init__(self, filers:List[dict], elections:pd.DataFrame): super().__init__([ { 'filer_nid': int(f['filerNid']), - 'Ballot_Measure_Election': [ *elections[elections['date'] == infl['electionDate']]['name'].array, None ][0], + # 'Ballot_Measure_Election': [ *elections[elections['date'] == infl['electionDate']]['name'].array, None ][0], + 'Ballot_Measure_Election': self._get_possibly_empty_ballot_measure_election( + elections, + infl + ), 'Filer_ID': f['registrations'].get('CA SOS'), 'Filer_NamL': infl.get('committeeName', f['filerName']), '_Status': 'INACTIVE' if f['isTerminated'] else 'ACTIVE', @@ -61,19 +64,19 @@ def __init__(self, filers:List[dict], elections:pd.DataFrame): 'Make_Active': 'string' } self._pl_dtypes = { - 'filer_nid': UInt64, - 'Ballot_Measure_Election': Utf8, - 'Filer_ID': Utf8, - 'Filer_NamL': Utf8, - '_Status': Utf8, - '_Committee_Type': Utf8, - 'Ballot_Measure': Utf8, - 'Support_Or_Oppose': Utf8, - 'candidate_controlled_id': Utf8, - 'Start_Date': Utf8, - 'End_Date': Utf8, - 'data_warning': Utf8, - 'Make_Active': Utf8 + 'filer_nid': pl.UInt64, + 'Ballot_Measure_Election': pl.Utf8, + 'Filer_ID': pl.Utf8, + 'Filer_NamL': pl.Utf8, + '_Status': pl.Utf8, + '_Committee_Type': pl.Utf8, + 'Ballot_Measure': pl.Utf8, + 'Support_Or_Oppose': pl.Utf8, + 'candidate_controlled_id': pl.Utf8, + 'Start_Date': pl.Utf8, + 'End_Date': pl.Utf8, + 'data_warning': pl.Utf8, + 'Make_Active': pl.Utf8 } self._sql_dtypes = { 'Ballot_Measure_Election': String, @@ -102,3 +105,19 @@ def support_or_oppose(influence): if (influence['measure'] is not None or influence['candidate'] and sup_opp_cd == 'O'): return sup_opp_cd + + @staticmethod + def _get_possibly_empty_ballot_measure_election(elections: pl.DataFrame, influence: dict): + ''' + The Ballot Measure Election is the election's slugified `name` like "oakland-march-2020". + To get the BME for a committee, we match the `electionDate` of an `influence` object + of the committee against election `date`. Then we unpack the results into a list, + appending None in case no matches were found. Finally we return the first index of the + list, which will contain either the matched election slug or None. + ''' + return [ + *elections.lazy().filter( + pl.col('date') == influence['electionDate'] + ).first().collect().get_column('name'), + None + ][0] diff --git a/download/tests/test_committees.py b/download/tests/test_committees.py index 8680f1fce..6547733eb 100644 --- a/download/tests/test_committees.py +++ b/download/tests/test_committees.py @@ -20,7 +20,7 @@ def load_filers_json(test_data_dir): def load_elections_df(test_data_dir): ''' load elections as Pandas DataFrame ''' with open(f'{test_data_dir}/elections.json', encoding='utf8') as f: - return Elections(json.load(f)).df + return Elections(json.load(f)).pl def test_committees_does_not_raise(filers_json, elections_df): ''' Just test that Committees model does not error ''' From ca149f951634a5c65b8f2f8d3b9d0f612cd312fe Mon Sep 17 00:00:00 2001 From: ckb Date: Sun, 26 Nov 2023 22:05:17 -0800 Subject: [PATCH 22/35] forgot to commit test on main --- download/tests/test_main.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 download/tests/test_main.py diff --git a/download/tests/test_main.py b/download/tests/test_main.py new file mode 100644 index 000000000..c9f777fac --- /dev/null +++ b/download/tests/test_main.py @@ -0,0 +1,18 @@ +from pathlib import Path +import main + +def test_main_does_not_raise(monkeypatch): + ''' Just check that it doesn't error out ''' + # Don't need to pull data, just use what's in test_data dir + # but we could spy on pull_data to make sure it's called with expected args + monkeypatch.setattr(main, 'pull_data', lambda subfolder='', default_folder='': None) + + test_data_dir = (Path(__file__).parent / 'test_data').resolve() + + monkeypatch.setattr(main, 'DATA_DIR_PATH', str(test_data_dir)) + + test_output_dir = test_data_dir / 'output' + test_output_dir.mkdir(exist_ok=True, parents=True) + monkeypatch.setattr(main, 'OUTPUT_DIR', str(test_output_dir)) + + main.main() From dc2efa8375a4e912da1687196e868cac2e9b4910 Mon Sep 17 00:00:00 2001 From: ckb Date: Sun, 26 Nov 2023 22:05:30 -0800 Subject: [PATCH 23/35] some reusable fixtures --- download/conftest.py | 5 ++++ download/tests/fixtures/data_fixtures.py | 35 ++++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 download/conftest.py create mode 100644 download/tests/fixtures/data_fixtures.py diff --git a/download/conftest.py b/download/conftest.py new file mode 100644 index 000000000..a7d48cf6d --- /dev/null +++ b/download/conftest.py @@ -0,0 +1,5 @@ +import pytest + +pytest_plugins = [ + "tests.fixtures.data_fixtures" +] diff --git a/download/tests/fixtures/data_fixtures.py b/download/tests/fixtures/data_fixtures.py new file mode 100644 index 000000000..754c2e13b --- /dev/null +++ b/download/tests/fixtures/data_fixtures.py @@ -0,0 +1,35 @@ +import json +from pathlib import Path +from typing import List +import polars as pl +import pytest +from model import committee, election, filing, transaction + +def load_data(filename) -> List[dict]: + ''' Load data by filename from JSON in test_data dir ''' + return json.loads( + (Path(__file__).parent.parent / f'test_data/{filename}.json').read_text() + ) + +@pytest.fixture(name='elections_df') +def load_elections_df() -> pl.DataFrame: + ''' Get elections dataframe ''' + return election.Elections(load_data('elections')).pl + +@pytest.fixture(name='committees_df') +def load_committees_df(elections_df) -> pl.DataFrame: + ''' Get committees dataframe ''' + return committee.Committees( + load_data('filers'), + elections_df + ).pl + +@pytest.fixture(name='filings_df') +def load_filings_df() -> pl.DataFrame: + ''' Get filings dataframe ''' + return filing.Filings(load_data('filings')).pl + +@pytest.fixture(name='transactions_df') +def load_transactions_df() -> pl.DataFrame: + ''' Get transactions dataframe ''' + return transaction.Transactions(load_data('transactions')).pl From a6d18e77466337c2685c6943ac473ab150125e7d Mon Sep 17 00:00:00 2001 From: ckb Date: Sun, 26 Nov 2023 22:05:45 -0800 Subject: [PATCH 24/35] use reusable fixtures in schedules tests --- download/tests/test_a_contributions.py | 44 +++----------------------- download/tests/test_d_expenditures.py | 39 +++-------------------- 2 files changed, 8 insertions(+), 75 deletions(-) diff --git a/download/tests/test_a_contributions.py b/download/tests/test_a_contributions.py index 9ed038da8..7e1be0f7e 100644 --- a/download/tests/test_a_contributions.py +++ b/download/tests/test_a_contributions.py @@ -1,57 +1,21 @@ """ Test that A_Contributions model is complete """ -import json from pathlib import Path from pprint import PrettyPrinter import pandas as pd -import polars as pl -import pytest from model.a_contributions import A_Contributions -from model.committee import Committees -from model.election import Elections -from model.filing import Filings -from model.transaction import Transactions - -@pytest.fixture(name='data_dir') -def define_data_dir(): - """ Set data dir """ - return '.local/downloads' - -@pytest.fixture(name='transactions') -def load_transactions(data_dir): - """ load transactions from json """ - with open(f'{data_dir}/transactions.json', encoding='utf8') as f: - return pl.from_pandas(Transactions(json.loads(f.read())).df) - -@pytest.fixture(name='filings') -def load_filings(data_dir): - """ load filings from json """ - with open(f'{data_dir}/filings.json', encoding='utf8') as f: - return pl.from_pandas(Filings(json.loads(f.read())).df) - -@pytest.fixture(name='elections') -def load_elections(data_dir): - """ load elections from json """ - with open(f'{data_dir}/elections.json', encoding='utf8') as f: - return Elections(json.loads(f.read())).df - -@pytest.fixture(name='committees') -def load_committees(data_dir, elections): - """ load committees from json """ - with open(f'{data_dir}/filers.json', encoding='utf8') as f: - return pl.from_pandas(Committees(json.loads(f.read()), elections).df) def test_a_contributions_has_expected_fields( - transactions, - filings, - committees + transactions_df, + filings_df, + committees_df ): """ Test that A_Contributions has expect fields based on "\d A-Contributions" dumped from Postgres database disclosure-backend """ - a_contributions = A_Contributions(transactions, filings, committees).df + a_contributions = A_Contributions(transactions_df, filings_df, committees_df).df expect_columns = pd.read_table(str(Path(__file__).parent / 'A-Contributions.schema.txt'), sep='|', header=1, skipinitialspace=True diff --git a/download/tests/test_d_expenditures.py b/download/tests/test_d_expenditures.py index db02095f1..884be98f4 100644 --- a/download/tests/test_d_expenditures.py +++ b/download/tests/test_d_expenditures.py @@ -1,42 +1,11 @@ -import json -from pathlib import Path -from typing import Dict, List -import polars -import pytest from model.d_expenditures import DExpenditures -from model import election, transaction, filing, committee - -def load_data(filename: str) -> List[dict]: - ''' Load data filename from test_data dir ''' - return json.loads( - (Path(__file__).parent / f'test_data/{filename}.json').read_text() - ) - - -@pytest.fixture(name='test_data') -def load_test_data() -> Dict[str, List[dict]]: - ''' - Load test data from test_data dir specified by params list - Return dict of str => list of dict where each inner dict is a record of datatype - ''' - elections = election.Elections(load_data('elections')).df - - return { - 'transactions': polars.from_pandas(transaction.Transactions(load_data('transactions')).df), - 'filings': polars.from_pandas(filing.Filings(load_data('filings')).df), - 'committees': polars.from_pandas( - committee.Committees(load_data('filers'), elections).df - ) - } - - -def test_d_expenditures_does_not_raise(test_data): +def test_d_expenditures_does_not_raise(transactions_df, filings_df, committees_df): ''' Just test that it doesn't error out ''' d_expends = DExpenditures( - test_data['transactions'], - test_data['filings'], - test_data['committees'] + transactions_df, + filings_df, + committees_df ) df = d_expends.df From 6a25f6f85d71481f2206b42c3360003d2e7e5d1f Mon Sep 17 00:00:00 2001 From: ckb Date: Tue, 28 Nov 2023 21:36:07 -0800 Subject: [PATCH 25/35] a simple test on transactions --- download/tests/test_transactions.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 download/tests/test_transactions.py diff --git a/download/tests/test_transactions.py b/download/tests/test_transactions.py new file mode 100644 index 000000000..9ac41c216 --- /dev/null +++ b/download/tests/test_transactions.py @@ -0,0 +1,13 @@ +from model.transaction import DTYPES, Transactions + +def test_transactions_does_not_raise(transactions_json): + ''' Just check that it doesn't error ''' + Transactions(transactions_json) + +def test_transactions_contains_expected_fields(transactions_df): + ''' Check that Transactions has expected fields ''' + expect_cols = list(DTYPES.keys()) + + actual_cols = transactions_df.columns + + assert sorted(actual_cols) == sorted(expect_cols) From 903cddd30a63ea43c4211edcb1e9cec41249873d Mon Sep 17 00:00:00 2001 From: ckb Date: Tue, 28 Nov 2023 21:36:35 -0800 Subject: [PATCH 26/35] specify dtypes in transaction --- download/model/transaction.py | 146 +++++++++++++++++----------------- 1 file changed, 75 insertions(+), 71 deletions(-) diff --git a/download/model/transaction.py b/download/model/transaction.py index 41bb05b4e..fe9a9d7e9 100644 --- a/download/model/transaction.py +++ b/download/model/transaction.py @@ -1,6 +1,80 @@ """ Transactions """ +from polars import Boolean, Float32, Int64, Utf8 from .base import BaseModel +DTYPES = { + 'filing_nid': Utf8, + 'Form_Type': Utf8, + 'Rec_Type': Utf8, + 'Tran_ID': Utf8, + 'cal_tran_type': Utf8, + 'Elect_Date': Utf8, + 'Entity_Cd': Utf8, + 'Tran_NamL': Utf8, + 'Tran_NamF': Utf8, + 'Tran_NamT': Utf8, + 'Tran_NamS': Utf8, + 'Tran_Adr1': Utf8, + 'Tran_Adr2': Utf8, + 'Tran_City': Utf8, + 'Tran_State': Utf8, + 'Tran_Zip4': Utf8, + 'Tran_Emp': Utf8, + 'Tran_Occ': Utf8, + 'Tran_Self': Boolean, + 'Tran_Type': Utf8, + 'Tran_Date': Utf8, + 'Tran_Date1': Utf8, + 'Tran_Amt1': Float32, + 'Tran_Amt2': Float32, + 'Tran_Dscr': Utf8, + 'Cmte_ID': Utf8, + 'Tres_NamL': Utf8, + 'Tres_NamF': Utf8, + 'Tres_NamT': Utf8, + 'Tres_NamS': Utf8, + 'Tres_Adr1': Utf8, + 'Tres_Adr2': Utf8, + 'Tres_City': Utf8, + 'Tres_State': Utf8, + 'Tres_Zip': Utf8, + 'Intr_NamL': Utf8, + 'Intr_NamF': Utf8, + 'Intr_NamT': Utf8, + 'Intr_NamS': Utf8, + 'Intr_Adr1': Utf8, + 'Intr_Adr2': Utf8, + 'Intr_City': Utf8, + 'Intr_State': Utf8, + 'Intr_Zip4': Utf8, + 'Intr_Emp': Utf8, + 'Intr_Occ': Utf8, + 'Intr_Self': Boolean, + 'Cand_NamL': Utf8, + 'Cand_NamF': Utf8, + 'Cand_NamT': Utf8, + 'Cand_NamS': Utf8, + 'tblDetlTran_Office_Cd': Utf8, + 'tblDetlTran_Offic_Dscr': Utf8, + 'tblCover_Office_Cd': Utf8, + 'tblCover_Offic_Dscr': Utf8, + 'Juris_Cd': Utf8, + 'Juris_Dscr': Utf8, + 'Dist_No': Utf8, + 'Off_S_H_Cd': Utf8, + 'Bal_Name': Utf8, + 'Bal_Num': Utf8, + 'Bal_Juris': Utf8, + 'Sup_Opp_Cd': Utf8, + 'Memo_Code': Utf8, + 'Memo_RefNo': Utf8, + 'BakRef_TID': Utf8, + 'XRef_SchNm': Utf8, + 'XRef_Match': Utf8, + 'Loan_Rate': Utf8, + 'Int_CmteId': Int64 +} + class Transactions(BaseModel): """ A collection of transactions """ def __init__(self, transactions): @@ -79,74 +153,4 @@ def __init__(self, transactions): } for t in transactions ]) - self._dtypes = { - 'filing_nid': 'string', - 'Form_Type': 'string', - 'Rec_Type': 'string', - 'Tran_ID': 'string', - 'cal_tran_type': 'string', - 'Entity_Cd': 'string', - 'Tran_NamL': 'string', - 'Tran_NamF': 'string', - 'Tran_NamT': 'string', - 'Tran_NamS': 'string', - 'Tran_Adr1': 'string', - 'Tran_Adr2': 'string', - 'Tran_City': 'string', - 'Tran_State': 'string', - 'Tran_Zip4': 'string', - 'Tran_Emp': 'string', - 'Tran_Occ': 'string', - 'Tran_Self': bool, - 'Tran_Type': 'string', - 'Tran_Date': 'string', - 'Tran_Date1': 'string', - 'Tran_Amt1': float, - 'Tran_Amt2': float, - 'Tran_Dscr': 'string', - 'Cmte_ID': 'string', - 'Tres_NamL': 'string', - 'Tres_NamF': 'string', - 'Tres_NamT': 'string', - 'Tres_NamS': 'string', - 'Tres_Adr1': 'string', - 'Tres_Adr2': 'string', - 'Tres_City': 'string', - 'Tres_State': 'string', - 'Tres_Zip': 'string', - 'Intr_NamL': 'string', - 'Intr_NamF': 'string', - 'Intr_NamT': 'string', - 'Intr_NamS': 'string', - 'Intr_Adr1': 'string', - 'Intr_Adr2': 'string', - 'Intr_City': 'string', - 'Intr_State': 'string', - 'Intr_Zip4': 'string', - 'Intr_Emp': 'string', - 'Intr_Occ': 'string', - 'Intr_Self': bool, - 'Cand_NamL': 'string', - 'Cand_NamF': 'string', - 'Cand_NamT': 'string', - 'Cand_NamS': 'string', - 'tblDetlTran_Office_Cd': 'string', - 'tblDetlTran_Offic_Dscr': 'string', - 'tblCover_Office_Cd': 'string', - 'tblCover_Offic_Dscr': 'string', - 'Juris_Cd': 'string', - 'Juris_Dscr': 'string', - 'Dist_No': 'string', - 'Off_S_H_Cd': 'string', - 'Bal_Name': 'string', - 'Bal_Num': 'string', - 'Bal_Juris': 'string', - 'Sup_Opp_Cd': 'string', - 'Memo_Code': 'string', - 'Memo_RefNo': 'string', - 'BakRef_TID': 'string', - 'XRef_SchNm': 'string', - 'XRef_Match': 'string', - 'Loan_Rate': 'string', - 'Int_CmteId': 'Int64' - } + self._pl_dtypes = DTYPES From 9eab669c08ea28be4d10500d132eac5b6f36aacf Mon Sep 17 00:00:00 2001 From: ckb Date: Tue, 28 Nov 2023 21:37:22 -0800 Subject: [PATCH 27/35] clean test_a_contribs --- download/tests/test_a_contributions.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/download/tests/test_a_contributions.py b/download/tests/test_a_contributions.py index 7e1be0f7e..52e85bb13 100644 --- a/download/tests/test_a_contributions.py +++ b/download/tests/test_a_contributions.py @@ -2,7 +2,6 @@ Test that A_Contributions model is complete """ from pathlib import Path -from pprint import PrettyPrinter import pandas as pd from model.a_contributions import A_Contributions @@ -24,9 +23,6 @@ def test_a_contributions_has_expected_fields( expect_columns.columns[1]: 'column' })['column'].apply(lambda x: x.strip()).loc[1:].to_list() - pp = PrettyPrinter() - print('LEFT') - pp.pprint(sorted(a_contributions.columns)) - print('RIGHT') - pp.pprint(sorted(expect_columns)) assert sorted(a_contributions.columns) == sorted(expect_columns) + + assert len(a_contributions) > 0 From eac060e54f52ebb2dfccba5efaed8d5cbc0b3aca Mon Sep 17 00:00:00 2001 From: ckb Date: Tue, 28 Nov 2023 21:37:39 -0800 Subject: [PATCH 28/35] add trans json fixture --- download/tests/fixtures/data_fixtures.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/download/tests/fixtures/data_fixtures.py b/download/tests/fixtures/data_fixtures.py index 754c2e13b..701fdda92 100644 --- a/download/tests/fixtures/data_fixtures.py +++ b/download/tests/fixtures/data_fixtures.py @@ -11,6 +11,11 @@ def load_data(filename) -> List[dict]: (Path(__file__).parent.parent / f'test_data/{filename}.json').read_text() ) +@pytest.fixture(name='transactions_json') +def load_transactions_json() -> List[dict]: + ''' Load transactions JSON from disk ''' + return load_data('transactions') + @pytest.fixture(name='elections_df') def load_elections_df() -> pl.DataFrame: ''' Get elections dataframe ''' @@ -30,6 +35,6 @@ def load_filings_df() -> pl.DataFrame: return filing.Filings(load_data('filings')).pl @pytest.fixture(name='transactions_df') -def load_transactions_df() -> pl.DataFrame: +def load_transactions_df(transactions_json) -> pl.DataFrame: ''' Get transactions dataframe ''' - return transaction.Transactions(load_data('transactions')).pl + return transaction.Transactions(transactions_json).pl From 41e13d746e8e062e9cdd26dee9cc7396ba73a987 Mon Sep 17 00:00:00 2001 From: ckb Date: Tue, 28 Nov 2023 21:43:00 -0800 Subject: [PATCH 29/35] use reusable json fixtures everywhere --- download/tests/fixtures/data_fixtures.py | 15 +++++++++++++++ download/tests/test_committees.py | 17 ----------------- download/tests/test_elections.py | 10 ---------- download/tests/test_filings.py | 11 ----------- 4 files changed, 15 insertions(+), 38 deletions(-) diff --git a/download/tests/fixtures/data_fixtures.py b/download/tests/fixtures/data_fixtures.py index 701fdda92..234838ef9 100644 --- a/download/tests/fixtures/data_fixtures.py +++ b/download/tests/fixtures/data_fixtures.py @@ -11,6 +11,21 @@ def load_data(filename) -> List[dict]: (Path(__file__).parent.parent / f'test_data/{filename}.json').read_text() ) +@pytest.fixture(name='elections_json') +def load_elections_json() -> List[dict]: + ''' Load elections JSON from disk ''' + return load_data('elections') + +@pytest.fixture(name='filers_json') +def load_filers_json() -> List[dict]: + ''' Load filers JSON from disk ''' + return load_data('filers') + +@pytest.fixture(name='filings_json') +def load_filings_json() -> List[dict]: + ''' Load filings JSON from disk ''' + return load_data('filings') + @pytest.fixture(name='transactions_json') def load_transactions_json() -> List[dict]: ''' Load transactions JSON from disk ''' diff --git a/download/tests/test_committees.py b/download/tests/test_committees.py index 6547733eb..ba3487bd0 100644 --- a/download/tests/test_committees.py +++ b/download/tests/test_committees.py @@ -5,23 +5,6 @@ from model.committee import Committees from model.election import Elections -@pytest.fixture(name='test_data_dir') -def declare_test_dir(): - ''' Return default test data dir ''' - return str(Path(__file__).parent / 'test_data') # TODO: Make this a reusable fixture - -@pytest.fixture(name='filers_json') -def load_filers_json(test_data_dir): - ''' load filer records JSON ''' - with open(f'{test_data_dir}/filers.json', encoding='utf8') as f: - return json.load(f) - -@pytest.fixture(name='elections_df') -def load_elections_df(test_data_dir): - ''' load elections as Pandas DataFrame ''' - with open(f'{test_data_dir}/elections.json', encoding='utf8') as f: - return Elections(json.load(f)).pl - def test_committees_does_not_raise(filers_json, elections_df): ''' Just test that Committees model does not error ''' Committees(filers_json, elections_df) diff --git a/download/tests/test_elections.py b/download/tests/test_elections.py index 48225f395..a5be0b168 100644 --- a/download/tests/test_elections.py +++ b/download/tests/test_elections.py @@ -3,16 +3,6 @@ import pytest from model.election import Elections -@pytest.fixture(name='test_data_dir') -def declare_test_dir(): - ''' Return default test data dir ''' - return Path(__file__).parent / 'test_data' # TODO: Make this a reusable fixture - -@pytest.fixture(name='elections_json') -def load_elections_json(test_data_dir): - ''' Load elections JSON from disk ''' - return json.loads((test_data_dir / 'elections.json').read_text(encoding='utf8')) - def test_election_does_not_raise(elections_json): ''' Just check that it does't error out ''' Elections(elections_json) diff --git a/download/tests/test_filings.py b/download/tests/test_filings.py index 5f858d070..9dd29e652 100644 --- a/download/tests/test_filings.py +++ b/download/tests/test_filings.py @@ -4,17 +4,6 @@ import pytest from model.filing import Filings -@pytest.fixture(name='test_data_dir') -def declare_test_data_dir(): - ''' Return default test data path ''' - return str(Path(__file__).parent / 'test_data') - -@pytest.fixture(name='filings_json') -def load_filings_json(test_data_dir): - ''' Return filing records JSON ''' - with open(f'{test_data_dir}/filings.json', encoding='utf8') as f: - return json.load(f) - def test_filing_does_not_raise(filings_json): ''' Just test that it does not error ''' Filings(filings_json) From 2ff3e7438badefea9d463d190b26fb26ef7d64b1 Mon Sep 17 00:00:00 2001 From: ckb Date: Tue, 28 Nov 2023 21:46:02 -0800 Subject: [PATCH 30/35] rm most pandas imports --- download/main.py | 4 ---- download/model/a_contributions.py | 1 - 2 files changed, 5 deletions(-) diff --git a/download/main.py b/download/main.py index 8913554ab..399b481c2 100644 --- a/download/main.py +++ b/download/main.py @@ -1,9 +1,5 @@ """ main, to run everything """ -from collections import Counter -from datetime import datetime import json -import pandas as pd -from sqlalchemy import create_engine from model.a_contributions import A_Contributions from model.committee import Committees from model.election import Elections diff --git a/download/model/a_contributions.py b/download/model/a_contributions.py index f0be116b1..e4224a262 100644 --- a/download/model/a_contributions.py +++ b/download/model/a_contributions.py @@ -2,7 +2,6 @@ Schedule A, Contributions Hopefully this can be joined with other Schedule classes into a single Transaction class """ -import pandas as pd from .schedule import ScheduleBase class A_Contributions(ScheduleBase): From 9bc4eab4bce9241a2ffadd5af46738274fdfb6d6 Mon Sep 17 00:00:00 2001 From: ckb Date: Tue, 5 Dec 2023 14:04:24 -0800 Subject: [PATCH 31/35] fix a-contribs type hint --- download/model/a_contributions.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/download/model/a_contributions.py b/download/model/a_contributions.py index e4224a262..c422c2f30 100644 --- a/download/model/a_contributions.py +++ b/download/model/a_contributions.py @@ -2,6 +2,7 @@ Schedule A, Contributions Hopefully this can be joined with other Schedule classes into a single Transaction class """ +import polars as pl from .schedule import ScheduleBase class A_Contributions(ScheduleBase): @@ -10,9 +11,9 @@ class A_Contributions(ScheduleBase): """ def __init__( self, - transactions:pd.DataFrame, - filings:pd.DataFrame, - committees:pd.DataFrame + transactions:pl.DataFrame, + filings:pl.DataFrame, + committees:pl.DataFrame ): self._form_id = 'F460A' super().__init__( From 08fe8af2c16920fa4f39ce48c4ef77c2edbfaa5f Mon Sep 17 00:00:00 2001 From: ckb Date: Tue, 5 Dec 2023 22:04:49 -0800 Subject: [PATCH 32/35] add workflow to test python downloader --- download/.github/workflows/pr_check.yaml | 29 ++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 download/.github/workflows/pr_check.yaml diff --git a/download/.github/workflows/pr_check.yaml b/download/.github/workflows/pr_check.yaml new file mode 100644 index 000000000..56096944a --- /dev/null +++ b/download/.github/workflows/pr_check.yaml @@ -0,0 +1,29 @@ +on: + pull_request: + branches: + - feat/pull-v2-api + push: + branches: + - ci/test-downloader + +env: + working_dir: download + +jobs: + run_tests: + name: Run tests on Python download code + runs-on: ubuntu-22.04 + defaults: + run: + working-directory: ${{ env.working_dir }} + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-python@v4 + with: + python-version-file: ${{ env.working_dir }}/.python-version + cache: pip + cache-dependency-path: ${{ env.working_dir }}/requirements.txt + - run: pip install -r requirements.txt + - name: Run tests + run: pytest tests/test_*.py + \ No newline at end of file From dac00c47cb33ae052b1b57d29ad91169c947f9c8 Mon Sep 17 00:00:00 2001 From: ckb Date: Tue, 5 Dec 2023 22:08:35 -0800 Subject: [PATCH 33/35] name workflow file --- download/.github/workflows/pr_check.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/download/.github/workflows/pr_check.yaml b/download/.github/workflows/pr_check.yaml index 56096944a..a25a8d314 100644 --- a/download/.github/workflows/pr_check.yaml +++ b/download/.github/workflows/pr_check.yaml @@ -1,3 +1,5 @@ +name: Python tests + on: pull_request: branches: From f81b9058a21a7cbb0744942188f636ad53417fbb Mon Sep 17 00:00:00 2001 From: ckb Date: Tue, 5 Dec 2023 22:19:06 -0800 Subject: [PATCH 34/35] debug: try other events to trigger --- download/.github/workflows/pr_check.yaml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/download/.github/workflows/pr_check.yaml b/download/.github/workflows/pr_check.yaml index a25a8d314..6251b2dd7 100644 --- a/download/.github/workflows/pr_check.yaml +++ b/download/.github/workflows/pr_check.yaml @@ -2,11 +2,8 @@ name: Python tests on: pull_request: - branches: - - feat/pull-v2-api push: - branches: - - ci/test-downloader + workflow_dispatch: env: working_dir: download From 94874a0b7336f9d4c2f7a163a68d73bd6272c91f Mon Sep 17 00:00:00 2001 From: ckb Date: Tue, 5 Dec 2023 22:26:10 -0800 Subject: [PATCH 35/35] restore branch filters --- download/.github/workflows/pr_check.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/download/.github/workflows/pr_check.yaml b/download/.github/workflows/pr_check.yaml index 6251b2dd7..aaa92112f 100644 --- a/download/.github/workflows/pr_check.yaml +++ b/download/.github/workflows/pr_check.yaml @@ -2,7 +2,11 @@ name: Python tests on: pull_request: + branches: + - feat/pull-v2-api push: + branches: + - ci/test-downloader workflow_dispatch: env: