@wepublish/api
Version:
API core for we.publish.
32 lines (31 loc) • 1.61 kB
TypeScript
import { MemberPlan } from '../db/memberPlan';
import { Context } from '../context';
import { GraphQLObjectType, GraphQLInputObjectType, GraphQLEnumType } from 'graphql';
import { PaymentPeriodicity } from '@prisma/client';
export declare const GraphQLPaymentPeriodicity: GraphQLEnumType;
export declare const GraphQLAvailablePaymentMethod: GraphQLObjectType<import("@prisma/client/runtime/library").GetResult<{
id: string;
createdAt: Date;
modifiedAt: Date;
paymentMethodIDs: string[];
paymentPeriodicities: PaymentPeriodicity[];
forceAutoRenewal: boolean;
memberPlanId: string;
}, unknown> & {}, Context>;
export declare const GraphQLPublicAvailablePaymentMethod: GraphQLObjectType<import("@prisma/client/runtime/library").GetResult<{
id: string;
createdAt: Date;
modifiedAt: Date;
paymentMethodIDs: string[];
paymentPeriodicities: PaymentPeriodicity[];
forceAutoRenewal: boolean;
memberPlanId: string;
}, unknown> & {}, Context>;
export declare const GraphQLMemberPlan: GraphQLObjectType<MemberPlan, Context>;
export declare const GraphQLPublicMemberPlan: GraphQLObjectType<MemberPlan, Context>;
export declare const GraphQLMemberPlanFilter: GraphQLInputObjectType;
export declare const GraphQLMemberPlanSort: GraphQLEnumType;
export declare const GraphQLMemberPlanConnection: GraphQLObjectType<any, Context>;
export declare const GraphQLPublicMemberPlanConnection: GraphQLObjectType<any, Context>;
export declare const GraphQLAvailablePaymentMethodInput: GraphQLInputObjectType;
export declare const GraphQLMemberPlanInput: GraphQLInputObjectType;