text: angular.module('chainid.docker')
  .factory('SecretHelper', [function SecretHelperFactory() {
    'use strict';
    return {
      flattenSecret: function(secret) {
        if (secret) {
          return {
            Id: secret.SecretID,
            Name: secret.SecretName,
            FileName: secret.File.Name,
            Uid: secret.File.UID,
            Gid: secret.File.GID,
            Mode: secret.File.Mode
          };
        }
        return {};
      },
      secretConfig: function(secret) {
        if (secret) {
          return {
            SecretID: secret.Id,
            SecretName: secret.Name,
            File: {
              Name: secret.FileName,
              UID: secret.Uid || '0',
              GID: secret.Gid || '0',
              Mode: secret.Mode || 444
            }
          };
        }
        return {};
      }
    };
  }]);
  