type ApplicationClient { appClientId: BigInteger! appClientSubType: AppClientSubTypeEnum appClientSubTypeSeq: Int! description: String name: String } "Query root" type Query { "Request a list of Application Clients for a type determined by a WelcomeIdent" getAppClientListForType(WelcomeIdent: WelcomeIdentInput): [ApplicationClient] } enum AppClientSubTypeEnum { ADMIN_AST BOOK_BUYER_AST BOOK_VENDOR_AST DATING_AST FLEET_MANAGER_AST GENERIC_AST SUBSCRIPTION_GAME_AST UNDEFINED_AST } input WelcomeIdentInput { clientSubType: AppClientSubTypeEnum welcomeId: String }