public Task<SettingsDto> CreateSettings(
SettingsDto settings,
UserSessionData createdBy,
CancellationToken cancellationToken = default
)| UnauthorizedAccessException | Thrown if the user createdBy did not have the correct permissions (will not be thrown if the user is making the settings for themselves) |
| ArgumentNullException | Thrown if settings or createdBy was |
| ResourceInvalidStateException | Thrown if settings is in an invalid state. |