rtech-struct
Version:
Rtech Platform Superstruct Entity
82 lines (55 loc) • 2.24 kB
JavaScript
const { address } = require('./structures/address')
const { contact, auctionContact } = require('./structures/contact')
const { fleet } = require('./structures/fleet')
const { vehicle } = require('./structures/fleet')
const { rel, rels } = require('./structures/rels')
const { point, package: packageFn, transport } = require('./structures/transport')
const { auction } = require('./structures/auction')
const { bid } = require('./structures/bid')
const { filter, filters } = require('./structures/filter')
const { Request } = require('./structures/request')
const { RequestV3 } = require('./structures/request_v3')
const { ValidateSolution } = require('./structures/validate_solution')
const sfu = require('./structures/sfu')
const notification = require('./structures/notification')
const extractPackageAndStepInformation = require('./tools/auction/extractPackageAndStepInformation')
const { Message } = require('./structures/message')
const { notes } = require('./structures/notes')
const { zdReg, isoReg, pReg } = require('./structures/lib')
const { withTags } = require('./structures/withTags')
const addressBookV3 = require('./structures/address-book/v3')
const { SQSResponseRate2Spot } = require('./structures/rate2spotswitch')
exports.address = () => address
exports.contact = () => contact
exports.fleet = () => fleet
exports.vehicle = () => vehicle
exports.auctionContact = () => auctionContact
exports.rel = () => rel
exports.rels = () => rels
exports.point = () => point
exports.package = () => packageFn
exports.transport = () => transport
exports.auction = (config) => auction(config)
exports.bid = (config) => bid(config)
exports.filter = () => filter
exports.filters = () => filters
exports.sfu = () => sfu
exports.notification = () => notification
exports.Request = () => Request
exports.RequestV3 = () => RequestV3
exports.ValidateSolution = () => ValidateSolution
exports.Message = () => Message
exports.notes = () => notes
exports.withTags = (config) => withTags(config)
exports.addressBookV3 = () => addressBookV3
exports.rate2SpotSQSReceived = () => SQSResponseRate2Spot
exports.tools = {
auction: {
extractPackageAndStepInformation
}
}
exports.regex = {
zdReg,
isoReg,
pReg
}