using System;
using System.Collections.Generic;

namespace Ato.EN.IntegrationServices.CodeGenerationTRTAMI
{
    public class TRTAMI2026
    {
        public bool RpCollectionExists = false;
        public int RpCollectionCount = 0;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP
        /// TRTAMI:pyin.02.37:Report.TargetFinancial.Year
        /// </summary>
        public int? TRTAMI1 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP
        /// TRTAMI:pyin.02.00:Period.Start.Date
        /// </summary>
        public DateTime? TRTAMI2 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP
        /// TRTAMI:pyin.02.00:Period.End.Date
        /// </summary>
        public DateTime? TRTAMI3 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP
        /// TRTAMI:pyid.02.00:Identifiers.TaxFileNumber.Identifier
        /// </summary>
        public string TRTAMI4 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP
        /// TRTAMI:pyid.02.00:Identifiers.AustralianBusinessNumber.Identifier
        /// </summary>
        public string TRTAMI5 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP
        /// TRTAMI:pyin.02.62:Report.CorporateCollectiveInvestmentVehicleSubFund.Indicator
        /// </summary>
        public bool? TRTAMI192 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP
        /// TRTAMI:pyid.02.26:Identifiers.AustralianRegisteredFundNumber.Identifier
        /// </summary>
        public string TRTAMI180 = null;
        public bool RP_ReportAmendmentDetailsCollectionExists = false;
        public int RP_ReportAmendmentDetailsCollectionCount = 0;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:ReportAmendmentDetails
        /// TRTAMI:pyin.02.28:Report.Amendment.Indicator
        /// </summary>
        public bool? TRTAMI6 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:ReportAmendmentDetails
        /// TRTAMI:pyin.02.08:Report.AmendmentType.Code
        /// </summary>
        public string TRTAMI7 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:ReportAmendmentDetails
        /// TRTAMI:pyin.02.08:Report.AmendmentReason.Text
        /// </summary>
        public string TRTAMI8 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:ReportAmendmentDetails
        /// TRTAMI:pyin.02.08:Report.AmendmentSequence.Number
        /// </summary>
        public decimal? TRTAMI9 = null;
        public bool RP_CurrentTrustCollectionExists = false;
        public int RP_CurrentTrustCollectionCount = 0;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:CurrentTrust
        /// TRTAMI:pyde.02.50:OrganisationNameDetails.OrganisationalName.Text
        /// </summary>
        public string TRTAMI10 = null;
        public bool RP_CurrentTrust_CurrentPostalAddressDetailsCollectionExists = false;
        public int RP_CurrentTrust_CurrentPostalAddressDetailsCollectionCount = 0;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:CurrentTrust/trtami.0008.req.02.00:CurrentPostalAddressDetails
        /// TRTAMI:pyde.02.00:AddressDetails.Line1.Text
        /// </summary>
        public string TRTAMI12 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:CurrentTrust/trtami.0008.req.02.00:CurrentPostalAddressDetails
        /// TRTAMI:pyde.02.00:AddressDetails.Line2.Text
        /// </summary>
        public string TRTAMI13 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:CurrentTrust/trtami.0008.req.02.00:CurrentPostalAddressDetails
        /// TRTAMI:pyde.02.00:AddressDetails.LocalityName.Text
        /// </summary>
        public string TRTAMI14 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:CurrentTrust/trtami.0008.req.02.00:CurrentPostalAddressDetails
        /// TRTAMI:pyde.02.00:AddressDetails.StateOrTerritory.Code
        /// </summary>
        public string TRTAMI15 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:CurrentTrust/trtami.0008.req.02.00:CurrentPostalAddressDetails
        /// TRTAMI:pyde.02.00:AddressDetails.Postcode.Text
        /// </summary>
        public string TRTAMI16 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:CurrentTrust/trtami.0008.req.02.00:CurrentPostalAddressDetails
        /// TRTAMI:pyde.02.08:AddressDetails.Country.Code
        /// </summary>
        public string TRTAMI17 = null;
        public bool RP_PreviousTrustCollectionExists = false;
        public int RP_PreviousTrustCollectionCount = 0;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:PreviousTrust
        /// TRTAMI:pyde.02.50:OrganisationNameDetails.OrganisationalName.Text
        /// </summary>
        public string TRTAMI11 = null;
        public bool RP_PreviousTrust_PreviousPostalAddressDetailsCollectionExists = false;
        public int RP_PreviousTrust_PreviousPostalAddressDetailsCollectionCount = 0;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:PreviousTrust/trtami.0008.req.02.00:PreviousPostalAddressDetails
        /// TRTAMI:pyde.02.00:AddressDetails.Line1.Text
        /// </summary>
        public string TRTAMI18 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:PreviousTrust/trtami.0008.req.02.00:PreviousPostalAddressDetails
        /// TRTAMI:pyde.02.00:AddressDetails.Line2.Text
        /// </summary>
        public string TRTAMI19 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:PreviousTrust/trtami.0008.req.02.00:PreviousPostalAddressDetails
        /// TRTAMI:pyde.02.00:AddressDetails.LocalityName.Text
        /// </summary>
        public string TRTAMI20 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:PreviousTrust/trtami.0008.req.02.00:PreviousPostalAddressDetails
        /// TRTAMI:pyde.02.00:AddressDetails.StateOrTerritory.Code
        /// </summary>
        public string TRTAMI21 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:PreviousTrust/trtami.0008.req.02.00:PreviousPostalAddressDetails
        /// TRTAMI:pyde.02.00:AddressDetails.Postcode.Text
        /// </summary>
        public string TRTAMI22 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:PreviousTrust/trtami.0008.req.02.00:PreviousPostalAddressDetails
        /// TRTAMI:pyde.02.08:AddressDetails.Country.Code
        /// </summary>
        public string TRTAMI23 = null;
        public bool RP_TrusteeDetailsCollectionExists = false;
        public int RP_TrusteeDetailsCollectionCount = 0;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:TrusteeDetails
        /// TRTAMI:pyde.02.50:OrganisationNameDetails.OrganisationalName.Text
        /// </summary>
        public string TRTAMI28 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:TrusteeDetails
        /// TRTAMI:pyid.02.00:Identifiers.AustralianBusinessNumber.Identifier
        /// </summary>
        public string TRTAMI29 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:TrusteeDetails
        /// TRTAMI:pyid.02.00:Identifiers.AustralianCompanyNumber.Identifier
        /// </summary>
        public string TRTAMI191 = null;
        public bool RP_TrusteeDetails_DirectorDetailsCollectionExists = false;
        public int RP_TrusteeDetails_DirectorDetailsCollectionCount = 0;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:TrusteeDetails/trtami.0008.req.02.00:DirectorDetails
        /// TRTAMI:pyde.02.50:OrganisationNameDetails.OrganisationalName.Text
        /// </summary>
        public string TRTAMI197 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:TrusteeDetails/trtami.0008.req.02.00:DirectorDetails
        /// TRTAMI:pyid.02.00:Identifiers.AustralianBusinessNumber.Identifier
        /// </summary>
        public string TRTAMI198 = null;
        public bool RP_TrusteeDetails_DirectorDetails_DirectorElectronicContactDetailsCollectionExists = false;
        public int RP_TrusteeDetails_DirectorDetails_DirectorElectronicContactDetailsCollectionCount = 0;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:TrusteeDetails/trtami.0008.req.02.00:DirectorDetails/trtami.0008.req.02.00:DirectorElectronicContactDetails
        /// TRTAMI:pyde.02.00:ElectronicContact.Telephone.Area.Code
        /// </summary>
        public string TRTAMI199 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:TrusteeDetails/trtami.0008.req.02.00:DirectorDetails/trtami.0008.req.02.00:DirectorElectronicContactDetails
        /// TRTAMI:pyde.02.00:ElectronicContact.Telephone.Minimal.Number
        /// </summary>
        public string TRTAMI200 = null;
        public bool RP_TrusteeDetails_PersonNameDetailsCollectionExists = false;
        public int RP_TrusteeDetails_PersonNameDetailsCollectionCount = 0;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:TrusteeDetails/trtami.0008.req.02.00:PersonNameDetails
        /// TRTAMI:pyde.02.00:PersonNameDetails.Title.Text
        /// </summary>
        public string TRTAMI24 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:TrusteeDetails/trtami.0008.req.02.00:PersonNameDetails
        /// TRTAMI:pyde.02.00:PersonNameDetails.FamilyName.Text
        /// </summary>
        public string TRTAMI25 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:TrusteeDetails/trtami.0008.req.02.00:PersonNameDetails
        /// TRTAMI:pyde.02.00:PersonNameDetails.GivenName.Text
        /// </summary>
        public string TRTAMI26 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:TrusteeDetails/trtami.0008.req.02.00:PersonNameDetails
        /// TRTAMI:pyde.02.00:PersonNameDetails.OtherGivenName.Text
        /// </summary>
        public string TRTAMI27 = null;
        public bool RP_TrusteeDetails_PersonNameDetails_TrusteeElectronicContactDetailsCollectionExists = false;
        public int RP_TrusteeDetails_PersonNameDetails_TrusteeElectronicContactDetailsCollectionCount = 0;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:TrusteeDetails/trtami.0008.req.02.00:PersonNameDetails/trtami.0008.req.02.00:TrusteeElectronicContactDetails
        /// TRTAMI:pyde.02.00:ElectronicContact.Telephone.Area.Code
        /// </summary>
        public string TRTAMI30 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:TrusteeDetails/trtami.0008.req.02.00:PersonNameDetails/trtami.0008.req.02.00:TrusteeElectronicContactDetails
        /// TRTAMI:pyde.02.00:ElectronicContact.Telephone.Minimal.Number
        /// </summary>
        public string TRTAMI31 = null;
        public bool RP_AMITEligibilityCollectionExists = false;
        public int RP_AMITEligibilityCollectionCount = 0;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:AMITEligibility
        /// TRTAMI:rvctc1.02.46:IncomeTax.AttributionManagedInvestmentEligibility.Indicator
        /// </summary>
        public bool? TRTAMI201 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:AMITEligibility
        /// TRTAMI:rvctc1.02.20:IncomeTax.EligibleInvestmentBusinessSafeHarbour.Indicator
        /// </summary>
        public bool? TRTAMI181 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:AMITEligibility
        /// TRTAMI:rvctc1.02.46:IncomeTax.SafeHarbourPeriod.Code
        /// </summary>
        public string TRTAMI182 = null;
        public bool RP_TrusteeLiabilitiesCollectionExists = false;
        public int RP_TrusteeLiabilitiesCollectionCount = 0;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:TrusteeLiabilities
        /// TRTAMI:rvctc1.02.24:IncomeTax.TrustComponentDeficitOffset.Amount
        /// </summary>
        public decimal? TRTAMI35 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:TrusteeLiabilities
        /// TRTAMI:rvctc1.02.24:IncomeTax.TrustShortfallIncome.Amount
        /// </summary>
        public decimal? TRTAMI36 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:TrusteeLiabilities
        /// TRTAMI:rvctc1.02.24:IncomeTax.TrustExcessOffset.Amount
        /// </summary>
        public decimal? TRTAMI39 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:TrusteeLiabilities
        /// TRTAMI:rvctc1.02.24:IncomeTax.TrustComponentNotReflected.Amount
        /// </summary>
        public decimal? TRTAMI40 = null;
        public bool RP_FinancialInstitutionAccountCollectionExists = false;
        public int RP_FinancialInstitutionAccountCollectionCount = 0;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:FinancialInstitutionAccount
        /// TRTAMI:pyid.02.00:FinancialInstitutionAccount.BankStateBranch.Number
        /// </summary>
        public string TRTAMI41 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:FinancialInstitutionAccount
        /// TRTAMI:pyid.02.20:FinancialInstitutionAccount.FinancialInstitutionAccount.Number
        /// </summary>
        public string TRTAMI42 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:FinancialInstitutionAccount
        /// TRTAMI:pyid.02.00:FinancialInstitutionAccount.FinancialInstitutionAccountName.Text
        /// </summary>
        public string TRTAMI43 = null;
        public bool RP_TrustDetailsCollectionExists = false;
        public int RP_TrustDetailsCollectionCount = 0;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:TrustDetails
        /// TRTAMI:pyde.02.43:OrganisationDetails.SignificantGlobalEntityStatus.Indicator
        /// </summary>
        public bool? TRTAMI162 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:TrustDetails
        /// TRTAMI:rvctc4.02.17:InternationalDealings.CountryByCountryReportingEntityStatus.Indicator
        /// </summary>
        public bool? TRTAMI163 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:TrustDetails
        /// TRTAMI:pyde.02.15:OrganisationControl.RegisteredMember.Count
        /// </summary>
        public decimal? TRTAMI193 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:TrustDetails
        /// TRTAMI:pyde.02.05:OrganisationDetails.MainIncomeActivity.Description
        /// </summary>
        public string TRTAMI44 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:TrustDetails
        /// TRTAMI:pyde.02.48:OrganisationDetails.OrganisationIndustry2006Extended.Code
        /// </summary>
        public string TRTAMI45 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:TrustDetails
        /// TRTAMI:rvctc4.02.10:InternationalDealings.RelatedPartiesTransactionsExcessAggregateValue.Indicator
        /// </summary>
        public bool? TRTAMI47 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:TrustDetails
        /// TRTAMI:bafpo6.02.15:Liabilities.ThinCapitalisation.ProvisionsApplied.Indicator
        /// </summary>
        public bool? TRTAMI48 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:TrustDetails
        /// TRTAMI:bafpr1.02.05:Expense.Interest.Amount
        /// </summary>
        public decimal? TRTAMI49 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:TrustDetails
        /// TRTAMI:bafpr1.02.27:Expense.Royalties.Amount
        /// </summary>
        public decimal? TRTAMI50 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:TrustDetails
        /// TRTAMI:rvctc4.02.11:InternationalDealings.TransactionsWithTaxHavenCountries.Indicator
        /// </summary>
        public bool? TRTAMI137 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:TrustDetails
        /// TRTAMI:rvctc4.02.11:InternationalDealings.TransactionControlTaxHavenCountries.Indicator
        /// </summary>
        public bool? TRTAMI138 = null;
        public bool RP_KeyFinancialInformationCollectionExists = false;
        public int RP_KeyFinancialInformationCollectionCount = 0;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:KeyFinancialInformation
        /// TRTAMI:bafpo1.02.00:Assets.CurrentTotal.Amount
        /// </summary>
        public decimal? TRTAMI57 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:KeyFinancialInformation
        /// TRTAMI:bafpo1.02.13:Assets.Total.Amount
        /// </summary>
        public decimal? TRTAMI58 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:KeyFinancialInformation
        /// TRTAMI:bafpo1.02.00:Liabilities.CurrentTotal.Amount
        /// </summary>
        public decimal? TRTAMI59 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:KeyFinancialInformation
        /// TRTAMI:bafpo1.02.13:Liabilities.Total.Amount
        /// </summary>
        public decimal? TRTAMI60 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:KeyFinancialInformation
        /// TRTAMI:bafpr1.02.10:Income.TrustEstateIncome.Amount
        /// </summary>
        public decimal? TRTAMI73 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:KeyFinancialInformation
        /// TRTAMI:bafpr1.02.44:Income.AggregatedTurnoverRange.Code
        /// </summary>
        public string TRTAMI160 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:KeyFinancialInformation
        /// TRTAMI:bafpr1.02.44:Income.AggregatedTurnover.Amount
        /// </summary>
        public decimal? TRTAMI161 = null;
        public bool RP_MultiClassTreatmentCollectionExists = false;
        public int RP_MultiClassTreatmentCollectionCount = 0;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:MultiClassTreatment
        /// TRTAMI:rvctc1.02.20:IncomeTax.MultiClassTreatment.Indicator
        /// </summary>
        public bool? TRTAMI102 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:MultiClassTreatment
        /// TRTAMI:rvctc1.02.20:IncomeTax.MultiClassTreatment.Count
        /// </summary>
        public decimal? TRTAMI103 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:MultiClassTreatment
        /// TRTAMI:rvctc1.02.22:IncomeTax.MultiClassTransfer.Indicator
        /// </summary>
        public bool? TRTAMI104 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP
        /// TRTAMI:rvctc3.02.24:Elections.ManagedInvestmentTrusts.Indicator
        /// </summary>
        public bool? TRTAMI32 = null;
        public bool RP_IncomeTaxStapledEntitiesCollectionExists = false;
        public int RP_IncomeTaxStapledEntitiesCollectionCount = 0;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:IncomeTaxStapledEntities
        /// TRTAMI:rvctc1.02.20:IncomeTax.AttributionManagedInvestmentTrustStapledStructure.Indicator
        /// </summary>
        public bool? TRTAMI112 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:IncomeTaxStapledEntities
        /// TRTAMI:pyid.02.00:Identifiers.AustralianBusinessNumber.Identifier
        /// </summary>
        public List<string> TRTAMI139Collection = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP
        /// TRTAMI:bafpo7.02.33:Assets.Investment.CrossOtherCCIVSubfund.Indicator
        /// </summary>
        public bool? TRTAMI189 = null;
        public bool RP_CapitalAllowancesCollectionExists = false;
        public int RP_CapitalAllowancesCollectionCount = 0;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:CapitalAllowances
        /// TRTAMI:bafpo7.02.22:Assets.PropertyPlantAndEquipment.DepreciatingAssets.FirstDeductedSelfAssessedEffectiveLife.Indicator
        /// </summary>
        public bool? TRTAMI63 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:CapitalAllowances
        /// TRTAMI:bafpo7.02.22:Assets.PropertyPlantAndEquipment.DepreciatingAssets.EffectiveLifeRecalculation.Indicator
        /// </summary>
        public bool? TRTAMI64 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:CapitalAllowances
        /// TRTAMI:bafpr1.02.15:Expense.DepreciationAllowableDeduction.Amount
        /// </summary>
        public decimal? TRTAMI118 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:CapitalAllowances
        /// TRTAMI:bafpr1.02.02:Expense.CapitalExpenditureSpecifiedAllowableDeduction.Amount
        /// </summary>
        public decimal? TRTAMI71 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:CapitalAllowances
        /// TRTAMI:bafpr1.02.02:Expense.CapitalWorksDeduction.Amount
        /// </summary>
        public decimal? TRTAMI140 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:CapitalAllowances
        /// TRTAMI:bafpr1.02.51:Expense.BuildToRentCapitalWorksDeduction.Amount
        /// </summary>
        public decimal? TRTAMI210 = null;
        public bool RP_WithholdingObligationsCollectionExists = false;
        public int RP_WithholdingObligationsCollectionCount = 0;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:WithholdingObligations
        /// TRTAMI:pyde.02.58:OrganisationDetails.WithholdingManagedInvestmentTrust.Indicator
        /// </summary>
        public bool? TRTAMI211 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:WithholdingObligations
        /// TRTAMI:bafpr1.02.29:Expense.DividendInterestRoyalty.Amount
        /// </summary>
        public decimal? TRTAMI121 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:WithholdingObligations
        /// TRTAMI:bafpr1.02.13:Income.TrustDistributions.Amount
        /// </summary>
        public decimal? TRTAMI108 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP
        /// TRTAMI:bafpr1.02.29:Expense.ReturnsPaidDeduction.Amount
        /// </summary>
        public decimal? TRTAMI111 = null;
        public bool RP_Division6CAmountsCollectionExists = false;
        public int RP_Division6CAmountsCollectionCount = 0;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:Division6CAmounts
        /// TRTAMI:rvctc2.02.17:IncomeTax.Deduction.EligibleInvestmentBusiness.Code
        /// </summary>
        public string TRTAMI113 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:Division6CAmounts
        /// TRTAMI:rvctc2.02.06:IncomeTax.Deduction.CreditsEligibleTotal.Amount
        /// </summary>
        public decimal? TRTAMI114 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:Division6CAmounts
        /// TRTAMI:rvctc1.02.20:IncomeTax.RentalSafeHarbour.Indicator
        /// </summary>
        public bool? TRTAMI116 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:Division6CAmounts
        /// TRTAMI:rvctc1.02.20:IncomeTax.EligibleInvestmentBusinessSafeHarbour.Indicator
        /// </summary>
        public bool? TRTAMI115 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:Division6CAmounts
        /// TRTAMI:rvctc2.02.19:IncomeTax.Deduction.NonEligibleInvestmentBusinessPercentage.Code
        /// </summary>
        public string TRTAMI141 = null;
        public bool RP_RelatedEntitiesPaymentsCollectionExists = false;
        public int RP_RelatedEntitiesPaymentsCollectionCount = 0;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:RelatedEntitiesPayments
        /// TRTAMI:rvctc1.02.22:IncomeTax.AttributionManagedInvestmentTrustRelatedEntitiesPayment.Indicator
        /// </summary>
        public bool? TRTAMI117 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:RelatedEntitiesPayments
        /// TRTAMI:rvctc1.02.24:IncomeTax.RelatedEntitiesPaymentsReceived.Amount
        /// </summary>
        public decimal? TRTAMI142 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP
        /// TRTAMI:bafot.02.10:RegulatoryDisclosures.ReportableTaxPosition.Indicator
        /// </summary>
        public bool? TRTAMI212 = null;
        public bool RP_OtherReportingInformationCollectionExists = false;
        public int RP_OtherReportingInformationCollectionCount = 0;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:OtherReportingInformation
        /// TRTAMI:pyin.02.00:Report.Statement.Summary.PaymentRefundOrNil.Code
        /// </summary>
        public string TRTAMI33 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:OtherReportingInformation
        /// TRTAMI:pyin.02.28:Lodgment.FinalReturn.Indicator
        /// </summary>
        public bool? TRTAMI34 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:OtherReportingInformation
        /// TRTAMI:bafot.02.00:RegulatoryDisclosures.GeneralInformationAboutFinancialStatements.Text
        /// </summary>
        public string TRTAMI101 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:OtherReportingInformation
        /// TRTAMI:pyin.02.23:Report.CompletionHours.Number
        /// </summary>
        public decimal? TRTAMI74 = null;
        public bool RP_StatementOfAttributionDetailsCollectionExists = false;
        public int RP_StatementOfAttributionDetailsCollectionCount = 0;
        public List<RP_StatementOfAttributionDetails> RP_StatementOfAttributionDetailsCollection = null;
        public class RP_StatementOfAttributionDetails
        {
            public int OccurrenceIndex = 0;
            /// <summary>
            /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:StatementOfAttributionDetails
            /// TRTAMI:pyid.02.00:Identifiers.TaxFileNumber.Identifier
            /// </summary>
            public string TRTAMI75 = null;
            public bool RP_StatementOfAttributionDetails_IndividualPersonNameDetailsCollectionExists = false;
            public int RP_StatementOfAttributionDetails_IndividualPersonNameDetailsCollectionCount = 0;
            /// <summary>
            /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:StatementOfAttributionDetails/trtami.0008.req.02.00:IndividualPersonNameDetails
            /// TRTAMI:pyde.02.00:PersonNameDetails.Title.Text
            /// </summary>
            public string TRTAMI76 = null;
            /// <summary>
            /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:StatementOfAttributionDetails/trtami.0008.req.02.00:IndividualPersonNameDetails
            /// TRTAMI:pyde.02.00:PersonNameDetails.FamilyName.Text
            /// </summary>
            public string TRTAMI77 = null;
            /// <summary>
            /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:StatementOfAttributionDetails/trtami.0008.req.02.00:IndividualPersonNameDetails
            /// TRTAMI:pyde.02.00:PersonNameDetails.GivenName.Text
            /// </summary>
            public string TRTAMI78 = null;
            /// <summary>
            /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:StatementOfAttributionDetails/trtami.0008.req.02.00:IndividualPersonNameDetails
            /// TRTAMI:pyde.02.00:PersonNameDetails.OtherGivenName.Text
            /// </summary>
            public string TRTAMI79 = null;
            /// <summary>
            /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:StatementOfAttributionDetails/trtami.0008.req.02.00:IndividualPersonNameDetails
            /// TRTAMI:pyde.02.00:PersonDemographicDetails.Birth.Date
            /// </summary>
            public DateTime? TRTAMI124 = null;
            public bool RP_StatementOfAttributionDetails_IndividualPersonNameDetails_IndividualAddressDetailsCollectionExists = false;
            public int RP_StatementOfAttributionDetails_IndividualPersonNameDetails_IndividualAddressDetailsCollectionCount = 0;
            /// <summary>
            /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:StatementOfAttributionDetails/trtami.0008.req.02.00:IndividualPersonNameDetails/trtami.0008.req.02.00:IndividualAddressDetails
            /// TRTAMI:pyde.02.00:AddressDetails.Line1.Text
            /// </summary>
            public string TRTAMI125 = null;
            /// <summary>
            /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:StatementOfAttributionDetails/trtami.0008.req.02.00:IndividualPersonNameDetails/trtami.0008.req.02.00:IndividualAddressDetails
            /// TRTAMI:pyde.02.00:AddressDetails.Line2.Text
            /// </summary>
            public string TRTAMI126 = null;
            /// <summary>
            /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:StatementOfAttributionDetails/trtami.0008.req.02.00:IndividualPersonNameDetails/trtami.0008.req.02.00:IndividualAddressDetails
            /// TRTAMI:pyde.02.00:AddressDetails.LocalityName.Text
            /// </summary>
            public string TRTAMI127 = null;
            /// <summary>
            /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:StatementOfAttributionDetails/trtami.0008.req.02.00:IndividualPersonNameDetails/trtami.0008.req.02.00:IndividualAddressDetails
            /// TRTAMI:pyde.02.27:AddressDetails.PostalCode.Text
            /// </summary>
            public string TRTAMI143 = null;
            /// <summary>
            /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:StatementOfAttributionDetails/trtami.0008.req.02.00:IndividualPersonNameDetails/trtami.0008.req.02.00:IndividualAddressDetails
            /// TRTAMI:pyde.02.08:AddressDetails.Country.Code
            /// </summary>
            public string TRTAMI130 = null;
            public bool RP_StatementOfAttributionDetails_NonIndividualDetailsCollectionExists = false;
            public int RP_StatementOfAttributionDetails_NonIndividualDetailsCollectionCount = 0;
            /// <summary>
            /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:StatementOfAttributionDetails/trtami.0008.req.02.00:NonIndividualDetails
            /// TRTAMI:pyde.02.50:OrganisationNameDetails.OrganisationalName.Text
            /// </summary>
            public string TRTAMI80 = null;
            public bool RP_StatementOfAttributionDetails_NonIndividualDetails_NonIndividualAddressDetailsCollectionExists = false;
            public int RP_StatementOfAttributionDetails_NonIndividualDetails_NonIndividualAddressDetailsCollectionCount = 0;
            /// <summary>
            /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:StatementOfAttributionDetails/trtami.0008.req.02.00:NonIndividualDetails/trtami.0008.req.02.00:NonIndividualAddressDetails
            /// TRTAMI:pyde.02.00:AddressDetails.Line1.Text
            /// </summary>
            public string TRTAMI131 = null;
            /// <summary>
            /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:StatementOfAttributionDetails/trtami.0008.req.02.00:NonIndividualDetails/trtami.0008.req.02.00:NonIndividualAddressDetails
            /// TRTAMI:pyde.02.00:AddressDetails.Line2.Text
            /// </summary>
            public string TRTAMI132 = null;
            /// <summary>
            /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:StatementOfAttributionDetails/trtami.0008.req.02.00:NonIndividualDetails/trtami.0008.req.02.00:NonIndividualAddressDetails
            /// TRTAMI:pyde.02.00:AddressDetails.LocalityName.Text
            /// </summary>
            public string TRTAMI133 = null;
            /// <summary>
            /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:StatementOfAttributionDetails/trtami.0008.req.02.00:NonIndividualDetails/trtami.0008.req.02.00:NonIndividualAddressDetails
            /// TRTAMI:pyde.02.27:AddressDetails.PostalCode.Text
            /// </summary>
            public string TRTAMI144 = null;
            /// <summary>
            /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:StatementOfAttributionDetails/trtami.0008.req.02.00:NonIndividualDetails/trtami.0008.req.02.00:NonIndividualAddressDetails
            /// TRTAMI:pyde.02.08:AddressDetails.Country.Code
            /// </summary>
            public string TRTAMI136 = null;
            public bool RP_StatementOfAttributionDetails_AssessmentDetailsCollectionExists = false;
            public int RP_StatementOfAttributionDetails_AssessmentDetailsCollectionCount = 0;
            /// <summary>
            /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:StatementOfAttributionDetails/trtami.0008.req.02.00:AssessmentDetails
            /// TRTAMI:rvctc1.02.45:IncomeTax.AssessmentCalculation.Code
            /// </summary>
            public string TRTAMI81 = null;
            /// <summary>
            /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:StatementOfAttributionDetails/trtami.0008.req.02.00:AssessmentDetails
            /// TRTAMI:rvctc4.02.10:InternationalDealings.AssessableIncomeNonResidentBeneficiary.Amount
            /// </summary>
            public decimal? TRTAMI82 = null;
        }

