//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

using Ajuna.NetApi.Model.Types.Base;
using System.Collections.Generic;


namespace Bajun.Network.NET.NetApiExt.Generated.Model.bajun_runtime
{
    
    
    public enum RuntimeCall
    {
        
        System = 0,
        
        ParachainSystem = 1,
        
        Timestamp = 2,
        
        Multisig = 4,
        
        Utility = 5,
        
        Identity = 6,
        
        Proxy = 7,
        
        Scheduler = 8,
        
        Preimage = 9,
        
        Balances = 15,
        
        Vesting = 17,
        
        Authorship = 20,
        
        CollatorSelection = 21,
        
        Session = 22,
        
        XcmpQueue = 30,
        
        PolkadotXcm = 31,
        
        DmpQueue = 33,
        
        Sudo = 40,
        
        Treasury = 41,
        
        Council = 42,
        
        CouncilMembership = 43,
        
        AwesomeAvatars = 51,
        
        Nft = 60,
        
        NftTransfer = 61,
        
        NftStake = 62,
    }
    
    /// <summary>
    /// >> 187 - Variant[bajun_runtime.RuntimeCall]
    /// </summary>
    public sealed class EnumRuntimeCall : BaseEnumExt<RuntimeCall, Bajun.Network.NET.NetApiExt.Generated.Model.frame_system.pallet.EnumCall, Bajun.Network.NET.NetApiExt.Generated.Model.cumulus_pallet_parachain_system.pallet.EnumCall, Bajun.Network.NET.NetApiExt.Generated.Model.pallet_timestamp.pallet.EnumCall, BaseVoid, Bajun.Network.NET.NetApiExt.Generated.Model.pallet_multisig.pallet.EnumCall, Bajun.Network.NET.NetApiExt.Generated.Model.pallet_utility.pallet.EnumCall, Bajun.Network.NET.NetApiExt.Generated.Model.pallet_identity.pallet.EnumCall, Bajun.Network.NET.NetApiExt.Generated.Model.pallet_proxy.pallet.EnumCall, Bajun.Network.NET.NetApiExt.Generated.Model.pallet_scheduler.pallet.EnumCall, Bajun.Network.NET.NetApiExt.Generated.Model.pallet_preimage.pallet.EnumCall, BaseVoid, BaseVoid, BaseVoid, BaseVoid, BaseVoid, Bajun.Network.NET.NetApiExt.Generated.Model.pallet_balances.pallet.EnumCall, BaseVoid, Bajun.Network.NET.NetApiExt.Generated.Model.orml_vesting.module.EnumCall, BaseVoid, BaseVoid, Bajun.Network.NET.NetApiExt.Generated.Model.pallet_authorship.pallet.EnumCall, Bajun.Network.NET.NetApiExt.Generated.Model.pallet_collator_selection.pallet.EnumCall, Bajun.Network.NET.NetApiExt.Generated.Model.pallet_session.pallet.EnumCall, BaseVoid, BaseVoid, BaseVoid, BaseVoid, BaseVoid, BaseVoid, BaseVoid, Bajun.Network.NET.NetApiExt.Generated.Model.cumulus_pallet_xcmp_queue.pallet.EnumCall, Bajun.Network.NET.NetApiExt.Generated.Model.pallet_xcm.pallet.EnumCall, BaseVoid, Bajun.Network.NET.NetApiExt.Generated.Model.cumulus_pallet_dmp_queue.pallet.EnumCall, BaseVoid, BaseVoid, BaseVoid, BaseVoid, BaseVoid, BaseVoid, Bajun.Network.NET.NetApiExt.Generated.Model.pallet_sudo.pallet.EnumCall, Bajun.Network.NET.NetApiExt.Generated.Model.pallet_treasury.pallet.EnumCall, Bajun.Network.NET.NetApiExt.Generated.Model.pallet_collective.pallet.EnumCall, Bajun.Network.NET.NetApiExt.Generated.Model.pallet_membership.pallet.EnumCall, BaseVoid, BaseVoid, BaseVoid, BaseVoid, BaseVoid, BaseVoid, BaseVoid, Bajun.Network.NET.NetApiExt.Generated.Model.pallet_ajuna_awesome_avatars.pallet.EnumCall, BaseVoid, BaseVoid, BaseVoid, BaseVoid, BaseVoid, BaseVoid, BaseVoid, BaseVoid, Bajun.Network.NET.NetApiExt.Generated.Model.pallet_nfts.pallet.EnumCall, Bajun.Network.NET.NetApiExt.Generated.Model.pallet_ajuna_nft_transfer.pallet.EnumCall, Bajun.Network.NET.NetApiExt.Generated.Model.pallet_ajuna_nft_staking.pallet.EnumCall>
    {
    }
}
