@shipengine/connect-carrier-api
Version:
This is the typescript/javascript definitions for carrier api
14 lines (13 loc) • 653 B
TypeScript
import Joi from 'joi';
export type ConnectionNames = 'sandbox' | 'production' | 'test' | string;
export declare class ConnectionNamesConfiguration {
/** @description A unique list of connection names that the integration supports. */
connection_names: {
[key in ConnectionNames]: any;
};
/** @description The connection name that will be used when none is selected. */
default_connection_name: ConnectionNames;
}
export declare const ConnectionNamesSchema: Joi.AlternativesSchema;
export declare const MapOfObjectsSchema: Joi.ObjectSchema<any>;
export declare const ConnectionNamesConfigurationSchema: Joi.ObjectSchema<any>;