text: "use strict";
  /**
   * @module services.secure-channel
   */
  const ChannelSecurityToken =require("./_generated_/_auto_generated_ChannelSecurityToken").ChannelSecurityToken;
  /**
   * @property expired
   * @type {Boolean} - True if the security token has expired.
   */
  ChannelSecurityToken.prototype.__defineGetter__("expired", function () {
      return (this.createdAt.getTime() + this.revisedLifeTime ) < Date.now();
  });
  
  module.exports = {
  
      OpenSecureChannelRequest: require("./_generated_/_auto_generated_OpenSecureChannelRequest").OpenSecureChannelRequest,
      OpenSecureChannelResponse: require("./_generated_/_auto_generated_OpenSecureChannelResponse").OpenSecureChannelResponse,
      CloseSecureChannelRequest: require("./_generated_/_auto_generated_CloseSecureChannelRequest").CloseSecureChannelRequest,
      CloseSecureChannelResponse: require("./_generated_/_auto_generated_CloseSecureChannelResponse").CloseSecureChannelResponse,
      ServiceFault: require("./_generated_/_auto_generated_ServiceFault").ServiceFault,
      AsymmetricAlgorithmSecurityHeader: require("./_generated_/_auto_generated_AsymmetricAlgorithmSecurityHeader").AsymmetricAlgorithmSecurityHeader,
      SymmetricAlgorithmSecurityHeader: require("./_generated_/_auto_generated_SymmetricAlgorithmSecurityHeader").SymmetricAlgorithmSecurityHeader,
  
      SecurityTokenRequestType: require("./schemas/SecurityTokenRequestType_enum").SecurityTokenRequestType,
      ChannelSecurityToken: ChannelSecurityToken,
      ResponseHeader: require("./_generated_/_auto_generated_ResponseHeader").ResponseHeader,
      RequestHeader: require("./_generated_/_auto_generated_RequestHeader").RequestHeader,
      SequenceHeader: require("./_generated_/_auto_generated_SequenceHeader").SequenceHeader,
  
      SignatureData: require("./_generated_/_auto_generated_SignatureData").SignatureData,
      MessageSecurityMode: require("./schemas/MessageSecurityMode_enum").MessageSecurityMode,
  
  };
  
  
  
  