def iati_sector(self): if self.sector_code and (self.vocabulary == '1' or self.vocabulary == 'DAC'): return codelist_value(codelist_models.Sector, self, 'sector_code') elif self.sector_code and (self.vocabulary == '2' or self.vocabulary == 'DAC-3'): return codelist_value(codelist_models.SectorCategory, self, 'sector_code') else: return self.sector_code
def iati_reach(self): return codelist_value(GeographicLocationReach, self, 'location_reach')
def iati_category(self): return codelist_value(DocumentCategory, self, 'category')
def iati_reach(self): return codelist_value(GeographicLocationReach, self, 'location_reach')
def iati_code(self): return codelist_value(BudgetIdentifier, self, 'code')
def iati_code(self): return codelist_value(CRSAddOtherFlags, self, 'code')
def iati_relation(self): return codelist_value(RelatedActivityType, self, 'relation')
def iati_repayment_plan(self): return codelist_value(LoanRepaymentPeriod, self, 'repayment_plan')
def iati_measure(self): return codelist_value(IndicatorMeasure, self, 'measure')
def iati_vocabulary(self): return codelist_value(codelist_models.PolicyMarkerVocabulary, self, 'vocabulary')
def iati_significance(self): return codelist_value(codelist_models.PolicySignificance, self, 'significance')
def iati_policy_marker(self): return codelist_value(codelist_models.PolicyMarker, self, 'policy_marker')
def iati_vocabulary(self): return codelist_value(GeographicVocabulary, self, 'vocabulary')
def iati_designation(self): return codelist_value(LocationType, self, 'feature_designation')
def iati_class(self): return codelist_value(GeographicLocationClass, self, 'location_class')
def iati_repayment_type(self): return codelist_value(LoanRepaymentType, self, 'repayment_type')
def iati_currency(self): return codelist_value(Currency, self, 'loan_status_currency')
def iati_type(self): return codelist_value(ContactType, self, 'type')
def iati_channel_code(self): return codelist_value(CRSChannelCode, self, 'channel_code')
def iati_aid_type(self): return codelist_value(AidType, self, 'aid_type')
def iati_type(self): return codelist_value(ConditionType, self, 'type')
def iati_finance_type(self): return codelist_value(FinanceType, self, 'finance_type')
def iati_type(self): return codelist_value(BudgetType, self, 'type')
def iati_flow_type(self): return codelist_value(FlowType, self, 'flow_type')
def iati_vocabulary(self): return codelist_value(codelist_models.SectorVocabulary, self, 'vocabulary')
def iati_tied_status(self): return codelist_value(TiedStatus, self, 'tied_status')
def iati_designation(self): return codelist_value(LocationType, self, 'feature_designation')
def iati_vocabulary(self): return codelist_value(IndicatorVocabulary, self, 'vocabulary')
def iati_title_language(self): return codelist_value(Language, self, 'title_language')
def iati_type(self): return codelist_value(HumanitarianScopeType, self, 'type')
def iati_code(self): return codelist_value(BudgetIdentifier, self, 'code')
def iati_vocabulary(self): return codelist_value(HumanitarianScopeVocabulary, self, 'vocabulary')
def iati_repayment_plan(self): return codelist_value(LoanRepaymentPeriod, self, 'repayment_plan')
def iati_region(self): return codelist_value(Region, self, 'region')
def iati_code(self): return codelist_value(CRSAddOtherFlags, self, 'code')
def iati_vocabulary(self): return codelist_value(RegionVocabulary, self, 'region_vocabulary')
def iati_currency(self): return codelist_value(Currency, self, 'loan_status_currency')
def iati_vocabulary(self): return codelist_value(IndicatorVocabulary, self, 'vocabulary')
def iati_currency(self): return codelist_value(Currency, self, 'currency')
def iati_transaction_type(self): return codelist_value(TransactionType, self, 'transaction_type')
def iati_vocabulary(self): return codelist_value(codelist_models.SectorVocabulary, self, 'vocabulary')
def iati_disbursement_channel(self): return codelist_value(DisbursementChannel, self, 'disbursement_channel')
def iati_type(self): return codelist_value(ResultType, self, 'type')
def iati_recipient_country(self): return codelist_value(Country, self, 'recipient_country')
def iati_repayment_type(self): return codelist_value(LoanRepaymentType, self, 'repayment_type')
def iati_recipient_region(self): return codelist_value(Region, self, 'recipient_region')
def iati_currency(self): return codelist_value(Currency, self, 'currency')
def iati_recipient_region_vocabulary(self): return codelist_value(RegionVocabulary, self, 'recipient_region_vocabulary')
def iati_language(self): return codelist_value(Language, self, 'language')
def iati_category(self): return codelist_value(DocumentCategory, self, 'category')
def iati_exactness(self): return codelist_value(GeographicExactness, self, 'exactness')
def iati_country(self): return codelist_value(Country, self, 'country')
def iati_class(self): return codelist_value(GeographicLocationClass, self, 'location_class')
def iati_type(self): return codelist_value(BudgetType, self, 'type')
def iati_vocabulary(self): return codelist_value(GeographicVocabulary, self, 'vocabulary')
def iati_currency(self): if self.currency: return codelist_value(Currency, self, 'currency') else: return codelist_value(Currency, self.project, 'currency')
def iati_format(self): return codelist_value(FileFormat, self, 'format')
def iati_status(self): return codelist_value(BudgetStatus, self, 'status')
def iati_country(self): return codelist_value(codelist_models.Country, self, 'country')
def iati_exactness(self): return codelist_value(GeographicExactness, self, 'exactness')