Documentation ¶
Index ¶
- Constants
- Variables
- func BuildMeasureSearchUrl(meeting Meeting_Date, cat Cat, topic Topic, docType DocType, status Status, ...) string
- func BuildSearchMeetingDocuments(meetingType MeetingType, meeting Meeting_Integer, party Party, ...) string
- func BuildTreatySearchUrl(meeting Meeting_Date, cat Cat, topic Topic, docType DocType, status Status, ...) string
- func CatToString(m Cat) string
- func CategoryToString(m Category) string
- func DocTypeToString(m DocType) string
- func MeetingTypeToString(m MeetingType) string
- func Meeting_DateToString(m Meeting_Date) string
- func Meeting_IntegerToString(m Meeting_Integer) string
- func PaperTypeToString(m PaperType) string
- func PartyToString(m Party) string
- func StatusToString(m Status) string
- func TopicToString(m Topic) string
- func ValidateDocumentLink(url string) (bool, error)
- type Approval
- type Cat
- type Category
- type Characteristic
- type DocType
- type Document
- type DocumentLink
- type DocumentPager
- type DocumentPagerPagesItem
- type DocumentPayloadItem
- type DocumentPayloadItemAgendasItem
- type DocumentPayloadItemAttachmentsItem
- type DocumentPayloadItemPartiesItem
- type Language
- type Measure
- type MeetingType
- type Meeting_Date
- type Meeting_Integer
- type PaperType
- type Party
- type Status
- type Topic
- type Treaty
- type TreatyPager
- type TreatyPagerPagesItem
- type TreatyPayloadItem
Constants ¶
const CURR = "0" // not supported, TODO
const TXT = "" // not supported, TODO
Variables ¶
var CatKeys []Cat = []Cat{Cat_Area_protection_and_management, Cat_Environmental_impact_assessment, Cat_Environmental_protection, Cat_Fauna_and_flora, Cat_General_matters, Cat_Historic_Sites_and_Monuments, Cat_Information_exchange, Cat_Institutional_legal_matters, Cat_Marine_living_resources, Cat_Marine_pollution, Cat_Mineral_resources, Cat_Operational_matters, Cat_Scientific_cooperation, Cat_Tourism_and_NonGovernmental_Activities, Cat_Waste_disposal_and_management}
var CategoryKeys []Category = []Category{Category_Area_Protection_and_Management_Plans_General, Category_Biological_Prospecting, Category_CEP_Strategy_Discussions, Category_Climate_Change, Category_Comprehensive_Environmental_Evaluations, Category_Cooperation_with_Other_Organisations, Category_Drilling, Category_Educational_issues, Category_Emergency_report_and_contingency_planning, Category_Environmental_Domains_Analysis, Category_Environmental_Impact_Assessment_EIA_Other_EIA_Matters, Category_Environmental_Monitoring_and_Reporting, Category_Environmental_Protection_General, Category_Exchange_of_Information, Category_Fauna_and_Flora_General, Category_Historic_Sites_and_Monuments, Category_Human_Footprint_and_wilderness_values, Category_Inspections, Category_Institutional_and_legal_matters, Category_International_Polar_Year, Category_Liability, Category_Management_Plans, Category_Marine_Acoustics, Category_Marine_Protected_Areas, Category_Marine_living_resources, Category_Mineral_resources, Category_Multiyear_strategic_workplan, Category_Nonnative_Species_and_Quarantine, Category_Opening_statements, Category_Operation_of_the_Antarctic_Treaty_system_General_, Category_Operation_of_the_Antarctic_Treaty_system_Reports_, Category_Operation_of_the_Antarctic_Treaty_system_The_Secretariat, Category_Operation_of_the_CEP, Category_Operational_issues, Category_Prevention_of_marine_pollution, Category_Repair_and_remediation_of_environmental_damage, Category_Safety_and_Operations_in_Antarctica, Category_Science_issues, Category_Search_and_Rescue, Category_Site_Guidelines_for_Visitors, Category_Specially_Protected_Species, Category_State_of_the_Antarctic_Environment_Report_SAER, Category_Sub_glacial_Lakes, Category_Tourism_and_NG_Activities, Category_Waste_management_and_disposal}
var DocTypeKeys []DocType = []DocType{DocType_CEP, DocType_Decision, DocType_Measure, DocType_Other, DocType_Recommendation, DocType_Resolution, DocType_Treaty}
var MeetingTypeKeys []MeetingType = []MeetingType{MeetingType_ATCM_Antarctic_Treaty_Consultative_Meeting, MeetingType_ATIP_Antarctic_Treaty_Intersessional_Period, MeetingType_ATME_Meeting_of_Experts, MeetingType_SATCM_Special_Antarctic_Treaty_Consultative_Meeting}
var Meeting_DateKeys []Meeting_Date = []Meeting_Date{Meeting_Date_ATCM_46_CEP_26_Kochi_2024, Meeting_Date_ATCM_III_Brussels_1964, Meeting_Date_ATCM_II_Buenos_Aires_1962, Meeting_Date_ATCM_IV_Santiago_1966, Meeting_Date_ATCM_IX_London_1977, Meeting_Date_ATCM_I_Canberra_1961, Meeting_Date_ATCM_VIII_Oslo_1975, Meeting_Date_ATCM_VII_Wellington_1972, Meeting_Date_ATCM_VI_Tokyo_1970, Meeting_Date_ATCM_V_Paris_1968, Meeting_Date_ATCM_XIII_Brussels_1985, Meeting_Date_ATCM_XII_Canberra_1983, Meeting_Date_ATCM_XIV_Rio_de_Janeiro_1987, Meeting_Date_ATCM_XIX_Seoul_1995, Meeting_Date_ATCM_XI_Buenos_Aires_1981, Meeting_Date_ATCM_XLIII_CEP_XXIII_Paris_2021, Meeting_Date_ATCM_XLII_CEP_XXII_Prague_2019, Meeting_Date_ATCM_XLIV_CEP_XXIV_Berlin_2022, Meeting_Date_ATCM_XLI_CEP_XXI_Buenos_Aires_2018, Meeting_Date_ATCM_XLV_CEP_XXV_Helsinki_2023, Meeting_Date_ATCM_XL_CEP_XX_Beijing_2017, Meeting_Date_ATCM_XVIII_Kyoto_1994, Meeting_Date_ATCM_XVII_Venice_1992, Meeting_Date_ATCM_XVI_Bonn_1991, Meeting_Date_ATCM_XV_Paris_1989, Meeting_Date_ATCM_XXIII_CEP_II_Lima_1999, Meeting_Date_ATCM_XXII_CEP_I_Tromsø_1998, Meeting_Date_ATCM_XXIV_CEP_IV_St_Petersburg_2001, Meeting_Date_ATCM_XXIX_CEP_IX_Edinburgh_2006, Meeting_Date_ATCM_XXI_Christchurch_1997, Meeting_Date_ATCM_XXVIII_CEP_VIII_Stockholm_2005, Meeting_Date_ATCM_XXVII_CEP_VII_Capetown_2004, Meeting_Date_ATCM_XXVI_CEP_VI_Madrid_2003, Meeting_Date_ATCM_XXV_CEP_V_Warsaw_2002, Meeting_Date_ATCM_XXXIII_CEP_XIII_Punta_del_Este_2010, Meeting_Date_ATCM_XXXII_CEP_XII_Baltimore_2009, Meeting_Date_ATCM_XXXIV_CEP_XIV_Buenos_Aires_2011, Meeting_Date_ATCM_XXXIX_CEP_XIX_Santiago_2016, Meeting_Date_ATCM_XXXI_CEP_XI_Kyiv_2008, Meeting_Date_ATCM_XXXVIII_CEP_XVIII_Sofia_2015, Meeting_Date_ATCM_XXXVII_CEP_XVII_Brasilia_2014, Meeting_Date_ATCM_XXXVI_CEP_XVI_Brussels_2013, Meeting_Date_ATCM_XXXV_CEP_XV_Hobart_2012, Meeting_Date_ATCM_XXX_CEP_X_New_Delhi_2007, Meeting_Date_ATCM_XX_Utrecht_1996, Meeting_Date_ATCM_X_Washington_1979, Meeting_Date_ATIP_20192021_Intersessional_period_2021, Meeting_Date_Antarctic_Conference_Washington_1959, Meeting_Date_Conf_CCAMLR_Canberra_1980, Meeting_Date_Conf_CCAS_London_1972, Meeting_Date_Conf_Review_CCAS_London_1988, Meeting_Date_ME_Air_Safety_Paris_1989, Meeting_Date_ME_Climate_Change_Svolvær_2010, Meeting_Date_ME_Env_Monitoring_Buenos_Aires_1992, Meeting_Date_ME_Logistics_Tokyo_1968, Meeting_Date_ME_Shipborne_Tourism_Wellington_2009, Meeting_Date_ME_Shipping_London_2000, Meeting_Date_ME_Telecom_1_Washington_1963, Meeting_Date_ME_Telecom_2_Buenos_Aires_1969, Meeting_Date_ME_Telecom_3_Washington_1978, Meeting_Date_ME_Tourism_Tromsø_2004, Meeting_Date_SATCM_II1_Canberra_1978, Meeting_Date_SATCM_II2_Buenos_Aires_1978, Meeting_Date_SATCM_II3_Canberra_1980, Meeting_Date_SATCM_III_Buenos_Aires_1981, Meeting_Date_SATCM_IV10_Montevideo_1987, Meeting_Date_SATCM_IV11_Wellington_1988, Meeting_Date_SATCM_IV12_Wellington_1988, Meeting_Date_SATCM_IV1_Wellington_1982, Meeting_Date_SATCM_IV2_Wellington_1983, Meeting_Date_SATCM_IV3_Bonn_1983, Meeting_Date_SATCM_IV4_Washington_1984, Meeting_Date_SATCM_IV5_Tokyo_1984, Meeting_Date_SATCM_IV6_Rio_de_Janeiro_1985, Meeting_Date_SATCM_IV7_Paris_1985, Meeting_Date_SATCM_IV8_Hobart_1986, Meeting_Date_SATCM_IV9_Tokyo_1986, Meeting_Date_SATCM_IX_Paris_1989, Meeting_Date_SATCM_I_London_1977, Meeting_Date_SATCM_VIII_Paris_1988, Meeting_Date_SATCM_VII_Rio_de_Janeiro_1987, Meeting_Date_SATCM_VI_Brussels_1985, Meeting_Date_SATCM_V_Canberra_1983, Meeting_Date_SATCM_XI1_Viña_del_Mar_1990, Meeting_Date_SATCM_XI2_Madrid_1991, Meeting_Date_SATCM_XI3_Madrid_1991, Meeting_Date_SATCM_XI4_Madrid_1991, Meeting_Date_SATCM_XII_CEP_III_The_Hague_2000, Meeting_Date_SATCM_X_Viña_del_Mar_1990, Meeting_Date_Workshop_APA_1_Tromsø_1998, Meeting_Date_Workshop_APA_2_Lima_1999}
var Meeting_IntegerKeys []Meeting_Integer = []Meeting_Integer{Meeting_Integer_ATCM_46_CEP_26_Kochi_2024, Meeting_Integer_ATCM_III_Brussels_1964, Meeting_Integer_ATCM_II_Buenos_Aires_1962, Meeting_Integer_ATCM_IV_Santiago_1966, Meeting_Integer_ATCM_IX_London_1977, Meeting_Integer_ATCM_I_Canberra_1961, Meeting_Integer_ATCM_VIII_Oslo_1975, Meeting_Integer_ATCM_VII_Wellington_1972, Meeting_Integer_ATCM_VI_Tokyo_1970, Meeting_Integer_ATCM_V_Paris_1968, Meeting_Integer_ATCM_XIII_Brussels_1985, Meeting_Integer_ATCM_XII_Canberra_1983, Meeting_Integer_ATCM_XIV_Rio_de_Janeiro_1987, Meeting_Integer_ATCM_XIX_Seoul_1995, Meeting_Integer_ATCM_XI_Buenos_Aires_1981, Meeting_Integer_ATCM_XLIII_CEP_XXIII_Paris_2021, Meeting_Integer_ATCM_XLII_CEP_XXII_Prague_2019, Meeting_Integer_ATCM_XLIV_CEP_XXIV_Berlin_2022, Meeting_Integer_ATCM_XLI_CEP_XXI_Buenos_Aires_2018, Meeting_Integer_ATCM_XLV_CEP_XXV_Helsinki_2023, Meeting_Integer_ATCM_XL_CEP_XX_Beijing_2017, Meeting_Integer_ATCM_XVIII_Kyoto_1994, Meeting_Integer_ATCM_XVII_Venice_1992, Meeting_Integer_ATCM_XVI_Bonn_1991, Meeting_Integer_ATCM_XV_Paris_1989, Meeting_Integer_ATCM_XXIII_CEP_II_Lima_1999, Meeting_Integer_ATCM_XXII_CEP_I_Tromsø_1998, Meeting_Integer_ATCM_XXIV_CEP_IV_St_Petersburg_2001, Meeting_Integer_ATCM_XXIX_CEP_IX_Edinburgh_2006, Meeting_Integer_ATCM_XXI_Christchurch_1997, Meeting_Integer_ATCM_XXVIII_CEP_VIII_Stockholm_2005, Meeting_Integer_ATCM_XXVII_CEP_VII_Capetown_2004, Meeting_Integer_ATCM_XXVI_CEP_VI_Madrid_2003, Meeting_Integer_ATCM_XXV_CEP_V_Warsaw_2002, Meeting_Integer_ATCM_XXXIII_CEP_XIII_Punta_del_Este_2010, Meeting_Integer_ATCM_XXXII_CEP_XII_Baltimore_2009, Meeting_Integer_ATCM_XXXIV_CEP_XIV_Buenos_Aires_2011, Meeting_Integer_ATCM_XXXIX_CEP_XIX_Santiago_2016, Meeting_Integer_ATCM_XXXI_CEP_XI_Kyiv_2008, Meeting_Integer_ATCM_XXXVIII_CEP_XVIII_Sofia_2015, Meeting_Integer_ATCM_XXXVII_CEP_XVII_Brasilia_2014, Meeting_Integer_ATCM_XXXVI_CEP_XVI_Brussels_2013, Meeting_Integer_ATCM_XXXV_CEP_XV_Hobart_2012, Meeting_Integer_ATCM_XXX_CEP_X_New_Delhi_2007, Meeting_Integer_ATCM_XX_Utrecht_1996, Meeting_Integer_ATCM_X_Washington_1979}
var PaperTypeKeys []PaperType = []PaperType{PaperType_AD, PaperType_BP, PaperType_IP, PaperType_SP, PaperType_WP}
var PartyKeys []Party = []Party{Party_ACAP, Party_ASOC, Party_ATS, Party_Argentina, Party_Australia, Party_Austria, Party_Belarus, Party_Belgium, Party_Brazil, Party_Bulgaria, Party_CCAMLR, Party_COMNAP, Party_Canada, Party_Chile, Party_China, Party_Colombia, Party_Czechia, Party_Denmark, Party_Ecuador, Party_Estonia, Party_Finland, Party_France, Party_Germany, Party_Greece, Party_IAATO, Party_ICAO, Party_IGPI_Clubs, Party_IHO, Party_IMO, Party_IOC, Party_IOPC_Funds, Party_IPCC, Party_IPYIPO, Party_IUCN, Party_Iceland, Party_India, Party_Italy, Party_Japan, Party_Kazakhstan, Party_Korea_DPRK, Party_Korea_ROK, Party_Malaysia, Party_Monaco, Party_Netherlands, Party_New_Zealand, Party_Norway, Party_Peru, Party_Poland, Party_Portugal, Party_Romania, Party_Russian_Federation, Party_SCAR, Party_Slovakia, Party_South_Africa, Party_Spain, Party_Sweden, Party_Switzerland, Party_Türkiye, Party_UNEP, Party_Ukraine, Party_United_Kingdom, Party_United_States, Party_Uruguay, Party_Venezuela, Party_WMO, Party_WTO}
var StatusKeys []Status = []Status{Status_Did_not_enter_into_effect, Status_Effective, Status_Not_yet_effective}
var TopicKeys []Topic = []Topic{} /* 402 elements not displayed */
Functions ¶
func BuildMeasureSearchUrl ¶ added in v1.0.2
func BuildMeasureSearchUrl(meeting Meeting_Date, cat Cat, topic Topic, docType DocType, status Status, aRecID int) string
BuildMeasureSearchUrl constructs a URL for searching measures in the Antarctic Treaty System database.
First use BuildTreatySearchUrl to get a Treaty. Then, given a recommendation ID `aRecID` from TreatyPayloadItem, use this function to get the url to the meeting document.
The html response can be parsed with ParseMeasure.
func BuildSearchMeetingDocuments ¶
func BuildSearchMeetingDocuments(meetingType MeetingType, meeting Meeting_Integer, party Party, paperType PaperType, category Category, page int) string
BuildSearchMeetingDocuments constructs a URL for searching meeting documents in the Antarctic Treaty System database.
Parameters:
- meetingType: The MeetingType to filter the search results.
- meeting: The Meeting_Integer representing both the 'from' and 'to' date range for the meeting.
- party: The Party (country or organization) associated with the documents.
- paperType: The PaperType to include in the search.
- category: The Category of documents to search for.
- page: The page number for paginated results.
The function returns a string containing the full URL with all parameters properly encoded.
Example usage:
url := BuildSearchMeetingDocuments( MeetingType_ATCM_Antarctic_Treaty_Consultative_Meeting, Meeting_Integer_ATCM_46_CEP_26_Kochi_2024, Party_COMNAP, PaperType_IP, Category_Safety_and_Operations_in_Antarctica, 1,)
Note: This function sets an empty value for the 'title' parameter in the URL.
func BuildTreatySearchUrl ¶ added in v1.0.2
func BuildTreatySearchUrl(meeting Meeting_Date, cat Cat, topic Topic, docType DocType, status Status, page int) string
BuildTreatySearchUrl constructs a URL for searching the Antarctic Treaty System database.
It takes the following parameters:
- meeting: The Meeting_Date for the search period (used for both 'from' and 'to' fields).
- cat: The Cat (category) of documents to search for.
- topic: The Topic to filter the search results.
- docType: The DocType (document type) to include in the search.
- status: The Status of documents to include.
- page: The page number for paginated results (starting from 1).
The function returns a string containing the full URL with all parameters properly encoded.
Example usage:
url := BuildTreatySearchUrl(Meeting_Date_ATCM_46_CEP_26_Kochi_2024, Cat_Area_protection_and_management, Topic_ASPA_116_New_College_Valley, DocType_Measure, Status_Not_yet_effective, 1,)
Then unmarshal the json response into a Treaty.
Note: This function uses predefined constants TXT and CURR for the 'txt' and 'curr' URL parameters.
func CatToString ¶
func CategoryToString ¶
func DocTypeToString ¶
func MeetingTypeToString ¶
func MeetingTypeToString(m MeetingType) string
func Meeting_DateToString ¶
func Meeting_DateToString(m Meeting_Date) string
func Meeting_IntegerToString ¶
func Meeting_IntegerToString(m Meeting_Integer) string
func PaperTypeToString ¶
func PartyToString ¶
func StatusToString ¶
func TopicToString ¶
func ValidateDocumentLink ¶
ValidateDocumentLink checks if a given URL points to a valid document.
This function performs the following checks:
- Sends a HEAD request to the URL.
- Verifies that the response status code is 200 (OK).
- Checks if the Content-Type of the response matches doc, docx, pdf, zip, png.
Parameters:
- url: The URL string to validate.
Returns:
- bool: true if the URL points to a valid document, false otherwise.
- error: nil if the validation process completed without errors, or an http error.
The function will return (false, nil) if the URL is reachable but doesn't point to a document of the expected types.
Note: This function uses a timeout of 10 seconds for the HTTP request.
Types ¶
type Cat ¶
type Cat string
const ( Cat_All Cat = "0" Cat_Area_protection_and_management Cat = "1" Cat_Environmental_impact_assessment Cat = "2" Cat_Environmental_protection Cat = "3" Cat_Fauna_and_flora Cat = "4" Cat_General_matters Cat = "5" Cat_Historic_Sites_and_Monuments Cat = "11" Cat_Information_exchange Cat = "6" Cat_Institutional_legal_matters Cat = "7" Cat_Marine_living_resources Cat = "8" Cat_Marine_pollution Cat = "9" Cat_Mineral_resources Cat = "10" Cat_Operational_matters Cat = "12" Cat_Scientific_cooperation Cat = "17" Cat_Tourism_and_NonGovernmental_Activities Cat = "14" Cat_Waste_disposal_and_management Cat = "15" )
type Category ¶
type Category string
const ( Category_All Category = "0" Category_Area_Protection_and_Management_Plans_General Category = "19" Category_Biological_Prospecting Category = "35" Category_CEP_Strategy_Discussions Category = "9" Category_Climate_Change Category = "22" Category_Comprehensive_Environmental_Evaluations Category = "12" Category_Cooperation_with_Other_Organisations Category = "25" Category_Drilling Category = "38" Category_Educational_issues Category = "45" Category_Emergency_report_and_contingency_planning Category = "30" Category_Environmental_Domains_Analysis Category = "27" Category_Environmental_Impact_Assessment_EIA_Other_EIA_Matters Category = "13" Category_Environmental_Monitoring_and_Reporting Category = "23" Category_Environmental_Protection_General Category = "26" Category_Exchange_of_Information Category = "36" Category_Fauna_and_Flora_General Category = "29" Category_Historic_Sites_and_Monuments Category = "15" Category_Human_Footprint_and_wilderness_values Category = "17" Category_Inspections Category = "24" Category_Institutional_and_legal_matters Category = "39" Category_International_Polar_Year Category = "11" Category_Liability Category = "51" Category_Management_Plans Category = "14" Category_Marine_Acoustics Category = "33" Category_Marine_Protected_Areas Category = "18" Category_Marine_living_resources Category = "40" Category_Mineral_resources Category = "41" Category_Multiyear_strategic_workplan Category = "52" Category_Nonnative_Species_and_Quarantine Category = "20" Category_Opening_statements Category = "44" Category_Operation_of_the_Antarctic_Treaty_system_General_ Category = "48" Category_Operation_of_the_Antarctic_Treaty_system_Reports_ Category = "46" Category_Operation_of_the_Antarctic_Treaty_system_The_Secretariat Category = "47" Category_Operation_of_the_CEP Category = "10" Category_Operational_issues Category = "42" Category_Prevention_of_marine_pollution Category = "32" Category_Repair_and_remediation_of_environmental_damage Category = "53" Category_Safety_and_Operations_in_Antarctica Category = "50" Category_Science_issues Category = "43" Category_Search_and_Rescue Category = "49" Category_Site_Guidelines_for_Visitors Category = "16" Category_Specially_Protected_Species Category = "21" Category_State_of_the_Antarctic_Environment_Report_SAER Category = "34" Category_Sub_glacial_Lakes Category = "37" Category_Tourism_and_NG_Activities Category = "28" Category_Waste_management_and_disposal Category = "31" )
type Characteristic ¶
Characteristic holds parsed tabular data from a measure (the ATS API responds with a html document).
type Document ¶
type Document struct { Pager DocumentPager `json:"pager"` Payload []DocumentPayloadItem `json:"payload"` }
type DocumentLink ¶
func AttachmentLink ¶
func AttachmentLink(attachment DocumentPayloadItemAttachmentsItem) DocumentLink
AttachmentLink extracts an DocumentLink for a single attachment DocumentPayloadItemAttachmentsItem. An attachment refers to a single document (single language).
func DownloadLinks ¶
func DownloadLinks(paper DocumentPayloadItem) []DocumentLink
DownloadLinks extracts document (e.g. PDF, doc, docx) download urls from a DocumentPayloadItem. All four languages are supported.
type DocumentPager ¶
type DocumentPagerPagesItem ¶
type DocumentPayloadItem ¶
type DocumentPayloadItem struct { Abbreviation string `json:"Abbreviation"` Acronym_en string `json:"Acronym_en"` Agendas []DocumentPayloadItemAgendasItem `json:"Agendas"` Attachments []DocumentPayloadItemAttachmentsItem `json:"Attachments"` Isbusy bool `json:"IsBusy"` Isselfbusy bool `json:"IsSelfBusy"` Meeting_city string `json:"Meeting_city"` Meeting_id int `json:"Meeting_id"` Meeting_name string `json:"Meeting_name"` Meeting_number string `json:"Meeting_number"` Meeting_type string `json:"Meeting_type"` Meeting_year int `json:"Meeting_year"` Name string `json:"Name"` Number int `json:"Number"` Pap_type_id int `json:"Pap_type_id"` Paper_id int `json:"Paper_id"` Parties []DocumentPayloadItemPartiesItem `json:"Parties"` Revision int `json:"Revision"` State_en int `json:"State_en"` State_fr int `json:"State_fr"` State_ru int `json:"State_ru"` State_sp int `json:"State_sp"` Type string `json:"Type"` }
type DocumentPayloadItemAttachmentsItem ¶
type DocumentPayloadItemAttachmentsItem struct { Att_lang string `json:"Att_lang"` Attachment_id int `json:"Attachment_id"` Isbusy bool `json:"IsBusy"` Isselfbusy bool `json:"IsSelfBusy"` Meeting_number string `json:"Meeting_number"` Meeting_type string `json:"Meeting_type"` Name string `json:"Name"` Number int `json:"Number"` Paper_id int `json:"Paper_id"` Revision int `json:"Revision"` Type string `json:"Type"` }
type Measure ¶
type Measure struct { Raw *goquery.Document Title string Characteristics []Characteristic Content string Approvals []Approval ApprovalText *string // Sometimes the approval is a free text field. }
Measure has the raw HTML document and our attempt to parse characteristics and approvals.
func ParseMeasure ¶
func ParseMeasure(url string, body io.ReadCloser) Measure
type MeetingType ¶
type MeetingType string
const ( MeetingType_ATCM_Antarctic_Treaty_Consultative_Meeting MeetingType = "1" MeetingType_ATIP_Antarctic_Treaty_Intersessional_Period MeetingType = "7" MeetingType_ATME_Meeting_of_Experts MeetingType = "4" MeetingType_SATCM_Special_Antarctic_Treaty_Consultative_Meeting MeetingType = "2" )
type Meeting_Date ¶
type Meeting_Date string
const ( Meeting_Date_ATCM_46_CEP_26_Kochi_2024 Meeting_Date = "05/30/2024" Meeting_Date_ATCM_III_Brussels_1964 Meeting_Date = "06/13/1964" Meeting_Date_ATCM_II_Buenos_Aires_1962 Meeting_Date = "07/28/1962" Meeting_Date_ATCM_IV_Santiago_1966 Meeting_Date = "11/18/1966" Meeting_Date_ATCM_IX_London_1977 Meeting_Date = "10/07/1977" Meeting_Date_ATCM_I_Canberra_1961 Meeting_Date = "07/24/1961" Meeting_Date_ATCM_VIII_Oslo_1975 Meeting_Date = "06/20/1975" Meeting_Date_ATCM_VII_Wellington_1972 Meeting_Date = "11/10/1972" Meeting_Date_ATCM_VI_Tokyo_1970 Meeting_Date = "10/31/1970" Meeting_Date_ATCM_V_Paris_1968 Meeting_Date = "11/29/1968" Meeting_Date_ATCM_XIII_Brussels_1985 Meeting_Date = "10/18/1985" Meeting_Date_ATCM_XII_Canberra_1983 Meeting_Date = "09/27/1983" Meeting_Date_ATCM_XIV_Rio_de_Janeiro_1987 Meeting_Date = "10/16/1987" Meeting_Date_ATCM_XIX_Seoul_1995 Meeting_Date = "05/19/1995" Meeting_Date_ATCM_XI_Buenos_Aires_1981 Meeting_Date = "07/07/1981" Meeting_Date_ATCM_XLIII_CEP_XXIII_Paris_2021 Meeting_Date = "06/24/2021" Meeting_Date_ATCM_XLII_CEP_XXII_Prague_2019 Meeting_Date = "07/11/2019" Meeting_Date_ATCM_XLIV_CEP_XXIV_Berlin_2022 Meeting_Date = "06/02/2022" Meeting_Date_ATCM_XLI_CEP_XXI_Buenos_Aires_2018 Meeting_Date = "05/18/2018" Meeting_Date_ATCM_XLV_CEP_XXV_Helsinki_2023 Meeting_Date = "06/08/2023" Meeting_Date_ATCM_XL_CEP_XX_Beijing_2017 Meeting_Date = "06/01/2017" Meeting_Date_ATCM_XVIII_Kyoto_1994 Meeting_Date = "04/22/1994" Meeting_Date_ATCM_XVII_Venice_1992 Meeting_Date = "11/20/1992" Meeting_Date_ATCM_XVI_Bonn_1991 Meeting_Date = "10/18/1991" Meeting_Date_ATCM_XV_Paris_1989 Meeting_Date = "10/20/1989" Meeting_Date_ATCM_XXIII_CEP_II_Lima_1999 Meeting_Date = "06/04/1999" Meeting_Date_ATCM_XXII_CEP_I_Tromsø_1998 Meeting_Date = "06/05/1998" Meeting_Date_ATCM_XXIV_CEP_IV_St_Petersburg_2001 Meeting_Date = "07/20/2001" Meeting_Date_ATCM_XXIX_CEP_IX_Edinburgh_2006 Meeting_Date = "06/23/2006" Meeting_Date_ATCM_XXI_Christchurch_1997 Meeting_Date = "05/30/1997" Meeting_Date_ATCM_XXVIII_CEP_VIII_Stockholm_2005 Meeting_Date = "06/17/2005" Meeting_Date_ATCM_XXVII_CEP_VII_Capetown_2004 Meeting_Date = "06/04/2004" Meeting_Date_ATCM_XXVI_CEP_VI_Madrid_2003 Meeting_Date = "06/20/2003" Meeting_Date_ATCM_XXV_CEP_V_Warsaw_2002 Meeting_Date = "09/20/2002" Meeting_Date_ATCM_XXXIII_CEP_XIII_Punta_del_Este_2010 Meeting_Date = "05/14/2010" Meeting_Date_ATCM_XXXII_CEP_XII_Baltimore_2009 Meeting_Date = "04/17/2009" Meeting_Date_ATCM_XXXIV_CEP_XIV_Buenos_Aires_2011 Meeting_Date = "07/01/2011" Meeting_Date_ATCM_XXXIX_CEP_XIX_Santiago_2016 Meeting_Date = "06/01/2016" Meeting_Date_ATCM_XXXI_CEP_XI_Kyiv_2008 Meeting_Date = "06/13/2008" Meeting_Date_ATCM_XXXVIII_CEP_XVIII_Sofia_2015 Meeting_Date = "06/10/2015" Meeting_Date_ATCM_XXXVII_CEP_XVII_Brasilia_2014 Meeting_Date = "05/07/2014" Meeting_Date_ATCM_XXXVI_CEP_XVI_Brussels_2013 Meeting_Date = "05/29/2013" Meeting_Date_ATCM_XXXV_CEP_XV_Hobart_2012 Meeting_Date = "06/20/2012" Meeting_Date_ATCM_XXX_CEP_X_New_Delhi_2007 Meeting_Date = "05/11/2007" Meeting_Date_ATCM_XX_Utrecht_1996 Meeting_Date = "05/10/1996" Meeting_Date_ATCM_X_Washington_1979 Meeting_Date = "10/05/1979" Meeting_Date_ATIP_20192021_Intersessional_period_2021 Meeting_Date = "06/07/2021" Meeting_Date_All Meeting_Date = "1/1/1958" Meeting_Date_Antarctic_Conference_Washington_1959 Meeting_Date = "12/01/1959" Meeting_Date_Conf_CCAMLR_Canberra_1980 Meeting_Date = "05/20/1980" Meeting_Date_Conf_CCAS_London_1972 Meeting_Date = "02/11/1972" Meeting_Date_Conf_Review_CCAS_London_1988 Meeting_Date = "09/16/1988" Meeting_Date_ME_Air_Safety_Paris_1989 Meeting_Date = "05/05/1989" Meeting_Date_ME_Climate_Change_Svolvær_2010 Meeting_Date = "04/09/2010" Meeting_Date_ME_Env_Monitoring_Buenos_Aires_1992 Meeting_Date = "06/04/1992" Meeting_Date_ME_Logistics_Tokyo_1968 Meeting_Date = "06/08/1968" Meeting_Date_ME_Shipborne_Tourism_Wellington_2009 Meeting_Date = "12/11/2009" Meeting_Date_ME_Shipping_London_2000 Meeting_Date = "04/19/2000" Meeting_Date_ME_Telecom_1_Washington_1963 Meeting_Date = "06/28/1963" Meeting_Date_ME_Telecom_2_Buenos_Aires_1969 Meeting_Date = "09/12/1969" Meeting_Date_ME_Telecom_3_Washington_1978 Meeting_Date = "09/15/1978" Meeting_Date_ME_Tourism_Tromsø_2004 Meeting_Date = "03/25/2004" Meeting_Date_SATCM_II1_Canberra_1978 Meeting_Date = "03/10/1978" Meeting_Date_SATCM_II2_Buenos_Aires_1978 Meeting_Date = "07/28/1978" Meeting_Date_SATCM_II3_Canberra_1980 Meeting_Date = "05/06/1980" Meeting_Date_SATCM_III_Buenos_Aires_1981 Meeting_Date = "03/03/1981" Meeting_Date_SATCM_IV10_Montevideo_1987 Meeting_Date = "05/20/1987" Meeting_Date_SATCM_IV11_Wellington_1988 Meeting_Date = "01/29/1988" Meeting_Date_SATCM_IV12_Wellington_1988 Meeting_Date = "06/02/1988" Meeting_Date_SATCM_IV1_Wellington_1982 Meeting_Date = "06/25/1982" Meeting_Date_SATCM_IV2_Wellington_1983 Meeting_Date = "01/28/1983" Meeting_Date_SATCM_IV3_Bonn_1983 Meeting_Date = "07/22/1983" Meeting_Date_SATCM_IV4_Washington_1984 Meeting_Date = "01/27/1984" Meeting_Date_SATCM_IV5_Tokyo_1984 Meeting_Date = "05/31/1984" Meeting_Date_SATCM_IV6_Rio_de_Janeiro_1985 Meeting_Date = "03/08/1985" Meeting_Date_SATCM_IV7_Paris_1985 Meeting_Date = "10/04/1985" Meeting_Date_SATCM_IV8_Hobart_1986 Meeting_Date = "04/25/1986" Meeting_Date_SATCM_IV9_Tokyo_1986 Meeting_Date = "11/12/1986" Meeting_Date_SATCM_IX_Paris_1989 Meeting_Date = "10/09/1989" Meeting_Date_SATCM_I_London_1977 Meeting_Date = "07/29/1977" Meeting_Date_SATCM_VIII_Paris_1988 Meeting_Date = "09/21/1988" Meeting_Date_SATCM_VII_Rio_de_Janeiro_1987 Meeting_Date = "10/05/1987" Meeting_Date_SATCM_VI_Brussels_1985 Meeting_Date = "10/07/1985" Meeting_Date_SATCM_V_Canberra_1983 Meeting_Date = "09/12/1983" Meeting_Date_SATCM_XI1_Viña_del_Mar_1990 Meeting_Date = "12/06/1990" Meeting_Date_SATCM_XI2_Madrid_1991 Meeting_Date = "04/30/1991" Meeting_Date_SATCM_XI3_Madrid_1991 Meeting_Date = "06/22/1991" Meeting_Date_SATCM_XI4_Madrid_1991 Meeting_Date = "10/04/1991" Meeting_Date_SATCM_XII_CEP_III_The_Hague_2000 Meeting_Date = "09/15/2000" Meeting_Date_SATCM_X_Viña_del_Mar_1990 Meeting_Date = "11/19/1990" Meeting_Date_Workshop_APA_1_Tromsø_1998 Meeting_Date = "05/23/1998" Meeting_Date_Workshop_APA_2_Lima_1999 Meeting_Date = "05/23/1999" )
type Meeting_Integer ¶
type Meeting_Integer string
const ( Meeting_Integer_ATCM_46_CEP_26_Kochi_2024 Meeting_Integer = "97" Meeting_Integer_ATCM_III_Brussels_1964 Meeting_Integer = "4" Meeting_Integer_ATCM_II_Buenos_Aires_1962 Meeting_Integer = "3" Meeting_Integer_ATCM_IV_Santiago_1966 Meeting_Integer = "5" Meeting_Integer_ATCM_IX_London_1977 Meeting_Integer = "12" Meeting_Integer_ATCM_I_Canberra_1961 Meeting_Integer = "2" Meeting_Integer_ATCM_VIII_Oslo_1975 Meeting_Integer = "10" Meeting_Integer_ATCM_VII_Wellington_1972 Meeting_Integer = "9" Meeting_Integer_ATCM_VI_Tokyo_1970 Meeting_Integer = "7" Meeting_Integer_ATCM_V_Paris_1968 Meeting_Integer = "6" Meeting_Integer_ATCM_XIII_Brussels_1985 Meeting_Integer = "30" Meeting_Integer_ATCM_XII_Canberra_1983 Meeting_Integer = "24" Meeting_Integer_ATCM_XIV_Rio_de_Janeiro_1987 Meeting_Integer = "35" Meeting_Integer_ATCM_XIX_Seoul_1995 Meeting_Integer = "49" Meeting_Integer_ATCM_XI_Buenos_Aires_1981 Meeting_Integer = "19" Meeting_Integer_ATCM_XLIII_CEP_XXIII_Paris_2021 Meeting_Integer = "92" Meeting_Integer_ATCM_XLII_CEP_XXII_Prague_2019 Meeting_Integer = "87" Meeting_Integer_ATCM_XLIV_CEP_XXIV_Berlin_2022 Meeting_Integer = "94" Meeting_Integer_ATCM_XLI_CEP_XXI_Buenos_Aires_2018 Meeting_Integer = "85" Meeting_Integer_ATCM_XLV_CEP_XXV_Helsinki_2023 Meeting_Integer = "95" Meeting_Integer_ATCM_XL_CEP_XX_Beijing_2017 Meeting_Integer = "82" Meeting_Integer_ATCM_XVIII_Kyoto_1994 Meeting_Integer = "48" Meeting_Integer_ATCM_XVII_Venice_1992 Meeting_Integer = "47" Meeting_Integer_ATCM_XVI_Bonn_1991 Meeting_Integer = "46" Meeting_Integer_ATCM_XV_Paris_1989 Meeting_Integer = "39" Meeting_Integer_ATCM_XXIII_CEP_II_Lima_1999 Meeting_Integer = "53" Meeting_Integer_ATCM_XXII_CEP_I_Tromsø_1998 Meeting_Integer = "52" Meeting_Integer_ATCM_XXIV_CEP_IV_St_Petersburg_2001 Meeting_Integer = "55" Meeting_Integer_ATCM_XXIX_CEP_IX_Edinburgh_2006 Meeting_Integer = "60" Meeting_Integer_ATCM_XXI_Christchurch_1997 Meeting_Integer = "51" Meeting_Integer_ATCM_XXVIII_CEP_VIII_Stockholm_2005 Meeting_Integer = "59" Meeting_Integer_ATCM_XXVII_CEP_VII_Capetown_2004 Meeting_Integer = "58" Meeting_Integer_ATCM_XXVI_CEP_VI_Madrid_2003 Meeting_Integer = "57" Meeting_Integer_ATCM_XXV_CEP_V_Warsaw_2002 Meeting_Integer = "56" Meeting_Integer_ATCM_XXXIII_CEP_XIII_Punta_del_Este_2010 Meeting_Integer = "73" Meeting_Integer_ATCM_XXXII_CEP_XII_Baltimore_2009 Meeting_Integer = "72" Meeting_Integer_ATCM_XXXIV_CEP_XIV_Buenos_Aires_2011 Meeting_Integer = "76" Meeting_Integer_ATCM_XXXIX_CEP_XIX_Santiago_2016 Meeting_Integer = "81" Meeting_Integer_ATCM_XXXI_CEP_XI_Kyiv_2008 Meeting_Integer = "71" Meeting_Integer_ATCM_XXXVIII_CEP_XVIII_Sofia_2015 Meeting_Integer = "80" Meeting_Integer_ATCM_XXXVII_CEP_XVII_Brasilia_2014 Meeting_Integer = "79" Meeting_Integer_ATCM_XXXVI_CEP_XVI_Brussels_2013 Meeting_Integer = "78" Meeting_Integer_ATCM_XXXV_CEP_XV_Hobart_2012 Meeting_Integer = "77" Meeting_Integer_ATCM_XXX_CEP_X_New_Delhi_2007 Meeting_Integer = "62" Meeting_Integer_ATCM_XX_Utrecht_1996 Meeting_Integer = "50" Meeting_Integer_ATCM_X_Washington_1979 Meeting_Integer = "15" Meeting_Integer_All Meeting_Integer = "0" )
type Party ¶
type Party string
const ( Party_ACAP Party = "58" Party_ASOC Party = "50" Party_ATS Party = "49" Party_All Party = "0" Party_Argentina Party = "1" Party_Australia Party = "2" Party_Austria Party = "3" Party_Belarus Party = "54" Party_Belgium Party = "4" Party_Brazil Party = "5" Party_Bulgaria Party = "6" Party_CCAMLR Party = "46" Party_COMNAP Party = "47" Party_Canada Party = "7" Party_Chile Party = "8" Party_China Party = "9" Party_Colombia Party = "10" Party_Czechia Party = "12" Party_Denmark Party = "13" Party_Ecuador Party = "14" Party_Estonia Party = "45" Party_Finland Party = "15" Party_France Party = "16" Party_Germany Party = "17" Party_Greece Party = "18" Party_IAATO Party = "51" Party_ICAO Party = "79" Party_IGPI_Clubs Party = "80" Party_IHO Party = "52" Party_IMO Party = "61" Party_IOC Party = "57" Party_IOPC_Funds Party = "77" Party_IPCC Party = "69" Party_IPYIPO Party = "55" Party_IUCN Party = "53" Party_Iceland Party = "78" Party_India Party = "21" Party_Italy Party = "22" Party_Japan Party = "23" Party_Kazakhstan Party = "75" Party_Korea_DPRK Party = "24" Party_Korea_ROK Party = "25" Party_Malaysia Party = "71" Party_Monaco Party = "68" Party_Netherlands Party = "26" Party_New_Zealand Party = "27" Party_Norway Party = "28" Party_Peru Party = "30" Party_Poland Party = "31" Party_Portugal Party = "70" Party_Romania Party = "32" Party_Russian_Federation Party = "33" Party_SCAR Party = "48" Party_Slovakia Party = "34" Party_South_Africa Party = "35" Party_Spain Party = "36" Party_Sweden Party = "37" Party_Switzerland Party = "38" Party_Türkiye Party = "39" Party_UNEP Party = "56" Party_Ukraine Party = "40" Party_United_Kingdom Party = "41" Party_United_States Party = "42" Party_Uruguay Party = "43" Party_Venezuela Party = "44" Party_WMO Party = "60" Party_WTO Party = "59" )
type Topic ¶
type Topic string
const ( Topic_ACAP_Agreement_on_Conservation_of_Albatrosses_and_Petrels Topic = "3" Topic_ASMA_2_McMurdo_Dry_Valleys Topic = "148" Topic_ASMA_3_Cape_Denison Topic = "46" Topic_ASMA_4_Deception_Island Topic = "73" Topic_ASMA_6_Larsemann_Hills Topic = "272" Topic_ASMA_7_Southwest_Anvers_island_and_Palmer_Basin Topic = "255" Topic_ASMAs_Antarctic_Specially_Managed_Areas Topic = "242" Topic_ASPAASMA_Dedesignation Topic = "374" Topic_ASPA_101_Taylor_Rookery Topic = "222" Topic_ASPA_102_Rookery_Islands Topic = "195" Topic_ASPA_104_Sabrina_Island Topic = "198" Topic_ASPA_105_Beaufort_Island Topic = "32" Topic_ASPA_106_Cape_Hallet Topic = "49" Topic_ASPA_107_Emperor_Island Topic = "84" Topic_ASPA_108_Green_Island Topic = "104" Topic_ASPA_109_Moe_Island Topic = "157" Topic_ASPA_110_Lynch_Island Topic = "140" Topic_ASPA_111_Southern_Powell_Island Topic = "210" Topic_ASPA_112_Coppermine_Peninsula Topic = "66" Topic_ASPA_113_Litchfield_Island Topic = "138" Topic_ASPA_114_Northern_Coronation_Island Topic = "167" Topic_ASPA_115_Lagotellerie_Island Topic = "132" Topic_ASPA_116_New_College_Valley Topic = "163" Topic_ASPA_117_Avian_Island Topic = "27" Topic_ASPA_118_Summit_of_Mt_Melbourne Topic = "68" Topic_ASPA_119_Forlidas_Pond Topic = "95" Topic_ASPA_120_PointeGeologie Topic = "179" Topic_ASPA_121_Cape_Royds Topic = "50" Topic_ASPA_123_Barwick_and_Balham_Valleys Topic = "30" Topic_ASPA_124_Cape_Crozier Topic = "44" Topic_ASPA_125_Fildes_Peninsula Topic = "91" Topic_ASPA_126_Byers_Peninsula Topic = "40" Topic_ASPA_127_Haswell_Island Topic = "108" Topic_ASPA_129_Rothera_Point Topic = "196" Topic_ASPA_130_Tramway_Ridge Topic = "226" Topic_ASPA_131_Canada_Glacier Topic = "41" Topic_ASPA_132_Potter_Peninsula Topic = "186" Topic_ASPA_133_Harmony_Point Topic = "107" Topic_ASPA_134_Cierva_Point Topic = "60" Topic_ASPA_135_Bailey_Peninsula Topic = "29" Topic_ASPA_136_Clark_Peninsula Topic = "61" Topic_ASPA_137_White_Island Topic = "237" Topic_ASPA_138_Linnaeus_Terrace Topic = "136" Topic_ASPA_139_Biscoe_Point Topic = "35" Topic_ASPA_140_Deception_Island Topic = "74" Topic_ASPA_141_Yukidori_Valley Topic = "241" Topic_ASPA_142_Svarthamaren Topic = "220" Topic_ASPA_143_Marine_Plain Topic = "144" Topic_ASPA_144_Chile_Bay Topic = "58" Topic_ASPA_145_Port_Foster Topic = "182" Topic_ASPA_146_South_Bay Topic = "209" Topic_ASPA_148_Mount_Flora Topic = "159" Topic_ASPA_149_Cape_Shirreff Topic = "51" Topic_ASPA_151_Lions_Rump Topic = "137" Topic_ASPA_152_Bransfield_Strait Topic = "37" Topic_ASPA_153_Dallmann_Bay Topic = "71" Topic_ASPA_154_Botany_Bay Topic = "36" Topic_ASPA_155_Cape_Evans Topic = "47" Topic_ASPA_156_Lewis_Bay_Tomb Topic = "134" Topic_ASPA_157_Backdoor_Bay Topic = "28" Topic_ASPA_158_Hut_Point Topic = "112" Topic_ASPA_159_Cape_Adare Topic = "42" Topic_ASPA_160_Frazier_Islands Topic = "97" Topic_ASPA_161_Terra_Nova_Bay Topic = "224" Topic_ASPA_162_Mawsons_Hut Topic = "147" Topic_ASPA_163_Dakshin_Gangotri Topic = "69" Topic_ASPA_164_Scullin_and_Murray_Monolites Topic = "204" Topic_ASPA_165_Edmonson_Point Topic = "243" Topic_ASPA_166_PortMartin Topic = "244" Topic_ASPA_167_Hawker_Island Topic = "245" Topic_ASPA_168_Mount_Harding Topic = "290" Topic_ASPA_170_Marion_Nunataks Topic = "292" Topic_ASPA_171_Narębski_Point Topic = "341" Topic_ASPA_172_Lower_Taylor_Glacier_and_Blood_Falls Topic = "355" Topic_ASPA_173_Cape_Washington_and_Silverfish_Bay_Terra_Nova_Bay_Ross_Sea Topic = "369" Topic_ASPA_174_Stornes_Larsemann_Hills_Princess_Elizabeth Topic = "375" Topic_ASPA_175_High_Altitude_Geothermal_sites Topic = "376" Topic_ASPA_176_Rosenthal_Islands Topic = "406" Topic_ASPA_177_Léonie_Islands_and_SouthEast_Adelaide_Island Topic = "407" Topic_ASPA_178_Inexpressible_Island_and_Seaview_Bay Topic = "408" Topic_ASPA_179_Parts_of_Western_Sør_Rondane_Mountains Topic = "435" Topic_ASPA_180_Danger_Islands_Archipelago Topic = "438" Topic_ASPA_181_Farrier_Col Topic = "439" Topic_ASPA_182_Western_Bransfield_Strait_and_Eastern_Dallman_Bay Topic = "440" Topic_ATCM_Home_Page Topic = "25" Topic_ATS_Antarctic_Treaty_Secretariat Topic = "207" Topic_Ablation_Point_ASPA_147 Topic = "2" Topic_Access_and_exchange_of_data Topic = "72" Topic_Admiralty_Bay_ASMA_1 Topic = "246" Topic_Admiralty_Bay_ASPA_128 Topic = "234" Topic_Agreed_Measures Topic = "4" Topic_Aguirre_Cerda_Station_ruins_HSM_76 Topic = "175" Topic_Air_Safety Topic = "5" Topic_Air_Transport Topic = "6" Topic_Airbased_activities Topic = "424" Topic_Airfields Topic = "7" Topic_Aitcho_Islands Topic = "260" Topic_Alien_species Topic = "8" Topic_All Topic = "0" Topic_Amanda_Bay_ASPA_169 Topic = "291" Topic_Amundsen_Scott_South_Pole_Station_ASMA_5 Topic = "271" Topic_Amundsens_Tent_HSM_80 Topic = "9" Topic_Amundsens_cairn_HSM_24 Topic = "321" Topic_Anatoly_Shcheglovs_Monument_HSM_8 Topic = "364" Topic_Annex_III_Waste_disposal Topic = "12" Topic_Annex_II_Flora_and_Fauna Topic = "11" Topic_Annex_IV_Marine_Pollution Topic = "13" Topic_Annex_I_Environmental_evaluation Topic = "10" Topic_Annex_VI_Liability Topic = "15" Topic_Annex_V_Area_Protection_and_Management Topic = "14" Topic_Anniversaries Topic = "16" Topic_Antarctic_Message_Post_HSM_65 Topic = "96" Topic_Antarctic_Specially_Protected_Area_ASPA_visit_report_form Topic = "354" Topic_Antarctic_Specially_Protected_Areas Topic = "23" Topic_Antarctic_Treaty_Consultative_Meeting Topic = "24" Topic_Antarctic_Treaty_Handbook Topic = "18" Topic_Antarctic_Treaty_System Topic = "19" Topic_Antarctic_convergence Topic = "346" Topic_Antarctic_stations Topic = "17" Topic_Ardery_and_Odbert_Islands_ASPA_103 Topic = "20" Topic_Ardley_Island_ASPA_150 Topic = "21" Topic_Arrival_Heights_ASPA_122 Topic = "22" Topic_Astrolabe_Island Topic = "430" Topic_Baily_Head_Deception_Island_South_Shetland_Islands_ Topic = "398" Topic_Base_E_HSM_64 Topic = "218" Topic_Base_F_Wordie_House_HSM_62 Topic = "238" Topic_Base_Marret_HSM_47 Topic = "31" Topic_Base_W_Detaille_Island_HSM_83_ Topic = "342" Topic_Base_Y_HSM_63 Topic = "110" Topic_Belgrano_stations_cross_HSM_43 Topic = "339" Topic_Biological_prospecting Topic = "33" Topic_Birds Topic = "34" Topic_Borchgrevinks_Southern_Cross_Hut_Cape_AdareScotts_Northern_Party_Hut_remna Topic = "319" Topic_Brazil Topic = "38" Topic_Brown_Bluff Topic = "286" Topic_Bulgaria Topic = "39" Topic_Bunger_Hill_Pillar_HSM_49 Topic = "85" Topic_Buromsky_Island_Cemetery_HSM_9 Topic = "365" Topic_Buromsky_Island_HSM_9 Topic = "366" Topic_Bust_of_Arturo_Prat_HSM_34 Topic = "331" Topic_CA_Larsen_Multiexpedition_cairn_HSM_94 Topic = "405" Topic_CCAMLR_Convention_on_the_Conservation_of_Antarctic_Marine_Living_Resources Topic = "54" Topic_CCAS_Convention_for_the_Conservation_of_Antarctic_Seals Topic = "55" Topic_CEE_Comprehensive_Environmental_Evaluation Topic = "56" Topic_CEP_Committee_for_Environmental_Protection Topic = "57" Topic_COMNAP_Council_of_Managers_of_National_Antarctic_Programs Topic = "63" Topic_Cape_Adare Topic = "412" Topic_Cape_Denison_HSM_77 Topic = "45" Topic_Cape_Evans Topic = "410" Topic_Cape_Royds_Ross_Island Topic = "400" Topic_Caughley_Beach_SSSI_10 Topic = "53" Topic_Ceremonial_facilities_of_the_Esperanza_Baset_HSM_40 Topic = "337" Topic_Ceremonial_facilities_of_the_San_Martín_Base_HSM_26 Topic = "323" Topic_Charcot_cairn_HSM_27 Topic = "324" Topic_Charcots_cairn_of_1904_HSM_28 Topic = "325" Topic_Checklist Topic = "124" Topic_China Topic = "59" Topic_Climate_change Topic = "102" Topic_Code_of_Conduct Topic = "381" Topic_Commemorative_plaque_commemorating_the_first_visit_to_the_Lake_Untersee_ar Topic = "441" Topic_Common_transport_facilities Topic = "298" Topic_Compilation Topic = "350" Topic_Consultative_Party_Status Topic = "64" Topic_Contingency_plans Topic = "65" Topic_Convention_on_the_Regulation_of_Antarctic_Mineral_Resource_Activities Topic = "67" Topic_Corvette_Uruguay_Cairn_HSM_60 Topic = "176" Topic_Culture_and_education Topic = "79" Topic_Cuverville_Island Topic = "257" Topic_DHainaut_Island_Mikkelsen_Harbour_Trinity_Island Topic = "389" Topic_Dakshin_Gangotri_HSM_44 Topic = "70" Topic_Dallman_Expedition_Plaque_HSM_36 Topic = "333" Topic_Damoy_Point_Wiencke_Island_Antarctic_Peninsula_ Topic = "397" Topic_Danco_Island_Errera_Channel_Antarctic_Peninsula_ Topic = "395" Topic_Decisions Topic = "75" Topic_Delisted_HSM_12 Topic = "310" Topic_Delisted_HSM_13 Topic = "311" Topic_Delisted_HSM_25 Topic = "322" Topic_Delisted_HSM_31 Topic = "328" Topic_Delisted_HSM_58 Topic = "235" Topic_Detaille_Island_Antarctic_Peninsula_ Topic = "403" Topic_Devil_Island Topic = "294" Topic_Dion_islands_SPA_8 Topic = "348" Topic_Discoverys_Message_Post_HSM_69 Topic = "43" Topic_Document_handling Topic = "76" Topic_Drilling Topic = "77" Topic_Dufek_Massif Topic = "254" Topic_East_Base_HSM_55 Topic = "149" Topic_Ecuador Topic = "78" Topic_Education_and_Outreach Topic = "423" Topic_Effects_of_tourism Topic = "422" Topic_Emergency_response Topic = "83" Topic_Endurance_Memorial_Site_HSM_53 Topic = "81" Topic_Endurance_Wreck_of_the_vessel_owned_and_used_by_Sir_Ernest_Shackleton_duri Topic = "404" Topic_Environment_Protocol Topic = "86" Topic_Environmental_domains Topic = "361" Topic_Environmental_monitoring Topic = "87" Topic_Exchange_of_personnel Topic = "177" Topic_Executive_Secretary Topic = "89" Topic_Expeditions Topic = "90" Topic_Expert_meetings Topic = "151" Topic_Exploration_of_minerals Topic = "156" Topic_Final_Report Topic = "250" Topic_Finland Topic = "93" Topic_Fuel_storage_and_handling Topic = "98" Topic_Fukushimas_Rock_Cairn_HSM_2 Topic = "300" Topic_Geological_specimens Topic = "99" Topic_Georges_Point_Rongé_Island Topic = "431" Topic_Geothermal_Environments Topic = "382" Topic_Gerlache_Expedition_Plaque_HSM_45 Topic = "152" Topic_German_Democratic_Republic Topic = "100" Topic_Germany_Federal_Republic Topic = "101" Topic_Goudier_Island_Port_Lockroy Topic = "277" Topic_Granite_House_HSM_67 Topic = "48" Topic_Grave_of_Nicolai_Hanson_Cape_Adare_HSM_23 Topic = "320" Topic_Great_Wall_Station_Monolith_HSM_52 Topic = "103" Topic_Guidelines Topic = "105" Topic_HSM_10_Oasis_Station_Observatory Topic = "308" Topic_HSM_10_Soviet_Oasis_Station_Observatory Topic = "367" Topic_HSM_11_Vostok_Station_Tractor Topic = "309" Topic_HSM_14_Site_of_Northern_Party_ice_cave_Inexpressible_Island Topic = "122" Topic_HSM_15_Shackletons_Nimrod_Hut_Cape_Royds_Ross_Island Topic = "312" Topic_HSM_16_Scotts_Terra_Nova_Hut_Cape_Evans_Ross_Island Topic = "313" Topic_HSM_17_Wind_Vane_Hill_Cross_Cape_Evans_Ross_Island Topic = "314" Topic_HSM_18_Scotts_Discovery_Hut_Hut_Point_Ross_Island Topic = "315" Topic_HSM_19_Vinces_Cross_Hut_Point_Ross_Island Topic = "316" Topic_HSM_20_Observation_Hill_Cross_Observation_Hill_Ross_Island Topic = "317" Topic_HSM_21_Rock_Hut_Cape_Crozier_Ross_Island Topic = "318" Topic_HSM_29_Lighthouse_Primero_de_Mayo Topic = "326" Topic_HSM_30_Shelter_at_Paradise_Harbour Topic = "327" Topic_HSM_32_Hydrographic_monolith Topic = "329" Topic_HSM_33_Shelter_GonzálezPacheco Topic = "330" Topic_HSM_35_Statue_of_Virgen_del_Carmen_Our_Lady_of_Carmel_and_wooden_cross Topic = "332" Topic_HSM_37_OHiggins_ Topic = "356" Topic_HSM_37_OHiggins_Historic_site Topic = "334" Topic_HSM_38_Snow_hill_Swedish_hut Topic = "335" Topic_HSM_3_Mawsons_Rock_Cairn_Proclamation_Island Topic = "301" Topic_HSM_42_Laurie_island_observatories Topic = "338" Topic_HSM_46_PortMartin_TerreAdélie Topic = "184" Topic_HSM_48_Prudhommes_Cross Topic = "188" Topic_HSM_4_Lenins_Bust Topic = "302" Topic_HSM_4_Pole_of_Inaccessibility_Station_building Topic = "362" Topic_HSM_50_Polish_Eagle_Plaque Topic = "92" Topic_HSM_51_Puchalskis_Grave Topic = "189" Topic_HSM_54_Richard_Byrds_Bust Topic = "219" Topic_HSM_56_Waterboat_Point_Hut Topic = "233" Topic_HSM_57_MacFarlanes_Plaque Topic = "240" Topic_HSM_59_San_Telmo_Cairn Topic = "106" Topic_HSM_5_Mawsons_Rock_Cairn_Cape_Bruce_ Topic = "303" Topic_HSM_61_Port_Lockroy Topic = "183" Topic_HSM_66_Prestruds_Cairn Topic = "203" Topic_HSM_6_Wilkinss_Cairn Topic = "304" Topic_HSM_70_Scotts_Message_Post Topic = "52" Topic_HSM_71_Whalers_Bay Topic = "236" Topic_HSM_72_Mikkelsens_Cairn Topic = "155" Topic_HSM_73_Mount_Erebus_Cross Topic = "133" Topic_HSM_74_UnNamed_Cove Topic = "82" Topic_HSM_78_Ninth_Indian_Expedition_Plaque Topic = "121" Topic_HSM_79_Lillie_Marleen_Hut Topic = "135" Topic_HSM_7_Ivan_Khmaras_Stone Topic = "363" Topic_HSM_7_Kharmas_Stone Topic = "305" Topic_HSM_81_Landing_Rock Topic = "247" Topic_HSM_82_Monument_to_the_Antarctic_Treaty Topic = "276" Topic_HSM_82_Monument_to_the_Antarctic_Treaty_and_plaque Topic = "340" Topic_HSM_84_Hut_at_Damoy_Point Topic = "343" Topic_HSM_85_Plaque_Commemorating_the_PM3A_Nuclear_Power_Plant_at_McMurdo_Statio Topic = "349" Topic_HSM_86_No1_Building_at_Great_Wall_Station Topic = "352" Topic_HSM_87_Location_of_the_first_permanently_occupied_German_Antarctic_researc Topic = "370" Topic_HSM_88_Professor_Kudryashovs_Drilling_Complex_Building Topic = "371" Topic_HSM_89_Terra_Nova_Expedition_191012_Upper_Summit_Camp_ Topic = "372" Topic_HSM_8_Shcheglovs_Monument Topic = "306" Topic_HSM_90_Terra_Nova_Expedition_191012_Lower_Camp_E_Site Topic = "373" Topic_HSM_91_Lame_Dog_Hut_at_the_Bulgarian_base_St_Kliment_Ohridski Topic = "378" Topic_HSM_92_Oversnow_heavy_tractor_Kharkovchanka Topic = "379" Topic_HSM_95_San_Telmo_Wreck Topic = "409" Topic_HSM_9_Soviet_Expedition_Cemetery_ Topic = "307" Topic_Half_Moon_Island Topic = "296" Topic_Hannah_Point Topic = "278" Topic_Hells_Gate_Moraine_depot_site_HSM_68 Topic = "109" Topic_Hillarys_TAEIGY_Hut_A_Geomagnetic_Huts_G_and_H_HSM_75_ Topic = "1" Topic_Historic_Sites_and_Monuments_general Topic = "347" Topic_Historic_remains_of_Antarctics_crew_in_Paulet_island_HSM_41 Topic = "174" Topic_Hope_Bay_stone_hut_HSM_39 Topic = "336" Topic_Horseshoe_Island_Antarctic_Peninsula Topic = "387" Topic_Hut_Point Topic = "411" Topic_Hydrography Topic = "113" Topic_IAATO_International_Association_of_Antarctica_Tour_Operators Topic = "251" Topic_ICSU_International_Council_of_Scientific_Unions Topic = "115" Topic_IEE_Initial_Environmental_Evaluation Topic = "116" Topic_IHO_International_Hydrographic_Organization Topic = "117" Topic_IMO_International_Maritime_Organisation Topic = "118" Topic_IOC_Intergovernmental_Oceanographic_Commission Topic = "252" Topic_IPY_International_Polar_Year_20078 Topic = "253" Topic_Icebergs Topic = "114" Topic_Illegal_Unreported_and_Unregulated_fishing Topic = "130" Topic_Implementing_legislation Topic = "119" Topic_India Topic = "120" Topic_Information_Paper Topic = "127" Topic_Information_exchange Topic = "433" Topic_Insurance Topic = "125" Topic_International_Union_for_the_Conservation_of_Nature Topic = "129" Topic_International_Year_of_the_Quiet_Sun Topic = "126" Topic_Italy Topic = "128" Topic_Jougla_Point Topic = "259" Topic_Korea Topic = "131" Topic_Landbased_tourism Topic = "419" Topic_Liability Topic = "289" Topic_Logistics Topic = "139" Topic_MPA_Multipleuse_Planning_Area Topic = "161" Topic_Mammals Topic = "141" Topic_Marine_Protected_Areas Topic = "146" Topic_Mawsons_Huts_and_Cape_Denison_East_Antarctica Topic = "388" Topic_Measures Topic = "150" Topic_Measures_status Topic = "353" Topic_Meetings Topic = "434" Topic_Meteorites Topic = "153" Topic_Meteorology Topic = "154" Topic_Mount_Erebus Topic = "158" Topic_MultiYear_Strategic_Work_Plan Topic = "357" Topic_Neko_Harbor Topic = "279" Topic_Netherlands Topic = "162" Topic_New_islands Topic = "164" Topic_NonConsultative_Parties Topic = "165" Topic_NonParty_States Topic = "166" Topic_Northeast_beach_of_Ardley_Island_ Topic = "393" Topic_Nuclear_equipment_and_techniques Topic = "168" Topic_Nuclear_waste Topic = "169" Topic_Observers Topic = "170" Topic_Oceanography Topic = "171" Topic_Oil_contamination Topic = "172" Topic_Operation_90_flag_mast_HSM_1 Topic = "299" Topic_Orne_Harbour_Southern_arm_of_Orne_Harbour_Gerlache_Strait Topic = "385" Topic_Orne_Islands_Gerlache_Strait Topic = "386" Topic_Paulet_Island Topic = "281" Topic_Pendulum_Cove_Deception_Island_South_Shetland_Islands_ Topic = "391" Topic_Penguin_Island Topic = "256" Topic_Peru Topic = "178" Topic_Petermann_Island Topic = "282" Topic_Petrels Topic = "248" Topic_Pleneau_Island Topic = "283" Topic_Point_Wild_Elephant_Island Topic = "380" Topic_Poland Topic = "180" Topic_Polar_Shipping_Code Topic = "181" Topic_Port_Charcot_Booth_Island_ Topic = "390" Topic_Portal_Point Topic = "432" Topic_Post_Visit_Report_Form Topic = "413" Topic_Postal_services Topic = "185" Topic_Public_information Topic = "249" Topic_Recommendations Topic = "190" Topic_Refuges Topic = "191" Topic_Research_plans Topic = "192" Topic_Resolutions Topic = "193" Topic_Risk Topic = "377" Topic_Rules_of_Procedure Topic = "197" Topic_SAR_Search_and_Rescue Topic = "359" Topic_SATCM_Special_Antarctic_Treaty_Consultative_Meeting Topic = "199" Topic_SCALOP_Standing_Committee_on_Antarctic_Logistics_and_Operations Topic = "200" Topic_SCAR_Scientific_Committee_on_Antarctic_Research Topic = "201" Topic_SDLS_Seismic_Data_Library_System Topic = "205" Topic_SPAs_Specially_Protected_Areas Topic = "212" Topic_SRAs_Specially_Reserved_Areas Topic = "215" Topic_Safety_issues Topic = "418" Topic_Science_issues Topic = "437" Topic_Seabee_Hook_Cape_Hallett_Northern_Victoria_Land_Ross_Sea_Visitor_Site_A_an Topic = "396" Topic_Seals Topic = "206" Topic_Shingle_Cove Topic = "293" Topic_Shipping Topic = "208" Topic_Site_Guidelines Topic = "273" Topic_Site_Guidelines_removal Topic = "426" Topic_Site_Guidelines_replacement Topic = "425" Topic_Sites_of_Special_Scientific_Interest Topic = "216" Topic_Snow_Hill Topic = "287" Topic_Spain Topic = "211" Topic_Specially_protected_species Topic = "213" Topic_Species_killed_or_captured Topic = "214" Topic_Stamps Topic = "217" Topic_Station_visits Topic = "231" Topic_Stonington_Island_Marguerite_Bay_Antarctic_Peninsula_ Topic = "402" Topic_Sweden Topic = "221" Topic_Taylor_Valley_Visitor_Zone_Southern_Victoria_Land_ Topic = "392" Topic_Telecommunication Topic = "223" Topic_Telefon_Bay_Deception_Island_South_Shetland_Islands_ Topic = "399" Topic_Torgersen_Island_Arthur_Harbour_Southwest_Anvers_Island_ Topic = "394" Topic_Tourism Topic = "429" Topic_Tourism_Facilities Topic = "415" Topic_Tourism_Management Topic = "414" Topic_Tourism_planning Topic = "416" Topic_Tourism_regulation Topic = "417" Topic_Tourism_reporting Topic = "442" Topic_Tourist_landings Topic = "275" Topic_Turret_Point Topic = "284" Topic_UNEP_United_Nations_Environment_Programme Topic = "229" Topic_UNFCCC_United_Nations_Framework_Convention_on_Climate_Change Topic = "344" Topic_Ukraine Topic = "228" Topic_Uruguay Topic = "230" Topic_Vessel_Safety Topic = "358" Topic_Vesselbased_activities Topic = "420" Topic_WMO_World_Meteorological_Organisation Topic = "239" Topic_Whalers_Bay Topic = "295" Topic_Wordie_House_Winter_Island_Argentine_Islands_ Topic = "401" Topic_Yachting Topic = "360" Topic_Yalour_Islands_Wilhelm_Archipelago Topic = "384" Topic_Yankee_Harbour Topic = "285" )
type Treaty ¶
type Treaty struct { Pager TreatyPager `json:"pager"` Payload []TreatyPayloadItem `json:"payload"` }
type TreatyPager ¶
type TreatyPagerPagesItem ¶
type TreatyPayloadItem ¶
type TreatyPayloadItem struct { Aatmid int `json:"AATMID"` Arecid int `json:"ARecID"` Hasobsoleteattachments bool `json:"HasObsoleteAttachments"` Irecno string `json:"IRecNo"` Isbusy bool `json:"IsBusy"` Isselfbusy bool `json:"IsSelfBusy"` Msubject string `json:"MSubject"` Obsolete_type_id int `json:"Obsolete_type_id"` Satcmcity string `json:"SATCMCity"` Satcmno string `json:"SATCMNo"` Yearmeeting int `json:"YearMeeting"` }