-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
Requirements for the challengers.csv data file format
Per page 26 of the policy notice and Notices of Changes to the process.
Column Names and Order:
- challenger
- category
- organization
- webpage
- provider_id
- contact_name
- contact_email
- contact_phone
- Correct column names
- Correct column order
Column Data Types and Content Requirements
-
challenger
(dtype: string): required not null. -
category
: (dtype: Enum in [B, L, N, T], i.e. single-char string), required not null. -
organization
: (dtype: string), required not null. -
webpage
: optional; should look like a URL if not null. -
provider_id
: (dtype: string) If not null, must be a six digit integer. -
contact_name
: should look like a full name, required not null. -
contact_email
: should look like an email address, required not null. -
contact_phone
: optional; must match the pattern ddd-ddd-dddd if not null.
Columns Required to be Not Null
- [
challenger
,category
,organization
,provider_id
,contact_name
,contact_email
]
- Check that these aren't blank or null
Columns that can be Conditionally Null
-
provider_id
: Can only be null ifcategory
is not "B"
Multi-File Column Rules
Intentionally noted but not checked by this project
provider_id
: is checked for existence and correct length but cannot check if there is a match toprovider_id
in the FCC'sprovider_id
list.
Metadata
Metadata
Assignees
Labels
No labels