import { ICommandOptionDefinition } from "@zowe/imperative" ; import i18nTypings from "../-strings-/en" ; const strings = ( require ( "../-strings-/en" ) . default as typeof i18nTypings ) . CREATE . OPTIONS ; /**
 * Object containing all extra options to be used by the Create API
 */ export const ZosFilesCreateExtraOptions = { type { ICommandOptionDefinition } flatFile : { name : "flat-file" , aliases : [ "ff" ] , description : strings . FLATFILE , type : "boolean" } , type { ICommandOptionDefinition } showAttributes : { name : "show-attributes" , aliases : [ "pa" ] , description : strings . SHOWATTRIBUTES , type : "boolean" } , type { ICommandOptionDefinition } size : { name : "size" , aliases : [ "sz" ] , description : strings . SIZE , type : "string" } , type { ICommandOptionDefinition } like : { name : "like" , aliases : [ "lk" ] , description : strings . LIKE , type : "string" } } ; /**
 * Object containing all options to be used by the Create API
 */ export const ZosFilesCreateOptions = { type { ICommandOptionDefinition } volser : { name : "volume-serial" , aliases : [ "vs" , "volser" ] , description : strings . VOLSER , type : "string" } , type { ICommandOptionDefinition } unit : { name : "device-type" , aliases : [ "dt" , "unit" ] , description : strings . UNIT , type : "string" } , type { ICommandOptionDefinition } dsorg : { name : "data-set-organization" , aliases : [ "dso" , "dsorg" ] , description : strings . DSORG , type : "string" } , type { ICommandOptionDefinition } alcunit : { name : "allocation-space-unit" , aliases : [ "asu" ] , description : strings . ALCUNIT , type : "string" } , type { ICommandOptionDefinition } primary : { name : "primary-space" , aliases : [ "ps" ] , description : strings . PRIMARY , type : "number" } , type { ICommandOptionDefinition } secondary : { name : "secondary-space" , aliases : [ "ss" ] , description : strings . SECONDARY , type : "number" } , type { ICommandOptionDefinition } dirblk : { name : "directory-blocks" , aliases : [ "db" , "dirblks" ] , description : strings . DIRBLK , type : "number" } , type { ICommandOptionDefinition } avgblk : { name : "average-blocks" , aliases : [ "ab" ] , description : strings . AVGBLK , type : "number" } , type { ICommandOptionDefinition } recfm : { name : "record-format" , aliases : [ "rf" , "recfm" ] , description : strings . RECFM , type : "string" } , type { ICommandOptionDefinition } blksize : { name : "block-size" , aliases : [ "bs" , "blksize" ] , description : strings . BLKSIZE , type : "number" } , type { ICommandOptionDefinition } lrecl : { name : "record-length" , aliases : [ "rl" , "lrecl" ] , description : strings . LRECL , type : "number" } , type { ICommandOptionDefinition } storclass : { name : "storage-class" , aliases : [ "sc" ] , description : strings . STORCLASS , type : "string" } , type { ICommandOptionDefinition } mgntclass : { name : "management-class" , aliases : [ "mc" ] , description : strings . MGNTCLASS , type : "string" } , type { ICommandOptionDefinition } dataclass : { name : "data-class" , aliases : [ "dc" ] , description : strings . DATACLASS , type : "string" } , type { ICommandOptionDefinition } dsntype : { name : "data-set-type" , aliases : [ "dst" , "dsntype" ] , description : strings . DSNTYPE , type : "string" } } ;