mirror of
https://github.com/czhu12/canine.git
synced 2026-02-04 10:49:07 -06:00
35 lines
690 B
Ruby
35 lines
690 B
Ruby
class Portainer::Data
|
|
class User
|
|
attr_accessor :id, :username, :jwt
|
|
|
|
def initialize(id:, username:, jwt:)
|
|
@id = id
|
|
@username = username
|
|
@jwt = jwt
|
|
end
|
|
end
|
|
|
|
class Registry
|
|
attr_accessor :id, :name, :url, :username, :password, :authentication
|
|
|
|
def initialize(id:, name:, url:, username: nil, password: nil, authentication: false)
|
|
@id = id
|
|
@name = name
|
|
@url = url
|
|
@username = username
|
|
@password = password
|
|
@authentication = authentication
|
|
end
|
|
end
|
|
|
|
class Endpoint
|
|
attr_accessor :id, :name, :url
|
|
|
|
def initialize(id:, name:, url:)
|
|
@id = id
|
|
@name = name
|
|
@url = url
|
|
end
|
|
end
|
|
end
|