| // Copyright 2020 The Fuchsia Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| #include "src/developer/forensics/crash_reports/product.h" |
| |
| namespace forensics { |
| namespace crash_reports { |
| |
| bool Product::IsDefaultPlatformProduct() const { return *this == DefaultPlatformProduct(); } |
| |
| Product Product::DefaultPlatformProduct() { |
| return Product{ |
| .name = "Fuchsia", |
| .version = ErrorOrString(Error::kMissingValue), |
| .channel = ErrorOrString(Error::kMissingValue), |
| }; |
| } |
| |
| bool operator==(const Product& a, const Product& b) { |
| return a.name == b.name && a.version == b.version && a.channel == b.channel; |
| } |
| |
| } // namespace crash_reports |
| } // namespace forensics |