Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/graphql / dist / graphql-modules / user / schema / User.graphql.js
Size: Mime:
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const apollo_server_1 = require("apollo-server");
exports.default = apollo_server_1.gql `
  # @todo reuse interface, simplify this lame response into flat
  # @deprecated
  type UpdateCardPropertiesState {
    status: String
  }
  # @deprecated
  type UpdateCardProperties {
    state: UpdateCardPropertiesState
  }
  type UpdateCardResponse {
    # @deprecated - removed
    type: String
    # @deprecated - use responseCode + responseMessage
    properties: UpdateCardProperties

    responseCode: String
    responseMessage: String
    _DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
  }

  type CreditCardAddressInfo {
    addressId: String
  }
  # @deprecated
  type GuestProfileResponse {
    type: String
  }

  # @@standardize @@todo not common standard address
  input GuestProfileAddressDetails {
    firstName: String!
    lastName: String!
    # @todo telephone @deprecated
    phone: String!
    telephone: String

    email: String!
    type: String = "email"
    postalCode: String!
  }

  # @todo - add expirationyear expirationmonth => camelCase
  type CreditCardDetails {
    cardId: String!
    identifier: String!
    firstName: String
    lastName: String
    # @deprecated, use "address"
    addressinfo: [UserAddressInfo]
    address: UserAddressInfo

    cardNumber: String
    cardType: String
    # @deprecated, use "expirationMonth"
    expirationmonth: String
    expirationMonth: String

    # @deprecated, use "expirationYear"
    expirationyear: String
    expirationYear: String

    # @note - was string
    isDefault: Boolean
    # @note - was string
    # @deprecated no need
    isvalidated: String

    lastFourDigits: String
    nameOnCard: String
    type: String
  }

  type UserCreditCardInfo {
    cards: [CreditCardDetails]
  }

  # @@standardize
  type UserAddressInfo {
    addressId: ID!
    addressType: String
    isDefault: Boolean
    firstName: String
    lastName: String
    email: String
    addressLine1: String
    addressLine2: String
    city: String
    state: String
    county: String
    country: String
    postalCode: String
    additionalDetails: [LabelValue]
    telephone: String
  }

  type UserIdentityList {
    id: ID!
    partner: String
    name: String
    type: String
    userId: String
    tags: [LabelValue]
  }

  type AccountTeamBuyer {
    userId: String
    teamId: ID
  }
  type AccountTeams {
    id: ID
    costCentreId: ID
    name: String
    description: String
    status: String
    teamBuyer: [AccountTeamBuyer]
  }

  type UserAccountInfo {
    # @deprecated
    accountid: String
    accountId: String

    userName: String
    type: String
    size: String
    role: String
    teams: [AccountTeams]
  }

  # @@standardize
  type UserProfileInfo {
    userId: ID
    email: String
    userName: String
    firstName: String
    lastName: String
    userPhoto: String

    # @todo telephone
    phoneNumber: String
    telephone: String

    gender: String

    # @deprecated use dateOfBirth
    dob: String
    dateOfBirth: String

    city: String
    state: String
    country: String
    userTimeZone: String
    preferences: [LabelValue]
    list: [UserIdentityList]

    additionalinfo: [LabelValue]
    addressinfo: [UserAddressInfo]
  }

  type UserLiteResponse {
    _DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
    responseCode: String
    responseMessage: String

    # @deprecated ?
    status: String
    # @deprecated ?
    type: String

    sessionId: String
    cookies: [String]

    userId: ID
    email: String
    userName: String
    firstName: String
    lastName: String
    userPhoto: String

    # @deprecated telephone
    phoneNumber: String
    telephone: String

    gender: String

    # @deprecated use dateOfBirth
    dob: String
    dateOfBirth: String

    city: String
    state: String
    country: String
    userTimeZone: String
    preferences: [LabelValue]

    # unused?
    additionalinfo: [LabelValue]
  }

  # @deprecated
  type UserState {
    starttime: String
    status: String
  }
  # @deprecated
  type UserResponseProperties {
    creditcardinfo: UserCreditCardInfo
    state: UserState!
    userinfo: [UserProfileInfo]
    accounts: UserAccountInfo
  }
  # @deprecated
  type UserResponse {
    sessionId: String
    cookies: [String]
    # @deprecated - removed
    type: String
    # @deprecated - use responseCode + responseMessage
    properties: UserResponseProperties
    responseCode: String
    responseMessage: String
  }

  # @deprecated
  type RegistrationState {
    # @deprecated
    statuscode: String
    # @deprecated
    starttime: String
    status: String
  }
  # @deprecated
  type UserInfoProperties {
    userId: String
    # adding userName prop to Response
    userName: String
  }
  # @deprecated
  type RegistrationProperties {
    state: RegistrationState
    userinfo: UserInfoProperties
  }

  type RegistrationResponse {
    # @deprecated - removed
    type: String
    # @deprecated - use responseCode + responseMessage
    properties: RegistrationProperties

    # changed to  this
    userId: String
    userName: String
    sessionId: String
    cookies: [String]
    responseCode: String
    responseMessage: String
    _DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
  }

  type TwitterAuthTokenResponse {
    # @deprecated
    type: String

    responseCode: String
    responseMessage: String
    _DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
  }
  # @deprecated
  type UserIdParams {
    userId: String
  }

  # @deprecated
  type LogOutState {
    status: String
  }
  # @deprecated
  type ResetPasswordState {
    status: String
    resetParam: String
  }
  # @deprecated
  type ResetPasswordProperties {
    state: ResetPasswordState
    userinfo: UserIdParams
  }
  # @@standardize
  type ResetPasswordResponse {
    # @deprecated - removed
    type: String
    # @deprecated - use responseCode + responseMessage
    properties: ResetPasswordProperties

    resetParam: String
    userId: String
    responseCode: String
    responseMessage: String
    _DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
  }

  # @deprecated
  type LogOutProperties {
    state: LogOutState
    userinfo: UserIdParams
  }

  type LogOut {
    # @deprecated - removed
    type: String
    # @deprecated - use responseCode + responseMessage
    properties: LogOutProperties

    responseCode: String
    responseMessage: String
    _DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
  }

  input SecurityVerificationDetails {
    challengeQuestion: String
    challengeAnswer: String
  }
  input SecurityQuestionParams {
    type: String
    verificationDetails: SecurityVerificationDetails
  }
  input UpdateSecurityVerificationDetails {
    userName: String!
  }
  input UpdateSecurityParams {
    verificationDetails: UpdateSecurityVerificationDetails
    addresses: [SecurityQuestionParams]
  }

  # @deprecated
  type StateProperties {
    statuscode: String!
    starttime: String!
    status: String!
  }
  # @deprecated
  type SecurityQuestionUserInfoProperties {
    country: String
    userPhoto: String
    firstName: String
    preferences: [LabelValue]
    gender: String
    city: String
    userId: ID
    lastName: String
    state: String
    userTimeZone: String
    email: String
    userName: String
    additionalinfo: [LabelValue]
    # @todo dateOfBirth
    dob: String
    dateOfBirth: String
    # @todo telephone
    phoneNumber: String
    telephone: String
    # @deprecated use securityAnswer
    securityanswer: String
    # @deprecated use securityQuestion
    securityquestion: String
    securityAnswer: String
    securityQuestion: String
  }
  # @deprecated
  type GetSecurityQuestionProperties {
    state: StateProperties
    userinfo: [SecurityQuestionUserInfoProperties]
  }
  type GetSecurityQuestionResponse {
    # @deprecated - removed
    type: String
    # @deprecated - use responseCode + responseMessage
    properties: GetSecurityQuestionProperties

    securityAnswer: String
    securityQuestion: String
    responseCode: String
    responseMessage: String
    _DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
  }
  # @deprecated
  type SecurityQuestionsState {
    status: String
  }
  # @deprecated
  type UserIdProperty {
    userId: String!
  }
  # @deprecated
  type SecurityQuestionsProperties {
    state: SecurityQuestionsState
    userinfo: UserIdProperty
  }
  type ResetBySecurityQuestionsResponse {
    # @deprecated - removed
    type: String
    # @deprecated - use responseCode + responseMessage
    properties: SecurityQuestionsProperties

    responseCode: String
    responseMessage: String
    _DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
  }
  # @deprecated
  type UpdatePasswordProperties {
    state: StateProperties
    userinfo: UserIdProperty
  }
  type UpdatePasswordResponse {
    # @deprecated - removed
    type: String
    # @deprecated - use responseCode + responseMessage
    properties: UpdatePasswordProperties

    responseCode: String
    responseMessage: String
    _DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
  }
  # @deprecated
  type PaymentState {
    status: String
  }
  # @deprecated
  type PaymentProperties {
    state: PaymentState
  }
  type AddCardResponse {
    # @deprecated - removed
    type: String
    # @deprecated - use responseCode + responseMessage
    properties: PaymentProperties

    responseCode: String
    responseMessage: String
    _DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
  }

  type DeleteCardResponse {
    # @deprecated - removed
    type: String
    # @deprecated - use responseCode + responseMessage
    properties: PaymentProperties

    responseCode: String
    responseMessage: String
    _DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
  }
  # @deprecated
  type ChangeDefaultState {
    status: String
  }
  # @deprecated
  type ChangeDefaultPaymentProperties {
    state: ChangeDefaultState
  }
  type ChangeDefaultCardResponse {
    # @deprecated - removed
    type: String
    # @deprecated - use responseCode + responseMessage
    properties: ChangeDefaultPaymentProperties

    responseCode: String
    responseMessage: String
    _DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
  }

  # @@standardize
  input RegisterUserInput {
    userName: String!
    password: String!
    telephone: String!
    firstName: String!
    lastName: String
    challengeQuestion: String
    challengeAnswer: String
  }

  input UserLoginInput {
    userName: String
    password: String
    authToken: String
    provider: String
  }

  input UpdateSecurityInput {
    userName: String
    challengeQuestion: String
    challengeAnswer: String
  }

  input ResetBySecurityQuestions {
    emailId: String
    challengeQuestion1: String
    challengeAnswer1: String
    # new password
    password: String
  }

  input UpdatePasswordParams {
    oldPassword: String
    newPassword: String
  }

  input UpdateProfileInput {
    firstName: String
    lastName: String
    userId: String
    status: String
  }

  # @deprecated
  type AddressStateProperties {
    state: RegistrationState
  }
  type ShippingAddressResponse {
    # @deprecated - removed
    type: String
    # @deprecated - use responseCode + responseMessage
    properties: AddressStateProperties

    responseCode: String
    responseMessage: String
    _DO_NOT_USE_EXCEPT_TO_DEBUG_: _DO_NOT_USE_EXCEPT_TO_DEBUG_TYPE_
  }

  input ResetByEmailInput {
    email: String
    # @deprecated @security
    # messageCampaignId: String
  }

  # @todo remove @todo rename
  input Custom {
    locale: String
    channel: String
    # @name @invalid
    linkBAddrToCard: String
    # @deprecated @security
    # messageCampaignId: String
    userId: String
  }

  input ValidateByEmailInput {
    password: String
    resetParam: String
    confirmPassword: String

    # @deprecated @security
    # messageCampaignId: String
  }

  type GetCardsResponse {
    cards: [CreditCardDetails]

    # @deprecated - removed
    type: String
    # @deprecated - use responseCode + responseMessage
    status: String
    responseCode: String
    responseMessage: String
  }

  type GetAddressesResponse {
    # @deprecated
    addressinfo: [UserAddressInfo]

    # @deprecated - removed
    type: String
    # @deprecated - use responseCode + responseMessage
    status: String

    responseCode: String
    responseMessage: String
  }

  input UserActivationInput {
    password: String
    activationParam: String
  }

  # @deprecated
  type UserActivation {
    id: String
    firstName: String
    lastName: String
    email: String
    # @deprecated
    phoneNumber: String
    telephone: String
    dateOfBirth: String
    gender: String
    photo: String
  }

  # @deprecated
  type UserActivationState {
    status: String
  }
  # @deprecated
  type UserActivationProperties {
    state: UserActivationState
  }

  type UserActivationResponse {
    # @deprecated
    properties: UserActivationProperties

    sessionId: String
    customer: UserActivation
    cookies: [String]

    responseCode: String
    responseMessage: String
  }
  type DeleteUserAccountResponse {
    # @deprecated
    message: String

    responseCode: String
    responseMessage: String
  }
`;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVXNlci5ncmFwaHFsLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2dyYXBocWwtbW9kdWxlcy91c2VyL3NjaGVtYS9Vc2VyLmdyYXBocWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSxpREFBbUM7QUFFbkMsa0JBQWUsbUJBQUcsQ0FBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FrbkJqQixDQUFBIn0=