//Generated by wsdl2apex

public class strikeiron {
    public class RegisteredUser {
        public String UserID;
        public String Password;
        private String[] UserID_type_info = new String[]{'UserID','http://ws.strikeiron.com',null,'0','1','false'};
        private String[] Password_type_info = new String[]{'Password','http://ws.strikeiron.com',null,'0','1','false'};
        private String[] apex_schema_type_info = new String[]{'http://ws.strikeiron.com','true','false'};
        private String[] field_order_type_info = new String[]{'UserID','Password'};
    }
    public class GetRemainingHits_element {
        private String[] apex_schema_type_info = new String[]{'http://ws.strikeiron.com','true','false'};
        private String[] field_order_type_info = new String[]{};
    }
    public class GetRemainingHitsResponse_element {
        private String[] apex_schema_type_info = new String[]{'http://ws.strikeiron.com','true','false'};
        private String[] field_order_type_info = new String[]{};
    }
    public class UnregisteredUser {
        public String EmailAddress;
        private String[] EmailAddress_type_info = new String[]{'EmailAddress','http://ws.strikeiron.com',null,'0','1','false'};
        private String[] apex_schema_type_info = new String[]{'http://ws.strikeiron.com','true','false'};
        private String[] field_order_type_info = new String[]{'EmailAddress'};
    }
    public class LicenseInfo {
        public strikeiron.UnregisteredUser UnregisteredUser;
        public strikeiron.RegisteredUser RegisteredUser;
        private String[] UnregisteredUser_type_info = new String[]{'UnregisteredUser','http://ws.strikeiron.com',null,'0','1','false'};
        private String[] RegisteredUser_type_info = new String[]{'RegisteredUser','http://ws.strikeiron.com',null,'0','1','false'};
        private String[] apex_schema_type_info = new String[]{'http://ws.strikeiron.com','true','false'};
        private String[] field_order_type_info = new String[]{'UnregisteredUser','RegisteredUser'};
    }
    public class SubscriptionInfo {
        public Integer LicenseStatusCode;
        public String LicenseStatus;
        public Integer LicenseActionCode;
        public String LicenseAction;
        public Integer RemainingHits;
        public Decimal Amount;
        private String[] LicenseStatusCode_type_info = new String[]{'LicenseStatusCode','http://ws.strikeiron.com',null,'1','1','false'};
        private String[] LicenseStatus_type_info = new String[]{'LicenseStatus','http://ws.strikeiron.com',null,'0','1','false'};
        private String[] LicenseActionCode_type_info = new String[]{'LicenseActionCode','http://ws.strikeiron.com',null,'1','1','false'};
        private String[] LicenseAction_type_info = new String[]{'LicenseAction','http://ws.strikeiron.com',null,'0','1','false'};
        private String[] RemainingHits_type_info = new String[]{'RemainingHits','http://ws.strikeiron.com',null,'1','1','false'};
        private String[] Amount_type_info = new String[]{'Amount','http://ws.strikeiron.com',null,'1','1','false'};
        private String[] apex_schema_type_info = new String[]{'http://ws.strikeiron.com','true','false'};
        private String[] field_order_type_info = new String[]{'LicenseStatusCode','LicenseStatus','LicenseActionCode','LicenseAction','RemainingHits','Amount'};
    }
}