(visibility v1pb.Worksheet_Visibility)
| 547 | } |
| 548 | |
| 549 | func convertToStoreWorksheetVisibility(visibility v1pb.Worksheet_Visibility) (store.WorkSheetVisibility, error) { |
| 550 | switch visibility { |
| 551 | case v1pb.Worksheet_VISIBILITY_UNSPECIFIED: |
| 552 | return store.WorkSheetVisibility(""), connect.NewError(connect.CodeInvalidArgument, errors.Errorf("invalid visibility %q", visibility)) |
| 553 | case v1pb.Worksheet_PROJECT_READ: |
| 554 | return store.ProjectReadWorkSheet, nil |
| 555 | case v1pb.Worksheet_PROJECT_WRITE: |
| 556 | return store.ProjectWriteWorkSheet, nil |
| 557 | case v1pb.Worksheet_PRIVATE: |
| 558 | return store.PrivateWorkSheet, nil |
| 559 | default: |
| 560 | return store.WorkSheetVisibility(""), connect.NewError(connect.CodeInvalidArgument, errors.Errorf("invalid visibility %q", visibility)) |
| 561 | } |
| 562 | } |
no test coverage detected