@joshfarrant/shortcuts-js
Version:
An iOS 12 Shortcuts creator
141 lines (140 loc) • 6.04 kB
TypeScript
import AssertionType from './AssertionType';
import FaceTimeType from './FaceTimeType';
import WFArchiveFormat from './WFArchiveFormat';
import WFAskActionDateGranularity from './WFAskActionDateGranularity';
import WFBase64LineBreakMode from './WFBase64LineBreakMode';
import WFCondition from './WFCondition';
import WFCountType from './WFCountType';
import WFDateActionMode from './WFDateActionMode';
import WFDateFormatStyle from './WFDateFormatStyle';
import WFDeviceDetail from './WFDeviceDetail';
import WFEncodeMode from './WFEncodeMode';
import WFFlashlightSetting from './WFFlashlightSetting';
import WFFrequency from './WFFrequency';
import WFGetDictionaryValueType from './WFGetDictionaryValueType';
import WFHashType from './WFHashType';
import WFHTTPBodyType from './WFHTTPBodyType';
import WFHTTPMethod from './WFHTTPMethod';
import WFInputType from './WFInputType';
import WFIPAddressSourceOption from './WFIPAddressSourceOption';
import WFIPAddressTypeOption from './WFIPAddressTypeOption';
import WFMapsApps from './WFMapsApps';
import WFMathOperation from './WFMathOperation';
import WFNetworkDetailsNetwork from './WFNetworkDetailsNetwork';
import WFRelativeDateFormatStyle from './WFRelativeDateFormatStyle';
import WFScientificMathOperation from './WFScientificMathOperation';
import WFSerialization from './WFSerialization';
import WFSkipBackBehavior from './WFSkipBackBehavior';
import WFStatisticsOperation from './WFStatisticsOperation';
import WFTimeFormatStyle from './WFTimeFormatStyle';
import WFTimeUntilReferenceDate from './WFTimeUntilReferenceDate';
import WFTimeUntilUnit from './WFTimeUntilUnit';
interface WFWorkflowActionParameters {
Advanced?: boolean;
AssertionType?: AssertionType;
CustomOutputName?: string;
Enabled?: boolean;
Event?: WFSerialization | string;
GroupingIdentifier?: string;
InstagramCaption?: string;
OnValue?: boolean;
PythonistaScript?: WFSerialization | string;
ShowHeaders?: boolean;
Text?: WFSerialization | string;
Time?: string;
UUID?: string;
WFAlertActionCancelButtonShown?: boolean;
WFAlertActionMessage?: WFSerialization | string;
WFAlertActionTitle?: WFSerialization | string;
WFAppIdentifier?: string;
WFArchiveFormat?: WFArchiveFormat;
WFAskActionDateGranularity?: WFAskActionDateGranularity;
WFAskActionDefaultAnswer?: WFSerialization | string;
WFAskActionPrompt?: WFSerialization | string;
WFBase64LineBreakMode?: WFSerialization | WFBase64LineBreakMode;
WFBrightness?: number;
WFCaseType?: WFSerialization | string;
WFCommentActionText?: string;
WFCondition?: WFCondition;
WFConditionalActionString?: string;
WFControlFlowMode?: number;
WFCountType?: WFCountType;
WFDateActionDate?: WFSerialization | string;
WFDateActionMode?: WFSerialization | WFDateActionMode;
WFDateFormat?: WFSerialization | string;
WFDateFormatStyle?: WFSerialization | WFDateFormatStyle;
WFDelayTime?: number;
WFDeviceDetail?: WFSerialization | WFDeviceDetail;
WFDictionaryKey?: string;
WFDictionaryValue?: string;
WFDontIncludeFileExtension?: boolean;
WFEncodeMode?: WFEncodeMode;
WFFaceTimeType?: WFSerialization | FaceTimeType;
WFFlashlightSetting?: WFFlashlightSetting;
WFFrequency?: WFFrequency[];
WFFormValues?: WFSerialization;
WFGetDictionaryValueType?: WFGetDictionaryValueType;
WFGetLatestPhotoCount?: number;
WFHashType?: WFSerialization | WFHashType;
WFHomeName?: WFSerialization | string;
WFHomeSceneName?: WFSerialization | string;
WFHTTPBodyType?: WFHTTPBodyType;
WFHTTPHeaders?: WFSerialization;
WFHTTPMethod?: WFHTTPMethod;
WFInputType?: WFInputType;
WFIPAddressSourceOption?: WFIPAddressSourceOption;
WFIPAddressTypeOption?: WFIPAddressTypeOption;
WFISO8601IncludeTime?: WFSerialization | boolean;
WFItems?: WFSerialization | string[];
WFJavaScript?: WFSerialization | string;
WFJSONValues?: WFSerialization;
WFLabel?: WFSerialization | string;
WFMatchTextCaseSensitive?: boolean;
WFMatchTextPattern?: WFSerialization | string;
WFMathOperand?: number;
WFMathOperation?: WFMathOperation;
WFMenuItems?: string[];
WFMenuItemTitle?: string;
WFMenuPrompt?: string;
WFName?: string;
WFNetworkDetailsNetwork?: WFNetworkDetailsNetwork;
WFNotificationActionBody?: string;
WFNotificationActionSound?: boolean;
WFNotificationActionTitle?: string;
WFNumberActionNumber?: number;
WFNumberValue?: number;
WFRandomNumberMaximum?: WFSerialization | number;
WFRandomNumberMinimum?: WFSerialization | number;
WFRepeatCount?: WFSerialization | number;
WFRelativeDateFormatStyle?: WFSerialization | WFRelativeDateFormatStyle;
WFScientificMathOperand?: number;
WFScientificMathOperation?: WFScientificMathOperation;
WFSearchMapsActionApp?: WFMapsApps | string;
WFShowWorkflow?: boolean;
WFSSHHost?: WFSerialization | string;
WFSSHPassword?: WFSerialization | string;
WFSSHPort?: WFSerialization | string;
WFSSHScript?: WFSerialization | string;
WFSSHUser?: WFSerialization | string;
WFSkipBackBehavior?: WFSkipBackBehavior;
WFSpeakTextLanguage?: string;
WFSpeakTextPitch?: number;
WFSpeakTextRate?: number;
WFSpeakTextVoice?: string;
WFSpeakTextWait?: boolean;
WFStatisticsOperation?: WFSerialization | WFStatisticsOperation;
WFText?: WFSerialization | string;
WFTextActionText?: WFSerialization | string;
WFTime?: WFSerialization | string;
WFTimeFormatStyle?: WFSerialization | WFTimeFormatStyle;
WFTimeUntilCustomDate?: WFSerialization | string;
WFTimeUntilReferenceDate?: WFTimeUntilReferenceDate;
WFTimeUntilUnit?: WFSerialization | WFTimeUntilUnit;
WFURLActionURL?: string;
WFVariable?: WFSerialization | string;
WFVariableName?: string;
WFVolume?: number;
WFWorkflowName?: string;
WFZIPName?: WFSerialization | string;
}
export default WFWorkflowActionParameters;