Organization.Builder builder = Organization.newBuilder();
builder
.setName(dto.getName())
- .setKey(dto.getKey())
- .setGuarded(dto.isGuarded());
+ .setKey(dto.getKey());
ofNullable(dto.getDescription()).ifPresent(builder::setDescription);
ofNullable(dto.getUrl()).ifPresent(builder::setUrl);
ofNullable(dto.getAvatarUrl()).ifPresent(builder::setAvatar);
boolean onlyMembershipOrganizations) {
builder
.setName(organization.getName())
- .setKey(organization.getKey())
- .setGuarded(organization.isGuarded());
+ .setKey(organization.getKey());
ofNullable(organization.getDescription()).ifPresent(builder::setDescription);
ofNullable(organization.getUrl()).ifPresent(builder::setUrl);
ofNullable(organization.getAvatarUrl()).ifPresent(builder::setAvatar);
"name": "Foo Company",
"description": "The Foo company produces quality software for Bar.",
"url": "https://www.foo.com",
- "avatar": "https://www.foo.com/foo.png",
- "guarded": false
+ "avatar": "https://www.foo.com/foo.png"
}
}
{
"key": "foo-company",
"name": "Foo Company",
- "guarded": true,
"actions": {
"admin": false,
"delete": false,
"description": "The Bar company produces quality software too.",
"url": "https://www.bar.com",
"avatar": "https://www.bar.com/logo.png",
- "guarded": false,
"actions": {
"admin": true,
"delete": true,
optional string description = 3;
optional string url = 4;
optional string avatar = 5;
- optional bool guarded = 6;
optional Alm alm = 8;
optional Actions actions = 9;
optional Subscription subscription = 10;