{
    "description": "Agency object",
    "properties": {
        "Agency": {
            "id": "Agency",
            "properties": {
                "AgencyID": {
                    "id": "AgencyID",
                    "type": "string"
                },
                "AgencyName": {
                    "id": "AgencyName",
                    "type": "string"
                },
                "AgencyOffersService": {
                    "id": "AgencyOffersService",
                    "type": "string"
                },
                "AlternateName": {
                    "id": "AlternateName",
                    "properties": {
                        "AlternateName": {
                            "id": "AlternateName",
                            "type": "string"
                        },
                        "Confidential": {
                            "id": "Confidential",
                            "type": "boolean"
                        },
                        "Description": {
                            "id": "Description",
                            "type": "string"
                        }
                    },
                    "type": "object"
                },
                "Contact": {
                    "id": "Contact",
                    "properties": {
                        "AgencyID": {
                            "id": "AgencyID",
                            "type": "string"
                        },
                        "ContactEmail": {
                            "id": "ContactEmail",
                            "type": "string"
                        },
                        "ContactPhone": {
                            "id": "ContactPhone",
                            "properties": {
                                "Confidential": {
                                    "id": "Confidential",
                                    "type": "boolean"
                                },
                                "CountryPrefix": {
                                    "id": "CountryPrefix",
                                    "type": "string"
                                },
                                "Department": {
                                    "id": "Department",
                                    "type": "string"
                                },
                                "Description": {
                                    "id": "Description",
                                    "type": "string"
                                },
                                "Function": {
                                    "id": "Function",
                                    "type": "string"
                                },
                                "Phone": {
                                    "id": "Phone",
                                    "type": "string"
                                },
                                "ReasonWithheld": {
                                    "id": "ReasonWithheld",
                                    "type": "string"
                                },
                                "TollFree": {
                                    "id": "TollFree",
                                    "type": "boolean"
                                },
                                "Type": {
                                    "id": "Type",
                                    "type": "string"
                                }
                            },
                            "type": "object"
                        },
                        "ContactType": {
                            "id": "ContactType",
                            "type": "string"
                        },
                        "Department": {
                            "id": "Department",
                            "type": "string"
                        },
                        "ID": {
                            "id": "ID",
                            "type": "string"
                        },
                        "Name": {
                            "id": "Name",
                            "type": "string"
                        },
                        "Nickname": {
                            "id": "Nickname",
                            "type": "string"
                        },
                        "ServiceID": {
                            "id": "ServiceID",
                            "type": "string"
                        },
                        "Title": {
                            "id": "Title",
                            "type": "string"
                        }
                    },
                    "type": "object"
                },
                "Description": {
                    "id": "Description",
                    "type": "string"
                },
                "Email": {
                    "id": "Email",
                    "type": "string"
                },
                "ExcludeFromWebsite": {
                    "id": "ExcludeFromWebsite",
                    "type": "boolean"
                },
                "FEIN": {
                    "id": "FEIN",
                    "type": "string"
                },
                "Funding": {
                    "id": "Funding",
                    "properties": {
                        "AgencyID": {
                            "id": "AgencyID",
                            "type": "string"
                        },
                        "FundingID": {
                            "id": "FundingID",
                            "type": "string"
                        },
                        "ServiceID": {
                            "id": "ServiceID",
                            "type": "string"
                        },
                        "Source": {
                            "id": "Source",
                            "type": "string"
                        },
                        "SourceDescription": {
                            "id": "SourceDescription",
                            "type": "string"
                        }
                    },
                    "type": "object"
                },
                "LicenseAccreditation": {
                    "id": "LicenseAccreditation",
                    "properties": {
                        "License": {
                            "id": "License",
                            "type": "string"
                        },
                        "LicensedBy": {
                            "id": "LicensedBy",
                            "type": "string"
                        }
                    },
                    "type": "object"
                },
                "Phone": {
                    "id": "Phone",
                    "properties": {
                        "Confidential": {
                            "id": "Confidential",
                            "type": "boolean"
                        },
                        "CountryPrefix": {
                            "id": "CountryPrefix",
                            "type": "string"
                        },
                        "Department": {
                            "id": "Department",
                            "type": "string"
                        },
                        "Description": {
                            "id": "Description",
                            "type": "string"
                        },
                        "Function": {
                            "id": "Function",
                            "type": "string"
                        },
                        "Phone": {
                            "id": "Phone",
                            "type": "string"
                        },
                        "ReasonWithheld": {
                            "id": "ReasonWithheld",
                            "type": "string"
                        },
                        "TollFree": {
                            "id": "TollFree",
                            "type": "boolean"
                        },
                        "Type": {
                            "id": "Type",
                            "type": "string"
                        }
                    },
                    "type": "object"
                },
                "ResourceInfo": {
                    "id": "ResourceInfo",
                    "properties": {
                        "AvailableForDirectory": {
                            "id": "AvailableForDirectory",
                            "type": "boolean"
                        },
                        "AvailableForReferral": {
                            "id": "AvailableForReferral",
                            "type": "boolean"
                        },
                        "AvailableForResearch": {
                            "id": "AvailableForResearch",
                            "type": "boolean"
                        },
                        "Contact": {
                            "id": "Contact",
                            "properties": {
                                "AgencyID": {
                                    "id": "AgencyID",
                                    "type": "string"
                                },
                                "ContactEmail": {
                                    "id": "ContactEmail",
                                    "type": "string"
                                },
                                "ContactPhone": {
                                    "id": "ContactPhone",
                                    "properties": {
                                        "Confidential": {
                                            "id": "Confidential",
                                            "type": "boolean"
                                        },
                                        "CountryPrefix": {
                                            "id": "CountryPrefix",
                                            "type": "string"
                                        },
                                        "Department": {
                                            "id": "Department",
                                            "type": "string"
                                        },
                                        "Description": {
                                            "id": "Description",
                                            "type": "string"
                                        },
                                        "Function": {
                                            "id": "Function",
                                            "type": "string"
                                        },
                                        "Phone": {
                                            "id": "Phone",
                                            "type": "string"
                                        },
                                        "ReasonWithheld": {
                                            "id": "ReasonWithheld",
                                            "type": "string"
                                        },
                                        "TollFree": {
                                            "id": "TollFree",
                                            "type": "boolean"
                                        },
                                        "Type": {
                                            "id": "Type",
                                            "type": "string"
                                        }
                                    },
                                    "type": "object"
                                },
                                "ContactType": {
                                    "id": "ContactType",
                                    "type": "string"
                                },
                                "Department": {
                                    "id": "Department",
                                    "type": "string"
                                },
                                "ID": {
                                    "id": "ID",
                                    "type": "string"
                                },
                                "Name": {
                                    "id": "Name",
                                    "type": "string"
                                },
                                "Nickname": {
                                    "id": "Nickname",
                                    "type": "string"
                                },
                                "ServiceID": {
                                    "id": "ServiceID",
                                    "type": "string"
                                },
                                "Title": {
                                    "id": "Title",
                                    "type": "string"
                                }
                            },
                            "type": "object"
                        },
                        "DateAdded": {
                            "id": "DateAdded",
                            "type": "string"
                        },
                        "DateLastVerified": {
                            "id": "DateLastVerified",
                            "type": "string"
                        },
                        "DateOfLastAction": {
                            "id": "DateOfLastAction",
                            "type": "string"
                        },
                        "LastActionType": {
                            "id": "LastActionType",
                            "type": "string"
                        },
                        "ResourceSpecialist": {
                            "id": "ResourceSpecialist",
                            "type": "string"
                        }
                    },
                    "type": "object"
                },
                "TaxStatus": {
                    "id": "TaxStatus",
                    "type": "string"
                },
                "URL": {
                    "id": "URL",
                    "properties": {
                        "Address": {
                            "id": "Address",
                            "type": "string"
                        },
                        "Note": {
                            "id": "Note",
                            "type": "string"
                        }
                    },
                    "type": "object"
                },
                "YearIncorporated": {
                    "id": "YearIncorporated",
                    "type": "integer"
                }
            },
            "type": "object"
        }
    },
    "type": "object"
}