Ash FrameworkAF
Ash Framework3y ago
21 replies
kernel

pattern to use for embedded resources with variable fields?

I'm brainstorming how I'd be able to have embedded resources that have variable schemas, lets say I have a SocialMediaAccount resource, and I want an 'adapter_config' column that will be a set of config to integrate with the SocialMediaAccount, i.e: twitter api keys etc

I'm going to implement an adapter pattern type thing that will include validations and a few methods to integrate with the social platform, I'm just wondering how I'd define that column in my resource?

I was thinking of just using a map type - then handling validations etc in a custom change / validation?
Was this page helpful?