-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
support for non-public attributes #133
Comments
@j-q-arnold Hi Jim, could you give us a few more details on the use case for non public attributes ? |
Reply to @sagarrbatchu : Discussion with @bvivio :
|
We are building a data model based on our reslang. In some cases, the data model for an object needs attributes that we don't want external clients to access through the API. The attributes might be used for on-call or internal support. They seem important to the model, but we don't have a way to include them in reslang without exposing them publicly.
Suggest a
private
modifier to document an attribute in the data model (reslang) without affecting the public API.This brief description lacks sufficient nuance. For example, we might want access to the data controlled by client permissions or identity. For example, if the client is the on-call person or technical services, we might want to enable access. An external customer might have no access at all.
Need some work to determine the actual enhancement here, but happy to discuss further.
The text was updated successfully, but these errors were encountered: