cityofsurrey/solarwinds-node

View on GitHub
src/models/credential.js

Summary

Maintainability
A
1 hr
Test Coverage
class Credential {
  // eslint-disable-next-line max-len
  static props = ['id', 'name', 'description', 'credentialType', 'credentialOwner', 'displayName', 'instanceType', 'uri']

  constructor(credential) {
    Object.keys(credential).forEach(key => {
      Object.assign(this, { [key]: credential[key] })
    })
  }
}

export default Credential