import { userAllocatedLicenceFragment } from './access-licence-fragment'; export default `query($session: String!) { userBySession(session: $session) { id profiles { basic { email secondaryEmail title firstName lastName nonLogin createDate country }, b2b { jobTitle graduationDate organisationName }, restricted { primaryTelephone, homeAddress { country, postcode, state, townCity, } } demographics { industry { code } position { code } responsibility { code } } } access { isSso isB2c isB2b isStaff licences { seat { joinedDate } ...licenceFields } productCodes } subscriber { billingAccount { currencyCode isDeferredBilling isExternal paymentMethod { type lastTransactionStatus } }, status { currentSubscriber currentTriallist subscriptions { active reference renewalDate trialEndDate status productCodes productName productType fulfilmentOption source startDate term price { currency nativeSymbol symbol value } trialPrice { currency nativeSymbol symbol value } isOutOfTerm isSingleTerm } } }, session { sessionId } } } ${userAllocatedLicenceFragment}`;