Chromium Code Reviews| Index: ios/chrome/browser/ui/content_suggestions/content_suggestion.h |
| diff --git a/ios/chrome/browser/ui/content_suggestions/content_suggestion.h b/ios/chrome/browser/ui/content_suggestions/content_suggestion.h |
| index 68bcf1b502694bf31c36dad50ebcf666f6069e49..05da57ce8afc8f1963c5618a39487f7d3071d718 100644 |
| --- a/ios/chrome/browser/ui/content_suggestions/content_suggestion.h |
| +++ b/ios/chrome/browser/ui/content_suggestions/content_suggestion.h |
| @@ -7,11 +7,31 @@ |
| #import <UIKit/UIKit.h> |
| +#include "url/gurl.h" |
| + |
| +@class ContentSuggestionsSectionInformation; |
| + |
| +// Enum defining the type of a ContentSuggestions. |
| +typedef NS_ENUM(NSInteger, ContentSuggestionType) { |
| + ContentSuggestionTypeArticle |
| +}; |
| + |
| // Data for a suggestions item, compatible with Objective-C. |
|
stkhapugin
2017/02/15 15:35:42
Optional: maybe something like - objc wrapper for
gambard
2017/02/16 10:06:30
Well, the description is about the same :D
Done.
|
| @interface ContentSuggestion : NSObject |
| -@property(nonatomic, copy) NSString* title; |
| -@property(nonatomic, strong) UIImage* image; |
| +// Title of the suggestion. |
| +@property(nonatomic, copy, nullable) NSString* title; |
| +// Text for the suggestion. |
| +@property(nonatomic, copy, nullable) NSString* text; |
| +// Image for the suggestion. |
| +@property(nonatomic, strong, nullable) UIImage* image; |
| +// URL associated with the suggestion. |
| +@property(nonatomic, assign) GURL url; |
| + |
| +// Section information in which this suggestion should be. |
| +@property(nonatomic, strong, nullable) |
| + ContentSuggestionsSectionInformation* section; |
| +@property(nonatomic, assign) ContentSuggestionType type; |
| @end |