How can we add BP Class ( For eg. A new Weapon) in DLC so that it can be downloaded by the users ?

I 'm trying to create a system where after the initial launch of application on mobile . I want the put up new assets regularly and each asset will have a user id and can be downloaded by the person logged in with just that user ID. Any suggestions? By assets i mean Bp class with static mesh in it