        public bool RP_ContactDetailsCollectionExists = false;
        public int RP_ContactDetailsCollectionCount = 0;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:ContactDetails
        /// TRTAMI:pyde.02.00:PersonUnstructuredName.FullName.Text
        /// </summary>
        public string TRTAMI94 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:ContactDetails
        /// TRTAMI:pyde.02.18:PersonNameDetails.Position.Text
        /// </summary>
        public string TRTAMI95 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:ContactDetails
        /// TRTAMI:pyde.02.00:ElectronicContact.Telephone.Area.Code
        /// </summary>
        public string TRTAMI96 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:ContactDetails
        /// TRTAMI:pyde.02.00:ElectronicContact.Telephone.Minimal.Number
        /// </summary>
        public string TRTAMI97 = null;
        public bool RP_ContactDetails_DeclarationCollectionExists = false;
        public int RP_ContactDetails_DeclarationCollectionCount = 0;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:ContactDetails/trtami.0008.req.02.00:Declaration
        /// TRTAMI:pyin.02.29:Declaration.Signature.Date
        /// </summary>
        public DateTime? TRTAMI98 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:ContactDetails/trtami.0008.req.02.00:Declaration
        /// TRTAMI:pyin.02.03:Declaration.StatementType.Code
        /// </summary>
        public string TRTAMI171 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:ContactDetails/trtami.0008.req.02.00:Declaration
        /// TRTAMI:pyin.02.28:Declaration.StatementAccepted.Indicator
        /// </summary>
        public bool? TRTAMI99 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:RP/trtami.0008.req.02.00:ContactDetails/trtami.0008.req.02.00:Declaration
        /// TRTAMI:pyin.02.56:Declaration.SignatoryIdentifier.Text
        /// </summary>
        public string TRTAMI100 = null;
        public bool IntCollectionExists = false;
        public int IntCollectionCount = 0;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:INT
        /// TRTAMI:pyid.02.00:Identifiers.TaxAgentClientReference.Text
        /// </summary>
        public string TRTAMI90 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:INT
        /// TRTAMI:pyid.02.00:Identifiers.TaxAgentNumber.Identifier
        /// </summary>
        public string TRTAMI91 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:INT
        /// TRTAMI:pyid.02.00:Identifiers.AustralianBusinessNumber.Identifier
        /// </summary>
        public string TRTAMI92 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:INT
        /// TRTAMI:pyde.02.00:PersonUnstructuredName.FullName.Text
        /// </summary>
        public string TRTAMI83 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:INT
        /// TRTAMI:pyde.02.18:PersonNameDetails.Position.Text
        /// </summary>
        public string TRTAMI84 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:INT
        /// TRTAMI:pyde.02.00:ElectronicContact.Telephone.Area.Code
        /// </summary>
        public string TRTAMI85 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:INT
        /// TRTAMI:pyde.02.00:ElectronicContact.Telephone.Minimal.Number
        /// </summary>
        public string TRTAMI86 = null;
        public bool InT_DeclarationCollectionExists = false;
        public int InT_DeclarationCollectionCount = 0;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:INT/trtami.0008.req.02.00:Declaration
        /// TRTAMI:pyin.02.29:Declaration.Signature.Date
        /// </summary>
        public DateTime? TRTAMI87 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:INT/trtami.0008.req.02.00:Declaration
        /// TRTAMI:pyin.02.03:Declaration.StatementType.Code
        /// </summary>
        public string TRTAMI170 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:INT/trtami.0008.req.02.00:Declaration
        /// TRTAMI:pyin.02.28:Declaration.StatementAccepted.Indicator
        /// </summary>
        public bool? TRTAMI88 = null;
        /// <summary>
        /// /xbrli:xbrl/trtami.0008.req.02.00:INT/trtami.0008.req.02.00:Declaration
        /// TRTAMI:pyin.02.56:Declaration.SignatoryIdentifier.Text
        /// </summary>
        public string TRTAMI89 = null;
    }
}