Schema
Scalars
Enums
-
BtlExpenditureType
-
BtlIncomeType
-
BtlPropertyUsage
-
BtlReason
-
BtlType
-
CaseResultStatus
-
CaseStatisticType
-
CaseStatus
-
ContractType
-
ContractorType
-
Country
-
EmploymentStatus
-
ExistingBankProvider
-
ExistingMortgageLender
-
ExpenditureType
-
ExpenseType
-
Gender
-
IncomeType
-
IndividualOrCompany
-
LenderNoticeLevel
-
LenderType
-
LifetimeProduct
-
MaritalStatus
-
MortgageTerm
-
MortgageType
-
Nationality
-
Ownership
-
PropertyMortgageType
-
PropertyStyle
-
PropertyType
-
PropertyUsage
-
Reason
-
Region
-
RemortgageType
-
ResidentialStatus
-
Role
-
SingleOrJoint
-
TaxBand
-
TimeInEmployment
-
UserStatus
-
WebhookTopic
Objects
-
AdditionalIncomeCase
-
AdverseCreditCase
-
Advisor
-
ApplicantCase
-
ArrearCase
-
BankruptcyCase
-
BtlAdditionalIncomeCase
-
BtlApplicantCase
-
BtlCase
-
BtlExpenditureCase
-
BtlIncomeCase
-
BtlLoanCase
-
BtlPersonalDetailsCase
-
BtlPropertyCase
-
BtlPropertyCostCase
-
Case
-
CaseResult
-
CaseResultIndex
-
CaseStatistic
-
CaseStatistics
-
CcjCase
-
CisContractorCase
-
Company
-
CompanyDirectorIncomeCase
-
ContractorIncomeCase
-
CreateCompanyResult
-
CreditArrearCase
-
CreditCase
-
CreditDefaultCase
-
DebtManagementPlanCase
-
ExpenditureCase
-
FuturePensionIncomeCase
-
IncomeCase
-
IvaCase
-
Lender
-
LenderNotice
-
LoanCase
-
MortgageCase
-
OnsOccupation
-
OnsOccupationCase
-
PayDayLoanCase
-
PersonalDetailsCase
-
PreferenceCase
-
PropertyCase
-
RepossessionCase
-
ResidentialCase
-
RootMutationType
-
RootQueryType
-
RootSubscriptionType
-
SelfEmployedIncomeCase
-
Site
-
SourcingProduct
-
TermCase
-
UmbrellaContractorCase
-
User
-
WebhookSubscription
Input Objects
-
AdditionalIncome
-
Address
-
AdminUserInput
-
AdverseCredit
-
Applicant
-
ApplicantDraft
-
Arrear
-
Bankruptcy
-
BtlAdditionalIncome
-
BtlApplicant
-
BtlApplicantDraft
-
BtlExpenditure
-
BtlIncome
-
BtlLoan
-
BtlLoanDraft
-
BtlPersonalDetails
-
BtlPersonalDetailsDraft
-
BtlProperty
-
BtlPropertyCost
-
BtlPropertyCostDraft
-
Ccj
-
CisContractor
-
CompanyDirectorIncome
-
CompanyDirectorIncomeDraft
-
CompanyInput
-
ContractorIncome
-
ContractorIncomeDraft
-
Credit
-
CreditArrear
-
CreditDefault
-
DebtManagementPlan
-
Expenditure
-
FuturePensionIncome
-
Income
-
IncomeDraft
-
Iva
-
LivingExpenses
-
Loan
-
LoanDraft
-
Mortgage
-
OnsOccupationReference
-
PayDayLoan
-
PersonalDetails
-
PersonalDetailsDraft
-
Preference
-
Property
-
Repossession
-
SelfEmployedIncome
-
SiteInput
-
Term
-
UmbrellaContractor
-
UserInput
BtlLoan
(INPUT OBJECT)
Schema Definition
input BtlLoan {
# Property is a above commercial property?
aboveCommercial: Boolean!
# Total Loan Amount
borrowing: IntegerAboveZero!
# Further borrowing since January 2017?
borrowingSince17: Boolean!
# Buy-to-let type.
* Unregulated Buy To Let – also known as Investment Property Loans,
this is our most popular type of Buy To Let mortgage. They are
available to landlords who are buying a property with the intention
of renting out.
* Regulated Buy To Let – also known as Family Buy To Let. There is a
fairly narrow definition for this type of buy to let, essentially
this is a property that will be let to a family member
(e.g. a child at University) or where up to 40% of the property is
occupied by the owner with the remainder let.
* Consumer Buy To Let – also known as an Accidental Landlord Buy To
Let. This type applies to customers that inherit a property, or
who are seeking to move house whilst also keeping and
re-mortgaging their existing (e.g. Let to Buy) property.
btlType: BtlType!
existingBankProvider: ExistingBankProvider
# Existing mortgage amount
existingMortgageAmount: PositiveInteger
existingMortgageLender: ExistingMortgageLender
# Is flat?
flatOrMaisonette: Boolean!
greenMortgage: Boolean
# Property is HMO?
hmo: Boolean!
# Number of rooms for HMO
hmoRooms: PositiveInteger
# Property is a holiday let?
holidayLet: Boolean!
# Interest Only Loan Amount. If part of the loan is on an interest only basis then enter that amount here.
interestOnlyAmount: PositiveInteger
# Leasehold Term
leaseholdTerm: PositiveInteger
# Mortgage product term.
Certain product types and periods can increase the amount that lenders are prepared to loan.
mortgageTerms: [MortgageTerm]
mortgageTypes: [MortgageType]
# Property is Multi-block?
multiblock: Boolean!
# Property is new build?
newBuild: Boolean!
# Postcode of the property, can be the full or partial (eg 2 letter) postcode.
postCode: POSTCODE
# Tenure.
Most lenders have criteria relating to the remain years on the lease
at the time of mortgage completion and at the end of the mortgage
term (generally lenders require 85 years remaining at the time of
mortgage completion).
propertyType: PropertyType!
# Property Value
purchase: IntegerAboveZero!
# Purchased prior to January 2017?
purchasedPrior17: Boolean!
reason: BtlReason!
region: Region
# Rental amount (monthly)
rentalAmount: PositiveInteger!
term: Term!
}