datadirect
Version:
Types for working with Blackbaud's front-end APIs
27 lines (26 loc) • 803 B
TypeScript
import { NumericString, URLString } from '@battis/descriptive-types';
export type Payload = {
ToolTitle: string;
ToolDescription: string;
LaunchUrl: null | URLString;
ConsumerKey: null | string;
SharedSecret: null | string;
ProviderId: number;
ConsentScreenInd: null | any;
OutcomesInd: null | any;
MessagesInd: null | any;
SendUserName: null | string;
SendUserEmail: null | string;
SendUserRole: null | any;
SendUserImage: null | any;
PresentationTarget: null;
PresentationHeight: null | number;
PresentationWidth: null | number;
ContextLabelId: number;
ContextValue: NumericString;
Gradeable: boolean;
LtiVersionId: null | any;
CredentialsTypeId: number;
Parameters: any[];
FieldsToNull: ['LtiVersionId'];
};