withmoney/withmoney-api

View on GitHub
src/types/CreditCard/inputs.ts

Summary

Maintainability
B
6 hrs
Test Coverage
import { inputObjectType } from 'nexus';

export const CreditCardCreateInput = inputObjectType({
  name: 'CreditCardCreateInput',
  definition(t) {
    t.nonNull.string('name');
    t.nonNull.float('limit');
    t.nonNull.field('brand', { type: 'CreditCardBrand' });
    t.nonNull.string('accountId');
  },
});

export const CreditCardUpdateInput = inputObjectType({
  name: 'CreditCardUpdateInput',
  definition(t) {
    t.nonNull.string('name');
    t.nonNull.float('limit');
    t.nonNull.field('brand', { type: 'CreditCardBrand' });
    t.nonNull.string('accountId');
  },
});